Audio driver

I have read that the Opensound optional package might work for my sound card if all else fails, but that I need to remove the default hda driver before installing Opensound. I was wondering exactly how to do this, do I just delete the hda file from the /bin directory? And what about the other audio drivers located there?

Welcome to the Haiku shell.

~> listdev

device Network controller (Ethernet controller) [2|0|0]
  vendor 10ec: Realtek Semiconductor Co., Ltd.
  device 8139: RTL-8139/8139C/8139C+

device Bridge (PCI bridge, Subtractive decode) [6|4|1]
  vendor 1002: ATI Technologies Inc
  device 4371: IXP SB400 PCI-PCI Bridge

device Bridge (ISA bridge) [6|1|0]
  vendor 1002: ATI Technologies Inc
  device 4377: IXP SB400 PCI-ISA Bridge

device Multimedia controller (Audio device) [4|3|0]
  vendor 1002: ATI Technologies Inc
  device 437b: IXP SB4x0 High Definition Audio Controller

device Mass storage controller (IDE interface) [1|1|8a]
  vendor 1002: ATI Technologies Inc
  device 4376: IXP SB400 IDE Controller

device Serial bus controller (SMBus) [c|5|0]
  vendor 1002: ATI Technologies Inc
  device 4372: IXP SB400 SMBus Controller

device Serial bus controller (USB Controller, EHCI) [c|3|20]
  vendor 1002: ATI Technologies Inc
  device 4373: IXP SB400 USB2 Host Controller

device Serial bus controller (USB Controller, OHCI) [c|3|10]
  vendor 1002: ATI Technologies Inc
  device 4375: IXP SB400 USB Host Controller

device Serial bus controller (USB Controller, OHCI) [c|3|10]
  vendor 1002: ATI Technologies Inc
  device 4374: IXP SB400 USB Host Controller

device Mass storage controller (IDE interface) [1|1|8f]
  vendor 1002: ATI Technologies Inc
  device 4379: IXP SB400 Serial ATA Controller

device Mass storage controller (IDE interface) [1|1|8f]
  vendor 1002: ATI Technologies Inc
  device 437a: IXP SB400 Serial ATA Controller

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
  vendor 10de: nVidia Corporation
  device 0160: NV44 [GeForce 6500]

device Bridge (PCI bridge, Normal decode) [6|4|0]
  vendor 1002: ATI Technologies Inc
  device 5a34: RS480 PCI-X Root Port

device Bridge (Host bridge) [6|0|0]
  vendor 1002: ATI Technologies Inc
  device 5a33: Radeon Xpress 200 Host Bridge
~> 






















Yes, It is enough to remove /boot/system/add-ons/kenrel/drivers/bin/hda to disable native HDA driver.

Thanks for the reply Siarzhuk, I have tried using the OSS driver and it does recognize my sound card but it doesn’t produce any sound. I had the HDA driver working once and it produced a staccato noise on top of the audio, but it did work. I think I’m going to wait for the HDA driver to be fixed and released in a nightly.

If you haven’t done so already, you should file a bug report on your HDA sound output problem. That will increase the likelihood that someone will resolve it :slight_smile:

Thanks umccullough, I have filed bug #4838.