On Friday 21 June 2002 3:54 am, Greg KH wrote: > On Fri, Jun 21, 2002 at 12:56:00AM +0200, Duncan Sands wrote: > > Reminder: > > Alcatel modem attached to hub; when I attach another > > device to the hub, syslog fills up with message like > > usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 490 ret -110 > > usb_control/bulk_msg: timeout > > usb-uhci.c: interrupt, status 2, frame# 1349 > > > > Summary: > > Seems like a bug in usbdevfs. The attached program is enough to > > trigger it. > > Sure does :( > > Don't remember if I've asked, but does this also happen on 2.5?
It does with 2.5.22 (with an oops!). Here is the oops: ksymoops 2.4.5 on i586 2.4.19-pre10. Options used -V (default) -k /var/log/ksymoops/20020617152341.ksyms (specified) -l /var/log/ksymoops/20020617152341.modules (specified) -o /lib/modules/2.5.22/ (specified) -m /boot/System.map-2.5.22 (specified) Unable to handle kernel NULL pointer dereference at virtual address 00000000 cc89f4c0 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<cc89f4c0>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010297 eax: 00000002 ebx: cb2a2000 ecx: ffffffac edx: c5584580 esi: 00000246 edi: cb617a40 ebp: 00000000 esp: cb2a3e14 ds: 0018 es: 0018 ss: 0018 Stack: cb2a2000 cb617a40 00000000 cb7e44b0 cc8a0427 cb7e4400 cb617a40 cb2a2000 cb617a40 00000000 cc8913cf cb7e44b0 cb617a40 cb2a2000 00000000 00000000 cb2a2000 00000282 00000001 00000000 cb2a3e64 cb2a3e64 cc891890 cb2a3ea4 Call Trace: [<cc8a0427>] [<cc8913cf>] [<cc891890>] [<cc891882>] [<cc891a24>] [<cc8991e0>] [<cc891ac1>] [<cc891b4b>] [<cc893d1d>] [<cc89536c>] [<c013eda8>] [<c0105500>] [<c0105500>] [<c013efac>] [<c0105500>] [<c0106c87>] [<c0105500>] Code: 8b 45 00 83 c0 d8 6a 02 50 57 8b 44 24 20 50 e8 34 fb ff ff >>EIP; cc89f4c0 <[usb-uhci-hcd]uhci_unlink_urb_sync+90/118> <===== >>ebx; cb2a2000 <_end+afabce0/c547ce0> >>ecx; ffffffac <END_OF_CODE+3375eced/????> >>edx; c5584580 <_end+528e260/c547ce0> >>edi; cb617a40 <_end+b321720/c547ce0> >>esp; cb2a3e14 <_end+afadaf4/c547ce0> Trace; cc8a0427 <[usb-uhci-hcd]uhci_urb_dequeue+53/5c> Trace; cc8913cf <[usbcore]hcd_unlink_urb+143/1cc> Trace; cc891890 <[usbcore]usb_api_blocking_completion+0/20> Trace; cc891882 <[usbcore]usb_unlink_urb+26/34> Trace; cc891a24 <[usbcore]usb_start_wait_urb+174/1b4> Trace; cc8991e0 <[usbcore]hs_rh_config_descriptor+2cc/1480> Trace; cc891ac1 <[usbcore]usb_internal_control_msg+5d/70> Trace; cc891b4b <[usbcore]usb_control_msg+77/9c> Trace; cc893d1d <[usbcore]proc_control+135/20c> Trace; cc89536c <[usbcore]usbdev_ioctl+16c/2a0> Trace; c013eda8 <file_ioctl+148/15c> Trace; c0105500 <show_regs+2c/e4> Trace; c0105500 <show_regs+2c/e4> Trace; c013efac <sys_ioctl+1f0/264> Trace; c0105500 <show_regs+2c/e4> Trace; c0106c87 <syscall_call+7/b> Trace; c0105500 <show_regs+2c/e4> Code; cc89f4c0 <[usb-uhci-hcd]uhci_unlink_urb_sync+90/118> 00000000 <_EIP>: Code; cc89f4c0 <[usb-uhci-hcd]uhci_unlink_urb_sync+90/118> <===== 0: 8b 45 00 mov 0x0(%ebp),%eax <===== Code; cc89f4c3 <[usb-uhci-hcd]uhci_unlink_urb_sync+93/118> 3: 83 c0 d8 add $0xffffffd8,%eax Code; cc89f4c6 <[usb-uhci-hcd]uhci_unlink_urb_sync+96/118> 6: 6a 02 push $0x2 Code; cc89f4c8 <[usb-uhci-hcd]uhci_unlink_urb_sync+98/118> 8: 50 push %eax Code; cc89f4c9 <[usb-uhci-hcd]uhci_unlink_urb_sync+99/118> 9: 57 push %edi Code; cc89f4ca <[usb-uhci-hcd]uhci_unlink_urb_sync+9a/118> a: 8b 44 24 20 mov 0x20(%esp,1),%eax Code; cc89f4ce <[usb-uhci-hcd]uhci_unlink_urb_sync+9e/118> e: 50 push %eax Code; cc89f4cf <[usb-uhci-hcd]uhci_unlink_urb_sync+9f/118> f: e8 34 fb ff ff call fffffb48 <_EIP+0xfffffb48> cc89f008 <[usb-uhci-hcd]uhci_clean_transfer+0/1f8> ------------------------------------------------------- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel