OHCI panics?

Andrea Venturoli ml at netfence.it
Mon Aug 4 11:46:49 UTC 2008


Hello.

I'm getting more and more of these lately on a 7.0p1/amd64:

Unread portion of the kernel message buffer:
panic: ohci_add_done: addr 0x754a2d30 not found
cpuid = 0
Uptime: 7d0h36m6s
Physical memory: 4072 MB
Dumping 560 MB: 545 529 513 497 481 465 449 433 417 401 385 369 353 337 
321 305 289 273 257 241 225 209 193 177 161 145 129 113 97 81 65 49 33 17 1

#0  doadump () at pcpu.h:194
194             __asm __volatile("movq %%gs:0,%0" : "=r" (td));
(kgdb) bt
#0  doadump () at pcpu.h:194
#1  0xffffffff8029cefe in boot (howto=260) at 
/usr/src/sys/kern/kern_shutdown.c:409
#2  0xffffffff8029d367 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:563
#3  0xffffffff8021f741 in ohci_intr1 (sc=0xffffffff80a44000) at 
/usr/src/sys/dev/usb/ohci.c:1301
#4  0xffffffff80280c00 in ithread_loop (arg=0xffffff000121c780) at 
/usr/src/sys/kern/kern_intr.c:1036
#5  0xffffffff8027d78e in fork_exit (callout=0xffffffff80280a80 
<ithread_loop>, arg=0xffffff000121c780, frame=0xffffffffabebdc80) at 
/usr/src/sys/kern/kern_fork.c:781
#6  0xffffffff803d95fe in fork_trampoline () at 
/usr/src/sys/amd64/amd64/exception.S:415
#7  0x0000000000000000 in ?? ()
#8  0x0000000000000000 in ?? ()
#9  0x0000000000000001 in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000000 in ?? ()
#12 0x0000000000000000 in ?? ()
#13 0x0000000000000000 in ?? ()
#14 0x0000000000000000 in ?? ()
#15 0x0000000000000000 in ?? ()
#16 0x0000000000000000 in ?? ()
#17 0x0000000000000000 in ?? ()
#18 0x0000000000000000 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000000 in ?? ()
#21 0x0000000000000000 in ?? ()
#22 0x0000000000000000 in ?? ()
#23 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
#25 0x0000000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0x0000000000000000 in ?? ()
#29 0x0000000000000000 in ?? ()
#30 0x0000000000000000 in ?? ()
#31 0x0000000000822000 in ?? ()
#32 0x0000000000000001 in ?? ()
#33 0xffffff00011a1000 in ?? ()
#34 0xffffff00010ce340 in ?? ()
#35 0x0000000000000001 in ?? ()
#36 0xffffffffabebdb70 in ?? ()
#37 0xffffffffabebdb28 in ?? ()
#38 0xffffff00011719c0 in ?? ()
#39 0xffffffff802bb084 in sched_switch (td=0xffffff000121c780, 
newtd=0x0, flags=0) at /usr/src/sys/kern/sched_4bsd.c:905
Previous frame inner to this frame (corrupt stack?)



Any hint?


# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), 
nVidia(0x0000), rev 1.00
  port 1 addr 2: low speed, power 16 mA, config 1, product 
0x0001(0x0001), vendor 0x07f2(0x07f2), rev 0.01
  port 2 powered
  port 3 addr 3: full speed, power 500 mA, config 1, USB Wave 
Gprs(0x6001), Digicom(0x0403), rev 4.00
  port 4 addr 4: full speed, power 100 mA, config 1, USB-Serial 
Controller(0x2303), Prolific Technology Inc.(0x067b), rev 3.00
  port 5 powered
  port 6 powered
  port 7 powered
  port 8 powered
  port 9 powered
  port 10 powered



  bye & Thanks
	av.


More information about the freebsd-questions mailing list