Problem with built-in USB memory card reader

Alexander Pohoyda alexander.pohoyda at gmx.net
Wed Jan 3 13:06:08 PST 2007


Lowell Gilbert writes:

> Alexander Pohoyda <alexander.pohoyda at gmx.net> writes:
> 
> > Everything works perfect if the system is started with a memory card
> > inserted into the reader.
> >
> > The problem arises when the system is started without the memory card
> > inserted.  Since the reader is built-in (permanently attached to the
> > motherboard), it is detected by the system at startup and no umass
> > device is created.  Inserting a memory card at some later time has no
> > visible effect whatsoever.
> >
> > I'm using the 5.4 release.  Is there a solution for this?
> 
> USB handling would be better in a more recent release of FreeBSD, but
> I think you should be getting the basic da(4) device, just not the
> slices (which aren't there yet) if the medium isn't available at
> boot.  Is that the case?  [I haven't done this in a while, and don't
> have access to a card reader at the moment.]

Yes, exactly.  If no memory cards were inserted at the boot, only
da(4) devices are created and inserting/removing memory cards
afterwards has no visible effect.  This behavior is well known also
for external USB card readers, but those are easily
detached/re-attached which triggers their re-scanning.

I'm asking because Ms Windows somehow gets the insertion event and
mounts the memory card automatically.  So that is be possible.

Does anybody know how that is done?

-- 
Alexander Pohoyda <alexander.pohoyda at gmx.net>
PGP Key fingerprint: 7F C9 CC 5A 75 CD 89 72  15 54 5F 62 20 23 C6 44


More information about the freebsd-questions mailing list