LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 654|回复: 1

help me PLS: Compaq Notebook ESS1869 soundcard install for FC4 Last can't suc

[复制链接]
发表于 2006-2-7 13:36:28 | 显示全部楼层 |阅读模式
Hardware: Compaq notebook Model :Armada 3500 6366/t/0/1
the sound card model is ISA Ess1869,serch ALSA web and this site,I download something looked like this:
[root@handpc ~]# ls /usr/local/src/download/alsa
alsa-oss-1.0.10.tar.bz2
alsa-driver-1.0.10.tar.bz2
alsa-plugins-1.0.10.tar.bz2
alsa-firmware-1.0.10.tar.bz2
alsa-tools-1.0.10.tar.bz2
alsa-lib-1.0.10.tar.bz2
alsa-utils-1.0.10.tar.bz2

and,,,,,,,I do it.....at last.....

[root@handpc ~]# alsaconf
......
......
Probing legacy cards..   This may take a few minutes..
Probing: es18xx : FOUND!!
.......
.....


BUT BUT....LOOK this messge output.....!!!!!!!!



Loading driver...
Shutting down sound driver: /usr/sbin/alsactl: save_state:1163: No soundcards found...
ERROR: Module snd_es18xx is in use
ERROR: Module snd_pcm is in use by snd_es18xx
ERROR: Module snd_opl3_lib is in use by snd_es18xx
ERROR: Module snd_timer is in use by snd_pcm,snd_opl3_lib
ERROR: Module snd_hwdep is in use by snd_opl3_lib
ERROR: Module snd_mpu401_uart is in use by snd_es18xx
ERROR: Module snd_rawmidi is in use by snd_mpu401_uart
ERROR: Module snd_seq_device is in use by snd_opl3_lib,snd_rawmidi
ERROR: Module snd is in use by snd_es18xx,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
done
ALSA driver is already running.
Setting default volumes...
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...
===============================================================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!




what happend?????FUN!FUN?FUN????NO,NO,I can't freel it......
so I do this:

[root@handpc ~]# cat /etc/modprobe.conf
alias eth0 8139too
alias usb-controller uhci-hcd
alias eth1 3c589_cs
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.10 ---
alias snd-card-0 snd-es18xx
alias sound-slot-0 snd-es18xx
options snd-es18xx isapnp=0 dma1=3 dma2=1 irq=10
# --- END: Generated by ALSACONF, do not edit. ---


and serch /dev,
[root@handpc ~]# ls /dev/sound
ls: /dev/sound: 没有那个文件或目录
[root@handpc ~]# ls /dev/dsp
ls: /dev/dsp: 没有那个文件或目录
[root@handpc ~]# ls /dev/midi
ls: /dev/midi: 没有那个文件或目录

OH MY GOD,WO CAN HELP ME????
 楼主| 发表于 2006-2-7 14:28:05 | 显示全部楼层

总算是可以用五笔了,这次可以说得更清楚些,SORRY 了:)

习惯了UNIX,习惯了字符终端,命令行,不用LINUX已经N年,仅记得当年试过最新的RH3.0感觉不怎么地,就落下了,这次决定在我的本本上装上个LINUX,彻底告别WIN系列,刚好同事有FC4的盘,才发现真的大变了样本想自己看看README看看MAN页面,不料却感觉头疼,查看了ALSA和南北北南的精华贴,也看不出个所以然来,您说的我都会,不过,最后那一步就是想不出WHY来,没法子,上BBS来了,虽然一直没有上BBS的习惯.....
说了这么多的F话,言归正题...

硬件:Compaq Armada 3500系列本记本
声卡为ESS1869
OS:FC4
Kernel:

[root@handpc ~]# uname -r
2.6.11-1.1369_FC4
内核为默认,无重编译,经查有声卡MODULES支持,无需重编译内核

[root@handpc ~]# ls /usr/local/src/download/alsa
alsa-oss-1.0.10.tar.bz2
alsa-driver-1.0.10.tar.bz2
alsa-plugins-1.0.10.tar.bz2
alsa-firmware-1.0.10.tar.bz2
alsa-tools-1.0.10.tar.bz2
alsa-lib-1.0.10.tar.bz2
alsa-utils-1.0.10.tar.bz2
从ALSA上下载了以上几个软件包,按说明一路装到底,由于系统安装时就没有认出声卡,所以查看了/etc/modprobe.conf 文件,其中并无声卡的任务设置项,该是执行alsaconf的时候了
[root@handpc ~]# alsaconf
......
......
Probing legacy cards.. This may take a few minutes..
Probing: es18xx : FOUND!!
.......
.....
太好了,FOUND IT!!!
但只高兴了几秒而已,ALSACONF在编辑完/etc/modprobe.conf 文件后的屏幕输出为:

Loading driver...
Shutting down sound driver: /usr/sbin/alsactl: save_state:1163: No soundcards found...
ERROR: Module snd_es18xx is in use
ERROR: Module snd_pcm is in use by snd_es18xx
ERROR: Module snd_opl3_lib is in use by snd_es18xx
ERROR: Module snd_timer is in use by snd_pcm,snd_opl3_lib
ERROR: Module snd_hwdep is in use by snd_opl3_lib
ERROR: Module snd_mpu401_uart is in use by snd_es18xx
ERROR: Module snd_rawmidi is in use by snd_mpu401_uart
ERROR: Module snd_seq_device is in use by snd_opl3_lib,snd_rawmidi
ERROR: Module snd is in use by snd_es18xx,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
done
ALSA driver is already running.
Setting default volumes...
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...
===============================================================================

Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!
是真的能让人兴奋吗?是吗?不是吗?
看看/etc/modprobe.conf倒是有变动:

[root@handpc ~]# cat /etc/modprobe.conf
alias eth0 8139too
alias usb-controller uhci-hcd
alias eth1 3c589_cs
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.10 ---
alias snd-card-0 snd-es18xx
alias sound-slot-0 snd-es18xx
options snd-es18xx isapnp=0 dma1=3 dma2=1 irq=10
# --- END: Generated by ALSACONF, do not edit. ---

但搜索/dev目录下并无sound dsp midi 等设备生成啊

[root@handpc ~]# ls /dev/sound
ls: /dev/sound: 没有那个文件或目录
[root@handpc ~]# ls /dev/dsp
ls: /dev/dsp: 没有那个文件或目录
[root@handpc ~]# ls /dev/midi
ls: /dev/midi: 没有那个文件或目录

问题出在哪呢?初步怀疑是IO 等可能存在冲突,所以在拨出所有BUSCARD网卡,甚至连底座上的光软盘都不用,清一下/etc/modprobe.conf后重来一遍,问题依旧,有趣的是,有时执行alsaconf 能找到声卡,有时干脆什么都找不到.硬件是没有问题的,不会在使用了LINUX后就坏了的,没这么的事吧,呵呵.不是PCI的声卡还真让人头疼.....
问题也许在这么几句上:
.....
Shutting down sound driver: /usr/sbin/alsactl: save_state:1163: No soundcards found...
......
options snd-es18xx isapnp=0 dma1=3 dma2=1 irq=10

我查看了一下/usr/sbin/alsactl的版本
[root@handpc ~]# alsactl -v
alsactl version 1.0.9rc2
怎么不是1.0.10的?我分明是都已经用得上用不上的包都make install了啊,呵呵,此为疑点之一;

我再看这些中断号,怎么看都不象是WIN OR DOS下的中断号啊,在LINUX下的中断机制俺不是很了解,望达人指点一二,除此之外.....?????想不出来了,如果您知道,千千万万在下说几声,谢谢了,这么多的字打的再累也值了,因为接下去就是MPlayer,RedOffice3,Opera1.5,X4down,vsftp,httpd......一大串的事在等着声卡的自由的声音出来呢,如果本本不能发声,那我用回WIN?呵呵,您也不忍心吧.

Only waitting for u tell me why.........
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表