After wrestling all day with an ASUS Xonar SE card (with accompanying Googling), I now believe that this card cannot be made to work in Linux. Stereo output through the green line out port works fine, but SPDIF does not. "lspci" actually claims this thing is a USB controller, although as I mentioned stereo sound does work.
Does anybody have a PCIe sound card that is known to work with SPDIF 5.1 surround sound output? It has to be optical as those are the only digital ports on my receiver.
One frustrating thing about trying to search for information online is that I come up with a lot of stuff that is way too old to be useful. For instance, a lot of the advice articles I found on getting sound working mention 4Front and OSS sound drivers, which is probably 15-20 year old information. I'm looking for first hand "yes I know this card works", or at least a pointer to something that isn't Ubuntu specific and is recent enough to be useful.
Thanks, --Greg
On 7/26/20 1:37 PM, Greg Woods wrote:
After wrestling all day with an ASUS Xonar SE card (with accompanying Googling), I now believe that this card cannot be made to work in Linux. Stereo output through the green line out port works fine, but SPDIF does not. "lspci" actually claims this thing is a USB controller, although as I mentioned stereo sound does work.
More details about what "doesn't work" means would be helpful. Do you see a SPDIF option in the sound output settings?
One frustrating thing about trying to search for information online is that I come up with a lot of stuff that is way too old to be useful. For instance, a lot of the advice articles I found on getting sound working mention 4Front and OSS sound drivers, which is probably 15-20 year old information. I'm looking for first hand "yes I know this card works", or at least a pointer to something that isn't Ubuntu specific and is recent enough to be useful.
That is really old information. Probably the reason it's hard to find anything more recent is because generally it all just works.
Thanks for answering.
On Sun, Jul 26, 2020 at 2:49 PM Samuel Sieb samuel@sieb.net wrote:
More details about what "doesn't work" means would be helpful. Do you see a SPDIF option in the sound output settings?
In "pavucontrol", it actually does have a listing for the Xonar Sound Card, but only the analog output port is available. In alsamixer, I can press F6 to select sound card, and "Xonar Sound Card" is a selection, but there is no iec958 device.
[mythtv@seveneves ~]$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: SoundCard [Xonar SoundCard], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 1: USB Audio [USB Audio #1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 2: USB Audio [USB Audio #2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 3: USB Audio [USB Audio #3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 0: ALCS1200A Analog [ALCS1200A Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0
[mythtv@seveneves ~]$ lspci 00:00.0 Host bridge: Intel Corporation Device 9b43 (rev 05) 00:02.0 VGA compatible controller: Intel Corporation Device 9bc5 (rev 05) 00:14.0 USB controller: Intel Corporation Device a3af 00:14.2 Signal processing controller: Intel Corporation Device a3b1 00:16.0 Communication controller: Intel Corporation Device a3ba 00:17.0 SATA controller: Intel Corporation Device a382 00:1b.0 PCI bridge: Intel Corporation Device a3ea (rev f0) 00:1d.0 PCI bridge: Intel Corporation Device a398 (rev f0) 00:1f.0 ISA bridge: Intel Corporation Device a3c8 00:1f.2 Memory controller: Intel Corporation Device a3a1 00:1f.3 Audio device: Intel Corporation Device a3f0 00:1f.4 SMBus: Intel Corporation Device a3a3 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (12) I219-V 01:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller 02:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)
[mythtv@seveneves ~]$ lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 0b05:189d ASUSTek Computer, Inc. Xonar SoundCard Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Bus 001 Device 006: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0 Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 008: ID 046d:c001 Logitech, Inc. N48/M-BB48/M-UK96A [FirstMouse Plus] Bus 001 Device 003: ID 26ce:01a2 ASRock LED Controller Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
But it actually is a PCIe x1 card.
If I get into the audio settings in MythTV, it will show the iec958 device, but setting the audio to use it produces no sound.
That is really old information. Probably the reason it's hard to find anything more recent is because generally it all just works.
That's true for stereo sound, but not so true when you try to use surround sound and iec958 devices.
--Greg
On 7/26/20 2:38 PM, Greg Woods wrote:
[mythtv@seveneves ~]$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: SoundCard [Xonar SoundCard], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 1: USB Audio [USB Audio #1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 2: USB Audio [USB Audio #2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: SoundCard [Xonar SoundCard], device 3: USB Audio [USB Audio #3] Subdevices: 1/1 Subdevice #0: subdevice #0
It could possibly be one of these. The output from "aplay -L" would be useful. Also, "pactl list cards" and "amixer -c0 scontrols".
Which specific Xonar model do you have?
[mythtv@seveneves ~]$ lspci 01:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
I expect this is the card.
[mythtv@seveneves ~]$ lsusb Bus 003 Device 002: ID 0b05:189d ASUSTek Computer, Inc. Xonar SoundCard
But it actually is a PCIe x1 card.
What they've done is combine a USB audio chipset and a PCI USB controller on a single card.
If I get into the audio settings in MythTV, it will show the iec958 device, but setting the audio to use it produces no sound.
https://forum.kodi.tv/showthread.php?tid=253179 might help you. If you reply with the above requested info, I can help you go through it.
On Sun, Jul 26, 2020 at 4:31 PM Samuel Sieb samuel@sieb.net wrote:
It could possibly be one of these. The output from "aplay -L" would be useful. Also, "pactl list cards" and "amixer -c0 scontrols".
The card is an ASUS Xonar SE
I also found alsa.opensrc.org that has some helpful stuff, especially the DigitalOut section, but it's going to take me a while to understand all of it.
So "aplay -L" does actually show an iec958 device; MythTV had to be getting it from somewhere. This gives me some hope that it might be possible to eventually make this card work.
[mythtv@seveneves ~]$ aplay -L null Discard all samples (playback) or generate zero samples (capture) sysdefault Default Audio Device pulse PulseAudio Sound Server default Default ALSA Output (currently PulseAudio Sound Server) sysdefault:CARD=SoundCard Xonar SoundCard, USB Audio Default Audio Device front:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio Front output / input surround21:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio IEC958 (S/PDIF) Digital Audio Output iec958:CARD=SoundCard,DEV=1 Xonar SoundCard, USB Audio #1 IEC958 (S/PDIF) Digital Audio Output sysdefault:CARD=PCH HDA Intel PCH, ALCS1200A Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog Front output / input surround21:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALCS1200A Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers hdmi:CARD=PCH,DEV=0 HDA Intel PCH, HDMI 0 HDMI Audio Output hdmi:CARD=PCH,DEV=1 HDA Intel PCH, HDMI 1 HDMI Audio Output hdmi:CARD=PCH,DEV=2 HDA Intel PCH, HDMI 2 HDMI Audio Output hdmi:CARD=PCH,DEV=3 HDA Intel PCH, HDMI 3 HDMI Audio Output
Apologies, this next one is very long:
[mythtv@seveneves ~]$ pactl list cards Card #0 Name: alsa_card.usb-ASUSTeK_Xonar_SoundCard-00 Driver: module-alsa-card.c Owner Module: 6 Properties: alsa.card = "0" alsa.card_name = "Xonar SoundCard" alsa.long_card_name = "ASUSTeK Xonar SoundCard at usb-0000:01:00.0-1, high speed" alsa.driver_name = "snd_usb_audio" device.bus_path = "pci-0000:01:00.0-usb-0:1:1.0" sysfs.path = "/devices/pci0000:00/0000:00:1b.0/0000:01:00.0/usb3/3-1/3-1:1.0/sound/card0" udev.id = "usb-ASUSTeK_Xonar_SoundCard-00" device.bus = "usb" device.vendor.id = "0b05" device.vendor.name = "ASUSTek Computer, Inc." device.product.id = "189d" device.product.name = "Xonar SoundCard" device.serial = "ASUSTeK_Xonar_SoundCard" device.string = "0" device.description = "Xonar SoundCard" module-udev-detect.discovered = "1" device.icon_name = "audio-card-usb" Profiles: input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes) input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 6555, available: yes) output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes) output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes) output:analog-surround-21+input:iec958-stereo: Analog Surround 2.1 Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 1355, available: yes) output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes) output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes) output:analog-surround-40+input:iec958-stereo: Analog Surround 4.0 Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 1255, available: yes) output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes) output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes) output:analog-surround-41+input:iec958-stereo: Analog Surround 4.1 Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 1355, available: yes) output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes) output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes) output:analog-surround-50+input:iec958-stereo: Analog Surround 5.0 Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 1255, available: yes) output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: yes) output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes) output:analog-surround-51+input:iec958-stereo: Analog Surround 5.1 Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 1355, available: yes) output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes) output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes) output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (sinks: 1, sources: 1, priority: 5555, available: yes) off: Off (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: output:analog-stereo+input:analog-stereo Ports: analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec) Properties: device.icon_name = "audio-input-microphone" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo analog-input-linein: Line In (priority: 8100, latency offset: 0 usec) Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo iec958-stereo-input: Digital Input (S/PDIF) (priority: 0, latency offset: 0 usec) Part of profile(s): input:iec958-stereo, output:analog-stereo+input:iec958-stereo, output:analog-surround-21+input:iec958-stereo, output:analog-surround-40+input:iec958-stereo, output:analog-surround-41+input:iec958-stereo, output:analog-surround-50+input:iec958-stereo, output:analog-surround-51+input:iec958-stereo, output:iec958-stereo+input:iec958-stereo analog-output: Analog Output (priority: 9900, latency offset: 0 usec) Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:iec958-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-21+input:iec958-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-40+input:iec958-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-41+input:iec958-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-50+input:iec958-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo, output:analog-surround-51+input:iec958-stereo iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec) Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-stereo+input:iec958-stereo
Card #1 Name: alsa_card.pci-0000_00_1f.3 Driver: module-alsa-card.c Owner Module: 7 Properties: alsa.card = "1" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xb1240000 irq 146" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a3f0" device.form_factor = "internal" device.string = "1" device.description = "Built-in Audio" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" Profiles: input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no) output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no) output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: no) output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes) output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no) output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes) output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no) output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no) output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no) output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no) off: Off (sinks: 0, sources: 0, priority: 0, available: yes) Active Profile: output:hdmi-stereo Ports: analog-input-front-mic: Front Microphone (priority: 8500, latency offset: 0 usec, not available) Properties: device.icon_name = "audio-input-microphone" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo analog-input-rear-mic: Rear Microphone (priority: 8200, latency offset: 0 usec, not available) Properties: device.icon_name = "audio-input-microphone" Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo analog-input-linein: Line In (priority: 8100, latency offset: 0 usec, not available) Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo analog-output-lineout: Line Out (priority: 9000, latency offset: 0 usec, not available) Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo analog-output-headphones: Headphones (priority: 9900, latency offset: 0 usec, not available) Properties: device.icon_name = "audio-headphones" Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, available) Properties: device.icon_name = "video-display" device.product.name = "SAMSUNG" Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available) Properties: device.icon_name = "video-display" Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available) Properties: device.icon_name = "video-display" Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo hdmi-output-3: HDMI / DisplayPort 4 (priority: 5600, latency offset: 0 usec, not available) Properties: device.icon_name = "video-display" Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo
And the last one (which matches what I see in alsamixer):
mythtv@seveneves ~]$ amixer -c0 scontrols Simple mixer control 'PCM',0 Simple mixer control 'PCM Capture Source',0 Simple mixer control 'PCM',1 Simple mixer control 'PCM',2 Simple mixer control 'Line',0 Simple mixer control 'Mic',0 Simple mixer control 'Mic',1 Simple mixer control 'Auto Gain Control',0 Simple mixer control 'Auto Gain Control',1 Simple mixer control 'Input Gain Pad Control',0 Simple mixer control 'Input Gain Pad Control',1
I did try something from the alsa.opensrc.org page:
$ aplay -D iec958:CARD=SoundCard,DEV=0 /pub/flac/music/rock/CDs/Country_Joe/CollectedCountryJoe/CCJatFT05.wav Playing WAVE '/pub/flac/music/rock/CDs/Country_Joe/CollectedCountryJoe/CCJatFT05.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo C^CAborted by signal Interrupt...
It looks like it's playing, in that it just sits there. If I play the same file on my laptop, it does contain sound.
Thanks for all your help, --Greg
On 7/26/20 6:40 PM, Greg Woods wrote:
iec958:CARD=SoundCard,DEV=0 Xonar SoundCard, USB Audio IEC958 (S/PDIF) Digital Audio Output iec958:CARD=SoundCard,DEV=1 Xonar SoundCard, USB Audio #1 IEC958 (S/PDIF) Digital Audio Output
There appear to be two outputs for some reason. I'll come back to that later.
[snip lots of output showing many combinations with iec958-stereo outputs.]
mythtv@seveneves ~]$ amixer -c0 scontrols Simple mixer control 'PCM',0 Simple mixer control 'PCM Capture Source',0 Simple mixer control 'PCM',1 Simple mixer control 'PCM',2
Maybe I should have asked for the more verbose option. It's probably one of these.
$ aplay -D iec958:CARD=SoundCard,DEV=0 /pub/flac/music/rock/CDs/Country_Joe/CollectedCountryJoe/CCJatFT05.wav Playing WAVE '/pub/flac/music/rock/CDs/Country_Joe/CollectedCountryJoe/CCJatFT05.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo C^CAborted by signal Interrupt...
It looks like it's playing, in that it just sits there. If I play the same file on my laptop, it does contain sound.
Add "-vv" or "-vvv" to the command to be able to tell if it's actually sending something. Also, try this command with "DEV=1" as well. If you still don't hear anything, then run alsamixer and turn up all of those PCM outputs and try both of them again.
It's strange that pulseaudio and ALSA know about the digital output, but you can't select it. Something that I should have asked earlier though is whether or not the optical cable is lit up.
On Sun, Jul 26, 2020 at 11:32 PM Samuel Sieb samuel@sieb.net wrote:
mythtv@seveneves ~]$ amixer -c0 scontrols Simple mixer control 'PCM',0 Simple mixer control 'PCM Capture Source',0 Simple mixer control 'PCM',1 Simple mixer control 'PCM',2
Maybe I should have asked for the more verbose option. It's probably one of these.
mythtv@seveneves ~]$ amixer -c0 controls numid=10,iface=CARD,name='Clock Source 21 Validity' numid=15,iface=CARD,name='Clock Source 22 Validity' numid=18,iface=CARD,name='Clock Source 23 Validity' numid=30,iface=CARD,name='Clock Source 24 Validity' numid=35,iface=CARD,name='Clock Source 25 Validity' numid=16,iface=CARD,name='Headphone - Output Jack' numid=19,iface=CARD,name='IEC958 In - Output Jack' numid=36,iface=CARD,name='Keep Interface' numid=24,iface=CARD,name='Line - Input Jack' numid=20,iface=CARD,name='Mic - Input Jack' numid=31,iface=CARD,name='Mic - Input Jack',index=1 numid=11,iface=CARD,name='Speaker - Output Jack' numid=7,iface=MIXER,name='PCM Playback Switch' numid=12,iface=MIXER,name='PCM Playback Switch',index=1 numid=17,iface=MIXER,name='PCM Playback Switch',index=2 numid=8,iface=MIXER,name='PCM Playback Volume' numid=13,iface=MIXER,name='PCM Playback Volume',index=1 numid=29,iface=MIXER,name='PCM Capture Source' numid=27,iface=MIXER,name='PCM Capture Switch' numid=28,iface=MIXER,name='PCM Capture Volume' numid=25,iface=MIXER,name='Line Capture Switch' numid=26,iface=MIXER,name='Line Capture Volume' numid=21,iface=MIXER,name='Mic Capture Switch' numid=32,iface=MIXER,name='Mic Capture Switch',index=1 numid=22,iface=MIXER,name='Mic Capture Volume' numid=33,iface=MIXER,name='Mic Capture Volume',index=1 numid=23,iface=MIXER,name='Auto Gain Control' numid=34,iface=MIXER,name='Auto Gain Control',index=1 numid=9,iface=MIXER,name='Input Gain Pad Control' numid=14,iface=MIXER,name='Input Gain Pad Control',index=1 numid=5,iface=PCM,name='Capture Channel Map' numid=1,iface=PCM,name='Playback Channel Map' numid=6,iface=PCM,name='Capture Channel Map',device=1 numid=2,iface=PCM,name='Playback Channel Map',device=1 numid=3,iface=PCM,name='Playback Channel Map',device=2 numid=4,iface=PCM,name='Playback Channel Map',device=3
I wanted to use "cset ... unmute", because the iec958 device seems to be muted by default sometimes, but I couldn't figure out how to specify that control. The amixer man page says:
cset <CONTROL> <PARAMETER> ... Sets the card control contents. The identifier has these compo‐ nents: iface, name, index, device, subdevice, numid. The next argument specifies the value of control.
...but I couldn't figure out correct values for all these components. My attempts always got:
[mythtv@seveneves ~]$ amixer cset numid=19,iface=CARD,name='IEC958 In - Output Jack' unmute amixer: Cannot find the given element from control default
$ aplay -D iec958:CARD=SoundCard,DEV=0
Add "-vv" or "-vvv" to the command to be able to tell if it's actually sending something. Also, try this command with "DEV=1" as well.
Using DEV=1, I get:
[mythtv@seveneves ~]$ aplay -vv -D iec958:CARD=SoundCard,DEV=1 /pub/flac/music/rock/CDs/Country_Joe/CollectedCountryJoe/CCJatFT05.wav aplay: main:830: audio open error: No such file or directory
Using -vv on the DEV=0 version does show the "meter" with the pound signs bouncing up and down, so it thinks it's sending something. But the optical cable is not lit. I did check the obvious and the stupid, and it does appear to be fully seated into the card. While I was at it, I also tried using a different optical cable that I know is good, but still no sound.
If you
still don't hear anything, then run alsamixer and turn up all of those PCM outputs and try both of them again.
Turning them all up in alsamixer was the first thing I tried. They are all maxed out.
It's strange that pulseaudio and ALSA know about the digital output, but you can't select it.
That is not an encouraging sign, but I have learned more about how this stuff works from this conversation than I ever knew before, so there is a lot I don't know.
Something that I should have asked earlier though is whether or not the optical cable is lit up.
Funny, I thought of this as I was going to sleep last night. I guess it's evidence that I spent too much time on this yesterday and got too frustrated; my brain was not working very well. I should have thought of that much earlier.
--Greg
There has been a completely new development in this saga. One thing I had also been investigating was to see if I could somehow get surround sound through the onboard Intel sound chip. This chip does not have a iec958 (optical) device however, so it wasn't going to work directly with my receiver. As a temporary workaround I was attempting to at least get stereo sound going through the line out of this chip, and it was not working, despite the fact that it worked fine on another machine in the house with an identical motherboard. Then I remembered that the UEFI has settings for the onboard devices, and by default the onboard audio is set to "Auto", which it turns out means Enabled unless there is a sound card installed. So that's why it didn't work on the machine with the Xonar card installed. I changed it to Enabled and I got stereo sound. I can also now see four separate HDMI sound devices in aplay. So I played around with some of the things I have learned recently, and it turns out that this chip can do surround sound via HDMI, and since the TV that the system is hooked up to can pass that on to the receiver, I decided to try it, and it mostly works. I say "mostly" because when I run the 5.1 surround sound test in MythTV, it does front left, center, front right just fine, but "surround right" means both rear speakers at reduced volume, and "surround left" means both rear speakers at normal volume. That's of course not how surround sound is supposed to work, so I still have a few things to look into there (including things like settings on the TV).
So I'm still interested in trying to get the iec958 device on the Xonar card to work, because I expect I'd get better quality sound that way, but the urgency is reduced.
--Greg
On 7/27/20 8:13 AM, Greg Woods wrote:
mythtv@seveneves ~]$ amixer -c0 controls numid=19,iface=CARD,name='IEC958 In - Output Jack'
That's promising. Try: amixer -c0 sset 'IEC958 In - Output Jack' on Now that you've enabled the onboard sound card, it might have changed the numbering, so if that gives an error, try "-c1" instead. Hopefully, the optical port lights up after that.
On Tue, Jul 28, 2020 at 12:22 AM Samuel Sieb samuel@sieb.net wrote:
On 7/27/20 8:13 AM, Greg Woods wrote:
mythtv@seveneves ~]$ amixer -c0 controls numid=19,iface=CARD,name='IEC958 In - Output Jack'
That's promising. Try: amixer -c0 sset 'IEC958 In - Output Jack' on
[root@seveneves sbin]# amixer -c0 controls [...] numid=19,iface=CARD,name='IEC958 In - Output Jack' [...]
[root@seveneves sbin]# amixer -c0 sset 'IEC958 In - Output Jack' on amixer: Unable to find simple control 'IEC958 In - Output Jack',0
[root@seveneves sbin]# amixer -c1 sset 'IEC958 In - Output Jack' on amixer: Unable to find simple control 'IEC958 In - Output Jack',0
--Greg
On 7/28/20 6:53 AM, Greg Woods wrote:
[root@seveneves sbin]# amixer -c0 sset 'IEC958 In - Output Jack' on amixer: Unable to find simple control 'IEC958 In - Output Jack',0
[root@seveneves sbin]# amixer -c1 sset 'IEC958 In - Output Jack' on amixer: Unable to find simple control 'IEC958 In - Output Jack',0
Let's see what "amixer -c0 scontents" gives.
On Sat, Aug 1, 2020 at 12:44 AM Samuel Sieb samuel@sieb.net wrote:
Let's see what "amixer -c0 scontents" gives.
[root@seveneves mythtv]# amixer -c0 scontents Simple mixer control 'PCM',0 Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer Capture channels: Front Left - Front Right Limits: Playback 0 - 87 Capture 0 - 63 Front Left: Playback 85 [98%] [-1.50dB] [on] Capture 23 [37%] [0.00dB] [on] Front Right: Playback 85 [98%] [-1.50dB] [on] Capture 23 [37%] [0.00dB] [on] Rear Left: Playback 84 [97%] [-2.25dB] [on] Rear Right: Playback 84 [97%] [-2.25dB] [on] Front Center: Playback 83 [95%] [-3.00dB] [on] Woofer: Playback 83 [95%] [-3.00dB] [on] Simple mixer control 'PCM Capture Source',0 Capabilities: enum Items: 'Mic' 'Line' 'Mixer' Item0: 'Mic' Simple mixer control 'PCM',1 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 87 Mono: Front Left: Playback 86 [99%] [-0.75dB] [on] Front Right: Playback 86 [99%] [-0.75dB] [on] Simple mixer control 'PCM',2 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Line',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 23 Front Left: Capture 0 [0%] [-17.25dB] [off] Front Right: Capture 0 [0%] [-17.25dB] [off] Simple mixer control 'Mic',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 63 Front Left: Capture 23 [37%] [0.00dB] [on] Front Right: Capture 23 [37%] [0.00dB] [on] Simple mixer control 'Mic',1 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 63 Front Left: Capture 23 [37%] [0.00dB] [on] Front Right: Capture 23 [37%] [0.00dB] [on] Simple mixer control 'Auto Gain Control',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Auto Gain Control',1 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Input Gain Pad Control',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 2 Mono: 1 [50%] Simple mixer control 'Input Gain Pad Control',1 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 1 Front Left: 1 [100%] Front Right: 1 [100%] [root@seveneves mythtv]#
On 8/1/20 5:47 AM, Greg Woods wrote:
On Sat, Aug 1, 2020 at 12:44 AM Samuel Sieb <samuel@sieb.net mailto:samuel@sieb.net> wrote:
Let's see what "amixer -c0 scontents" gives.
[root@seveneves mythtv]# amixer -c0 scontents
Ok, it must be a control then: amixer -c0 contents
On Sat, Aug 1, 2020 at 12:44 PM Samuel Sieb samuel@sieb.net wrote:
Let's see what "amixer -c0 scontents" gives.
[root@seveneves mythtv]# amixer -c0 scontents
Ok, it must be a control then: amixer -c0 contents
We did try this already:
On 7/27/20 8:13 AM, Greg Woods wrote:
mythtv@seveneves ~]$ amixer -c0 controls numid=19,iface=CARD,name='IEC958 In - Output Jack'
That's promising. Try: amixer -c0 sset 'IEC958 In - Output Jack' on
But no joy.
[mythtv@seveneves ~]$ amixer -c0 contents numid=10,iface=CARD,name='Clock Source 21 Validity' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=15,iface=CARD,name='Clock Source 22 Validity' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=18,iface=CARD,name='Clock Source 23 Validity' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=30,iface=CARD,name='Clock Source 24 Validity' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=35,iface=CARD,name='Clock Source 25 Validity' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=16,iface=CARD,name='Headphone - Output Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=19,iface=CARD,name='IEC958 In - Output Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=36,iface=CARD,name='Keep Interface' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=24,iface=CARD,name='Line - Input Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=20,iface=CARD,name='Mic - Input Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=31,iface=CARD,name='Mic - Input Jack',index=1 ; type=BOOLEAN,access=r-------,values=1 : values=off numid=11,iface=CARD,name='Speaker - Output Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=7,iface=MIXER,name='PCM Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=12,iface=MIXER,name='PCM Playback Switch',index=1 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=17,iface=MIXER,name='PCM Playback Switch',index=2 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=8,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---R--,values=6,min=0,max=87,step=0 : values=85,85,84,84,83,83 | dBminmax-min=-65.25dB,max=0.00dB numid=13,iface=MIXER,name='PCM Playback Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0 : values=86,86 | dBminmax-min=-65.25dB,max=0.00dB numid=29,iface=MIXER,name='PCM Capture Source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Line' ; Item #2 'Mixer' : values=0 numid=27,iface=MIXER,name='PCM Capture Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=28,iface=MIXER,name='PCM Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0 : values=23,23 | dBminmax-min=-17.25dB,max=30.00dB numid=25,iface=MIXER,name='Line Capture Switch' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=26,iface=MIXER,name='Line Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=23,step=0 : values=0,0 | dBminmax-min=-17.25dB,max=0.00dB numid=21,iface=MIXER,name='Mic Capture Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=32,iface=MIXER,name='Mic Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=22,iface=MIXER,name='Mic Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0 : values=23,23 | dBminmax-min=-17.25dB,max=30.00dB numid=33,iface=MIXER,name='Mic Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0 : values=23,23 | dBminmax-min=-17.25dB,max=30.00dB numid=23,iface=MIXER,name='Auto Gain Control' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=34,iface=MIXER,name='Auto Gain Control',index=1 ; type=BOOLEAN,access=rw------,values=1 : values=on numid=9,iface=MIXER,name='Input Gain Pad Control' ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0 : values=1 numid=14,iface=MIXER,name='Input Gain Pad Control',index=1 ; type=INTEGER,access=rw------,values=2,min=0,max=1,step=0 : values=1,1 numid=5,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=1,iface=PCM,name='Playback Channel Map' ; type=INTEGER,access=r----R--,values=6,min=0,max=36,step=0 : values=0,0,0,0,0,0 | container | chmap-fixed=FL,FR,FC,LFE,SL,SR | chmap-fixed=FL,FR | chmap-fixed=FL,FR,RL,RR numid=6,iface=PCM,name='Capture Channel Map',device=1 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=2,iface=PCM,name='Playback Channel Map',device=1 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=3,iface=PCM,name='Playback Channel Map',device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR numid=4,iface=PCM,name='Playback Channel Map',device=3 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | container | chmap-fixed=FL,FR
[root@seveneves mythtv]# amixer -c0 cset numid=19,iface=CARD,name='IEC958 In - Output Jack' on amixer: Control hw:0 element write error: Operation not permitted
[root@seveneves mythtv]# amixer cset 'IEC958 In - Output Jack' on Wrong control identifier: IEC958 In - Output Jack [root@seveneves mythtv]# amixer -c0 cset 'IEC958 In - Output Jack' on Wrong control identifier: IEC958 In - Output Jack
[mythtv@seveneves ~]$ amixer cset numid=19,iface=CARD,name='IEC958 In - Output Jack' on amixer: Cannot find the given element from control default
[mythtv@seveneves ~]$ amixer -c0 cset numid=19,iface=CARD,name='IEC958 In - Output Jack' on amixer: Control hw:0 element write error: Operation not permitted
Tried the last two as root also with same results.
--Greg
On 8/1/20 5:57 PM, Greg Woods wrote:
On Sat, Aug 1, 2020 at 12:44 PM Samuel Sieb <samuel@sieb.net mailto:samuel@sieb.net> wrote:
> Let's see what "amixer -c0 scontents" gives. > > [root@seveneves mythtv]# amixer -c0 scontents Ok, it must be a control then: amixer -c0 contents
We did try this already: On 7/27/20 8:13 AM, Greg Woods wrote:
mythtv@seveneves ~]$ amixer -c0 controls numid=19,iface=CARD,name='IEC958 In - Output Jack'
That was just the listing of the controls, no details.
[mythtv@seveneves ~]$ amixer -c0 contents numid=19,iface=CARD,name='IEC958 In - Output Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on
So it's read-only and it says it's on.
[mythtv@seveneves ~]$ amixer -c0 cset numid=19,iface=CARD,name='IEC958 In - Output Jack' on amixer: Control hw:0 element write error: Operation not permitted
Tried the last two as root also with same results.
This isn't going to work, the control can't be changed.
I suggest that you file a bug in the kernel bugzilla. If you do, then please either CC me or reply here with the link.
On Sat, Aug 1, 2020 at 7:32 PM Samuel Sieb samuel@sieb.net wrote:
I suggest that you file a bug in the kernel bugzilla. If you do, then please either CC me or reply here with the link.
https://bugzilla.redhat.com/show_bug.cgi?id=1862803
Thank you for all your help with this.
--Greg
On 8/2/20 9:11 AM, Greg Woods wrote:
On Sat, Aug 1, 2020 at 7:32 PM Samuel Sieb <samuel@sieb.net mailto:samuel@sieb.net> wrote:
I suggest that you file a bug in the kernel bugzilla. If you do, then please either CC me or reply here with the link.
I meant the upstream kernel bugzilla https://bugzilla.kernel.org/. But maybe someone on the Fedora kernel team will respond.
On Sun, 26 Jul 2020 at 17:49, Samuel Sieb samuel@sieb.net wrote:
On 7/26/20 1:37 PM, Greg Woods wrote:
After wrestling all day with an ASUS Xonar SE card (with accompanying Googling), I now believe that this card cannot be made to work in Linux. Stereo output through the green line out port works fine, but SPDIF does not. "lspci" actually claims this thing is a USB controller, although as I mentioned stereo sound does work.
Audio, bluetooth, and other I/O is often implemented using USB devices, so it should not be surprising to find a USB controller. You should be able to find the USB id's. According to ASUS ( https://www.asus.com/Sound-Cards/Xonar-SE/specifications/), the card uses a "C-Media USB2.0 6620A High-Definition Sound Processor (Max. 192KHz/24bit)".
https://www.audioshark.org/ might be able to help -- there are linux users doing serious audio work.