> 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
