Date: Fri, 26 Oct 2012 14:18:16 +0200 From: Gerhard Schmidt <schmidt@ze.tum.de> To: freebsd-questions@freebsd.org Subject: ata controller problem Message-ID: <508A7F88.8050309@ze.tum.de>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000308030002080905050302 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Hi, i have a very strange Problem with my new Workstation. The Problem is the order of the sata controllers. The Mainboard has 6 sata Ports and i have a PCI-Express Card with 4 more sata Channels. I boot from a SSD connected to port 0 in the Mainboard. Channels 1-3 are additional Harddisks and 5 is a optical drive. I've a Hotswap-Bay for 3 SATA Drives the bay is connected to the PCI-Express Card SATA Channel. 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. So Far i could have set some devices.hints entries to sort the scsi busses. But the problem is that if there are no drives in the Bays the PCI-Expresscard is detected as ahci1 Is there a way to ensure that the onboard SATA Controller is always probed first. Regards Gerhard -- ------------------------------------------------- Gerhard Schmidt | E-Mail und JabberID: TU-München | schmidt@ze.tum.de WWW & Online Services | --------------000308030002080905050302--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?508A7F88.8050309>