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