[haiku-bugs] Re: [Haiku] #5197: USB Flash Drive not recognised at boot; works fine in Haiku

  • From: "casm" <trac@xxxxxxxxxxxx>
  • Date: Sat, 02 Jan 2010 20:27:43 -0000

#5197: USB Flash Drive not recognised at boot; works fine in Haiku
--------------------------------+-------------------------------------------
 Reporter:  casm                |       Owner:  nobody   
     Type:  bug                 |      Status:  new      
 Priority:  normal              |   Milestone:           
Component:  System/Boot Loader  |     Version:  R1/alpha1
 Keywords:  WebDT Geode USB     |   Blockedby:           
 Platform:  All                 |    Blocking:           
--------------------------------+-------------------------------------------

Comment(by casm):

 Replying to [comment:1 mmlr]:
 > What image are you using? Note that our ISOs aren't (yet) hybrid
 MBR/ISOs so you can't use the ISOs for booting USB sticks.

 Well, that explains that ;) I'm currently using the Alpha 1 image (from
 http://mirrors.ibiblio.org/pub/mirrors/haiku/releases/r1alpha1/haiku-
 r1alpha1-iso.zip) for testing.  Makes sense that it only boots from CD.

 > Anyway, the problem is that our boot code/MBR doesn't provide a valid
 partition table and the (broken) BIOS assumes to boot from an "active"
 partition which isn't there. The problem is assuming a partition table in
 that way is broken because there's more than one partitioning system
 (think GPT or just custom boot code). Nothing we can do about other than
 faking a partition table. It's not a USB problem anyway.

 Can we move to or add the option to build hybrid MBR/ISOs?  I bring this
 up because I'm testing on physical hardware that has three boot options:
 USB CD-ROM, USB flash drive, or the proprietary internal almost-but-not-
 quite-IDE SSD (equivalent to /dev/hda).  I'd like to be able to test
 nightlies as well as spec builds out of svn, but the only practical way to
 do that is via USB flash - having to burn CDs on a regular basis would
 severely limit my ability to test effectively.

 > I'm pretty sure this problem is logged already, but I can't find the
 ticket.

 Yeah...  I searched before filing, but couldn't find it either.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5197#comment:2>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: