> What does /proc/bus/usb/devices look like with the device plugged in?


T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 11/900 us ( 1%), #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=b400
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=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
>>D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
>>P:  Vendor=045e ProdID=0014 Rev= 1.00
>>S:  Manufacturer=Microsoft
>>S:  Product=Microsoft Digital Sound System 80
>>C:* #Ifs= 3 Cfg#= 1 Atr=40 MxPwr=  0mA
>>I:  If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
>>I:  If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>I:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS=  56 Ivl=  1ms
>>I:  If#= 1 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS= 112 Ivl=  1ms
>>I:  If#= 1 Alt= 3 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS= 112 Ivl=  1ms
>>I:  If#= 1 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS= 224 Ivl=  1ms
>>I:  If#= 1 Alt= 5 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS= 168 Ivl=  1ms
>>I:  If#= 1 Alt= 6 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
>>E:  Ad=04(O) Atr=09(Isoc) MxPS= 336 Ivl=  1ms
>>I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
>>E:  Ad=83(I) Atr=03(Int.) MxPS=   1 Ivl=  1ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0451 ProdID=2046 Rev= 1.25
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms


> 
> And does /lib/modules/<kernel_version>/modules.usbmap have a line with
> "audio" in the first column?

audio                0x0180      0x0000   0x0000    0x0000       0x0000
0x00         0x00            0x00            0x01
0x01               0x00               0x00000000

> 
> 

The first field is match flags...

I check in audio.h and audio.c ( /linux/drivers/usb... ) and match flags
correspond to USB_CLASS | USB_SUBCLASS or something like that for audio
drivers. With my product the result of | is 0. So it cannot be
recognized. 

In fact the basic device is not an audio device, it is an interface as
they call it. After it, comes some audio devices and one hid device. 
I think that the mixing of this two type disabled the recognition.

When i load manually audio.o, it works but not fully ( for example audio
input is not active ).

Have you any idea about the problem ?

Sylvain LE GALL

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

Reply via email to