Linux Driver for Soundtrack ========================= < FILE descriptin > 1. sam9407.tgz - Driver Binary file. 2. samsrc.tgz - Driver Source file 3. pci.tgz - Kernel source( for pci - st97pci, st128ddma, std_a ). 1. SAM9407.TGZ #gzip -d sam9407.tgz #tar xvf sam9407.tar Extract the files in order and run './setup'. and edit the 'init' ( edit the firmware and bank only). Remark) In the case of st128pci, st128ddma, std_a, run the 3 first. #cd driver #lsmod sam9407 #dmesg and If you can find 'ST128DDMA port=0x330 irq=7' line. That is OK ( st97pnp : ST97PNP port=0x30 irq=7 ). #cd .. #./init #cat /dev/sndstat and If you can find 'memory-total : ???k'..... now you can hear the sound. < WAVE > #play joo.wav < MIDI > #playmidi -e kwang.mid .... 2. SAMSRC.TGZ DRIVER SOURCE. 3. PCI.TGA This file is Kernel( ver 2.0.36 ) source for SoundTrack PCI. (Remark) When the Kernel version is not in accord with 2.3.36, add the lower part to the kernel file finding '//++' from the each file. #cp pci.tgz /usr/src/linux #cd /usr/src/linux #gzip -d pci.tgz #tar xvf pci.tar Regarding the KERNEL compile, please refer to the Linux Site or technical book. < Reference > If you don't want to run 'insmod sam9407' each time, you may edit /etc/conf.modules - add 'alias sound sam9407' < Remark > If you have used Sound Module before, set the sound to Disable and compile before Kernel compile. Rebooting is more simple and sure method after deleting all except 'sam9407.o' in '/lib/modules/2.0.36/misc'