#5319: Add iSCSI boot support --------------------------------+------------------------------------------- Reporter: andreasf | Owner: axeld Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: System/Boot Loader | Version: R1/Development Keywords: | Blockedby: 5240 Platform: All | Blocking: --------------------------------+------------------------------------------- Comment(by andreasf): Code is Big Endian only for now. Discovery is implemented, attempting to connect to each IPv4 {{{TargetAddress}}}, ignoring setups with multiple Target Portal Groups for now. Basic session login and logout is implemented. The volume size is apparently read correctly. Reading actual data is not yet working. There is an unexpected (stray?) SCSI response of type {{{CHECK CONDITION}}}. {{{Add}}}ing the discovered disk {{{Node}}} to the {{{NodeList}}} didn't work from inside the iSCSI code, so I needed to add a callback for it to link. This may be connected to {{{_BOOT_MODE}}} not being defined for the {{{boot_net}}} library, leading to an undefined reference {{{dprintf_no_syslog}}}. -- Ticket URL: <http://dev.haiku-os.org/ticket/5319#comment:2> Haiku <http://dev.haiku-os.org> Haiku - the operating system.