[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 $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... : lspci #####SNIP 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) then: aplay -l aplay: device_list:252: no soundcards found... What the?? Driver installed: AMD Catalyst™ 12.6 Proprietary Linux x86 Display Driver v12.6 6/28/2012 from http://support.amd.com/us/gpudownloa...eon_linux.aspx 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. |
Thanks business_kid,
No idea how to implement though.... Also,I have no dsp's in /dev $ ls -la /dev/ total 4 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 ##snip### but! ls -la /dev/ati/ total 0 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? |
b_k,
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
Quote:
This explains the /dev/dsp thing (From ~/Documentation/devices.txt) Quote:
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:
|
b_K;
Seems I have codecs: Code:
Code:
:/etc/modprobe.d$ ls -la 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/* Quote:
|
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). Now: Code:
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 03:47 AM. |