ALi 5451 audio driver for linux kernel 2.4.X ============================================ Copyright (C) 1999-2001 Acer Laboratories Inc. Revision 0.14.9 ----------------------- ALi 5451 PCI Audio Core ----------------------- ALi 5451 PCI Audio Core is embedded in ALi M1535, M1535D, M1535+ or M1535D+ South Bridge.It's PCI ID is 10b9:5451, you can use command: /sbin/lspci -n or cat /proc/pci | grep 5451 to determine whether your sound card uses ALI 5451 chipset. If yes, just do the following steps to install the driver for it. ------------------------ Modification from 0.14.8 ------------------------ Add H/W Volume Control Support ----------------- Files Description ----------------- trident.c source code c file trident.h source code head file readme.txt this file ------------------ Installation Guide ------------------ To install the driver, you should reconfig and recompile your linux kernel, but don't worry, because it's very easy. Make sure that your kernel is 2.4.X and you have the kernel development package installed to your system. First of all, copy trident.c and trident.h to /usr/src/linux/drivers/sound, and overwrite the original files. (Make a backup of the original ones.) Install as a kernel module -------------------------- Step 1: change directory to /usr/src/linux "make menuconfig" or "make xconfig" then select Sound select "Sound card support" as "m" select "Trident 4DWave DX/NX SiS 7108 or ALi 5451 PCI Audio Core" as "m" save the change. Step 2: make dep make modules make modules_install Step 3: To run the driver for the first time: depmod -a Step 4: modprobe trident Step 5: If the driver runs well, then add For Slackware, "modprobe trident" in the file /etc/rc.d/rc.modules. For Cardera Linux user, use LISA to load the module. For RedHat linux, add "alias sound trident" in the file /etc/conf.modules. Step 6: Reboot and then complete. Install as a part of linux kernel --------------------------------- Step 1: change directory to /usr/src/linux Run command "make menuconfig" or "make xconfig", then select Sound item, select "Sound card support" as "y" select "Trident 4DWave DX/NX SiS 7108 or ALi 5451 PCI Audio Core" as "y" Before exit, save your configration; Step 2: make dep make bzImage cp arch/i386/boot/bzImage /boot/bzImage-new Step 3: If you use lilo to boot your linux, then 1) modify the file /etc/lilo.conf, add image=/boot/bzImage-new label=linux-new root=???? read-only ps. ???? is the disk partition where your linux resides in, for example /dev/hda1 2) lilo -D linux-new 3) reboot to the kernel linux-new and then complete. if you use loadlin to boot your linux, just run loadlin with bzImage-new to boot your linux, then complete. -------------------------------------------------------------------------------- If you have problems with the driver, please contact with us. cling-li@ali.com.tw matt_wu@acersoftech.com.cn Thanks for using ALi audio device and this driver.