[haiku-development] Re: Bug #5 (Boot partition problem on USB key)

  • From: "Michael Lotz" <mmlr@xxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 17 Nov 2008 09:41:36 +0100

On Sun, 16 Nov 2008 20:12:35 -0800 (PST), p g wrote
> Hello, I am experiencing bug #5, error: can't find any boot 
> partition, while booting on usb key. I was told to contact mmlr (on 
> the IRC channel) because I think he was working on the bug...? For 
> full detail and info (syslog, backtrace, lspci) you can check out my 
> forum post here: http://www.haiku-
> os.org/community/forum/haiku_bugs_at_boot_time_sends_me_to_kdl . If 
> I can publish any information that can help you all to fix the bug,
>  please contact me. I can't wait to try haiku!

It's not really a bug, it's a missing feature. The problem is that your BIOS
does not set up the IRQs of the USB controller and our PCI busmanager doesn't
yet configure it either. Hence your USB controllers aren't usable and
therefore no USB devices will work. Initial boot will work because the BIOS is
driving the controllers in its dedicated mode, but an OS cannot use that and
booting will fail when it is time to hand over.

See http://dev.haiku-os.org/ticket/5 for other cases. What you can try is
switching BIOS options like "PnP OS installed", because turning it off can
cause the BIOS to do more initialization. Other than that you're mostly out of
luck until this is implemented. You can of course still install Haiku onto a
real disk, disk access seems to work at least.

Regards
Michael

Other related posts: