Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Oct 2012 10:25:41 +0200
From:      Gerhard Schmidt <schmidt@ze.tum.de>
To:        Polytropon <freebsd@edvax.de>, freebsd-questions@freebsd.org
Subject:   Re: ata controller problem
Message-ID:  <508B9A85.1030708@ze.tum.de>
In-Reply-To: <20121026180013.45c95ea7.freebsd@edvax.de>
References:  <508A7F88.8050309@ze.tum.de> <20121026180013.45c95ea7.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------000408000001000905030608
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

On 26.10.2012 18:00, Polytropon wrote:
> On Fri, 26 Oct 2012 14:18:16 +0200, Gerhard Schmidt wrote:
>> The Problem is that, if there is a Drive in one of the HotSwap Bays the
>> PCI-Express controller is detected as ahci0 and the onboard is detected
>> as ahci1. Therefore any drives in the HotSwap Bays become ada0-3 and the
>> drives on the mainboard controller are the upper numbers which causes
>> the boot to fail as the Root Partition isn't there where it's expected.
>> The BIOS has the PCI-Express Card as second Card only so the Kernel is
>> Booted but the RootFS is not Found.
> 
> You can use labels (GPT or UFS labels) or UFSIDs to become
> independent of the actual device name where things are stored
> on. You could also use this to make disks easier to identify
> (e. g. "/dev/label/red1root" = the disk with a red "1" on it,
> carrying the root file system).
> 
> I suggest those pages for more detailed information:
> 
> http://www.wonkity.com/~wblock/docs/html/disksetup.html
> 
> http://www.freebsd.org/doc/handbook/geom-glabel.html
> 
> Maybe as well (specific and general notes and inspiration):
> 
> http://www.daemonforums.org/showthread.php?t=2666
> 
> http://www.freebsdonline.com/content/view/731/506/
> 
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html
> 
> I assume that you are using UFS.
> 
> 
> 
>> Is there a way to ensure that the onboard SATA Controller is always
>> probed first.
> 
> I'm not sure if this can be done, but using labels should
> make the question go away, and the problem causing it. :-)

Labels are good for naming Drives but how does it help me if the root
filesystem changing device ids. I don't think the boot loader is able to
use the label for the root Filesystem.

Regards
   Estartu


-- 
-------------------------------------------------
Gerhard Schmidt       | E-Mail und JabberID:
TU-München            | schmidt@ze.tum.de
WWW & Online Services |
Tel: 089/289-25270    |
Fax: 089/289-25257    | PGP-Publickey auf Anfrage


--------------000408000001000905030608--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?508B9A85.1030708>