[OpenIndiana-discuss] Unable to get sound | HDMI passthrough ATI

Guy Woolley guy.woolley at btinternet.com
Sun Nov 14 16:14:33 UTC 2010


  Hello again,
             Maybe this is better; like you I have two audio devices but 
only 1 is connected to speakers so you have to point the correct device 
by hand. Opensolaris won't do that automatically (like Windows does). 
One of your audiotest runs will not produce sound (no speakers attached) 
and maybe the other is silent because the system default points at the 
wrong audio device  ?

$ls /dev/sound

shows

0     1     audiohd:0      audiohd:0dsp      audiohd:1    audiohd:1dsp
0ctl  1ctl  audiohd:0ctl  audiohd:0mixer  audiohd:1ctl    audiohd:1mixer

and you presumably will have the same. You have to decide whether "0" or 
"1" refers to the device connected to your hdmi.


In my case audiohd0 is the appropriate choice, so I set that in Gnome 
volume control, and I use Gconf-editor (not installed by default so you 
need to get it from the osol repo) with
/system/gstreamer/0.10/default

to set the keys for audiosink,chataudiosink and musicaudiosink to

oss4sink device = "/dev/sound/audiohd:0dsp"

(assuming audiohd0 is the correct choice).

You may also have to fix /dev/audio and /dev/audioctl, something like 
(as root)

#ln -s /dev/sound/audiohd:0ctl  /dev/audioctl
#ln -s /dev/sound/audiohd:0 /dev/audio

These moves got my audio sorted out. I've no experience with HDMI and 
assume you know your HDMI  connection is good.

Hope something here helps.














On 11/14/10 06:37 AM, Francisco Mazzeo wrote:
> Hi guys
>
> I am trying to get sound working on my opensolaris desktop and I have been
> unable to so. The computer is connected directly to a Sharp TV via HDMI and
> the device should passthrough audio to the TV. This is not happening.
>
> I do not hear ANY sound at all from the below tests... please help
>
> @Gserver:~/Downloads# scanpci
>
> pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x2e20
> Intel Corporation 4 Series Chipset DRAM Controller
>
> pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x2e21
> Intel Corporation 4 Series Chipset PCI Express Root Port
>
> pci bus 0x0000 cardnum 0x06 function 0x00: vendor 0x8086 device 0x2e29
> Intel Corporation 4 Series Chipset PCI Express Root Port
>
> pci bus 0x0000 cardnum 0x1a function 0x00: vendor 0x8086 device 0x3a37
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
>
> pci bus 0x0000 cardnum 0x1a function 0x01: vendor 0x8086 device 0x3a38
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
>
> pci bus 0x0000 cardnum 0x1a function 0x02: vendor 0x8086 device 0x3a39
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
>
> pci bus 0x0000 cardnum 0x1a function 0x07: vendor 0x8086 device 0x3a3c
> Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
>
> pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x3a3e
> Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
>
> pci bus 0x0000 cardnum 0x1c function 0x00: vendor 0x8086 device 0x3a40
> Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
>
> pci bus 0x0000 cardnum 0x1c function 0x01: vendor 0x8086 device 0x3a42
> Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
>
> pci bus 0x0000 cardnum 0x1c function 0x02: vendor 0x8086 device 0x3a44
> Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
>
> pci bus 0x0000 cardnum 0x1c function 0x03: vendor 0x8086 device 0x3a46
> Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
>
> pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x3a34
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
>
> pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x3a35
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
>
> pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x3a36
> Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
>
> pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x3a3a
> Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
>
> pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x244e
> Intel Corporation 82801 PCI Bridge
>
> pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x3a16
> Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
>
> pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x3a22
> Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
>
> pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x3a30
> Intel Corporation 82801JI (ICH10 Family) SMBus Controller
>
> pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x1002 device 0x9498
> ATI Technologies Inc RV730 PRO [Radeon HD 4650]
>
> pci bus 0x0001 cardnum 0x00 function 0x01: vendor 0x1002 device 0xaa38
> ATI Technologies Inc RV710/730
>
> pci bus 0x0004 cardnum 0x00 function 0x00: vendor 0x10ec device 0x8168
> Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet
> controller
>
> pci bus 0x0005 cardnum 0x00 function 0x00: vendor 0x1131 device 0x7160
> Philips Semiconductors Device unknown
>
> pci bus 0x0006 cardnum 0x00 function 0x00: vendor 0x11ab device 0x6121
> Marvell Technology Group Ltd. 88SE6121 SATA II Controller
> @Gserver:~/Downloads# audiotest
> Sound subsystem and version: SunOS Audio 4.0 (0x00040003)
> Platform: SunOS 5.11 oi_147 i86pc
>
> *** Scanning sound adapter #1 ***
> /dev/sound/audiohd:0dsp (audio engine 0): audiohd#0
> - Performing audio playback test...
> <left>  ................OK
> <right>  ...............OK
> <stereo>  ..............OK
> <measured sample rate 47959.00 Hz (-0.09%)>
>
> *** Scanning sound adapter #2 ***
> /dev/sound/audiohd:1dsp (audio engine 1): audiohd#1
> - Performing audio playback test...
> <left>  ................OK
> <right>  ...............OK
> <stereo>  ..............OK
> <measured sample rate 294961.00 Hz (514.50%)>
>
> *** All tests completed OK ***
> @Gserver:~/Downloads# uname -a
> SunOS Gserver 5.11 oi_147 i86pc i386 i86pc
> @Gserver:~/Downloads# cat /dev/sndstat
> SunOS Audio Framework
>
> Audio Devices:
> 0: audiohd#0 Intel HD Audio, ICH10 (DUPLEX)
> 1: audiohd#1 ATI HD Audio, Radeon HD 4670 (DUPLEX)
>
> Mixers:
> 0: audiohd#0 Intel HD Audio, ICH10
> HD codec: Realtek ALC888
> 1: audiohd#1 ATI HD Audio, Radeon HD 4670
> HD codec: ATI R600 HDMI
> @Gserver:~/Downloads#
>
> @Gserver:~/Downloads# prtconf
> System Configuration: Oracle Corporation i86pc
> Memory size: 4096 Megabytes
> System Peripherals (Software Nodes):
>
> i86pc
> scsi_vhci, instance #0
> pci, instance #0
> pci8086,2e20, instance #0 (driver not attached)
> pci8086,2e21, instance #0
> display, instance #0
> pci1787,aa38, instance #1
> pci8086,2e29 (driver not attached)
> pci1565,3106, instance #0
> pci1565,3106, instance #1
> pci1565,3106, instance #2
> device, instance #0
> keyboard, instance #0
> mouse, instance #1
> pci1565,3105, instance #0
> pci1565,820c, instance #0
> pci8086,3a40, instance #2
> pci8086,3a42, instance #3
> pci1565,2307, instance #0
> pci8086,3a44, instance #4
> pci17de,7542 (driver not attached)
> pci8086,3a46, instance #5
> pci-ide, instance #0
> ide (driver not attached)
> ide (driver not attached)
> pci1565,3106, instance #3
> pci1565,3106, instance #4
> pci1565,3106, instance #5
> pci1565,3105, instance #1
> pci8086,244e, instance #0
> isa, instance #0
> motherboard (driver not attached)
> asy, instance #0 (driver not attached)
> motherboard (driver not attached)
> pit_beep, instance #0
> pci1565,5205, instance #0
> disk, instance #1
> disk, instance #2
> disk, instance #3
> disk, instance #4
> pci1565,3106 (driver not attached)
> fw, instance #0
> cpu, instance #0
> cpu, instance #1
> cpu, instance #2
> cpu, instance #3
> sb, instance #1
> used-resources (driver not attached)
> options, instance #0
> pseudo, instance #0
> agpgart, instance #0 (driver not attached)
> xsvc, instance #0
>
>
> Motherboard is Biostar Tpower I45... thanks in advance.
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>



More information about the OpenIndiana-discuss mailing list