QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1603|回复: 0

求助:如何实现linux下的硬盘热插拔

[复制链接]
发表于 2007-1-12 22:48:48 | 显示全部楼层 |阅读模式
自己做的一块控制卡,使用并口通信,收到命令将一块硬盘连接(apply)或断开(release),用led测试板测试软件没问题(led指示硬盘信号线的通断)但是连接或断开硬盘(常供电,只是控制数据线)的时候就出现错误

1,进入linux系统,默认只有一块系统硬盘,执行apply,用fdisk -l看不到第二块硬盘,/proc/ide下面只有一个hda
2,重启,可以看到两块硬盘,/proc/ide下面也多了hdc
3,mount,umount第二块硬盘,操作正常
4,执行release,再mount,会出现一些错误信息,最后不断的打印
lost interrupt;
5,再重启,好像是执行到umount filesystem的时候就执行不下去了

试过service kudzu start,也没有用。自己感觉是/proc下的文件的关系,但是即使把fstab的/proc属性改为rw,/proc下面的文件还是无法修改。有谁试过热插拔硬盘的,经验分享一下哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 03:00 , Processed in 0.046882 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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