Hello again,

some things to add.

> The device uses an embedded linux, kernel 2.4.18, and a usb 
> device chip
> Philips ISP1181A. On the host pc side I got a ASUS P4S533 
> with a SiS645DX
> chipset. Everything runs USB1.1.

I forgot to mention that the host pc runs kernel 2.4.18 either. With no
patches installed.


...
> And ofcourse, if I do "wValue & 0x000f" I interpret this as unknown index 
> and react with stall.

That should have say: "wValue & 0x00ff" to mask the strange "f" either.


Okay. To check that the descriptor looks good from host side, I did "rmmod
usbcphost" and this is what it says after plugging in the device:

Oct 30 13:37:39 linux_wessler kernel: usb.c: USB device 9 (vend/prod
0x10d1/0x202) is not claimed by any active driver.
Oct 30 13:37:39 linux_wessler kernel:   Length              = 18
Oct 30 13:37:39 linux_wessler kernel:   DescriptorType      = 01
Oct 30 13:37:39 linux_wessler kernel:   USB version         = 1.10
Oct 30 13:37:39 linux_wessler kernel:   Vendor:Product      = 10d1:0202
Oct 30 13:37:39 linux_wessler kernel:   MaxPacketSize0      = 64
Oct 30 13:37:39 linux_wessler kernel:   NumConfigurations   = 1
Oct 30 13:37:39 linux_wessler kernel:   Device version      = 2.01
Oct 30 13:37:39 linux_wessler kernel:   Device Class:SubClass:Protocol =
ff:ff:ff
Oct 30 13:37:39 linux_wessler kernel:     Vendor class
Oct 30 13:37:39 linux_wessler kernel: Configuration:
Oct 30 13:37:39 linux_wessler kernel:   bLength             =    9
Oct 30 13:37:39 linux_wessler kernel:   bDescriptorType     =   02
Oct 30 13:37:39 linux_wessler kernel:   wTotalLength        = 0020
Oct 30 13:37:39 linux_wessler kernel:   bNumInterfaces      =   01
Oct 30 13:37:39 linux_wessler kernel:   bConfigurationValue =   01
Oct 30 13:37:39 linux_wessler kernel:   iConfiguration      =   04
Oct 30 13:37:39 linux_wessler kernel:   bmAttributes        =   c0
Oct 30 13:37:39 linux_wessler kernel:   MaxPower            =    2mA
Oct 30 13:37:39 linux_wessler kernel:
Oct 30 13:37:39 linux_wessler kernel:   Interface: 0
Oct 30 13:37:39 linux_wessler kernel:   Alternate Setting:  0
Oct 30 13:37:39 linux_wessler kernel:     bLength             =    9
Oct 30 13:37:39 linux_wessler kernel:     bDescriptorType     =   04
Oct 30 13:37:39 linux_wessler kernel:     bInterfaceNumber    =   00
Oct 30 13:37:39 linux_wessler kernel:     bAlternateSetting   =   00
Oct 30 13:37:39 linux_wessler kernel:     bNumEndpoints       =   02
Oct 30 13:37:39 linux_wessler kernel:     bInterface Class:SubClass:Protocol
=   ff:ff:ff
Oct 30 13:37:39 linux_wessler kernel:     iInterface          =   05
Oct 30 13:37:39 linux_wessler kernel:     Endpoint:
Oct 30 13:37:39 linux_wessler kernel:       bLength             =    7
Oct 30 13:37:39 linux_wessler kernel:       bDescriptorType     =   05
Oct 30 13:37:39 linux_wessler kernel:       bEndpointAddress    =   01 (out)
Oct 30 13:37:39 linux_wessler kernel:       bmAttributes        =   02
(Bulk)
Oct 30 13:37:39 linux_wessler kernel:       wMaxPacketSize      = 0040
Oct 30 13:37:39 linux_wessler kernel:       bInterval           =   00
Oct 30 13:37:39 linux_wessler kernel:     Endpoint:
Oct 30 13:37:39 linux_wessler kernel:       bLength             =    7
Oct 30 13:37:39 linux_wessler kernel:       bDescriptorType     =   05
Oct 30 13:37:39 linux_wessler kernel:       bEndpointAddress    =   82 (in)
Oct 30 13:37:39 linux_wessler kernel:       bmAttributes        =   02
(Bulk)
Oct 30 13:37:39 linux_wessler kernel:       wMaxPacketSize      = 0040
Oct 30 13:37:39 linux_wessler kernel:       bInterval           =   00


If a dump of the analyzer data is helpful, I can send them too, but so far I
didn't, because it gets quiet big.

Thanks.
Siegfried.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to