HI,

My local opensolaris user group guru advised me to raise my audio problems with this list.

I started with a new HP pavillion DV6 laptop & installed opensol 2009.06 - which i see from uname -a is snv_111b.

Once the X server starts I get white noise from the speakers. I can stop this by plugging in headphones but it starts again shortly after. Re-plugging the headphones turns the noise off again. THis makes sense as I am redirecting the audio output & it would appear that the headphones are fine. I imagine that the driver touches the devices several times during the boot hence the noise restarts.

The white noise is at mid-level to high volume. After a while, I determined that there were other sounds (welcome jingles etc) coming out but but they are very hard to hear.

This appears to be an near exact match for bug 9308.

A bit more experimentation : headphones get clean & clear jingles & system sounds. I have not been able to play any complex audio files etc but I never expected totem & the cd player etc to work out of the box anyway.

It seems that generating any sound thru the speakers - eg, by playing a theme sound with the headphones unplugged - starts the white noise again.

I have completed an image upgrade from the dev repository (now at snv_133). It did not solve the problem (in fact, it broke the package GUI & made the wired network a bit flaky but I will deal with that later). What the upgrade did do was change the problem footprint slightly :

THe white noise now lasts for the duration of the boot and I cannot stop it by plugging in headphones. It stops when I log in but if I generate a sound (eg, by playing with system sounds), it comes back - I can still hear the correct sound under the noise though. Now, I can add the headphones back and stop the sound : but only if I generate a sound - it appears that the audio redirection does not happen until an audio event happens.

I have gathered a little information that may be relevant :

ste...@gollum:~$ prtconf -PvD | grep -i audio
       pci103c,3629, instance #0 (driver name: audiohd)
               name='audiohd_beep' type=int items=1
                       dev_link=/dev/sound/audiohd:0mixer
                       dev_link=/dev/sound/audiohd:0dsp
                   dev_path=/p...@0,0/pci103c,3...@1b:sound,audio0
                       dev_link=/dev/sound/audiohd:0
                   dev_path=/p...@0,0/pci103c,3...@1b:sound,audioctl0
                       dev_link=/dev/sound/audiohd:0ctl
       audio, instance #0 (driver name: audio)
                   dev_path=/pseudo/au...@0:sound,sndstat0
       lx_audio, instance #0 (driver name: lx_audio)

This seems ok? I tried adding pci103c,3629 to /etc/driver_aliases for audiohd as I have had success with this technique before. Not this time. And the driver is clearly already bound in any case.

ste...@gollum:~$ pfexec audiotest
Sound subsystem and version: SunOS Audio 4.0 (0x00040003)
Platform: SunOS 5.11 snv_133 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 47968.00 Hz (-0.07%)>

THis seems OK - and makes sense in that I can hear system sounds, it is just that there is white noise over the top of it.

ste...@gollum:~$ pfexec scanpci

<...snip...>
pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x293e
Intel Corporation 82801I (ICH9 Family) HD Audio Controller
<...snip...>

As best I can tell, this is a fairly standard audio device - nothing wacky about it? This is a dual boot box & Windows7 seems to have no issues with the audio device so I presume the problem is in the opensol driver.

Tried OSS drivers as I have used them successfully on Solaris 10. Even though they are claimed to support OpenSOl, all I got was a panic.

Backed out my upgrade and re-did it. I have since learned about an OSS port called Boomer that has been integrated from build 115. Is there any trickery about using this?

Tried xset -b and muting the speakers with the gnome volume slider - made no difference to the white noise.

Rgds

Steve
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to