Problems booting on a Sony Vaio P


#1

I am trying to install on this very unusual mini-netbook.

Fresh copy of 32-bit Beta 1 on a USB key.

Normal boot: loading screen appears, no icons ever light up.

I have tried Safe mode with some likely candidates: no SMP, no RAM above 4GB, no ACPI, no APM. It got past the first 3 icons, then some error text appeared that it can’t find the boot partition.

Just safe mode with “don’t call the BIOS” freezes with no icons illuminated.

Someone has pointed me to this discussion:

https://dev.haiku-os.org/ticket/11619

Could anyone give me any troubleshooting hints or tips, please? I am not that familiar with Haiku and am not sure how to proceed…


#2

The ticket you linked is almost certainly not related here (though your hardware may be affected by it) – USB initialization does not occur until the “devices” icon is lit up on the boot screen.

There were some potentially related bugs here that were fixed on the nightly builds; can you try one of those?


#3

Sure, I can try a nightly.

I didn’t find that bug until a FB poster pointed it out. If USB is not initialising, then that would explain why it began to load in Safe Mode but then couldn’t find its root partition – as the root partition was on USB.

The machine is tiny and does not have a physical Ethernet port, nor any way to attach a CD/DVD except USB, which as USB may well be the problem, will not help us.


#4

That’s my ticket… There is an issue with USB on this chipset but I think you should be able to get further on in the boot than you are IIRC, so maybe there is a new bug. Disabling acpi makes usb work, or stop working, I can’t remember exactly. I got haiku installed by booting Linux and dd’ing an anyboot onto the disc, then compiled makebootable-tiny and used that to get it to boot. Then afterwards I installed from the anyboot on the hard drive on to a bigger partition, ending up with two installs.


#5

I tried again with the latest nightly build last week.

No difference. :frowning:


#6

I have managed to install A2/Bluebottle ( http://ignorethecode.net/blog/2009/04/22/oberon/ ) onto my X200 by booting the install medium in a VM, then installing from the VM onto a real physical disk partition. I can try this with VBox on the Vaio, just in case.


#7

Yes that should work too, although I imagine running a VM on the vaio p will not be great fun (but then it’s not for long). You could always removed the drive and install on another machine. You would need a 1.8 inch ZIF to IDE adapter or similar if you are using the factory drive.

I just discovered that the process of dd’ing the install from Linux is described here: http://techmonks.net/installing-haiku-directly-to-a-disk-partition/

Another option is to do the whole install from Linux. This would require a BFS driver that works in write mode, so you’d need to build the BFS fuse driver (see https://www.haiku-os.org/news/2009-09-20_wrapup_reports_2009_google_summer_code_haiku_code_drive but use at your own risk!). I believe it’s then just a case of copying files over from a loop mounted anyboot and running makebootable-tiny on the partition or disk (and/or setting up another bootloader like grub if desired). I’ve never tried to do it that way though.