Oh, I found the VERBOSE and DEBUG flags in usb-ohci.c and turned those 
on.  Here's the dump.  (Made while in runlevel 5 without lockup!  Maybe 
the debug is changing the timing somehow?)

-- 
Kees Cook                                            @outflux.net
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xf8cf6000, IRQ 10
usb-ohci.c: usb-00:0f.2, ServerWorks OSB4/CSB5 OHCI USB Controller
usb-ohci.c: USB HC reset_hc usb-00:0f.2: ctrl = 0x0 ;
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: SUB URB:[   0] dev: 0,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 00 05 01 00 00 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 0,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/8,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:8/8,stat:0(0)
usb-ohci.c: cmd(8): 80 06 00 01 00 00 08 00
usb-ohci.c: data(8/8): 12 01 10 01 09 00 00 08 stat:0
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/18,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:18/18,stat:0(0)
usb-ohci.c: cmd(8): 80 06 00 01 00 00 12 00
usb-ohci.c: data(18/18): 12 01 10 01 09 00 00 08 00 00 00 00 00 00 00 02... stat:0
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/8,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:8/8,stat:0(0)
usb-ohci.c: cmd(8): 80 06 00 02 00 00 08 00
usb-ohci.c: data(8/8): 09 02 19 00 01 01 00 40 stat:0
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/25,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:25/25,stat:0(0)
usb-ohci.c: cmd(8): 80 06 00 02 00 00 19 00
usb-ohci.c: data(25/25): 09 02 19 00 01 01 00 40 00 09 04 00 00 01 09 00... stat:0
usb.c: kmalloc IF f62c9960, numif 1
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 00 09 01 00 00 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/4,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:4/4,stat:0(0)
usb-ohci.c: cmd(8): 80 06 00 03 00 00 04 00
usb-ohci.c: data(4/4): 04 03 00 00 stat:0
usb.c: USB device number 1 default language ID 0x0
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/255,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:36/255,stat:0(0)
usb-ohci.c: cmd(8): 80 06 02 03 00 00 ff 00
usb-ohci.c: data(36/255): 24 03 55 00 53 00 42 00 20 00 4f 00 48 00 43 00... stat:0
Product: USB OHCI Root Hub
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/255,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:18/255,stat:0(0)
usb-ohci.c: cmd(8): 80 06 01 03 00 00 ff 00
usb-ohci.c: data(18/255): 12 03 66 00 38 00 63 00 66 00 36 00 30 00 30 00... stat:0
SerialNumber: f8cf6000
hub.c: USB hub found
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/13,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:9/13,stat:0(0)
usb-ohci.c: cmd(8): a0 06 00 29 00 00 0d 00
usb-ohci.c: data(9/13): 09 29 04 00 00 01<7>usb-ohci.c: USB Schedule overrun
 00 00 ff stat:0
hub.c: 4 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RRRR
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:0/4,stat:0(0)
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-I,type:CTRL,flags:   0,len:4/4,stat:0(0)
usb-ohci.c: cmd(8): a0 00 00 00 00 00 04 00
usb-ohci.c: data(4/4): 00 00 00 00 stat:0
hub.c: local power source is good
hub.c: no over-current condition exists
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 1-I,type:INTR,flags:   0,len:0/2,stat:0(0)
hub.c: enabling power on all ports
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 23 03 08 00 01 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 23 03 08 00 02 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 23 03 08 00 03 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: SUB URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: cmd(8): 23 03 08 00 04 00 00 00
usb-ohci.c: RET(rh) URB:[   0] dev: 1,ep: 0-O,type:CTRL,flags:   0,len:0/0,stat:0(0)
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb.c: hub driver claimed interface f62c9960
usb.c: kusbd: /sbin/hotplug add 1
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: OHCI controller usb-00:0f.2 state
usb-ohci.c: control: 0x0000008f HCFS=operational IE PLE CBSR=3
usb-ohci.c: cmdstatus: 0x00020000 SOC=2
usb-ohci.c: intrstatus: 0x00000004 SF
usb-ohci.c: intrenable: 0x80000003 MIE WDH SO
usb-ohci.c: hcca frame #0000
usb-ohci.c: roothub.a: 01000204 POTPGT=1 NPS NDP=4
usb-ohci.c: roothub.b: 00000000 PPCM=0000 DR=0000
usb-ohci.c: roothub.status: 00000000
usb-ohci.c: roothub.portstatus [0] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [1] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [2] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [3] = 0x00000100 PPS
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: USB Schedule overrun
usb-ohci.c: OHCI Unrecoverable Error, controller usb-00:0f.2 disabled
usb-ohci.c: OHCI controller usb-00:0f.2 state
usb-ohci.c: spec 15.15
usb-ohci.c: control: 0x0000008f HCFS=operational IE PLE CBSR=3
usb-ohci.c: cmdstatus: 0x00030000 SOC=3
usb-ohci.c: intrstatus: 0x00000004 SF
usb-ohci.c: intrenable: 0x80000003 MIE WDH SO
usb-ohci.c: ed_periodcurrent fffffff0
usb-ohci.c: hcca frame #0000
usb-ohci.c: roothub.a: 01000204 POTPGT=1 NPS NDP=4
usb-ohci.c: roothub.b: 00000000 PPCM=0000 DR=0000
usb-ohci.c: roothub.status: 00000000
usb-ohci.c: roothub.portstatus [0] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [1] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [2] = 0x00000100 PPS
usb-ohci.c: roothub.portstatus [3] = 0x00000100 PPS
usb-ohci.c: USB HC reset_hc usb-00:0f.2: ctrl = 0x8f ;
usb-ohci.c: USB Schedule overrun

Reply via email to