I recently installed OpenSolaris 2008.05 and nearly everything works... except 
for sound. I installed OSS, and was treated to insanely loud reverb. ossxmix 
took care of that just fine, and an initial osstest resulted in sound! Nothing 
else gave sound though. After a reboot, osstest fails with the following:

Sound subsystem and version: OSS 4.0 (b1015/200805130609) (0x00040003)
Platform: SunOS/i86pc 5.11 snv_86

*** Scanning sound adapter #-1 ***
/dev/oss/hdaudio0/pcm0 (audio engine 0): HD Audio pcm1
Note! Device is in use (by PID 0/SADA) but will try anyway
- Performing audio playback test... /dev/oss/hdaudio0/pcm0: Device busy
The device is busy. There is some other application
using it.
Can't open the device
/dev/oss/hdaudio0/pcm1 (audio engine 1): HD Audio pcm2
- Performing audio playback test... 
  <left> OK <right> OK <stereo> OK <measured srate 47944.00 Hz (-0.12%)> 
/dev/oss/hdaudio0/pcmin0 (audio engine 2): High Definition Audio rec1
- Skipping input only device
/dev/oss/hdaudio0/pcmin1 (audio engine 3): High Definition Audio rec2
- Skipping input only device

*** Some errors were detected during the tests ***

ossinfo gives the following results:

Version info: OSS 4.0 (b1015/200805130609) (0x00040003) CDDL
Platform: SunOS/i86pc 5.11 snv_86 (jeanclaude)

Number of audio devices:        4
Number of audio engines:        20
Number of mixer devices:        1


Device objects
 0: sadasupport0 SADA compatibility layer interrupts=751 (751)
    HD Audio controller VIA HD Audio
    Vendor ID    0x11063288
    Subvendor ID 0x103c3030
     Codec  0: Unknown (0x11d4194a/0x103c3030)
 1: hdaudio0 VIA HD Audio interrupts=741 (741)
    HD Audio controller VIA HD Audio
    Vendor ID    0x11063288
    Subvendor ID 0x103c3030
     Codec  0: Unknown (0x11d4194a/0x103c3030)
 2: osscore0 OSS common devices
 3: ossusb0 USB audio/MIDI device
 4: vmix0 OSS transparent virtual mixer
 5: vmix0 


Mixer devices
 0: High Definition Audio 0x11d4194a (Mixer 0 of device object 1)

Audio devices
HD Audio pcm1                     /dev/oss/hdaudio0/pcm0  (device index 0)
HD Audio pcm2                     /dev/oss/hdaudio0/pcm1  (device index 1)
High Definition Audio rec1        /dev/oss/hdaudio0/pcmin0  (device index 2)
High Definition Audio rec2        /dev/oss/hdaudio0/pcmin1  (device index 3)

Finally, I would post the results of ossdetect -v but it crashes (and brings 
OpenSolaris down with it!) every time when it gets to vmix. I have to become 
root and run svcadm clear system/boot-archive upon startup. At first I thought 
it was a fluke, but two system crashes later I think this is a bug in oss 
perhaps? At any rate the Unknown codec line appears to be for AD1984A, are 
there not drivers for this device? I'm pretty new to Solaris, so if I'm missing 
something simple please be gentle. Thanks for any help you can give!
 
 
This message posted from opensolaris.org

Reply via email to