[alsa-devel] Asus Xonar DG front panel not working
Marcos Felipe Rasia de Mello
marcosfrm at gmail.com
Tue May 8 14:01:36 CEST 2012
Hi,
My Asus Xonar DG doesn't play through FP Headphone connector (HD
Audio). Mic input doesn't work too (both rear and front connectors).
Same issue: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/919809
I think its output should behave this way:
Speakers - rear connector
Headphones - rear connector + headphone amp
FP Headphones - front connector + headphone amp
Attached alsa-info.sh output.
Regards,
Marcos
-------------- next part --------------
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################
!!Script ran on: Tue May 8 11:39:07 UTC 2012
!!Linux Distribution
!!------------------
Fedora release 17 (Beefy Miracle) Fedora release 17 (Beefy Miracle) NAME=Fedora ID=fedora PRETTY_NAME="Fedora 17 (Beefy Miracle)" CPE_NAME="cpe:/o:fedoraproject:fedora:17" Fedora release 17 (Beefy Miracle) Fedora release 17 (Beefy Miracle)
!!DMI Information
!!---------------
Manufacturer: BIOSTAR Group
Product Name: A880G+
Product Version:
!!Kernel Information
!!------------------
Kernel release: 3.3.4-4.fc17.x86_64
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.24
Library version:
Utilities version: 1.0.25
!!Loaded ALSA modules
!!-------------------
snd_oxygen
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/bin/pulseaudio)
Running - Yes
Jack:
Installed - Yes (/bin/jackd)
Running - No
!!Soundcards recognised by ALSA
!!-----------------------------
0 [DG ]: CMI8786 - Xonar DG
C-Media Oxygen HD Audio at 0xe800, irq 20
!!PCI Soundcards installed in the system
!!--------------------------------------
03:05.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------
03:05.0 0401: 13f6:8788
Subsystem: 1043:8467
!!Loaded sound module options
!!--------------------------
!!Module: snd_oxygen
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 6 May 8 08:36 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 5 May 8 08:37 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 4 May 8 08:38 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 3 May 8 08:37 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116, 2 May 8 08:37 /dev/snd/pcmC0D1p
crw-rw----. 1 root audio 116, 1 May 8 08:36 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 May 8 08:36 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x. 2 root root 60 May 8 08:36 .
drwxr-xr-x. 3 root root 200 May 8 08:36 ..
lrwxrwxrwx. 1 root root 12 May 8 08:36 pci-0000:03:05.0 -> ../controlC0
!!ALSA configuration files
!!------------------------
!!System wide config file (/etc/asound.conf)
#
# Place your global alsa-lib configuration here...
#
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: DG [Xonar DG], device 0: Multichannel [Multichannel]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: DG [Xonar DG], device 1: Digital [Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: DG [Xonar DG], device 0: Multichannel [Multichannel]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: DG [Xonar DG], device 1: Digital [Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [DG]
Card hw:0 'DG'/'C-Media Oxygen HD Audio at 0xe800, irq 20'
Mixer name : 'CMI8786'
Components : 'CS4245 CMI8786'
Controls : 21
Simple ctrls : 13
Simple mixer control 'Headphones Impedance',0
Capabilities: penum
Items: '< 64 ohms' '64-150 ohms' '150-300 ohms'
Item0: '64-150 ohms'
Simple mixer control 'Front Mic',0
Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Limits: Capture -24 - 24
Front Left: Capture -24 [0%] [off]
Front Right: Capture -24 [0%] [off]
Simple mixer control 'Line',0
Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Limits: Capture -24 - 24
Front Left: Capture -24 [0%] [off]
Front Right: Capture -24 [0%] [off]
Simple mixer control 'Mic',0
Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Limits: Capture -24 - 24
Front Left: Capture 0 [50%] [on]
Front Right: Capture 0 [50%] [on]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958 Loopback',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958 Validity Check',0
Capabilities: cswitch cswitch-joined penum
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Aux',0
Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Limits: Capture -24 - 24
Front Left: Capture -24 [0%] [off]
Front Right: Capture -24 [0%] [off]
Simple mixer control 'ADC High-pass Filter',0
Capabilities: cenum
Items: 'Active' 'Frozen'
Item0: 'Active'
Simple mixer control 'Analog Input Monitor',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 1
Mono: Playback 0 [0%] [-6.00dB] [off]
Simple mixer control 'Analog Output',0
Capabilities: penum
Items: 'Speakers' 'Headphones' 'FP Headphones'
Item0: 'Speakers'
Simple mixer control 'Digital Input Monitor',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 1
Mono: Playback 0 [0%] [-6.00dB] [off]
Simple mixer control 'Stereo Upmixing',0
Capabilities: enum
Items: 'Front' 'Front+Surround'
Item0: 'Front+Surround'
!!Alsactl output
!!-------------
--startcollapse--
state.DG {
control.1 {
iface MIXER
name 'Stereo Upmixing'
value Front+Surround
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Front
item.1 Front+Surround
}
}
control.2 {
iface MIXER
name 'IEC958 Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.3 {
iface PCM
device 1
name 'IEC958 Playback Default'
value '0482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.4 {
iface PCM
device 1
name 'IEC958 Playback Con Mask'
value '3eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.5 {
iface PCM
device 1
name 'IEC958 Playback PCM Stream'
value '0482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write inactive'
type IEC958
count 1
}
}
control.6 {
iface PCM
device 1
name 'IEC958 Capture Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
comment {
access read
type IEC958
count 1
}
}
control.7 {
iface PCM
device 1
name 'IEC958 Capture Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.8 {
iface MIXER
name 'IEC958 Loopback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.9 {
iface MIXER
name 'IEC958 Validity Check Capture Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.10 {
iface MIXER
name 'Analog Input Monitor Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.11 {
iface MIXER
name 'Analog Input Monitor Playback Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 1'
dbmin -600
dbmax 0
dbvalue.0 -600
}
}
control.12 {
iface MIXER
name 'Digital Input Monitor Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.13 {
iface MIXER
name 'Digital Input Monitor Playback Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 1'
dbmin -600
dbmax 0
dbvalue.0 -600
}
}
control.14 {
iface MIXER
name 'Analog Output Playback Enum'
value Speakers
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Speakers
item.1 Headphones
item.2 'FP Headphones'
}
}
control.15 {
iface MIXER
name 'Headphones Impedance Playback Enum'
value '64-150 ohms'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 '< 64 ohms'
item.1 '64-150 ohms'
item.2 '150-300 ohms'
}
}
control.16 {
iface MIXER
name 'Mic Capture Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-24 - 24'
}
}
control.17 {
iface MIXER
name 'Aux Capture Volume'
value.0 -24
value.1 -24
comment {
access 'read write'
type INTEGER
count 2
range '-24 - 24'
}
}
control.18 {
iface MIXER
name 'Front Mic Capture Volume'
value.0 -24
value.1 -24
comment {
access 'read write'
type INTEGER
count 2
range '-24 - 24'
}
}
control.19 {
iface MIXER
name 'Line Capture Volume'
value.0 -24
value.1 -24
comment {
access 'read write'
type INTEGER
count 2
range '-24 - 24'
}
}
control.20 {
iface MIXER
name 'Capture Source'
value Mic
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Mic
item.1 Aux
item.2 'Front Mic'
item.3 Line
}
}
control.21 {
iface MIXER
name 'ADC High-pass Filter Capture Enum'
value Active
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Active
item.1 Frozen
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
fuse
lockd
sunrpc
bnep
bluetooth
rfkill
ip6t_REJECT
nf_conntrack_ipv6
nf_conntrack_ipv4
nf_defrag_ipv6
nf_defrag_ipv4
xt_state
nf_conntrack
snd_oxygen
snd_oxygen_lib
snd_mpu401_uart
edac_core
snd_rawmidi
r8169
shpchp
sp5100_tco
mii
snd_seq_device
snd_pcm
edac_mce_amd
snd_page_alloc
snd_timer
snd
k10temp
soundcore
microcode
i2c_piix4
uinput
ata_generic
pata_acpi
pata_atiixp
wmi
radeon
i2c_algo_bit
drm_kms_helper
ttm
drm
i2c_core
!!ALSA/HDA dmesg
!!------------------
[ 2.186641] [drm] Connector 1:
[ 2.186642] [drm] HDMI-A
[ 2.186642] [drm] HPD3
More information about the Alsa-devel
mailing list