Sound Card Driver Install


Forum: Multimedia
Topic: Sound Card Driver Install
started by: lax815

Posted by lax815 on Nov. 06 2005,07:00
Hi,

I have a ICOP Vortex86 single board PC, with DSL booting off USB.
I am trying to get the sound to work. There is a readme file with the following for RedHat:

SiS 7019 Linux Driver Install Documentation


**Before install this driver, you should make sure that your kernel had
enable "sound card support" !
(the option of "sound" item in building kernel)

This driver is for kernel RedHat kernel 2.4.x. You can install this driver
by useing script "install" or follow steps descributed below:
Note : if there are soundcore.o and ac97_codec.o in your kernel, you can
skip step 3,4,6
      (you can use command "insmod soundcore" and "insmod ac97_codec" to
test if there are these two modules)

1> Check that you have kernel-source in /usr/src/x.x.x

2> Change linux_src_directory to correct path in "config.in"

3> Copy soundcore and ac97_codec source to current directory

"make snd_install"

or :

"cp /usr/src/x.x.x/drivers/sound/sound_core.* ./"
"cp /usr/src/x.x.x/drivers/sound/sound_firmware.* ./"
"cp /usr/src/x.x.x/drivers/sound/os.h ./"
"cp /usr/src/x.x.x/drivers/sound/ac97_codec.* ./"

4> Generate soundcore and ac97_codec module

"make soundcore.o"
"make ac97_codec.o"

5> Generate sis7019 driver module

"make"

6> Copy soundcore.o , ac97_codec.o to module directory

"cp soundcore.o /lib/modules/x.x.x/kernel/drivers/sound
"cp ac97_codec.o /lib/modules/x.x.x/kernel/drivers/sound

7> Copy sis7019.o to module directory

"cp sis7019.o /lib/modules/x.x.x/kernel/drivers/sound

8> Modify the file "/etc/modules.conf". Add two lines into it :

below sis7019 ac97_codec soundcore
alias sound-slot-0 sis7019

9> Reboot your computer and configurate sis7019.

What would be the equivalent steps / directories etc for DSL.

Thanks

lax815

Posted by neonuke on Nov. 10 2005,00:03
have you tried 'modprobe sis7019'

you might also like to look at your BIOS and find out your sound card's irq, io base address and the mpu_io, so you can do something like:

'modprobe sis7019 irq=5 io=0x220 dma=3 dma16=5 mpu_io=0x330'

change the numbers to suit your card

Posted by lax815 on Dec. 11 2005,11:31
Hi,

I used insmod to find the driver, however after running insmod a message appears saying that the driver is for Linux 2.4.18 where as the current DSL is 2.4.36?
So I think I have to rebuild the kernel.
How would I go about this?

Thanks

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.