LoveUnix » 编程开发 & Rational » 请教无双及其他大侠:关于sg scsi usb-storage的一个问题
让LU留住您的每

一天 让LU博客留住您的每一天
2005-12-10 00:01 woodoar
请教无双及其他大侠:关于sg scsi usb-storage的一个问题

我现在要做一个linux下的u盘驱动,需要一个自己定义的command
但我不知道如何能定义一个我自己的command并且把它成功的传到自己的usb-storage驱动中 (不想改动sg 和scsi)
我想过以下几种方案:1。通过sg提供的接口向下传,但我发现根据编译内核时的配置
                       不同,有的系统根本就没有sg这一层。而且我手头有一张企
                      业版的linux安装盘,默认安装就没有sg.所以这种方案是不实
                       行不通了?我觉得是:)
                    2。通过scsi向下传,我在这里遇到了困难,我没有找到如何向
                       scsi发一个request或者cmd的相关文档,大侠们能给我提供
                       点资料吗?这条路行得通吗?
                    3。在usb-storage驱动中建一个proc文件,通过对文件写已定义
                       好的信息,直接在usb-storage驱动中创建一个srb或者urb
                       ,其中的cmd就是我自己定义的,然后再进行相关处理。但这
                       是不是需要建一个srb队列来对我自己的srb和正常的srb进行
                       排队处理呢?

由于我是刚刚接触linux下的驱动,了解得非常少,希望大虾们指点一二
多谢!
:handshake:handshake:handshake

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.