Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2007 00:37:21 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        Nate Lawson <nate@root.org>
Cc:        current <current@freebsd.org>
Subject:   Re: GEOM weirdness with SD flash reader?
Message-ID:  <20070702003506.K81781@woozle.rinet.ru>
In-Reply-To: <46880F1C.3020602@root.org>
References:  <46880400.70808@root.org> <20070702000903.L81781@woozle.rinet.ru> <46880F1C.3020602@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 1 Jul 2007, Nate Lawson wrote:

NL> > Do you insert your card after reader got initialized? I have internal reader in 
NL> > my work machine, and have to use
NL> > 
NL> > dd if=/dev/null of=/dev/daN count=0
NL> > 
NL> > to [re]initialize GEOM providers on newly inserted card...
NL> 
NL> Yes, you're exactly right.  However, shouldn't a read from a device
NL> trigger a re-taste if the media is removable?  So the fdisk of da2
NL> should have caused it to re-read the MBR and create /dev/da2s1.  I think
NL> maybe there should be a flag set for devices with removable media that
NL> causes the device to be re-tasted on every mount request.
NL> 
NL> Other ideas how to fix this?

IIRC, former discussion leads to the fact that GEOM prividers list is updated 
only after (even empty) write request, not read ones...

AFAIC wind0ze systems are constantly polling removable devices to detect media 
changes. Don't know about current Linuces.

Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070702003506.K81781>