Recent ata-pci.c change breaks a7m266-d system (Was: Re:"setrootbyname failed" leads to "ffs_mountroot: can't find rootvp" on boot.)

From: Andre Guibert de Bruet <andy_at_siliconlandmark.com>
Date: Tue, 27 Apr 2004 02:19:54 -0400 (EDT)
On Sun, 25 Apr 2004, Andre Guibert de Bruet wrote:

> (Sources pulled from CVS at Sun Apr 25 16:50:55 UTC 2004, an hour ago).
>
> Mounting root from ufs:/dev/ad4s1a
> 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:da0s1a
>   ?                  List valid disk boot devices
>   <empty line>       Abort manual input
>
> mountroot>

Okay, I found the commit that caused this problem. The following commit
breaks my SMP desktop:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-pci.c.diff?r1=1.80&r2=1.81&f=h

Reverting the one line fixes things. I've attached a trivial one-line
patch that reverts the change. Could this be committed?

pciconf -vl: http://bling.properkernel.com/pciconf-vl.txt
dmesg.boot: http://bling.properkernel.com/dmesg.boot.txt

Regards,

> Andre Guibert de Bruet | Enterprise Software Consultant >
> Silicon Landmark, LLC. | http://siliconlandmark.com/    >
Received on Mon Apr 26 2004 - 21:20:00 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:52 UTC