Clemens Ladisch wrote:
"rmmod usb-uhci" and "modprobe
uhci", then try to run lsusb again.
OK, here's the output.
No change to the "cannot get config descriptor" error, so I think this
may be an error in your version of lsusb.
For what it's worth, I got the same error when trying to use the same
device on my laptop under Red Hat a while ago.
Well, there are other ways to get the descriptors.
Please post the
output of "od -t x1 /proc/bus/usb/001/003" (003 is the device number).
[root@localhost Documents]# od -t x1 /proc/bus/usb/001/003
0000000 12 01 00 01 00 00 00 08 82 05 06 00 10 01 01 02
0000020 00 01 09 02 9f 02 03 01 00 80 f0 09 04 00 00 00
0000040 01 01 00 00 0a 24 01 00 01 4a 00 02 01 02 0c 24
0000060 02 01 01 01 00 02 03 00 00 00 0d 24 06 02 01 02
0000100 15 01 02 00 02 00 00 09 24 03 03 04 03 00 02 00
0000120 0c 24 02 04 02 02 00 02 03 00 00 00 09 24 03 07
0000140 01 01 00 04 00 09 04 01 00 00 01 02 00 00 09 04
0000160 01 01 01 01 02 00 00 07 24 01 01 00 01 00 0b 24
0000200 02 01 01 01 08 01 44 ac 00 09 05 04 09 38 00 01
0000220 00 00 07 25 01 00 02 00 02 09 04 01 02 01 01 02
0000240 00 00 07 24 01 01 00 01 00 0b 24 02 01 02 01 08
0000260 01 44 ac 00 09 05 04 09 70 00 01 00 00 07 25 01
0000300 00 02 00 02 09 04 01 03 01 01 02 00 00 07 24 01
0000320 01 00 01 00 0b 24 02 01 01 02 10 01 44 ac 00 09
0000340 05 04 09 70 00 01 00 00 07 25 01 00 02 00 02 09
0000360 04 01 04 01 01 02 00 00 07 24 01 01 00 01 00 0b
0000400 24 02 01 02 02 10 01 44 ac 00 09 05 04 09 e0 00
0000420 01 00 00 07 25 01 00 02 00 02 09 04 01 05 01 01
0000440 02 00 00 07 24 01 01 00 01 00 0b 24 02 01 01 03
0000460 18 01 44 ac 00 09 05 04 09 a8 00 01 00 00 07 25
0000500 01 00 02 00 02 09 04 01 06 01 01 02 00 00 07 24
0000520 01 01 00 01 00 0b 24 02 01 02 03 18 01 44 ac 00
0000540 09 05 04 09 50 01 01 00 00 07 25 01 00 02 00 02
0000560 09 04 02 00 00 01 02 00 00 09 04 02 01 01 01 02
0000600 00 00 07 24 01 07 00 01 00 14 24 02 01 01 01 08
0000620 04 11 2b 00 22 56 00 44 ac 00 80 bb 00 09 05 85
0000640 05 38 00 01 00 00 07 25 01 01 02 00 00 09 04 02
0000660 02 01 01 02 00 00 07 24 01 07 00 01 00 14 24 02
0000700 01 02 01 08 04 11 2b 00 22 56 00 44 ac 00 80 bb
0000720 00 09 05 85 05 70 00 01 00 00 07 25 01 01 02 00
0000740 00 09 04 02 03 01 01 02 00 00 07 24 01 07 00 01
0000760 00 14 24 02 01 01 02 10 04 11 2b 00 22 56 00 44
0001000 ac 00 80 bb 00 09 05 85 05 70 00 01 00 00 07 25
0001020 01 01 02 00 00 09 04 02 04 01 01 02 00 00 07 24
0001040 01 07 00 01 00 14 24 02 01 02 02 10 04 11 2b 00
0001060 22 56 00 44 ac 00 80 bb 00 09 05 85 05 e0 00 01
0001100 00 00 07 25 01 01 02 00 00 09 04 02 05 01 01 02
0001120 00 00 07 24 01 07 00 01 00 14 24 02 01 01 03 18
0001140 04 11 2b 00 22 56 00 44 ac 00 80 bb 00 09 05 85
0001160 05 a8 00 01 00 00 07 25 01 01 02 00 00 09 04 02
0001200 06 01 01 02 00 00 07 24 01 07 00 01 00 14 24 02
0001220 01 02 03 18 04 11 2b 00 22 56 00 44 ac 00 80 bb
0001240 00 09 05 85 05 50 01 01 00 00 07 25 01 01 02 00
0001260 00
0001261
Wow, that was immediately informative! :-)
Please try
a more recent ALSA version, there have been some changes to the
snd-usb-audio driver since then.
I'm a bit hesitant to do so, since this is the most recent version
supplied for Mandrake. I'm downloading an alsa-driver-0.9.4-fr2 RPM for
i386 from rpmfind, though I'm unclear as to whether it would be better
to download the source RPM and build from that instead.
There's no reason not use the binary RPM, if it works.
OK, I'm trying it, but getting into a dependency tangle, apparently over
some configuration files:
[root@localhost Documents]# ls alsa
alsa-driver-0.9.4-fr2.i386.rpm alsa-tools-0.9.4.tar.bz2
alsa-lib-0.9.4-fr1.i386.rpm alsa-utils-0.9.4-fr1.i386.rpm
[root@localhost Documents]# rpm -Uvh alsa*.rpm
Preparing... ###########################################
[100%]
file /usr/lib/libasound.so.2.0.0 from install of alsa-lib-0.9.4-fr1
conflicts with file from package libalsa2-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/alsa.conf from install of alsa-lib-0.9.4-fr1
conflicts with file from package libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/CMI8738-MC6.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/CS46xx.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/EMU10K1.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/ICE1712.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/ICE1724.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
file /usr/share/alsa/cards/VIA8233A.conf from install of
alsa-lib-0.9.4-fr1 conflicts with file from package
libalsa-data-0.9.0-0.14rc7.1mdk
[root@localhost Documents]#
The latest RPM for libalsa-data that I've found is
libalsa-data-0.9.2-5mdk.i586.rpm
Trying that I get:
[root@localhost Documents]# rpm -Uvh alsa*.rpm
libalsa-data-0.9.2-5mdk.i586.rpm
error: failed dependencies:
libalsa2 = 0.9.2 is needed by libalsa-data-0.9.2-5mdk
[root@localhost Documents]#