On Sun, Dec 18, 2011 at 1:49 PM, Jeremy Chadwick
<[email protected]> wrote:
> On Sun, Dec 18, 2011 at 04:43:13PM -0500, Randy Bush wrote:
>> >> # ATA/SCSI peripherals
>> >> device             scbus           # SCSI bus (required for ATA/SCSI)
>> >> #device            ch              # SCSI media changers
>> >> #device            da              # Direct Access (disks)
>> >> #device            sa              # Sequential Access (tape etc)
>> >> #device            cd              # CD
>> >> device             pass            # Passthrough device (direct ATA/SCSI 
>> >> access)
>> >> #device            ses             # SCSI Environmental Services (and 
>> >> SAF-TE)
>> >
>> > I think you should add "device da" or "device ada" option to have some
>> > disks available.
>>
>> will try.  but the working 8.2 was happy with just the ata, which i have
>> in the 9 config
>>
>> # ATA controllers
>> #device               ahci            # AHCI-compatible SATA controllers
>> device                ata             # Legacy ATA/SATA controllers
>> options       ATA_CAM         # Handle legacy controllers with CAM
>> options       ATA_STATIC_ID   # Static device numbering
>> #device               mvs             # Marvell 
>> 88SX50XX/88SX60XX/88SX70XX/SoC SATA
>> #device               siis            # SiliconImage SiI3124/SiI3132/SiI3531 
>> SATA
>
> Randy,
>
> With the introduction of FreeBSD 9.x, all ATA devices now use a
> translation layer (ATA->CAM), and this is especially so with anything
> SATA.  I imagine this needs to be documented (in red, bold, etc.) in the
> official 9.0-RELEASE documentation, because it's probably going to trip
> up others.  But, things of this nature are supposed to be documented in
> /usr/src/UPDATING, and admins are *expected* to read that file.
>
> As such, going forward, you're going to need to make sure you have SCSI
> support in your kernel config, including "device da" and/or "device
> ada" (not sure on the latter one).
>
> You'll also need to make sure any of your old rc.conf, make.conf, config
> files that reference ATA devices (/dev/adXX) etc. are all updated to
> reflect the new device naming convention.
>
> Finally, please be aware that when transitioning between FreeBSD
> versions, you cannot 100% reliably/safely copy your old kernel
> configuration file.  You really do need to go through and "migrate"
> your kernel config to mimic what's in /sys/{arch}/conf/GENERIC.

Rather than switch to the adaX names, I really, really recommend using
labels. While SATA disks should be OK, there is no guarantee that
either hardware or software changes won't change the ada names while
labels are fixed.

I would like to see better documentation on labeling file systems and
disks, though. It can be rather confusing between gpart labels,
glabels, and such.
-- 
R. Kevin Oberman, Network Engineer
E-mail: [email protected]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"

Reply via email to