Subject: Re: Can't boot 1.5 on Ultra10
To: None <port-sparc64@netbsd.org, slumos@sam.ISRI.UNLV.EDU>
From: None <eeh@netbsd.org>
List: port-sparc64
Date: 12/15/2000 16:06:30
	I'm wishing to install 1.5 on an approx. 1.5 year old Ultra10.  After
	copying the 1.5 ramdisk.fs onto the swap slice and booting I get
	messages like:

	pciide0:0:0: lost interrupt
	        type: ata tc_bcount: 512 tc_skip: 0
	[3 more of these]
	wd0c: device timeout reading fsbn: (wd0 bn 0; cn 0 tn 0 sn 0), retrying

	After some interations of that, it eventually gets to:

	wd0: disk label read error
	mountroot: trying msdos...
	mountroot: trying cd9660...
	mountroot: trying lfs...
	mountroot: trying nfs...
	mountroot: trying ffs...
	no file system for wd0 (dev 0xc01)
	cannot mount root, error = 79

	My intention was to use this machine for a Kerberos server because I
	was thinking that 1.5 was there w.r.t. the Ultra10.  Please stop me if
	it's not there yet. :-)

Apparently there is an issue with the pdiide driver on both sparc64
and macppc where it loses interrupts if the PROM touched the device
first.  The workaround is not to boot from the IDE disk.  This is
most easily done by netbooting the kernel and specifying `wd0' as
the root device.

And as soon as you get the machine bootstrapped you should switch
to -current as it is much more stable than -1.5.

Eduardo