Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 2009 23:56:56 -0400
From:      Louis Mamakos <louie@transsys.com>
To:        freebsd-current@freebsd.org
Subject:   Re: RFC: ATA to CAM integration patch
Message-ID:  <4DF26D1E-B437-4FB3-B210-50ACB727101A@transsys.com>
In-Reply-To: <200906280847.59316.doconnor@gsoft.com.au>
References:  <4A4517BE.9040504@FreeBSD.org> <20090627141412.GN31709@acme.spoerlein.net> <4A462A7A.20005@haruhiism.net> <200906280847.59316.doconnor@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

On Jun 27, 2009, at 7:17 PM, Daniel O'Connor wrote:

> On Sat, 27 Jun 2009, Kamigishi Rei wrote:
>> Hello, hope you're having a nice day,
>>
>> Ulrich Sp=F6rlein wrote:
>>> 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".
>>
>> This poses the question of daXX enumeration order. I've already had
>> some 'fun' with an IBM server which has an LVD/320 SCSI controller.
>> While the controller's bus was enumerated properly, somehow if you
>> attach an USB mass storage device before the system boot that said
>> mass storage could suddenly appear earlier than one of the SCSI disks
>> (that was on 7.0-RELEASE) thus breaking the boot process sometimes
>> (when it appeared as da0).
>
> 7.2 has UFSID in GENERIC so you can mount your disks that way which is
> non-ambiguous.
>
> Unfortunately you can't specify swap this way because it has no ID, I
> don't know how hard it would be to add such a thing (which would
> require a mkswap or somesuch, and modification to the dump & swap
> code..)
>

I use glabel to create containers with named labels that I then
reference as swap devices.  (e.g., /dev/label/swap0, etc.)

# swapinfo
Device          1024-blocks     Used    Avail Capacity
/dev/label/swap2     1044192        0  1044192     0%
/dev/label/swap3     1044192        0  1044192     0%
/dev/label/swap4     1044192        0  1044192     0%
Total               3132576        0  3132576     0%

louie




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF26D1E-B437-4FB3-B210-50ACB727101A>