我的 MacBook Pro 中有一个 DeLock 品牌、基于 Si3132 的 eSATA ExpressCard,com.SiliconImage.driver.Si3132r5
驱动程序 1.5.16 在 10.5.7 上。
时不时地,它显然决定发疯。外部驱动器的所有 I/O 将停止几秒钟,然后继续,然后再次停止,依此类推。这已经出现了一段时间,可能是在 10.5.5 更新中。它似乎对应于系统日志消息:
4/25/09 7:09:16 PM kernel SCSIPressurePathManager: new active path available, checking, loops = 0
果然,1)我知道驱动程序通过 SCSI 系统工作(即,驱动器被伪装成外部 SCSI 驱动器,而不是 SATA 驱动器),2)我能找到的最有用的谷歌结果与 ExpressCards 有关。其他结果表明不同的驱动程序,但到目前为止,我只发现了SI 的 1.1.9 驱动程序的重新标记版本(由 Sonnet和Rosewill提供),它表现出同样的问题。我认为这是某种缓存错误。
我还没有尝试的一件事是安装 10.5.4 的 SCSI 相关内核扩展。
停顿使该卡几乎无用,因为通过 USB 的性能围绕此运行。
更新:从 10.6.1 (10B504) / 1.1.11 开始,这种情况仍在发生。
这些链接可能会对您有所帮助:
http://discussions.apple.com/thread.jspa?messageID=8628956
http://www.snsforums.com/index.php?showtopic=250
http://forums.applenova.com/showthread.php?s=3bbe55948d64dca96ea3ced8d1905626&t=32027
但是经过多次搜索,到目前为止仍然没有明确的解决方案......
希望它可以帮助你,但这似乎是一个非常普遍的问题,没有已知的解决方案......
如果升级驱动程序不起作用,您可以尝试降级它。供应商网站提供旧版本:
http://www.siliconimage.com/support/searchresults.aspx?pid=32&cat=3