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