免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4190 | 回复: 3
打印 上一主题 下一主题

请教如何规避编程中访问光驱时 [sr0] Device not ready 错误。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-16 16:19 |只看该作者 |倒序浏览
10可用积分
152

linux-f1t6:/media # cat /var/log/messages | grep sr0
Sep 30 09:31:37 linux-f1t6 hald: unmounted /dev/sr0 from '/media/SU1100.001' on behalf of uid 0
Sep 30 10:00:44 linux-f1t6 kernel: sr 3:0:0:0: [sr0] Device not ready: Sense Key : Not Ready [current]
Sep 30 10:00:44 linux-f1t6 kernel: sr 3:0:0:0: [sr0] Device not ready: Add. Sense: Medium not present
Sep 30 10:00:44 linux-f1t6 kernel: end_request: I/O error, dev sr0, sector 1024
Sep 30 10:00:44 linux-f1t6 kernel: Buffer I/O error on device sr0, logical block 128
Oct  9 10:38:32 linux-f1t6 hald: mounted /dev/sr0 on behalf of uid 0

***********************************************************************************************

151

Sep 14 14:43:12 linux-9wb5 kernel: sr 2:0:0:0: [sr0] Device not ready: Sense Key : Not Ready [current]
Sep 14 14:43:12 linux-9wb5 kernel: sr 2:0:0:0: [sr0] Device not ready: Add. Sense: Medium not present
Sep 14 14:43:12 linux-9wb5 kernel: end_request: I/O error, dev sr0, sector 64
Sep 14 14:43:12 linux-9wb5 kernel: Buffer I/O error on device sr0, logical block 8

程序运行时有光盘,也已近挂载,但是访问该目录的时候出错。/var/log/messages 有上述信息。请问如果处理。谢谢

论坛徽章:
0
2 [报告]
发表于 2009-10-20 19:10 |只看该作者
换张好盘换个好光驱。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2009-10-20 20:26 |只看该作者
光盘质量不行吧

论坛徽章:
0
4 [报告]
发表于 2009-10-22 10:06 |只看该作者
光盘质量没问题啊。换过很多光盘了。光驱是三星的,也没用多久。

现在的一个问题就是我的光盘挂载了以后马上去读是正常的,但是过了20分钟后再读就有可能出问题,这时候控制台提示 input/output error。

当出现这个问题的时候,我的应用程序就挂了。我需要避开这个问题。

有没有大侠能给点意见,如何规避这个问题。

btw:
1,我试过先判断挂载目录是否为空。
2,试过看是否还在挂载的目录下/proc/mounts
3,试过读目录前测试光驱中是否有光盘,ioctl(/dev/sr0);

以上措施都不行。我该怎么办!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP