device atapicam not enabled in GENERIC kernel for FreeBSD
6.0-RELEASE
Duane Whitty
duane at greenmeadow.ca
Mon Mar 6 04:25:38 UTC 2006
On Sunday 05 March 2006 17:31, Kris
Kennaway wrote:
> On Sun, Mar 05, 2006 at 05:12:36PM
-0400, Duane Whitty wrote:
> > On Saturday 04 March 2006 17:30,
> > Kris
> >
> > Kennaway wrote:
> > > On Sat, Mar 04, 2006 at
> > > 05:26:37PM
> >
> > -0400, Duane Whitty wrote:
> > > > Hi,
> > > >
> > > > Just wondering if anyone has
> > > > any information/opinion as to
> > > > why device atapicam is not
> > > > enabled by default in the
> > > > GENERIC kernel.
> > >
> > > It's not an appropriate default,
> > > since it modifies the way the ata
> > > subsystem works in ways the
> > > maintainer does not wish to
> > > support,
> >
> > Sorry, but do you mean the ata
> > subsystem maintainer or the
> > atapicam maintainer?
>
> The former.
>
> > Is atapicam part of the base?
>
> Yes.
>
> > I was
> > under the impression it implements
> > an abstracted SCSI interface over
> > the ata device subsystem but maybe
> > I'm not adequately understanding
> > what's really happening.
>
> As the name suggests, it provides a
> CAM front-end to the devices, which
> is the same front-end used by the
> SCSI devices, so tools that expect to
> use CAM can work on the ATA devices
> too.
>
Ah, ok -- CAM -- common access method.
I'm getting this
> > Just an observation but it seems as
> > though there is a great deal of use
> > being made of the atapicam
> > subsystem. I noticed for instance
> > that in addition to /dev/cd0 that
> > /dev/pass0 and /dev/da0 also did
> > not show up until I rebuilt with
> > atapicam or did I just miss them?
>
> The equivalent devices have different
> names under atapicam than ata, but
> why do you think they are necessary?
>
because I misunderstood what umass
needed and I inappropriately
generalized on the basis of one port
(k3b)
> > Unless I'm wrong doesn't this mean
> > that usb drives and those types of
> > devices need the atapicam
> > subsystem?
>
> I suspect you're wrong.
>
> Kris
>
Hi,
Thanks Kris. Your suspicions were
correct. I was wrong. I re-read the
man pages for da, pass, and umass, and
nowhere did it say I needed atapicam.
So thanks for pointing me in the right
direction.
I rebooted with the GENERIC kernel,
plugged in my usb memory device, and
everything worked great.
The k3b port required this and I suppose
I generalized when I should not have.
Again, much thanks.
--Duane
More information about the freebsd-questions
mailing list