Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
206 lines (159 sloc) 5.35 KB

Terratec Aureon 5.1 USB MK.2

From the ALSA wiki

Jump to: navigation, search

The Terratec Aureon 5.1 USB MK-2 is a very interesting, entry-level USB-sound compatible sound card.

http://www.terratec.net/en/products/pictures/img/1923271_b48c53c7f7.png

Contents

Discovering the hardware

Specifications

The specifications are:

  • USB 1.1 interface (USB 2.0 compatible)
  • USB audio class specification version 1.0
  • Buspowered via USB
  • Stereo line input (3,5 mm jack plug)
  • 3 stereo line outputs (3,5 mm jack plug)
  • Optical S/P-DIF digital input (TOS link)
  • Optical S/P-DIF digital output (TOS link)
  • Microphone input (3,5 mm jack plug)
  • Headphone Output (3,5 mm jack plug)
  • Audio resolution: 16 bit
  • Sample rates
    • analogue: 32, 44,1 and 48 kHz
    • digital: 48 kHz

Terratec passive support for GNU/Linux

Terratec offers passive support for GNU/Linux. Alsa fully supports this audio device, and several Alsa hackers use it. It is a recommended choice for people needing good sound quality, without investing in a professional sound card.

Alsa configuration

Software mixer

Like other USB devices, Terratec audio devices do not have hardware mixers. You need to create a custom .asoundrc file, using the softvol plugin, to provide software level mixing.

pcm.newdevice {
    slave.pcm       "default"
    control.name    "Softmaster"
}

Surround 5.1

Proposed .asoundrc file for Surround 5.1:

pcm.dmix51 {
  type dmix
  ipc_key 1024
  ipc_key_add_uid false
  ipc_perm 0666
  slave {
     pcm "hw:0,0"
     channels 6
     period_time 0
     period_size 1024
     buffer_size 8192
     rate 44100
  }
}

ctl.dmix51 {
  type hw
  card 0
}

pcm.stereo {
  type plug
  slave.pcm "dmix51"
  ttable.0.0 1
  ttable.1.1 1
}

pcm.!default {
  type route
  slave.pcm "dmix51"
  slave.channels 6
  ttable.0.0 1
  ttable.1.1 1
  ttable.0.2 1
  ttable.1.3 1
  ttable.0.4 0.5 
  ttable.1.4 0.5 
  ttable.0.5 0.5 
  ttable.1.5 0.5 
}

pcm.duplicate {
  type plug
  slave.pcm "dmix51"
  slave.channels 6
  route_policy duplicate
}

Device information

The following section may help Alsa hackers:

cat /proc/bus/usb/devices

$cat /proc/bus/usb/devices
T:  Bus=01 Lev=03 Prnt=07 Port=02 Cnt=01 Dev#=  8 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0ccd ProdID=0028 Rev= 1.00
S:  Product=USB Audio
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:  If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=01(O) Atr=09(Isoc) MxPS= 200 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=01(O) Atr=09(Isoc) MxPS= 600 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:  If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 200 Ivl=1ms
I:  If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=83(I) Atr=03(Int.) MxPS=   3 Ivl=32ms

cat /proc/asound/devices

cat /proc/asound/devices
 32: [ 1]   : control
 33:        : timer
 48: [ 1- 0]: digital audio playback
 56: [ 1- 0]: digital audio capture

aplay -l

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]
 Subdevices: 1/1
 Subdevice #0: subdevice #0

Kernel-Configuration

I have had to deactivate the Option: "Enforce USB bandwidth allocation (EXPERIMENTAL)"

See also

Retrieved from "http://alsa.opensrc.org/Terratec_Aureon_5.1_USB_MK.2"

Category: Sound cards