Sound problem in Nightly 40448

I just upgraded an older nightly to r40448 gcc2hybrid and nearly everything went OK.
The one problem I have is with sound.
I have an Intel 82801H (ICH8 Family) sound card for which the Haiku hda driver doesn’t work. So, I’ve been using OSS and never had any difficulties.
Now, however, although the media player (I use VLC) plays fine, osstest does not produce any sound at all.
The terminal output from the test is as follows:

~> ~> osstest
bash: /boot/home: is a directory
~> Sound subsystem and version: OSS 4.2 (b 2002/201005010439) (0x00040100)
bash: syntax error near unexpected token (' ~> Platform: Haiku/BePC 1 r40448 Feb 11 2011 17:04:57 bash: Platform:: command not found ~> ~> *** Scanning sound adapter #-1 *** bash: Desktop: command not found ~> /dev/oss/oss_hdaudio0/pcm0 (audio engine 0): HD Audio play front bash: syntax error near unexpected token audio’
~> Note! Device is in use (by PID 231/) but will try anyway
bash: syntax error near unexpected token `(’
~> - Performing audio playback test… /dev/oss/oss_hdaudio0/pcm0: Device/File/Resource busy
bash: -: command not found
~> Can’t open the device

/dev/oss/oss_hdaudio0/pcm1 (audio engine 1): HD Audio play center/LFE

  • Performing audio playback test…
    OK OK OK <measured srate 47986.00 Hz (-0.03%)>
    /dev/oss/oss_hdaudio0/pcm2 (audio engine 2): HD Audio play rear
    Note! Device is in use (by PID 352/) but will try anyway
  • Performing audio playback test… /dev/oss/oss_hdaudio0/pcm2: Device/File/Resource busy
    Can’t open the device
    bash: Cant open the device
    /dev/oss/oss_hdaudio0/pcm1 (audio engine 1): HD Audio play center/LFE
  • Performing audio playback test…
    OK OK OK <measured srate 47986.00 Hz (-0.03%)>
    /dev/oss/oss_hdaudio0/pcm2 (audio engine 2): HD Audio play rear
    Note! Device is in use (by PID 352/) but will try anyway
  • Performing audio playback test… /dev/oss/oss_hdaudio0/pcm2: Device/File/Resource busy
    Cant: No such file or directory
    ~> /dev/oss/oss_hdaudio0/pcm3 (audio engine 3): HD Audio play side
    bash: syntax error near unexpected token audio' ~> Note! Device is in use (by PID 287/) but will try anyway bash: syntax error near unexpected token (’
    ~> - Performing audio playback test… /dev/oss/oss_hdaudio0/pcm3: Device/File/Resource busy
    bash: -: command not found
    ~> Can’t open the device

/dev/oss/oss_hdaudio0/spdout0 (audio engine 4): HD Audio play spdif-out

  • Performing audio playback test…
    OK OK OK <measured srate 47988.00 Hz (-0.03%)>
    /dev/oss/oss_hdaudio0/pcmin0 (audio engine 5): HD Audio rec input1-mux
  • Skipping input only device
    /dev/oss/oss_hdaudio0/pcmin1 (audio engine 6): HD Audio rec input2-mux
  • Skipping input only device
    /dev/oss/oss_hdaudio0/pcmin2 (audio engine 7): HD Audio rec input3-mux
  • Skipping input only device
    /dev/oss/oss_hdaudio0/pcm4 (audio engine 8): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm5 (audio engine 9): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm6 (audio engine 10): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm7 (audio engine 11): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm8 (audio engine 12): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm9 (audio engine 13): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm10 (audio engine 14): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)
    /dev/oss/oss_hdaudio0/pcm11 (audio engine 15): HD Audio play front (vmix)
  • Skipping virtual device (use -V to force test)

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

The processes mentioned in the output are:
231 Intel HD Audio Control
287 Osstest
352 Osstest

I did not have this issue in earlier versions of Haiku.
Anybody know what could be wrong here?

try removing the native haiku hda driver

Thank you.
However, I had already renamed /boot/system/add-ons/kernel/drivers/bin/hda to “remove” it.
The mystery is that sound works fine in my media player but osstest does not.
The most relevant lines in the terminal output when I try to run osstest are the following:
~> /dev/oss/oss_hdaudio0/pcm0 (audio engine 0): HD Audio play front
~> Note! Device is in use (by PID 231/) but will try anyway
~> - Performing audio playback test… /dev/oss/oss_hdaudio0/pcm0: Device/File/Resource busy
~> Can’t open the device

PID 231 == Intel HD Audio Control

I’ve used this test in many Haiku nightlies and use it right now in Haiku R1A2 and have never had any problems.
The fact that the sound works fine obviously means this is not a serious issue but I thought, perhaps, somebody had a clue why it was happening here.

Delete your syslog. New syslog will get created with reboot. Search through it for HDA, Audio Control, Intel. That may point something out.

OSS was compiled on earlier Haiku and maybe has an issue with newer release. Syslog may point to the issue. You should also send hda to recycle bin to get it out of the system.

Sounds like osstest is trying to use the device to play sound but it is locked (busy) because Intel HD Audio Control is using it.

[quote=tonestone57]
Sounds like osstest is trying to use the device to play sound but it is locked (busy) because Intel HD Audio Control is using it.[/quote]
Thanks for the reply.
Well, it seems that osstest won’t work if the media_server and the media_addon_server are in use.
So, after killing these two, osstest works perfectly.
Of course, to play media, you need to restart the media_server (and thereby the media_addon_server), but in my case, at least, I still needed to reboot before I could hear anything from the media player.
Can’t say that I fully understand what’s going on here but I probably know enough to muddle my way through to music.