Dan*_*att 5 linux scsi kernel-module linux-device-driver usb-mass-storage
给定 udev 传递给我的内核模块(可能是块设备路径)的信息,我如何将 SCSI 命令发送到块设备?(但让它正常运行,否则意味着分区已安装,没有数据丢失等)
我有一个 USB 大容量存储设备,它带有通过 SCSI 命令控制的 LED。我想编写一个 LED 驱动程序来为其提供 /sys/class/leds/* 条目。
这里的目标是让设备正常运行(安装和运行分区等),但也允许 /sys/class/leds/* 交互,发送 SCSI 命令来控制 LED。
使用 sg_raw 在用户空间发送我需要的 SCSI 命令很容易。但是我需要一个 kmod 来提供 /sys/class/leds/...
基本上我需要的是ioctl()。但是,我知道从 kmod 中调用 open()、ioct() 等通常是一个坏主意。
归档时间: |
|
查看次数: |
1807 次 |
最近记录: |