tempestuous
Group: Members
Posts: 259
Joined: Aug. 2004 |
|
Posted: Feb. 11 2005,15:38 |
|
Matt, I have an ESS es1879 soundcard in my Sony VAIO. Don't worry about ALSA, just use the OSS audio drivers already in DSL. ALSA drivers are more sophisticated and should be less resource-hungry for modern sound cards. But there's little difference for old sound cards like the es18xx series.
Furthermore, boot parameters like "alsa=xxx" are more for live CD users. On hard drive installs it makes more sense to save your hardware settings permanently in /etc/modprobe.conf. Unfortunately, ALSA still won't work on hard drive installations without the aforementioned boot parameter (I know, I've tried it extensively) and this adds extra time to an already long bootup sequence.
So here's how to load the OSS driver manually - I learned this from a much older DSL post - modprobe sb io=0x220 irq=5 dma=1 mpu_io=0x330 isapnp=0 modprobe opl3 io=0x388
Obviously, use irq & i/o settings correct for your Compaq.
But since you have a hard drive install, the more "correct" (Debian) way of achieving this OSS setup permanently is to create a sound module configuration file in /etc/modutils. I suggest you call this file "sound" or "ess" or "sb" (es18xx cards are fully soundblaster compatible, so the OSS driver is "sb"). Here's what the file should contain -
alias sound-slot-0 sb options sb io=0x220 irq=5 dma=1 mpu_io=0x330 isapnp=0 alias synth0 opl3 options opl3 io=0x388 # USE THIS NEXT LINE IF THE SOUND "STUTTERS" # options sound dmabuf=1
Next run the command - update-modules This will add the information to the global driver file /etc/modprobe.conf Reboot. Enjoy. Craig S
|