Title: Configure usb sound card Subject: Turtle Beach "Audio Advantage Micro II" (CM102-A+/102S+ chip) works great on Gentoo Linux. Data: 2010-08-03 # # Received the little usb sound card in the mail From Turtle Beach. # # I am not using the 2.5mm to optic spdif adapter # # Connected my speakers to the 2.5mm plug. # # # Had to push in the plug until it was flush before I got full sound. # # # My kernel # uname -a Linux mother.stilen.com 2.6.32-gentoo-r7 #6 SMP Tue Aug 3 19:35:37 PDT 2010 x86_64 Dual Core AMD Opteron(tm) Processor 280 AuthenticAMD GNU/Linux # # Intially plugging and looked at the card ID # update-usbids lsusb Bus 003 Device 008: ID 0d8c:0103 C-Media Electronics, Inc. CM102-A+/102S+ Audio Controller # # Copiled kernel with support for snd_usb_audio.ko # and set to autoload on boot # echo 'snd-usb-audio' >> /etc/modules.autoload.d/kernel-2.6 # # Create config for alsa: # cat >> /etc/modules.d/alsa<<'END_CONFIG' alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss alias snd-card-0 snd-intel8x0 alias sound-slot-0 snd-intel8x0 alias snd-card-1 snd-usb-audio options snd-usb-audio vid=0d8c pid=0103 enable=1 index=1 END_CONFIG # # Restart alsa # /etc/init.d/alsasound restart # # These are my installed packages # eix -I alsa [I] media-libs/alsa-lib Available versions: 1.0.20-r1 1.0.21a ~1.0.22 ~1.0.22-r1 ~1.0.23 {alisp al sa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugin s_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop als a_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plug ins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladsp a alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pc m_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugi ns_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_ pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol debug doc python } Installed versions: 1.0.21a(08:28:29 PM 03/22/2010)(alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plug ins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_p lugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_l float alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plu gins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share al sa_pcm_plugins_shm alsa_pcm_plugins_softvol python -alisp -debug -doc) Homepage: http://www.alsa-project.org/ Description: Advanced Linux Sound Architecture Library [I] media-sound/alsa-firmware Available versions: 1.0.20 ~1.0.20-r2 ~1.0.23 {alsa_cards_aica alsa_cards_ asihpi alsa_cards_darla20 alsa_cards_darla24 alsa_cards_echo3g alsa_cards_emi26 alsa_cards_emu10k1 alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820 alsa _cards_gina20 alsa_cards_gina24 alsa_cards_hdsp alsa_cards_hdspm alsa_cards_indi go alsa_cards_indigoio alsa_cards_korg1212 alsa_cards_layla20 alsa_cards_layla24 alsa_cards_maestro3 alsa_cards_mia alsa_cards_mixart alsa_cards_mona alsa_cards _msnd-pinnacle alsa_cards_pcxhr alsa_cards_sb16 alsa_cards_usb-usx2y alsa_cards_ vx222 alsa_cards_wavefront alsa_cards_ymfpci} Installed versions: 1.0.20(08:23:37 PM 08/03/2010)(alsa_cards_maestro3 als a_cards_ymfpci -alsa_cards_aica -alsa_cards_asihpi -alsa_cards_darla20 -alsa_car ds_darla24 -alsa_cards_echo3g -alsa_cards_emi26 -alsa_cards_emu1212 -alsa_cards_ emu1616 -alsa_cards_emu1820 -alsa_cards_gina20 -alsa_cards_gina24 -alsa_cards_hd sp -alsa_cards_hdspm -alsa_cards_indigo -alsa_cards_indigoio -alsa_cards_korg121 2 -alsa_cards_layla20 -alsa_cards_layla24 -alsa_cards_mia -alsa_cards_mixart -al sa_cards_mona -alsa_cards_msnd-pinnacle -alsa_cards_pcxhr -alsa_cards_sb16 -alsa _cards_usb-usx2y -alsa_cards_vx222 -alsa_cards_wavefront) Homepage: http://www.alsa-project.org/ Description: Advanced Linux Sound Architecture firmware [I] media-sound/alsa-headers Available versions: 1.0.20!b!s 1.0.21!b!s ~1.0.22!b!s ~1.0.23!b!s **9999!b !s Installed versions: 1.0.21!b!s(07:42:38 PM 03/22/2010) Homepage: http://www.alsa-project.org/ Description: Header files for Advanced Linux Sound Architecture ker nel modules [I] media-sound/alsa-tools Available versions: (0.9) 1.0.20-r1 ~1.0.20-r2 1.0.21 ~1.0.21-r1 ~1.0.22 ~ 1.0.23 {alsa_cards_darla20 alsa_cards_darla24 alsa_cards_echo3g alsa_cards_emu1 0k1 alsa_cards_emu10k1x alsa_cards_gina20 alsa_cards_gina24 alsa_cards_hdsp alsa _cards_hdspm alsa_cards_ice1712 alsa_cards_indigo alsa_cards_indigoio alsa_cards _layla20 alsa_cards_layla24 alsa_cards_mia alsa_cards_mixart alsa_cards_mona als a_cards_pcxhr alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sb16 alsa_cards_sbawe alsa_cards_sscape alsa_cards_usb-usx2y alsa_cards_vx222 fltk gtk} Installed versions: 1.0.21(0.9)(10:58:41 PM 03/22/2010)(alsa_cards_emu10k1 x -alsa_cards_darla20 -alsa_cards_darla24 -alsa_cards_echo3g -alsa_cards_emu10k1 -alsa_cards_gina20 -alsa_cards_gina24 -alsa_cards_hdsp -alsa_cards_hdspm -alsa_ cards_ice1712 -alsa_cards_indigo -alsa_cards_indigoio -alsa_cards_layla20 -alsa_ cards_layla24 -alsa_cards_mia -alsa_cards_mixart -alsa_cards_mona -alsa_cards_pc xhr -alsa_cards_rme32 -alsa_cards_rme96 -alsa_cards_sb16 -alsa_cards_sbawe -alsa _cards_sscape -alsa_cards_usb-usx2y -alsa_cards_vx222 -fltk -gtk) Homepage: http://www.alsa-project.org Description: Advanced Linux Sound Architecture tools [I] media-sound/alsa-utils Available versions: (0.9) 1.0.20-r5 1.0.21-r1 ~1.0.22-r1 ~1.0.23 {doc minimal nls} Installed versions: 1.0.21-r1(0.9)(10:41:29 PM 03/22/2010)(nls -doc -minim al) Homepage: http://www.alsa-project.org/ Description: Advanced Linux Sound Architecture Utils (alsactl, alsa mixer, etc.) [I] media-sound/alsamixergui Available versions: 0.9.0.1.2-r4 Installed versions: 0.9.0.1.2-r4(08:50:42 PM 11/12/2009) Homepage: http://www.gentoo.org Description: AlsaMixerGui - a FLTK based amixer Frontend # # alsamixer looks kinda funny. # Only two things show: "PCM" and "Loudness" # PCM controls the overall volume. # Loudness seems to be some kind of booster (toggle on/off) # # Now that it works, this is what lsmod looks like # lsmod |grep snd snd_pcm_oss 32883 1 snd_mixer_oss 13230 1 snd_pcm_oss snd_seq_dummy 1295 0 snd_seq_oss 23509 0 snd_seq_midi_event 4756 1 snd_seq_oss snd_seq 42149 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_intel8x0 24234 0 snd_ac97_codec 100272 1 snd_intel8x0 ac97_bus 1102 1 snd_ac97_codec snd_usb_audio 65278 1 snd_pcm 60528 4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec,snd_usb_audio snd_timer 15710 2 snd_seq,snd_pcm snd_page_alloc 6121 2 snd_intel8x0,snd_pcm snd_usb_lib 13883 1 snd_usb_audio snd_rawmidi 15553 1 snd_usb_lib snd_seq_device 4605 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi snd_hwdep 5252 1 snd_usb_audio snd 46740 12 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_intel8x0,snd_ac97_codec,snd_usb_audio,snd_pcm,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep soundcore 4831 2 snd aplay -l **** List of PLAYBACK Hardware Devices **** card 0: default [USB Sound Device ], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 aplay -L default:CARD=default USB Sound Device , USB Audio Default Audio Device front:CARD=default,DEV=0 USB Sound Device , USB Audio Front speakers surround40:CARD=default,DEV=0 USB Sound Device , USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=default,DEV=0 USB Sound Device , USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=default,DEV=0 USB Sound Device , USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=default,DEV=0 USB Sound Device , USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=default,DEV=0 USB Sound Device , USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=default,DEV=0 USB Sound Device , USB Audio IEC958 (S/PDIF) Digital Audio Output null Discard all samples (playback) or generate zero samples (capture)