kern/64864: panic in IDE driver

Radim Kolar hsn at netmag.cz
Sun Mar 28 10:00:40 PST 2004


>Number:         64864
>Category:       kern
>Synopsis:       panic in IDE driver
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 28 10:00:39 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Radim Kolar
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
Bhagavata Dharma
>Environment:
System: FreeBSD asura.bsd 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #5: Thu Mar 25 09:24:50 CET 2004 root at asura.bsd:/usr/src/sys/i386/compile/UP i386
>Description:
IDE driver panics when working with drive, which has some read problems.

panic: vm_fault: fault on nofault entry, addr: cbf28000
panic messages:
---
panic: vm_fault: fault on nofault entry, addr: cbf28000

syncing disks, buffers remaining... 2224 2224 2224 2224 2224 2224 2224 2224 2224
2224 2224 2224 2224 2224 2224 2224 2224 2224 2224 2224
giving up on 1510 buffers
Uptime: 5h12m7s
ad0: WARNING - READ interrupt was seen but timeout fired LBA=1
Dumping 256 MB
16 32 48[CTRL-C to abort]  64 80 96 112 128 144 160 176 192 208 224 240[CTRL-C
to abort]
  ---
(kgdb) bt
#0  doadump () at ../../../kern/kern_shutdown.c:240
#1  0xc04d2e54 in boot (howto=256) at ../../../kern/kern_shutdown.c:372
#2  0xc04d31f8 in panic () at ../../../kern/kern_shutdown.c:550
#3  0xc05b17d6 in vm_fault (map=0xc0c31000, vaddr=3421667328,
    fault_type=2 '\002', fault_flags=0) at ../../../vm/vm_fault.c:280
#4  0xc05fa9c3 in trap_pfault (frame=0xcdb5cc2c, usermode=0, eva=3421667328)
        at ../../../i386/i386/trap.c:723
#5  0xc05fa5cd in trap (frame=
	      {tf_fs = -1030750184, tf_es = -1066991600, tf_ds = -843775984, tf_edi = -8
	      73299968, tf_esi = -1030459904, tf_ebp = -843723616, tf_isp = -843723688, tf_ebx
	       = 0, tf_edx = 496, tf_ecx = 128, tf_eax = -873304064, tf_trapno = 12, tf_err =
	       2, tf_eip = -1069302223, tf_cs = 8, tf_eflags = 66054, tf_esp = -1030551040, tf_
	       ss = -1068654779}) at ../../../i386/i386/trap.c:420
#6  0xc05ec438 in calltrap () at {standard input}:94
#7  0xc04395ae in ata_interrupt (data=0xc2946e00)
	           at ../../../dev/ata/ata-lowlevel.c:349
#8  0xc04bd638 in ithread_loop (arg=0xc12b4700)
		       at ../../../kern/kern_intr.c:544
#9  0xc04bc2b0 in fork_exit (callout=0xc04bd460 <ithread_loop>, arg=0x0,
		           frame=0x0) at ../../../kern/kern_fork.c:793
>How-To-Repeat:
Any IDE drive with bad sectors causes this. I have tested several drives.
I have not verified if backtraces are the same.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list