Re: Reattach/redetect allways connected umass device - is it possible ?

From: Bernd Walter (ticso_at_cicely12.cicely.de)
Date: 03/29/05

  • Next message: Stijn Hoop: "Re: Reattach/redetect allways connected umass device - is it possible ?"
    Date: Tue, 29 Mar 2005 12:45:51 +0200
    To: Julian Elischer <julian@elischer.org>
    
    

    On Tue, Mar 29, 2005 at 02:22:24AM -0800, Julian Elischer wrote:
    >
    >
    > M. Warner Losh wrote:
    >
    > >In message: <39800.1112083716@critter.freebsd.dk>
    > > "Poul-Henning Kamp" <phk@phk.freebsd.dk> writes:
    > >: In message <20050329.010433.66709025.imp@bsdimp.com>, "M. Warner Losh"
    > >writes:
    > >:
    > >: >: Only partial.
    > >: >
    > >: >You should be getting a change notification on the first access after
    > >: >the change happens...
    > >:
    > >: Right, that's what I mean by "partial". Full support would be an
    > >interrupt
    > >: when a media is removed or inserted.
    > >
    > >And what hardware, apart from PC Card, actually supports this?
    > >
    > >
    >
    > well, back to the original argument.... usb and firewire devices do..

    No - you can't insert media directly into usb or firewire.
    You always need a usb/firewire drive in between - usb/firewire are
    not drives - they are busses.
    Ever tried to get a CF media directly into your USB plug?
    No USB drive will contact you on media exchange - USB has no usefull
    mechanism for a device to contact the host.

    PC Card can be seen differently.
    Current PC Card usually implement an ata drive, but older JEDEC
    flash cards do not.
    But since we don't create a JEDEC drive instance independend of
    media existence this is more an academic view.
    In real world we see drive insert/eject with PC Card too.
    There is no drive without anything inserted.

    There are also points were things are not so obvious on the first look.
    CF ist one example.
    Technically it builds a whole ata drive in all three modes.
    But if we use it in an USB flash card reader we have to handle it
    as a media in a USB drive.

    -- 
    B.Walter                   BWCT                http://www.bwct.de
    bernd@bwct.de                                  info@bwct.de
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Stijn Hoop: "Re: Reattach/redetect allways connected umass device - is it possible ?"

    Relevant Pages

    • Re: USB Spec upped for power delivery to 100W
      ... What is special about their drives where they don't follow USB ... works with eSATA product "B", etc, rather than for just their own PCI ... card. ...
      (comp.sys.mac.advocacy)
    • Re: The Real Difference Between XP Pro and XP Media Center
      ... purchased separate disk manager sotware to try to get the external hard drive ... By the way does Vista promise better USB management? ... and XP Media Center. ... The latest one that has happened is none of my external USB hard drives ...
      (microsoft.public.windows.mediacenter)
    • Re: Priams screws loose
      ... getting items as simple as a wireless network card to work properly... ... build a server out of it on the cheap. ... USB headset, and an assortment of USB2 thumb drives and hard drives, all ...
      (comp.sys.mac.system)
    • Re: No "Eject" option for USB Pen Drive
      ... Perhaps you meant that you "...learnt to not 'Safely Remove hardware' drives ... Safely remove Mass Storage Device - Drive{a USB external hd.} ... reader bay / 4x flash card slots) ...
      (microsoft.public.windowsxp.general)
    • Re: Reattach/redetect allways connected umass device - is it possible ?
      ... >> flash media from the USB drive. ... So in fact it is a flash card reader? ... Yes - GEOM seems to ignore media change signals from drives. ... >> So you say that the device still exists after unplugging the USB stick? ...
      (freebsd-current)