Date: Sat, 29 Jun 2002 01:02:36 -0400 From: Jake Burkholder <jake@locore.ca> To: William Lloyd <wlloyd@slap.net> Cc: freebsd-sparc@FreeBSD.ORG Subject: HEADS UP Re: Ultra 5 problems Message-ID: <20020629010236.G71376@locore.ca> In-Reply-To: <000501c21d4c$97ed5a70$0264a8c0@slap.net>; from wlloyd@slap.net on Wed, Jun 26, 2002 at 01:03:51PM -0700 References: <000501c21d4c$97ed5a70$0264a8c0@slap.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> group. I did a make buildworld yesterday and it worked fine. kernel has
> some error with setrootbyname failed. This is all with latest -current
I just figured out what this problem is. For some reason, when
ATA_STATIC_ID is defined, the ata driver probes the cmd646 controller
in ultra 5s and ultra 10s as ata2, which makes the first ata drive
show up as ad4, rather than ad0 as one would expect.
So, if you build a new kernel and get this error mounting root:
Mounting root from ufs:/dev/ad0a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0a
? List valid disk boot devices
<empty line> Abort manual input
Look at the drive probes just above and you will probably see your drive
on ad4:
ad4: 4103MB <ST34342A> [8894/15/63] at ata2-master WDMA2
To fix this, boot kernel.old, comment out options ATA_STATIC_ID from
your kernel config and rebuild your kernel. ATA_STATIC_ID has been
removed from GENERIC in rev 1.23.
Jake
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020629010236.G71376>
