[ProLiant MicroServer, ATI R6xx HDMI, Digital Out, HDMI] No HDMI sound at all
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.
lsb_release -a; uname -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
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
product: Cedar HDMI Audio [Radeon HD 5400/6300 Series] [1002:AA68]
vendor: Hynix Semiconductor (Hyundai Electronics)
bus info: pci@0000:01:00.1
width: 64 bits
Message Signalled Interrupts,
PCI capabilities listing
$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
$lsmod | grep snd
snd_hda_codec_hdmi 32474 1
snd_hda_intel 33773 3
snd_hda_codec 127706 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 15 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd _hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_s eq_device
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
Now comes the weird part... :
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5430 Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Cedar HDMI Audio [Radeon HD 5400/6300 Series]
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet PCIe (rev 10)
aplay: device_list:252: no soundcards found...
AMD Catalyst™ 12.6 Proprietary Linux x86 Display Driver v12.6 6/28/2012
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.
No idea how to implement though....
Also,I have no dsp's in /dev
$ ls -la /dev/
drwxr-xr-x 15 root root 4280 Aug 13 13:09 .
drwxr-xr-x 25 root root 4096 Aug 12 15:37 ..
drwxr-xr-x 2 root root 60 Aug 13 13:09 ati
crw------T 1 root root 10, 235 Aug 13 13:09 autofs
drwxr-xr-x 2 root root 660 Aug 13 13:08 block
drwxr-xr-x 2 root root 100 Aug 13 13:08 bsg
crw------T 1 root root 10, 234 Aug 13 13:09 btrfs-control
drwxr-xr-x 3 root root 60 Aug 13 13:08 bus
lrwxrwxrwx 1 root root 3 Aug 13 13:09 cdrom -> sr0
lrwxrwxrwx 1 root root 3 Aug 13 13:09 cdrw -> sr0
drwxr-xr-x 2 root root 3680 Aug 13 13:09 char
crw------- 1 root root 5, 1 Aug 13 13:09 console
lrwxrwxrwx 1 root root 11 Aug 13 13:09 core -> /proc/kcore
drwxr-xr-x 2 root root 60 Aug 13 13:09 cpu
crw------- 1 root root 10, 60 Aug 13 13:09 cpu_dma_latency
drwxr-xr-x 7 root root 140 Aug 13 13:08 disk
lrwxrwxrwx 1 root root 3 Aug 13 13:09 dvd -> sr0
lrwxrwxrwx 1 root root 3 Aug 13 13:09 dvdrw -> sr0
crw------- 1 root root 10, 61 Aug 13 13:09 ecryptfs
ls -la /dev/ati/
drwxr-xr-x 2 root root 60 Aug 13 13:09 .
drwxr-xr-x 15 root root 4280 Aug 13 13:09 ..
crw-rw-rw- 1 root root 251, 0 Aug 14 16:44 card0
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.
Hi and welcome to LQ, vnatius.
Please use [code][/code] tags when you post code or output from programs. This will make your posts easier to read and preserves the formatting.
Oops. Will do.
The hda intel always has a codec, and you need a driver for that. My codec is from Analog Devices. This is what my box shows
This explains the /dev/dsp thing (From ~/Documentation/devices.txt)
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
Seems I have codecs:
Thanks in advance.
Sems a good guess.
There should be the alsaconf script that will throw up files. I would suggest that as you probably don't have /etc/alsa/*
Thanks again b_k;
So you guessed correct: no /etc/alsa..
How would I go about re-installing alsa (since installing the vendor driver did not work)?
sudo apt-get --purge remove alsa-base ?
or are there more packages to remove?
Don't ask me about apt-get - never went there.
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
Now we are getting somewhere !!!!!
So I removed alsa-base and alsa-utils and re-installed alsa-base, alsa-utils, alsa-oss (dnt get a listing for alsa-lib).
Thanks b_k!!! Will mark as solved if this is sorted.
alsa base in ubuntu is probably alsa lib in Slackware.
It looks like you're sucking disel, as is said over here (Hangover from the oil crisis?)
Remember to run 'alsamixer', unmute everything, and run 'alsactl store'.
If you still have problems, run alsaconf.
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.
We are getting somewhere :-))
|All times are GMT -5. The time now is 09:38 PM.|