在 Yocto 文件系统中看不到 /proc/scsi/sg 文件夹

在 Yocto 文件系统中看不到 /proc/scsi/sg 文件夹

我在 iMX6 SoC 评估板上使用 Yocto 映像,我想编写 C 代码来通过 sg 驱动程序访问 USB 存储设备。

由于我需要直接访问存储的逻辑块而不是通过内核缓冲区传输,因此我尝试更改/proc/scsi/sg/allow_dio文档中引入的伪文件系统上的标志Linux 版本 3 SCSI 通用驱动程序,但我找不到该文件夹/proc/scsi/sg在文件系统中。

我觉得新加坡模块已经加载到正在运行的系统上,因为我可以用间接的方法操作USB存储(但这不适合我的需求)。

是否有其他方法来启用直接 IO 或如何使 /proc/scsi/sg 出现?

答案1

它已移至/sys/module/sg/parameters/allow_dio

相关内容