Mark Williams (MWP) wrote:
USB support -> USB Audio support = off
Sound -> ALSA -> ALSA USB devices -> USB Audio/MIDI driver = on
On plugging in the device, dmesg says:
hub 1-0:1.0: new USB device on port 2, assigned address 2
drivers/usb/input/hid-core.c: ctrl urb status -75 received
usb 1-2: control timeout on ep0out
cat /proc/asound/cards:
0 [default ]: USB-Audio - USB Audio CODEC
Burr-Brown from TI USB Audio CODEC at
usb-0000:00:04.2-2
Any other info that would help?
contents of oproc/asound/card0/stream0
Burr-Brown from TI USB Audio CODEC at usb-0000:00:04.2-1 : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 2
Format: S16_LE
Channels: 1
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 3
Format: S8
Channels: 2
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 4
Format: S8
Channels: 1
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 5
Format: U8
Channels: 2
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 6
Format: U8
Channels: 1
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Capture:
Status: Stop
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 48000
Interface 2
Altset 2
Format: S16_LE
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 48000
Interface 2
Altset 3
Format: S16_LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 44100
Interface 2
Altset 4
Format: S16_LE
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 44100
Interface 2
Altset 5
Format: S16_LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 32000
Interface 2
Altset 6
Format: S16_LE
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 32000
Interface 2
Altset 7
Format: S16_LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 22050
Interface 2
Altset 8
Format: S16_LE
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 22050
Interface 2
Altset 9
Format: S16_LE
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 16000
Interface 2
Altset 10
Format: S16_LE
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 16000
Interface 2
Altset 11
Format: S8
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 16000
Interface 2
Altset 12
Format: S8
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 16000
Interface 2
Altset 13
Format: S8
Channels: 2
Endpoint: 4 IN (ASYNC)
Rates: 8000
Interface 2
Altset 14
Format: S8
Channels: 1
Endpoint: 4 IN (ASYNC)
Rates: 8000
Interface 2
Altset 15
Format: S16_LE
Channels: 2
Endpoint: 4 IN (SYNC)
Rates: 11025
Interface 2
Altset 16
Format: S16_LE
Channels: 1
Endpoint: 4 IN (SYNC)
Rates: 11025
Interface 2
Altset 17
Format: S8
Channels: 2
Endpoint: 4 IN (SYNC)
Rates: 11025
Interface 2
Altset 18
Format: S8
Channels: 1
Endpoint: 4 IN (SYNC)
Rates: 11025
What happens when you run "aplay
something.wav"? Anything new from
dmesg?
On running aplay, dmesg lists "usb 1-1: control timeout on ep0in", and thats
it.
alsamixer also locks hard (kill -9 doesnt work).
The only way to recover is pull the USB cable, at which point alsamixer/aplay returns to
bash.
BTW, if the USB "soundcard" is plugged in on boot, booting fails (not sure where
yet).
Should i be asking about this on the linux-usb-devel mailinglist?
Thanks.