Opened 8 years ago
Last modified 7 years ago
#12898 new enhancement
iSCSI initiator support
Reported by: | kallisti5 | Owned by: | nobody |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | Drivers/Disk/SCSI | Version: | R1/Development |
Keywords: | iSCSI | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Lots of NAS devices these days have iSCSI target support. Adding support for Haiku to be an iSCSI initiator could open additional development and user use applications under Haiku.
NetBSD has a fairly simple initiator that is under a MIT compatible license (attached, obtained from ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/)
An iSCSI initiator presents the remote block device locally. It isn't a filesystem but binding the block device over the network to the local host. Only one host can generally use an iSCSI target at a time (unless you're using a clustering filesystem like GPFS or OCFS)
iSCSI initiator boot support was added in #5319 for PPC
Attachments (1)
Change History (3)
by , 8 years ago
Attachment: | netbsd-iscsi-20111006.tar.gz added |
---|
comment:1 by , 8 years ago
comment:2 by , 7 years ago
Component: | File Systems → Drivers/Disk/SCSI |
---|
Andrias's iSCSI initiator code actually looks pretty complete in the Haiku MIT style: http://cgit.haiku-os.org/haiku/tree/src/system/boot/loader/net/iSCSITarget.cpp
We might be able to leverage that in userspace as well?