Hi all,

when I attach our USB-Serial Converter I get a kernel oops.
Is it possible that a module has problems to evaluate the device 
descriptor? (One interface with three alternate settings)

Best regards

        Thomas Wahrenbruch


[root@darkred root]# cat /proc/bus/usb/devices
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e0893000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 4
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=e0891000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=0d46 ProdID=2012 Rev= 2.01
S:  Manufacturer=KOBIL
S:  Product=USB Adapter K
S:  SerialNumber=Prod.# FFFFFFFF
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=150mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=01(O) Atr=03(Int.) MxPS=   8 Ivl= 16ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl= 10ms
I:  If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=01(O) Atr=03(Int.) MxPS=   8 Ivl=  8ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=  3ms
I:  If#= 0 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=01(O) Atr=03(Int.) MxPS=   8 Ivl=  4ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=  1ms


Unable to handle kernel paging request at virtual address 01f574c2
e0879530
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<e0879530>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: c8e10b40   ebx: 01f574c0   ecx: c0ca29c0   edx: c8e10b40
esi: 00000000   edi: 00000000   ebp: dfe89608   esp: dfd09f18
ds: 0018   es: 0018   ss: 0018
Process khubd (pid: 91, stackpage=dfd09000)
Stack: 00000018 c8e10b40 00000001 c0ca29c0 dfe89600 c0ca29c0 00000001 
e0879864
        dfe89600 dfe89600 dfe89600 dfdcbc01 dfe89600 e0879e57 dfe89600 
00000001
        00000006 dfe89200 dfdcbc01 e087b61a 00000006 dfe89200 e087b640 
dfe89600
Call Trace: [<e0879864>] usb_set_configuration_Ref25e6f4 [usbcore] 0xc4
[<e0879e57>] usb_new_device_Rd562aeeb [usbcore] 0x147
[<e087b61a>] usb_hub_port_connect_change [usbcore] 0x24a
[<e087b640>] usb_hub_port_connect_change [usbcore] 0x270
[<e087b7e9>] usb_hub_events [usbcore] 0xe9
[<e087b9a5>] usb_hub_thread [usbcore] 0x35
[<c0107136>] kernel_thread [kernel] 0x26
[<e087b970>] usb_hub_thread [usbcore] 0x0
Code: 0f b6 54 33 02 89 d0 83 e0 0f f6 44 33 03 03 75 17 0f b7 54

 >>EIP; e0879530 <[usbcore]usb_set_maxpacket+60/100>   <=====
Trace; e0879864 <[usbcore]usb_set_configuration+c4/d0>
Trace; e0879e57 <[usbcore]usb_new_device+147/1a0>
Trace; e087b61a <[usbcore]usb_hub_port_connect_change+24a/330>
Trace; e087b640 <[usbcore]usb_hub_port_connect_change+270/330>
Trace; e087b7e9 <[usbcore]usb_hub_events+e9/270>
Trace; e087b9a5 <[usbcore]usb_hub_thread+35/60>
Trace; c0107136 <kernel_thread+26/30>
Trace; e087b970 <[usbcore]usb_hub_thread+0/60>
Code;  e0879530 <[usbcore]usb_set_maxpacket+60/100>
00000000 <_EIP>:
Code;  e0879530 <[usbcore]usb_set_maxpacket+60/100>   <=====
    0:   0f b6 54 33 02            movzbl 0x2(%ebx,%esi,1),%edx   <=====
Code;  e0879535 <[usbcore]usb_set_maxpacket+65/100>
    5:   89 d0                     mov    %edx,%eax
Code;  e0879537 <[usbcore]usb_set_maxpacket+67/100>
    7:   83 e0 0f                  and    $0xf,%eax
Code;  e087953a <[usbcore]usb_set_maxpacket+6a/100>
    a:   f6 44 33 03 03            testb  $0x3,0x3(%ebx,%esi,1)
Code;  e087953f <[usbcore]usb_set_maxpacket+6f/100>
    f:   75 17                     jne    28 <_EIP+0x28> e0879558 
<[usbcore]usb_set_maxpacket+88/100>
Code;  e0879541 <[usbcore]usb_set_maxpacket+71/100>
   11:   0f b7 54 00 00            movzwl 0x0(%eax,%eax,1),%edx


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to