[haiku-bugs] Re: [Haiku] #5319: Add iSCSI boot support

  • From: "andreasf" <trac@xxxxxxxxxxxx>
  • Date: Sun, 24 Jan 2010 22:12:49 -0000

#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.

Other related posts: