Hello,

Since Linux 2.6.6 I've not been able to use any USB devices. I see this
error in the dmesg:

usb 2-2: new full speed USB device using address 2
usb 2-2: device descriptor read/all, error 0

When I disconnect the device, the kernel oopses (see below). I tried 
2.6.7-rc2 and had the same problem without the oops.

Sorry if I am repeated / rehashing a known problem. I looked through the
sf.net lists and read through a number of posts but couldn't find
anything similar.


Stephen




ksymoops 2.4.9 on i686 2.6.6-vanilla.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.6-vanilla/ (default)
     -m /usr/src/vanilla/linux-2.6.6/System.map (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel paging request at virtual address f000e347
c0161ebf
*pde = 003e5067
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<c0161ebf>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282   (2.6.6-vanilla) 
eax: 00000001   ebx: 00000001   ecx: f000e2c3   edx: 01b9ec71
esi: f000e2c3   edi: 00000000   ebp: f67ade74   esp: f67ade64
ds: 007b   es: 007b   ss: 0068
Stack: f67ade84 c01630fd f66dbec4 12fd28db f67ade94 c016308d f000e2c3
00000001 
       00000000 12fd28db c033949c c02c8a57 f67adea8 c016314e f67adeb8
00000000 
       00000000 f67aded0 c018b792 f67adeb8 00000000 c02c8a52 00000005
12fd28db 
Call Trace:
 [<c01630fd>] __lookup_hash+0x9d/0xd0
 [<c016308d>] __lookup_hash+0x2d/0xd0
 [<c016314e>] lookup_hash+0x1e/0x30
 [<c018b792>] sysfs_get_dentry+0x62/0x70
 [<c018b806>] sysfs_hash_and_remove+0x66/0x97
 [<c018cfb3>] sysfs_remove_group+0x73/0x80
 [<c020057d>] dpm_sysfs_remove+0x1d/0x30
 [<c01ffeeb>] device_pm_remove+0x3b/0x85
 [<c01fc6b7>] device_del+0x77/0xb0
 [<c01fc704>] device_unregister+0x14/0x30
 [<f89de04f>] hub_port_connect_change+0x28f/0x2a0 [usbcore]
 [<f89dd9e1>] hub_port_status+0x41/0xb0 [usbcore]
 [<f89de338>] hub_events+0x2d8/0x350 [usbcore]
 [<f89de3e5>] hub_thread+0x35/0x100 [usbcore]
 [<c0119eb0>] default_wake_function+0x0/0x20
 [<f89de3b0>] hub_thread+0x0/0x100 [usbcore]
 [<c0104235>] kernel_thread_helper+0x5/0x10
Code: 8b 91 84 00 00 00 83 e3 f7 85 d2 74 07 8b 42 30 85 c0 75 13 


>>EIP; c0161ebf <permission+f/50>   <=====

>>ecx; f000e2c3 <__crc_give_up_console+14fcbf/ad8198>
>>edx; 01b9ec71 <__crc_scsi_host_lookup+59cbfd/85a477>
>>esi; f000e2c3 <__crc_give_up_console+14fcbf/ad8198>
>>ebp; f67ade74 <__crc_bus_register+9f8a3/15e020>
>>esp; f67ade64 <__crc_bus_register+9f893/15e020>

Trace; c01630fd <__lookup_hash+9d/d0>
Trace; c016308d <__lookup_hash+2d/d0>
Trace; c016314e <lookup_hash+1e/30>
Trace; c018b792 <sysfs_get_dentry+62/70>
Trace; c018b806 <sysfs_hash_and_remove+66/97>
Trace; c018cfb3 <sysfs_remove_group+73/80>
Trace; c020057d <dpm_sysfs_remove+1d/30>
Trace; c01ffeeb <device_pm_remove+3b/85>
Trace; c01fc6b7 <device_del+77/b0>
Trace; c01fc704 <device_unregister+14/30>
Trace; f89de04f <__crc_pm_idle+ce1d0/245d97>
Trace; f89dd9e1 <__crc_pm_idle+cdb62/245d97>
Trace; f89de338 <__crc_pm_idle+ce4b9/245d97>
Trace; f89de3e5 <__crc_pm_idle+ce566/245d97>
Trace; c0119eb0 <default_wake_function+0/20>
Trace; f89de3b0 <__crc_pm_idle+ce531/245d97>
Trace; c0104235 <kernel_thread_helper+5/10>

Code;  c0161ebf <permission+f/50>
00000000 <_EIP>:
Code;  c0161ebf <permission+f/50>   <=====
   0:   8b 91 84 00 00 00         mov    0x84(%ecx),%edx   <=====
Code;  c0161ec5 <permission+15/50>
   6:   83 e3 f7                  and    $0xfffffff7,%ebx
Code;  c0161ec8 <permission+18/50>
   9:   85 d2                     test   %edx,%edx
Code;  c0161eca <permission+1a/50>
   b:   74 07                     je     14 <_EIP+0x14>
Code;  c0161ecc <permission+1c/50>
   d:   8b 42 30                  mov    0x30(%edx),%eax
Code;  c0161ecf <permission+1f/50>
  10:   85 c0                     test   %eax,%eax
Code;  c0161ed1 <permission+21/50>
  12:   75 13                     jne    27 <_EIP+0x27>


1 error issued.  Results may not be reliable.



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to