Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Nov 2010 17:05:29 +0200
From:      Alexander Motin <mav@FreeBSD.org>
To:        Kirill Yelizarov <ykirill@yahoo.com>,  FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: booting from CF
Message-ID:  <4CE14C39.8020005@FreeBSD.org>
In-Reply-To: <mailpost.1289811359.1906752.91472.mailing.freebsd.stable@FreeBSD.cs.nctu.edu.tw>
References:  <mailpost.1289811359.1906752.91472.mailing.freebsd.stable@FreeBSD.cs.nctu.edu.tw>

next in thread | previous in thread | raw e-mail | index | archive | help
Kirill Yelizarov wrote:
> I have a problem with booting 8.1-stable from compact flash. This maybe some speed selection issue. I have two verbose dmesg of the same hardware: 7.2 stable and 8.1-stable. The main difference in 7.2 is such message:
> ad0: setting PIO4 on ICH5 chip                                                  
> ad0: FAILURE - SET_MULTI status=51<READY,DSC,ERROR> error=4<ABORTED>            
> ad0: 3887MB <TRANSCEND 20081024> at ata0-master PIO4
> But 7.2 starts and run.  
> And 8.1 stable when trying to mount root shows the following
> Trying to mount root from ufs:/dev/ad0p2
> ct_to_ts([2010-11-15 12:41:03]) = 1289824863.000000000
> start_init: trying /sbin/init
> Nov 15 15:41:03 init: /bin/sh on /etc/rc terminated abnormally, going to singlee
> Enter full pathname of shell or RETURN for /bin/sh:
> And then i can only switch if off using acpi or just power off.
> 
> I know there were changes in ata. Maybe there are some tunings available to select PIO4 (most cf are using it)?

In 8-STABLE there were added tunables hint.ata.X.devX.mode and
hint.ata.X.mode to set ATA mode during boot. Before that - only
hw.ata.ata_dma.

> P.S. I have two verbose dmesg but they are rather big. If needed i can post them hear.

Verbose dmesg could be useful in many cases. Better upload it somewhere
else and post a link here.

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CE14C39.8020005>