LinuxSir.cn,穿越时空的Linuxsir!

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

加了硬盘连光驱都不见了?[已解决]

[复制链接]
发表于 2006-10-22 17:36:50 | 显示全部楼层 |阅读模式
############## 已解决部分 #################
我原用两跟ide线连着两台光驱(一台刻录机),今天新买了块ide硬盘 于是就先拔下一根插给硬盘 结果/dev下硬盘和另一个连着的光驱都不见了:
localhost dev # ls hd*
ls: 无法访问 hd*: 没有那个文件或目录

这是怎么一回事呢 ide硬盘和ide光驱的驱动都是直接编入内核的 是不是udev没有设置好的? 该怎么配置呢~

############### 新问题 ##################

接着新硬盘的时候(250G)系统无法启动 提示说

processing udev events
ata_id[3932] main HDIO_GET_IDENTITY fail for '/dev/tmp-3-0'

这该如何是好阿~ 是不是udev的配置出了问题 我都没有改过rules.d下面的文件的

我把udev卸载了 系统可以正常启动了 可是
localhost dev # fdisk /dev/hda
Unable to seek on /dev/hda

localhost dev # cfdisk /dev/hda
  FATAL ERROR: Bad primary partition 0: Partition ends after end-of-disk

localhost dev # dmesg | grep hd
hdc: PHILIPS DVDR1648P1, ATAPI CD/DVD-ROM drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-121S 010, ATAPI CD/DVD-ROM drive
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
hdd: ATAPI 126X DVD-ROM drive, 256kB Cache
hda: 8032MB, CHS=1024/255/63
hda: hda1 hda4 < >
SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
hda: bad access: block=40162367, count=8
end_request: I/O error, dev hda, sector 40162367
Buffer I/O error on device hda1, logical block 40162304
hda: bad access: block=40162368, count=7
end_request: I/O error, dev hda, sector 40162368
Buffer I/O error on device hda1, logical block 40162305
hda: bad access: block=40162369, count=6
end_request: I/O error, dev hda, sector 40162369
Buffer I/O error on device hda1, logical block 40162306
hda: bad access: block=40162370, count=5
end_request: I/O error, dev hda, sector 40162370
。。。。。
end_request: I/O error, dev hda, sector 40162500
hda: bad access: block=40162500, count=2
end_request: I/O error, dev hda, sector 40162500
hda: bad access: block=40162500, count=2
end_request: I/O error, dev hda, sector 40162500
hda: bad access: block=40162500, count=2
end_request: I/O error, dev hda, sector 40162500
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda: DMA, hdb: pio

我用suse安装盘进入resue系统
fdisk /dev/hda
cfdisk /dev/hda
一切正常

这该如何是好?
发表于 2006-10-22 19:42:59 | 显示全部楼层
还没看明白怎么回事,不过命令似乎应该是#ls /dev/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 21:16:47 | 显示全部楼层
是在dev下打的 ls hd*:
localhost dev # ls hd*

~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 21:28:54 | 显示全部楼层
㕶㕶~~ 表达能力不好~~
简言之
两根ide接两光驱 我拔掉一根接新硬盘
结果光驱和硬盘都无法访问了 --- dev下根本都找不到了~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 21:28:54 | 显示全部楼层
㕶㕶~~ 表达能力不好~~
简言之
两根ide接两光驱 我拔掉一根接新硬盘
结果光驱和硬盘都无法访问了 --- dev下根本都找不到了~
回复 支持 反对

使用道具 举报

发表于 2006-10-23 04:35:56 | 显示全部楼层
跳线没有设定对吧?
进入bios看看,是不是可以发现硬盘和你的光驱。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-23 06:35:40 | 显示全部楼层
bios 里面有的! 这说明跳线对了么~ 如果不对该怎么设的呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-23 08:54:04 | 显示全部楼层
Post by blackwhite
跳线没有设定对吧?
进入bios看看,是不是可以发现硬盘和你的光驱。

多谢兄弟的提醒 我更改了下双光驱和硬盘的跳线 现在光驱都能认出来了
可是接着新硬盘的时候(250G)系统无法启动 提示说

processing udev events
ata_id[3932] main HDIO_GET_IDENTITY fail for '/dev/tmp-3-0'

这该如何是好阿~ 是不是udev的配置出了问题 我都没有改过rules.d下面的文件的
或者说 要在config中加入某些设置么? 我的核是2。6。17的
多谢啦!
回复 支持 反对

使用道具 举报

发表于 2006-10-23 11:27:17 | 显示全部楼层
应该不需要的。
好像你的调线设定还是有问题啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-23 12:23:56 | 显示全部楼层
是硬盘的跳线么? 硬盘是单独接在第一ide口上的 ide线中间那个接头 跳线设cable select 上 ~ 这样不行么?

还有我刚刚在新硬盘下装了xp一切正常的~! 之后进gentoo(卸载掉udev后的) 可以正常fdisk cfdisk /dev/hda了 可是装上udev上还是一样启动不下去~~

这样应该是udev的问题了吧?
该怎样设置呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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