Jürgen Keil wrote:
I recently installed Build 37 on an HP nx9600 laptop.

/usr/X11/bin/scanpci reports:

pci bus 0x0000 cardnum 0x1e function 0x02: vendor 0x8086 device 0x266e
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio controller

Which is handled by the SUN supplied audio810 driver.
If I did "/usr/bin/audioplay /usr/share/audio/samples/au/sample.au"
It seems to work without errors except I hear nothing.

Commenting out device 8806,266e from
/etc/driver_aliases, cleaning up devlinks etc. and Installing Juergen Kile's 
audioi810
beta 1.9 from www.tools.de/solaris and it works fine.


In a few cases this is due to the AC'97 chip attached to the audio controller 
device.

Some AC'97 chipsets from "Analog Devices" need special initialization code to
swap LINE_OUT and SURR_OUT signal, and SURR_OUT must be unmuted.
http://cvs.opensolaris.org/source/xref/on/usr/src/uts/common/io/audio/sada/drv/audio810/audio810.c#2252

audio810 seems to do that for "AD1980" and "AD1985" AC'97 codec.  I've also
added the AD1888 to my driver.  Maybe that's the difference.

What is the "vid1=" and "vid2=" value (=the AC'97 codec ID) reported in /var/adm/messages, when you use Sun's audio810 driver?

AD1888: vid1=0x4144, vid2=0x5368
AD1980: vid1=0x4144, vid2=0x5370
AD1985: vid1=0x4144, vid2=0x5375
vid1=0x4358, vid2=0x5430

This is what I see for audio810:

Apr 24 01:16:37 nx9601 audiosup: [ID 617409 kern.info] NOTICE:
audio8100: audio8100: xid=0x0a04, vid
1=0x4358, vid2=0x5430

This is what I see for audioi810  Hmm "HP_OUT".

Apr 25 20:48:11 nx9603 audioi810: [ID 216691 kern.info] AC97: primary
codec, rev. 2.3, vendor id1:0x
4358,id2:0x5430, Headphone out, 18-bit DAC, 18-bit ADC, 3D-stereo mode
0, aux HP_OUT

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to