Cannot boot from USB on MacBookAir5,2

Forum thread started by JohnPuterhead on Wed, 2013-01-09 00:52

Machine spec: Intel Core i5-3427U CPU - 1.80GHz

Got as far as the Haiku splash screen, very pretty, then a kernel panic and dumped into kernel debug land.

Oh well. :-)

Comments

Re: Cannot boot from USB on MacBookAir5,2

It may be similar to the bug I have (https://www.haiku-os.org/node/5039).

Since you see the splash screen you ARE booting from the USB, so try booting in safe mode (Press SHIFT before the spash screen; a text mode boot menu should appear, enable safe mode and all other options).

The kernel bug may (will) still apperar, but you will be able to exit the debugger with exit, and the system will keep booting. Tou may see more than one kernel panic if there are other buggy drivers.

Also, try to check on the text shown with kdebug the type/device failing. If it is a device driver you will see a line with text like '/dev/net/iwifi****' or '/dev/net/inet****'. Post them here.

If it works, keep trying less disablement options of the safe mode until it stops booting (in my case I only need the IO APIC option for my system to boot, your system may vary). If the main safe mode option is needed, sorry, no networking for you ;,( Since mac book air doesn't have a ethernet port, its driver crashing means no network anyway.

Other possible causes it is that mac book air 5,2 has 2 USB3 ports which may be the failure source, as they are not supported yet (neighter the HD4000 chipset).

Once that done execute listdev on a terminal and paste it here too if you can.

Try photographing the error messages and post links to the photos too.

Good luck!

Re: Cannot boot from USB on MacBookAir5,2

same here (identical machine). everything disabled in safe mode.

error message: did not found any boot partitions...

http://flic.kr/p/dKKxtE

:(

Re: Cannot boot from USB on MacBookAir5,2

It is not a driver failure.

I suspect it is merely the lack of USB 3.0 stack. Haiku does have OHCI (USB 1.1) and EHCI (USB 2.0) generic drivers, but no xHCI (USB 3.0). They were widely announced when ReactOS took them as their base for their USB stack. Whitout it it would boot the kernel until it disabled the BIOS support to continue booting with it's native drivers, and fail due not finding the usb drive to continue, thus 'no boot partition found'.

Only a dev would know about possible USB 3.0 support on an official build. There seems to be one in the works (https://www.haiku-os.org/community/forum/usb3_card_support), but I don't know if it was stable enought to be added.

Anyway, has anyone confirmed it working in MacBook Air 4 or older? (EHCI/USB 2.0 chipset)

Also, has anyone tried a nightly build (gcc2-hibrid) on them?

Unfortunately I have no way to check for xHCI support (no hardware). Maybe check on an already confirmed working PC and add a USB 3.0 card and boot from there, or trying to recognice other pendrive plugged on an USB 3.0 port when booting from other plugged on a USB 2.0 one.

Is there a wiki or list of supported chipsets or features, synced with the nightly builds?