一个关于声卡的奇怪问题,到处求解无果,请达者帮助。
Sound Blast Live Value的声卡,安装FC4时自动识别为emu10k1芯片(识别正确),一直工作正常。
近日进入FC4,系统忽然报告说找不到声卡,手动安装声卡驱动模块(modprobe snd_emu10k1),回馈说
Unknown symbol in module, or unknown parameter (see dmesg)
于是查看dmesg,文件中说
snd_emu10k1: Unknown parameter `'
我来仔细说明一下前后相关的细节:
新装FC4,默认内核版本2.6.11-1.1369,一切工作正常;
然后编译最新稳定内核(版本2.6.13.2)成功,工作也一切正常;
然后安装/编译了一些软件,象输入法、媒体播放等等,用了几天都挺好,都几乎不进Windows了。
几天后,不知为什么,启动时在文本回馈界面一开始处(就是应该看到第一个“OK”的地方),本应该是
Storage,keyboard,audio,......[OK]
的,在进行到“audio”处忽然变成
FATAL: Error inserting snd_emu10k1 (/lib/modules/2.6.13.4-SMT/kernel/sound/pci/emu10k1/snd-emu10k1.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for snd_emu10k1..............[Failed]
查看dmesg,显示
snd_emu10k1: Unknown parameter `'
snd_emu10k1: Unknown parameter `'
snd_emu10k1: Unknown parameter `'
无招可使(System Settings->Soundcard Detection无效)的时候,只能怀疑内核的问题(照理说不应该呀,新内核都用了好几天了,好端端的),选用FC4原装内核启动,还真的就行了!
虽然不情愿,但暂时也只能认为内核坏了,至少是驱动的Module坏了,于是再下载刚更新的稳定内核(版本2.6.13.4),再次编译成功,但老问题依然存在!
再选择原装内核启动就是好的,新内核启动就是不行!我肯定新内核下正常工作过好几天!
现在问题在于,不同版本内核启动时,系统方面有些什么不同,尤其是在我那个问题出现的阶段?是否这种不同造成了我遇到的问题?
正常使用多天和两次新编译内核的经历,让我越发不相信内核或者模块有问题,只能怀疑某些特殊的设置被无意中更改了。
请各位路过的同志们帮着出出主意?