On a fresh install of 2021-01-11-raspios-buster-armhf-lite with dmesg
an older, cheap, generic "3D SOUND" USB audio stick for headphone and microphone is detected as
[ 480.467295] usb 1-1: New USB device found, idVendor=1130, idProduct=f211, bcdDevice= 5.10
[ 480.467325] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 480.467343] usb 1-1: Product: USB AUDIO
[ 480.492827] input: USB AUDIO as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.3/0003:1130:F211.0001/input/input0
[ 480.560665] hid-generic 0003:1130:F211.0001: input,hidraw0: USB HID v1.10 Device [USB AUDIO ] on usb-20980000.usb-1/input3
[ 480.576573] input: USB AUDIO as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.4/0003:1130:F211.0002/input/input1
[ 480.638871] hid-generic 0003:1130:F211.0002: input,hidraw1: USB HID v1.10 Device [USB AUDIO ] on usb-20980000.usb-1/input4
[ 481.084360] usb 1-1: usbmixer: volume control quirk for Tenx TP6911 Audio Headset
[ 481.084414] usb 1-1: usbmixer: volume control quirk for Tenx TP6911 Audio Headset
[ 481.104015] usbcore: registered new interface driver snd-usb-audio
lsusb
reports accordingly
Bus 001 Device 002: ID 1130:f211 Tenx Technology, Inc. TP6911 Audio Headset
With /etc/asound.conf
pcm.!default {
type hw card 1
}
ctl.!default {
type hw card 1
}
it blasts noise with
~ $ speaker-test -c2
speaker-test 1.1.8
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 262144
Period size range from 48 to 131072
Using max buffer size 262144
Periods = 4
was set period_size = 65536
was set buffer_size = 262144
0 - Front Left
1 - Front Right
^CTime per period = 4.096809
(left and right channels seem to be swapped).
Ouch, it's way too loud on my headphones.
But I seem unable to reduce the volume with alsamixer
lqqqqqqqqqqqqqqqqqqqqqqq AlsaMixer v1.1.8 qqqqqqqqqqqqqqqqqqqqqqqqk
x Card: USB AUDIO F1: Help x
x Chip: USB Mixer F2: System information x
x View: Playback F6: Select sound card x
x Item: PCM Esc: Exit x
x x
x x
x x
x x
x x
x lqqk x
x xOOx x
x mqqj x
x < PCM > x
x x
x x
x x
x x
x x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
amixer
reports
Simple mixer control 'PCM',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mic',0
Capabilities: cswitch cswitch-joined
Capture channels: Mono
Mono: Capture [on]
Is this (related to) the "volume control quirk for Tenx TP6911 Audio Headset" (dmesg)? Where can I find any information on this quirk?
There's a proposed configuration using softvol
here (2013).
- https://duckduckgo.com/?q=Tenx+TP6911
- http://www.iamnota.net/doku.php?id=hw:tp6911
- http://www.tenx.com.tw/Quick_Search_list.aspx?Keyword=tp6911&SearchType=All
- http://www.tenx.com.tw/Files/Doc/266/DS-TP6911_V10.pdf
- http://www.tenx.com.tw/Files/APNotes/303/AP-TP6911_01EV10.pdf
- https://www.google.com/search?q=Tenx+TP6911+site:www.raspberrypi.org