I'll study that doc, but I work best from cribbed examples. So, I'd like
to owe you a pizza and accept your most gracious offer!
Bus 002 Device 034: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 002 Device 033: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 004: ID 045e:0047 Microsoft Corp. IntelliMouse Explorer 3.0
Bus 002 Device 003: ID 1395:3556 Sennheiser Communications USB Headset
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04b8:0131 Seiko Epson Corp. GT-F720 [GT-S620/Perfection V30/V300 Photo]
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
It was a great suggestion, Chris. Unfortunately, it seems there's yet
another bug in how alsa handles usb devices.
I have 2 usb devices. No matter how I specify things, the card that gets
invoked is the first of those two.
Oh interesting. So it looks like there's a name clash.
Last time I dealt with multiple USB audio devices, they had unique
human-friendly IDs by default. My Logitech USB headset was called
Headset, and my FM transmitter was called RocketFM.
Apparently I was just lucky.
Not sure how much you know about alsa, so I'll also mention that
you can see the human friendly IDs by looking for the symlinks in
/proc/asound. They're also listed in the output of aplay -l, but it's
sort of non-intuitive what they are.
Now, if I were really clever, I suppose I'd know how to write udev rules
to insure that the Sennheiser gets a lower card ID than the C-Media
device.
Well if you send me the output of lsusb, I can probably write some udev rules
for you. Or alternatively have a look at http://alsa.opensrc.org/Udev for a
starting point.
-- Chris
_______________________________________________
Speakup mailing list
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
--
Janina Sajka, Phone: +1.443.300.2200
sip:***@asterisk.rednote.net
Email: ***@rednote.net
Linux Foundation Fellow
Executive Chair, Accessibility Workgroup: http://a11y.org
The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair, Accessible Platform Architectures http://www.w3.org/wai/apa