LinuxSir.cn,穿越时空的Linuxsir!

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

内核升级到2.6.9-r9以后发现声卡识别不到了

[复制链接]
发表于 2004-12-30 00:37:19 | 显示全部楼层 |阅读模式
内核升级到2.6.9-r9以后发现声卡识别不到了,开始以为是2.6.9-r9的bug,今天升级到2.6.9-r13还是不行,索性升级到2.6.10发现还不行。刚才查找了一番,好象是原来的alsa-driver可以用devfs,新的必须用udev,但是我装了udev以后还是不行,真是郁闷啊。
发表于 2004-12-30 07:50:33 | 显示全部楼层
直接将你的声卡的驱动编译在内核里。
 楼主| 发表于 2004-12-30 08:40:40 | 显示全部楼层
alsa应该是不能编译到内核里面的,应该不是这个问题。以前一直这样用。只是最近升级内核才发现的问题。

Post by hutigers
直接将你的声卡的驱动编译在内核里。
发表于 2004-12-30 10:10:50 | 显示全部楼层
Post by x-explorer
alsa应该是不能编译到内核里面的,应该不是这个问题。以前一直这样用。只是最近升级内核才发现的问题。


如果你这样说。我只能无语了……

2.6.x内核自带alsa驱动,可你竟然说不能!

我,晕……

:beat  :beat  :beat  :beat
发表于 2004-12-30 11:01:43 | 显示全部楼层
Post by x-explorer
内核升级到2.6.9-r9以后发现声卡识别不到了,开始以为是2.6.9-r9的bug,今天升级到2.6.9-r13还是不行,索性升级到2.6.10发现还不行。刚才查找了一番,好象是原来的alsa-driver可以用devfs,新的必须用udev,但是我装了udev以后还是不行,真是郁闷啊。

如果你使用的是alsa-driver驱动的话,每次重新编译内核后都需要再emerge alsa-driver一次。
发表于 2004-12-30 11:04:14 | 显示全部楼层
Post by Rickyaaron
如果你使用的是alsa-driver驱动的话,每次重新编译内核后都需要再emerge alsa-driver一次。

只要emerge alsa-headers就行了,不用emerge alsa-driver
发表于 2004-12-30 12:22:06 | 显示全部楼层
Post by Debentoo Gao
只要emerge alsa-headers就行了,不用emerge alsa-driver


要的。
Important: Whenever you (re)compile your kernel sources, chances are that the ALSA drivers will be deleted. It is therefore adviseable to rerun emerge alsa-driver every time you (re)compile your kernel. Note that this will compile the drivers for the kernel in /usr/src/linux, NOT the running kernel.
这是管方文档说的一句话。
发表于 2004-12-30 17:43:57 | 显示全部楼层
alsa-driver   是给默认用oss的内核用的吧.....2.6.9的内核已经包括了alsa-driver,不过不是最新的,版本保守些
你emerge alsa-driver后会把内核中的驱动覆盖..反过来你更新了内核也会把原来  emerge alsa-driver  的驱动覆盖...所以才有了
Important: Whenever you (re)compile your kernel sources, chances are that the ALSA drivers will be deleted. It is therefore adviseable to rerun emerge alsa-driver every time you (re)compile your kernel. Note that this will compile the drivers for the kernel in /usr/src/linux, NOT the running kernel.

一般用内核中的alsa比较好吧..肯定稳定一些的
发表于 2004-12-30 19:41:08 | 显示全部楼层
Post by seerhut
alsa-driver   是给默认用oss的内核用的吧.....2.6.9的内核已经包括了alsa-driver,不过不是最新的,版本保守些
你emerge alsa-driver后会把内核中的驱动覆盖..反过来你更新了内核也会把原来  emerge alsa-driver  的驱动覆盖...所以才有了
Important: Whenever you (re)compile your kernel sources, chances are that the ALSA drivers will be deleted. It is therefore adviseable to rerun emerge alsa-driver every time you (re)compile your kernel. Note that this will compile the drivers for the kernel in /usr/src/linux, NOT the running kernel.

一般用内核中的alsa比较好吧..肯定稳定一些的


你测试过吗?你如何得知会稳定一些?
 楼主| 发表于 2004-12-30 23:13:33 | 显示全部楼层
应该是我们理解错意思了,我说的不是哪个意思,2.6内核都是带了alsa驱动,这肯定没有错。我说的是好象alsa的驱动只能编译成模块的,不能静态链接到内核里面。

Post by hutigers
如果你这样说。我只能无语了……

2.6.x内核自带alsa驱动,可你竟然说不能!

我,晕……

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

本版积分规则

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