如何从 FreeBSD8 中的命令行检测 CD

如何从 FreeBSD8 中的命令行检测 CD

我希望能够判断在 FreeBSD 8 上 CD 抽屉是否已关闭且有光盘。

回到 FreeBSD6,我可以使用cdcontrol status volume它会返回“没有可用的卷级别信息”直到有磁盘存在。

在 FreeBSD 8 中,无论是否有光盘,它都会返回“左音量 = 255,右音量 = 255”。

答案1

在 SU 上发帖之后,我似乎有能力解决我的问题了。

在这种情况下,cdcontrol 需要 /dev/cd0(ATAPI 接口)来提供那条小状态消息“没有可用的音量级别信息”。

它很简单kldload atapicam,并且像我记忆中那样工作。(当然,也添加到了我的 loader.conf 中)

相关内容