shiningstone 发表于 2007-1-12 22:48:48

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

自己做的一块控制卡,使用并口通信,收到命令将一块硬盘连接(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下面的文件还是无法修改。有谁试过热插拔硬盘的,经验分享一下哈
页: [1]
查看完整版本: 求助:如何实现linux下的硬盘热插拔