Download the binary here.


audiohd.tar.gz


What is new in this audioHD driver?


1) Parser was added to replace the hard coding for building output path,
   input path and monitor path.
2) You can monitor the recording process and get "what you hear is what you get".
3) SPDIF output was enabled.


Tested platforms:


1) Ultra 40 M2,  Codec10ec, 0885
2) Ultra 24, Codec10ec, 0888
3) Ultra 20, Code10ec, 0883
4) Toshiba M8  Codec10ec,0268


Platforms not working:



1) Toshiba M9 



The steps to try the driver:


  1. backup old audiohd driver
cp /kernel/drv/audiohd /kernel/drv/audiohd.bak
cp /kernel/drv/amd64/audiohd /kernel/drv/amd64/audiohd.bak
2. untar the file,
audiohd.tar.gz
3. cp debug32/audiohd
cp debug64/auduiohd /kernel/drv/amd64/
4. If you don't want to reboot your system, do the
following steps in CDE or console mode (not in gnome):
4.1 uncomment this line: reset-configuration=1; in
/kernel/drv/audiohd.conf
4.2 rem_drv audiohd
4.3 add_drv -i '"pciclass,0403"' audiohd
5. Or, you reboot system after overriding audiohd binary
in step 3.

Comments:

Where can I find list of devices supported by audiohd driver? On Toshiba M9 Intel 82801H fails to attach:
audiosup: [ID 458046 kern.info] NOTICE: state reset failed
audiohd: [ID 294501 kern.notice] NOTICE: Intel HD audio PCI 0x78 is: 0x6
audiohd: [ID 123783 kern.notice] NOTICE: Cannot no-snoop, ok
audiohd: [ID 550065 kern.notice] NOTICE: power=0x0, is ok
audiohd: [ID 829518 kern.notice] NOTICE: BAR0 pci reg 0x10 = 0x7f744004
audiohd: [ID 833715 kern.notice] NOTICE: bar1 pci reg 0x14 = 0x0
audiohd: [ID 901379 kern.notice] NOTICE: pci reg 0x40 = 0x1
audiohd: [ID 578956 kern.notice] NOTICE: pci reg 0x50 = 0xc8426001
audiohd: [ID 449975 kern.notice] NOTICE: pci reg 0x54 = 0x0
audiohd: [ID 194031 kern.notice] NOTICE: GCAP = 0xffff
audiohd: [ID 723211 kern.notice] NOTICE: in reset_controller: mask is 0x8000
audiosup: [ID 800069 kern.warning] WARNING: SUNW,audiohd: verb_get() timeout when get response from codec: nid=0, verb=0x0f00, param=0x0000
audiosup: [ID 800071 kern.warning] WARNING: SUNW,audiohd: verb_get() timeout when get response from codec: nid=0, verb=0x0f00, param=0x0002
audiosup: [ID 800073 kern.warning] WARNING: SUNW,audiohd: verb_get() timeout when get response from codec: nid=0, verb=0x0f00, param=0x0004
audiosup: [ID 620037 kern.warning] WARNING: audiohd0: audiohd_attach() couldn't init codec

Posted by 71.168.109.237 on August 01, 2008 at 09:57 PM CST #

Yes, we have found the same bugs on our Toshiba M8. The root cause is not known yet. But I guessed there were some bugs in the nexus driver above audioHD devcie, not a a bug in audioHD.

Posted by 192.18.43.225 on August 04, 2008 at 08:52 AM CST #

The driver works fine on a Dell Optiplex 755 (which
has a Intel 82801H audio chip) to the internal speaker.
Note that switching the output to the headphone port with
sdtaudiotool does not work, though that might not be
a driver issue.

Posted by 66.159.67.194 on August 12, 2008 at 01:44 AM CST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by Ming Shu