[ProLiant MicroServer, ATI R6xx HDMI, Digital Out, HDMI] No HDMI sound at all
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
[ProLiant MicroServer, ATI R6xx HDMI, Digital Out, HDMI] No HDMI sound at all
Hi guys,
Doing well?
I've been Googling for a month now without luck. This sound card is the HDMI sound on a Asus Radeon HD 5430 Series VGA card. I've installed the latest driver from AMD (after some time of struggling on the original driver) without luck. The sound card shows up in lshw and looks fine in alsamixer (not muted) but the friggen thing does not show in "All Settings -> Sound -> Play Sound Through" and subsequently does not play sound with my xbmc movies.
It's probably going to be something stupid and I will apologise profusely however at this time I'm at my wits end.
Some outputs:
lsb_release -a; uname -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
Linux MediaServer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$lshw:
product: Cedar HDMI Audio [Radeon HD 5400/6300 Series] [1002:AA68]
vendor: Hynix Semiconductor (Hyundai Electronics)
bus info: pci@0000:01:00.1
version: 00
width: 64 bits
clock: 33MHz
capabilities:
Power Management,
PCI Express,
Message Signalled Interrupts,
bus mastering,
PCI capabilities listing
configuration:
driver: snd_hda_intel
latency: 0
resources:
irq: 43
memory: fe8bc000-fe8bffff
$dmesg |grep Audio
[ 14.068772] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card0/input4
From what I've since figured out the VGA driver is loaded but not sound; do I need to separately load a sound driver even though its one card and one HDMI port?
What else do you need to figure this one out?
Thanks in advance.
Usually the sound card needs the hda_intel module, and shows up as another /dev/dsp device.
You might have /dev/dsp0 & /dev/dsp1 and there's a syntax for looking at them, and assigning stuff. Don't ask me though, I never bothered with hdmi yet (wearing out what I have). You can put some stuff in /etc/modprobe.d to assign dsp0 & dsp1. Most things just fire the noise at dsp0.
You appear to have _no_soundcard_ except the hdmi bit of the video card. Is this correct?
You appear to have modules loading, so they see/saw something. But you have no sound.
irq43 is seriously weird. I don't like that. That alsa script repeats the word null a scary number of times
What's your output? Have you a hdmi capable, sound capable monitor or something?
Correct; only card I have in the machine is a ASUS HD 5450 SILENT, and the on-board VGA that the Microserver comes with but this disables itself in the BIOS cause of the ASUS.
So the aim is for a media server so the HDMI output will go into my TV. Updated my previous post with more info as well.
Also, in /lib/udev/rules.d/78-sound-card.rules there is an explanation of sorts as to how things happen and I suggest you grok it deeper than I did ;-P.
This explains the /dev/dsp thing (From ~/Documentation/devices.txt)
Quote:
14 char Open Sound System (OSS)
116 char Advanced Linux Sound Driver (ALSA)
A Lot of stuff is/was/used to be OSS, because people never bothered rewriting APIs.
Now we have the problem. No char-major 116, ergo the modules are not finding the card? I have this stuff in /etc/modprobe.d/sound.conf and it might help
Quote:
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.24.2 ---
alias char-major-116 snd
alias char-major-14 snd
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---
Slackware64 has alsa split into alsa-lib (cards, aserver docs) alsa-oss (wrapper libs for oss functionality) and alsa-utils (usual stuff aplay, arecord, alsaconf etc). I also have compat32 packages because this is a multilib box. You definitely need the lib and the utils, I'd recommend the oss functionality
So alsamod has been removed from Ubuntu and no replacement I can find...
Even though aplay shows the card I still don't have it in available in the output devices in Gnome.. alsamixer has the correct card selected and unmuted.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.