Hi Alan,
Thanks for your reply. I have been unavailable most of last week, but
here is the information requested.
First, I discovered that the issue of having no endpoints listed in 2.6
test9 only happened when I plugged the device after boot. If the device
is plugged before I boot, the endpoints are listed. At least I can now
progress on the driver rewriting.
I have looked for error messages in the case where I plug after boot.
Here is a snippet of /var/log/syslog
Dec 6 12:19:30 localhost kernel: ehci_hcd 0000:00:1d.7: GetStatus port
2 status 001803 POWER sig=j CSC CONNECT
Dec 6 12:19:30 localhost kernel: hub 4-0:1.0: port 2, status 501,
change 1, 480 Mb/s
Dec 6 12:19:30 localhost kernel: hub 4-0:1.0: debounce: port 2: delay
100ms stable 4 status 0x501
Dec 6 12:19:30 localhost kernel: ehci_hcd 0000:00:1d.7: port 2 full
speed --> companion
Dec 6 12:19:30 localhost kernel: ehci_hcd 0000:00:1d.7: GetStatus port
2 status 003801 POWER OWNER sig=j CONNECT
Dec 6 12:19:30 localhost kernel: ehci_hcd 0000:00:1d.7: GetStatus port
5 status 003002 POWER OWNER sig=se0 CSC
Dec 6 12:19:30 localhost kernel: hub 4-0:1.0: port 5, status 0, change
1, 12 Mb/s
Dec 6 12:19:30 localhost kernel: hub 1-0:1.0: port 2, status 101,
change 1, 12 Mb/s
Dec 6 12:19:30 localhost kernel: drivers/usb/host/uhci-hcd.c: 48c0:
wakeup_hc
Dec 6 12:19:30 localhost kernel: hub 1-0:1.0: debounce: port 2: delay
100ms stable 4 status 0x101
Dec 6 12:19:30 localhost kernel: hub 1-0:1.0: new USB device on port 2,
assigned address 2
Dec 6 12:19:31 localhost /etc/hotplug/usb.agent: Bad USB agent
invocation
Dec 6 12:19:31 localhost kernel: usb 1-2: new device strings: Mfr=0,
Product=0, SerialNumber=0
Dec 6 12:19:31 localhost kernel: drivers/usb/core/usb.c: usb_hotplug
Dec 6 12:19:31 localhost kernel: usb 1-2: registering 1-2:1.0 (config
#1, interface 0)
Dec 6 12:19:31 localhost kernel: drivers/usb/core/usb.c: usb_hotplug
Dec 6 12:19:34 localhost /etc/hotplug/usb.agent: ... no modules for USB
product 864/4100/100
Dec 6 12:19:35 localhost kernel: usbfs: process 2291 (lsusb) did not
claim interface 0 before use
Dec 6 12:19:35 localhost kernel: usbfs: USBDEVFS_CONTROL failed cmd
lsusb dev 2 rqt 128 rq 6 len 256 ret -32
Do these two lines indicate anything that could be related to the pb?
Dec 6 12:19:31 localhost /etc/hotplug/usb.agent: Bad USB agent
invocation
Dec 6 12:19:35 localhost kernel: usbfs: USBDEVFS_CONTROL failed cmd
lsusb dev 2 rqt 128 rq 6 len 256 ret -32
For the rest of your questions/remarks:
> Nov 29 00:59:57 localhost kernel: uhci.c: 48c0: host controller
halted.
> > very bad
>
> That should never happen! Do you think it has anything to do with your
> problem? From the timestamp it occurred about 5 minutes _before_ you
> plugged in your device.
Actually, after checking, this happens with kernel 2.4 ONLY, and the
device works with 2.4 ....
Are the 2.4 and 2.6 runs made using the same computer and same hardware,
> just different operating systems?
Same computer, same hardware.
Are you using the same lsusb program for both tests?
yes: lsusb (usbutils) 0.11
Is the device plugged in to the same
> port each time?
Where are your copies of /proc/bus/usb/devices with the device plugged
in
> under 2.4 and 2.6?
>
I was not sure it was the same port so I have provided below,
-lsusb output for kernel 2.4, 2.6 test 9 with device plugged in at boot and 2.6 test 9
with device plugged in after boot
-/proc/bus/usb/devices for the 3 configurations
---------/proc/bus/usb/devices----------------------------------------
*** kernel 2.4
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.04
S: Manufacturer=Linux 2.4.22-21mdk ehci_hcd
S: Product=Intel Corp. 82801DB USB2
S: SerialNumber=00:1d.7
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=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc=118/900 us (13%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=4c00
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= 8 Ivl=255ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c501 Rev= 9.10
S: Manufacturer=Logitech
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
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.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=48e0
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= 8 Ivl=255ms
T: Bus=01 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.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=48c0
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= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=fe(app. ) Sub=01 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0864 ProdID=4100 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=usbvnet
E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
*** kernel 2.6 test 9 with device plugged in at boot
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.0-test9 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.7
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=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc=118/900 us (13%), #Int= 1, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.2
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=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c501 Rev= 9.10
S: Manufacturer=Logitech
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
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= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.1
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= 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= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.0
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=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=fe(app. ) Sub=01 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0864 ProdID=4100 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
*** kernel 2.6 test 9 with device plugged in AFTER boot
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.0-test9 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.7
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=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc=118/900 us (13%), #Int= 1, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.2
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=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c501 Rev= 9.10
S: Manufacturer=Logitech
S: Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
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= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.1
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= 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= 2.06
S: Manufacturer=Linux 2.6.0-test9 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.0
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=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=fe(app. ) Sub=01 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0864 ProdID=4100 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
---------/proc/bus/usb/devices----------------------------------------
*** lsusb with kernel 2.4
Bus 001 Device 002: ID 0864:4100 NetGear, Inc. MA101 Wireless Adapter
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 254
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0864 NetGear, Inc.
idProduct 0x4100 MA101 Wireless Adapter
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
*** kernel 2.6 test 9 with device plugged in at boot
lsusb (usbutils) 0.11
Bus 001 Device 002: ID 0864:4100 NetGear, Inc. MA101 Wireless Adapter
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 254
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0864 NetGear, Inc.
idProduct 0x4100 MA101 Wireless Adapter
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
*** kernel 2.6 test 9 with device plugged in AFTER boot
Bus 001 Device 002: ID 0864:4100 NetGear, Inc. MA101 Wireless Adapter
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 254
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0864 NetGear, Inc.
idProduct 0x4100 MA101 Wireless Adapter
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254
bInterfaceSubClass 1
bInterfaceProtocol 0
iInterface 0
unknown descriptor type: 07 21 01 13 05 00 04
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
cheers
bruno
Le dim 30/11/2003 Ã 18:00, Alan Stern a Ãcrit :
> On Sun, 30 Nov 2003, Bruno GRIEDER wrote:
>
> > Alan,
> >
> > Thanks for your reply ( and sorry for the spelling mistakes).
> >
> > Please find below the requested information:
> >
> > lsusb -v with kernel 2.4 showing 2 bulk endpoints on interface 0
> > lsusb -v with kernel 2.6 pre 9 showing 0 endpoint on interface 0
> >
> > /var/log/syslog on kernel 2.6 pre 9 when the device is plugged
> > /var/log/kernel/info on kernel 2.6 pre 9 when the device is plugged
> > /var/log/kernel/errors on kernel 2.6 pre 9 when the device is plugged
> >
> > Best Regards
> >
> > Bruno Grieder
>
> Are the 2.4 and 2.6 runs made using the same computer and same hardware,
> just different operating systems? Is the device plugged in to the same
> port each time? I ask because the descriptors shown below aren't the
> same. Are you using the same lsusb program for both tests?
>
> You're getting different values for the configuration's wTotalLength and
> the interface's bNumEndpoints, bInterfaceClass, bInterfaceSubClass, and
> bInterfaceProtocol. This makes it look like two completely different
> descriptor sets, as though one test was run at full speed and the other at
> high speed.
>
> > Kernel 2.4 lsusb -v showing 2 endpointis on interface 0
> <snip>
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 32
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0x80
> > MaxPower 500mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 0
> > bInterfaceProtocol 255
> > iInterface 0
>
> <snip>
>
> > Kernel 2.6: lsusb -v showing 0 endpoints on interface 0
> <snip>
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0x80
> > MaxPower 500mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 254
> > bInterfaceSubClass 1
> > bInterfaceProtocol 0
> > iInterface 0
> > unknown descriptor type: 07 21 01 13 05 00 04
>
> If that's a descriptor at all, it's a vendor-specific one and it didn't
> show up in the previous output.
>
> Where are your copies of /proc/bus/usb/devices with the device plugged in
> under 2.4 and 2.6?
>
> The logs look pretty normal. Except for one apparently unrelated item:
>
> > kernel 2.6: /var/log/kernel/errors
> >
> > Nov 28 21:50:08 localhost kernel: sr0: CDROM (ioctl) reports ILLEGAL
> > REQUEST.
> > Nov 29 00:59:57 localhost kernel: uhci.c: 48c0: host controller halted.
> > very bad
>
> That should never happen! Do you think it has anything to do with your
> problem? From the timestamp it occurred about 5 minutes _before_ you
> plugged in your device.
>
> Alan Stern
>
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel