SiS7012 Audio Driver for Linux
The SiS7012 patches have now been integrated into the standard linux
kernel (version 2.4.18). Just enable Intel i810 audio support and everything
should work perfectly fine.
Questions
The audio driver is limited to a playback/recording rate of 48kHz. This
is a hardware limitation and the linux kernel drivers do not support
resampling. Use a sound daemon (e.g., esd, artsd, ...) to do this. Or
use the ALSA drivers instead.
Please do not send me questions with how do recompile the linux kernel
or how to install the driver on your system or about the
ALSA drivers
(ALSA is an alternative sound subsystem for linux)
There are HOWTOs for these questions that can be easily located using
http://www.google.com/.
History
Below you can find older versions of my patch to Linux's i810 audio
driver to support the SiS7012 as well. Currently, only playback is
supported and the patch has only been tested on my K7S5A mainboard.
If you have different hardware and the patch works for you, please send
an email with a short description of your system to
me.
To apply the patch, download linux kernel version 2.4.17, unpack it,
change to the linux/drivers/sound directory, execute
patch < sis7012.patch, and recompile your kernel.
The patch is supplied as is without any warranty of any kind!
Use at your own risk!
- 02-02-25
- The SiS7012 patches have now been integrated into the standard linux
kernel (version 2.4.18). Just enable Intel i810 audio support and everything
should work perfectly fine.
- 02-01-13
- The current version of the i810 audio driver should now work perfectly
fine for the SiS7012 (and most likely for the i810 as well); both playback
and recording. Chances are that it will be included in one of the next
standard linux kernels. The latest version can be downloaded from Doug's
website at http://people.redhat.com/dledford/i810_audio.c.gz.
To install just unpack the file, copy it to linux/drivers/sound and recompile your kernel.
- 02-01-08
- Doug Ledford has included most of the SiS relevant patches and posted
a new version of the i810 audio driver at http://people.redhat.com/dledford/i810_audio.c.gz.
Please have a look at this one and mail problems to
both of us
(dledford at redhat.com, tom+web at infosys.tuwien.ac.at).
- 02-01-05
- This is the complete i810 audio driver that is based on
Doug's
latest i810 audio driver and incorporates my latest SiS7012 patch. Just
copy it to drivers/sound/i810_audio.c of your linux kernel and
recompile.
- 02-01-01
- Second release. Now, playback and recording should be both fully
supported. If the new patch crashes your system, please let
me know and
I will try to fix it. Only tested as module but should also work if
compiled into the kernel.
- 01-12-28
- First release. Only tested as module but should also work if compiled
into the kernel. Playback supported. Recording may cause your system to
crash, especially when using sox -t ossdsp /dev/dsp output.wav.
Thomas Gschwind