RFC: ATA to CAM integration patch

Ulrich Spörlein uqs at spoerlein.net
Sat Jun 27 14:14:14 UTC 2009

On Fri, 26.06.2009 at 21:47:26 +0300, Alexander Motin wrote:
> [Great stuff]
>   - make sure that you will be able to boot if your SATA disk devices 
> name change from some ad4 to ada0;

I, personally, think this is not very good idea. People are used to
CAM-devices getting enumerated as da0, da1, etc. All the documentation
talks about ad0 for ATA and da0 (plus camcontrol) for SCSI, USB,
Firewire devices. We also have fd0 and cd0 and should stick to
two-letter-plus-number codes. So either make them all ad0 or da0. I'd
vote for the latter, as that is what Linux is doing (more or less) and
people are already familiar with USB drives or new SATA drives showing
up as "SCSI drives, so they get the SCSI names".

Anyway, thanks for the work and your consideration! The sooner we can
unify the disk drive namespace, the better.

Unrelated question: will it be possible to assign/reserve daX for
specific busses? Like say all USB/Firewire devices will start at da9?

Ulrich Spörlein

More information about the freebsd-current mailing list