LinuxSir.cn,穿越时空的Linuxsir!

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

cdrom不见了[已解决]

[复制链接]
发表于 2004-7-24 09:45:33 | 显示全部楼层 |阅读模式
今天才发现我rocklinux里没有CDROM, 到/dev/里也没见到相应的装置, 不知道有快捷的方法可以补救呢?
发表于 2004-7-24 10:07:35 | 显示全部楼层
1, 先看一下当天启动日志里有没有hdc或这hddd的irq内容,
# cat /var/log/messages|grep irq|grep "Jul 23"
# cat /var/log/messages|grep hdc|grep "Jul 23"
2,如果没有ide1 ... on irq XX,hdc 或 hdd状态等内容,则是启动时候的问题,有可能是acpi的问题,
把grub.conf里
kernel命令行后面添加 acpi=noacpi 重启再看看,
3,如果有在/dev/下建立链接,
# ln -s /dev/hdc /dev/cdrom
 楼主| 发表于 2004-7-24 10:31:24 | 显示全部楼层
我照你的方法查看, IRQ和HDC都有记录, 可就/dev/里面就是没有
[php]
bash-2.05b# cat /var/log/messages|grep hdc|grep "Jul 23"
Jul 23 15:15:46 localhost kernel:     ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdcMA, hddMA
Jul 23 15:15:46 localhost kernel: hdc: OEM CD-ROM F564E, ATAPI CD/DVD-ROM drive
Jul 23 16:23:57 localhost kernel:     ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdcMA, hddMA
Jul 23 16:23:57 localhost kernel: hdc: OEM CD-ROM F564E, ATAPI CD/DVD-ROM drive
Jul 23 16:37:42 localhost kernel:     ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdcMA, hddMA
Jul 23 16:37:42 localhost kernel: hdc: OEM CD-ROM F564E, ATAPI CD/DVD-ROM drive
Jul 23 16:52:34 localhost kernel:     ide1: BM-DMA at 0xb008-0xb00f, BIOS settings: hdcMA, hddMA
Jul 23 16:52:34 localhost kernel: hdc: OEM CD-ROM F564E, ATAPI CD/DVD-ROM drive
bash-2.05b#
[/php]
发表于 2004-7-24 12:37:11 | 显示全部楼层
有中断号,有hdc,
ide cd/cd-rw支持如果不是编译进内核,
lsmod应该能看到ide_cd,
建立链接就应该可以使用了哦。
 楼主| 发表于 2004-7-24 13:27:16 | 显示全部楼层
我的CDROM和CDWRITER是编译进内核的, 应该如何查阅?
发表于 2004-7-24 13:35:55 | 显示全部楼层
编译进内核的不存在加载模块的问题
就简单了,
建立链接测试一下哦。
比如:eject  /dev/cdrom
看看有没有动作。
 楼主| 发表于 2004-7-24 13:40:49 | 显示全部楼层
问题就是/dev里面没有任何关于CDROM的装置, 我查看了/dev/hdx, 都是我的物理硬盘, 里面也没有cdrom的连接, 所以我才觉得奇怪, 而且刚刚又重新开机, 我仔细看了它的开机过程, 却是有侦测到我的CDROM和CDWRITER,hdc和hdd, 但/dev/里就是没有hdc和hdd, 根本无法建立连接。。。
发表于 2004-7-24 14:01:23 | 显示全部楼层
据我的理解/dev/cdrom 只是某一个设备的soft link,究竟是哪个,我忘了
发表于 2004-7-24 14:01:54 | 显示全部楼层
查看irq有结果吗?
内核的版本是多少?
发表于 2004-7-24 14:07:38 | 显示全部楼层
我上面说了irq和hdc/hdd在启动日志里都要有,
如果没有irq应该是acpi的问题,
没有正确的分配中断号,
在kernel里添加acpi=noacpi可能有用。
我的机器在用2.6.5以前的内核都没有问题,
但是从2.6.6就必须添加参数,
启动是不使用acpi,
才能为cd-rom/cd-writer分配中断号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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