Hi guys,

I have developed a prototype LU provider working with COMSTAR. It passes through
all incoming commands to registered devices and all data to initiator. Thus, it
can transparently export local disks/tapes/CD(DVD)-R(RW) to remote host through
COMSTAR framework. I name it spd (SCSI passthrough device).

The source patch and related information can be find at:
http://cr.opensolaris.org/~chrisliu/SPD/

After obtain the patch, go to your Solaris workspace and use gpatch:
  cat spd.patch | gpatch -p1
Then go to usr/src/uts/intel/stmf_spd/ or usr/src/uts/sparc/stmf_spd/, make the 
binaries - stmf_spd.

Put binaries (32bit and 64bit) in /kernel/drv/ and /kernel/drv/amd64 
respectively,
copy stmf_spd.conf from workspace to /kernel/drv, run:
  add_drv stmf_spd
  
Build the managerment utility spdadm from workspace usr/src/cmd/spdadm. Run it 
to register/deregister/list LUs. You can find example on the website above.

Currently, I open devices as blocking devices only, so CD/DVD disc must be 
loaded prior to register it as LU. This will be handled better later.

It is still a prototype and will NOT ensure your data safety.

Enjoy it.
-------------------
Chris Liu
Sun Microsystems
Storage Platform Software Group
-- 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to