当前位置: 技术问答>linux和unix
求助:编译新内核,怎么会影响到旧内核的声卡驱动?
来源: 互联网 发布时间:2015-12-06
本文导语: 我用的是Ubuntu6.06, 原内核是2.16.15.最近下了一个 2.6.17的内核,编译后能从开机菜单选择新内核启动。发现如下问题: 新内核能识别SATA硬盘,但加载不了上面的NTFS分区, 新内核声卡不出声。 重新开机,在GRUB中选用...
我用的是Ubuntu6.06, 原内核是2.16.15.最近下了一个 2.6.17的内核,编译后能从开机菜单选择新内核启动。发现如下问题:
新内核能识别SATA硬盘,但加载不了上面的NTFS分区,
新内核声卡不出声。
重新开机,在GRUB中选用老内核启动,结果发现
新内核和以前一样,能识别SATA硬盘,也能加载NTFS分区,
但是奇怪的是,老内核变成发不出声了,但是编译新内核前它是能发声的!
这是怎么一回事?我编译的时候Sound card support已经选Y了,AC97的驱动也编译进模块了
现在我用lsmod查看,能看到
snd_ac97_codec 82592 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
tsdev 7488 0
snd_pcm_oss 36384 0
snd_mixer_oss 16000 2 snd_pcm_oss
8139cp 20352 0
8139too 24192 0
mii 5376 2 8139cp,8139too
usbhid 34912 0
snd_pcm 75016 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 20996 1 snd_pcm
parport_pc 32036 1
parport 32840 3 ppdev,lp,parport_pc
floppy 53764 0
snd 47972 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc 9608 2 snd_intel8x0,snd_pcm
我的是865PE的主板。以上说明AC97声卡能识别,但怎么会编译内核影响到老内核?两个内核都不出声?
是哪个配置文件出问题了吗?还是模块的问题?
还望各位指点,不胜感激!
新内核能识别SATA硬盘,但加载不了上面的NTFS分区,
新内核声卡不出声。
重新开机,在GRUB中选用老内核启动,结果发现
新内核和以前一样,能识别SATA硬盘,也能加载NTFS分区,
但是奇怪的是,老内核变成发不出声了,但是编译新内核前它是能发声的!
这是怎么一回事?我编译的时候Sound card support已经选Y了,AC97的驱动也编译进模块了
现在我用lsmod查看,能看到
snd_ac97_codec 82592 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
tsdev 7488 0
snd_pcm_oss 36384 0
snd_mixer_oss 16000 2 snd_pcm_oss
8139cp 20352 0
8139too 24192 0
mii 5376 2 8139cp,8139too
usbhid 34912 0
snd_pcm 75016 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 20996 1 snd_pcm
parport_pc 32036 1
parport 32840 3 ppdev,lp,parport_pc
floppy 53764 0
snd 47972 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc 9608 2 snd_intel8x0,snd_pcm
我的是865PE的主板。以上说明AC97声卡能识别,但怎么会编译内核影响到老内核?两个内核都不出声?
是哪个配置文件出问题了吗?还是模块的问题?
还望各位指点,不胜感激!
|
检查一下你是不是编译了ntfs 的模块。更直接的方法是。
把
/boot/config-2.6.15 copy 到 你的内核代码文件夹下面覆盖.config
然后用这个文件编译,应该就没有错误了。
你在编译内核的时候很可能还没有编译alsa模块(或者编译了oss模块)
你alsaconfig 一次。
把
/boot/config-2.6.15 copy 到 你的内核代码文件夹下面覆盖.config
然后用这个文件编译,应该就没有错误了。
你在编译内核的时候很可能还没有编译alsa模块(或者编译了oss模块)
你alsaconfig 一次。
|
都好使了吗?