![无法检测到 CD-ROM 驱动器](https://linux22.com/image/1229504/%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%20CD-ROM%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我的电脑上有一个 IDE dvd/cdrom 驱动器,以前可以与 linux(基本上每个发行版)一起使用,现在仍然可以与 windows 安装一起使用。有一天我注意到它停止工作了,但我不知道为什么。几个月过去了,我重新编译了几次内核,在 gentoo 论坛上问过问题,但没人能搞清楚原因。
这里粘贴了一些重要的系统信息,如果有人能阻止为什么我的 IDE cdrom/dvd rom 驱动器没有关联的设备文件,我会接受答案。
- lspci-v:http://pastebin.com/f3991e382
- 内核配置:http://pastebin.com/f49ec613d
- dmesg:http://pastebin.com/f7521350a
- /etc/fstabhttp://pastebin.com/f62bdcd6b
- /etc/组http://pastebin.com/f4b3507fc
如果需要的话,我可以发布更多信息。
谢谢。
答案1
比较一下00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a [Master SecP PriP])
:第一个00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO]
没有Kernel driver in use
字符串。所以问题的原因是没有编译驱动程序。
它由驱动程序处理ide-cd
(至少在我的计算机上),并由内核配置开关启用CONFIG_BLK_DEV_IDECD
。尝试在 menuconfig 中搜索它(“\”键)并启用。
您可能还需要一个特定于您的芯片组的驱动程序:CONFIG_BLK_DEV_AMD74XX
。