Emulating a SCSI device

Nate Lawson nate at root.org
Mon Jun 2 23:56:39 PDT 2003


On Tue, 27 May 2003, Aniruddha Bohra wrote:
>     I am trying to write a SIM module for FreeBSD which basically
> emulates a SCSI controller with a disk attached at target 0 lun 0.

What is your hardware?  Are you using sys/cam/scsi/scsi_target and
src/share/examples/scsi_target?

>     I go as far as the action function of the controller getting called
> with a XPT_PATH_INQ - where I fill in the fake data.
>
>     Nothing happens after that. I have looked for documentation
> of how to get the psuedo disk attached to the da driver but did
> not make much headway.

You have to call xpt_done() on the CCB to send it back to the caller.

>     My question is : How do I get the da or any SCSI peripheral
> driver attach to the emulated disk.
>
>     I would appreciate any help or pointers.

More information is needed (see questions above).

-Nate


More information about the freebsd-scsi mailing list