Macross的筆記

2006/12/26

"Device busy for revalidation" 發生於使用scsi driver的 讀卡機

在uClinux中,使用scsi driver掛載的磁碟機(讀卡機 隨身碟),在插拔卡片時發生 "Device busy for revalidation"的訊息。其解決方法如下:

修改 drivers/scsi/sd.c中,fop_revalidate_scsidisk(kdev_t dev)會呼叫 revalidate_scsidisk(dev, 0);
,將其修改為
revalidate_scsidisk(dev, 1); ,就可以解決了。

參考出處:這裡

0 Comments:

張貼留言

<< Home