BBS水木清华站∶精华区
发信人: CuteGuy (Pop's Love Suicide), 信区: Linux
标 题: ALS 007 声卡发声经过(转)
发信站: BBS 水木清华站 (Tue Apr 6 22:42:08 1999)
发信人: Rick (独孤九键∞恢复中), 信区: Unix
标 题: ALS 007 声卡发声经过
发信站: 一网深情 (Tue Apr 6 14:08:40 1999), 转信
一个熟人把他闲置的ALS007拿到一台装了Slackware Linux 3.6的P120/540M Conner
上, 企图让它发声. Open Sound System的ALS 007驱动还在婴儿状态, 我们一起折腾
了一下核心, 最后让它发声了. 把过程写出来, 希望对大家有所帮助.
Slackware Linux 3.6用的是2.0.35的核心. 我由于在WIN XX平台上被WINAMP, DIRECTX
等感染了升级狂热病, 就抓了个新鲜出炉的2.2.5来用.
2.2.5在 ftp.cs..../pub/Linux/kernel/linux-2.2.5.tar.gz
(变ROOT先....)
cd /usr/src
rm linux
tar zxvf [路径]/linux-2.2.5.tar.gz
(以下两步可不要)
mv linux linux-2.2.5
ln -s linux-2.2.5 linux
(注: 本文不是讲核心安装, 故以上不作解释)
cd linux
make menuconfig
"Processor type and features" 里去掉 "Symmetric ...." (你不会有多CPU吧?)
"Processor family" 里选择CPU型号, 这里P120, 选Pertium/K6/TSC
.....(其它的不管先...)
"Sound --->" 里选中Sound card support, 按空格键直到括号中出现的是"M"而不是"*",
因为我打算把支持做成模块;
下来, 选中"OSS sound modules (NEW)", 也是按出"M"就可以了;
下来, 选中"100% Sound Blaster compatibles.........", (按出"M", 你猜对了);
OK, EXIT, 再EXIT, 它问你"Do you wish to save.......?", 我当然说YES.
是源程序释放后第一次编译, 我们要打一个 make dep
看你的机器快慢了, P120上是有得等的, 大概要几分钟吧...
然后就make bzImage; make modules; make modules_install
一口气输完, P120上....FAINT....我们去吃晚饭先....
回来后, cp arch/i386/boot/bzImage /
编辑/etc/lilo.conf, 我们的看起来像这样:
(开头的不管...)
...
prompt
timeout=100
default=linux
image=/bzImage
label=linux
root=/dev/hda1
read-only
image=/vmlinuz
label=oldlinux
root=/dev/hda1
read-only
完了后一定要运行lilo
如果新核心有问题无法启动, 在LILO: 时可以打oldlinux启动以前的核心.
警告: 因照抄我们的lilo.conf而引起诸如机器当掉, 硬盘烧掉, MM跑掉等问题我们概不
负责.
好了, 重启.
等啊等啊....
看到
linux 2.2.5
login:
了, 然后就ROOT进去, 用 modprobe sb io=0x200 irq=5 dma=1
没有出错信息, 我们就 cat /dev/sndstat
看到了什么:
....
Audio devices:
0: Sound Blaster 16 (ALS-007) (4.2)
....
Mixers:
0: Avance ALS-007
BINGO!
再随便丢一个文件来放放, cat XXXXX > /dev/audio
听到了轰隆隆嘭嚓嚓的乱七八糟的声音了, It works!
好了, 搞个 x11amp 来放mp3听听吧.
(完)
是完了, 某人还在P120上编译x11amp呢, 我也在等结果......
(你还想要sndstat里有MIDI设备? 算了, LINUX下的MIDI...不听更好....)
---- 本文版权由 Rick 所有, 但翻录不究 ----
--
^\ ..... ( ^ ) ..... /^
^-^ ^^^^^^ { 0 0 } ^^^^^^ ^-^
^ ^^ ( @ ) ^^ ^
"
I am back from hell
Tears still leave in heaven
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: rock.cs.uestc.e]
BBS水木清华站∶精华区