[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Trouble with booting on Ultra 2.

> Can someone tell me what it means? I take a look at open boot docs
> find on docs.sun.com - but found nothing, about this :((
> I take a look at the defaults in openboot - nothing special.
> If it's important openboot 3.11.
> I'm using this ones make from *-2.2.1-sun4u.bin images.

OpenBOOT on all SMCC made PCI Ultras and most SBUS Ultras has severe bugs in
booting from floppy, so forgot about floppy booting unless you have UltraAX,
AXi or something like that or unless you have the most recent OpenBOOT
revision (and are lucky in that case).
The OpenBOOT behaviour I was seeing on Ultra 1 was that it read first 18K
from the floppy just fine, but anything readed from above that returned data
from floppy from offset (orig_offset % 9K) + 9K, no matter if it was done
with one read or several reads with seeks. So, say seek(0), read(90K) would
give you in a buffer 9K from the first track and then 9 copies of the second
9K from the floppy. Do boot from something like that!

Just do TFTP/CDROM/Tape booting, all those work just fine.

Jakub Jelinek | jakub@redhat.com | http://sunsite.mff.cuni.cz/~jj
Linux version 2.3.18 on a sparc64 machine (1343.49 BogoMips)

Reply to: