FreeBSD 8.2-PRERELASE doesn't see slice on SDHC card in
cardreader ?-- what should I do?
Andriy Gapon
avg at freebsd.org
Tue Dec 21 09:20:33 UTC 2010
on 21/12/2010 11:12 Lev Serebryakov said the following:
> Hello, Andriy.
> You wrote 21 декабря 2010 г., 11:36:18:
>
>> on 21/12/2010 10:11 Oliver Fromme said the following:
>>> Lev Serebryakov <lev at serebryakov.spb.ru> wrote:
>>> > I inserted 16Gb SDHC card, with one FAT32 slice (it is card from my
>>> > PDA). After that I've tried:
>>> > [...]
>>> > blob# ls /dev/da0*
>>> > /dev/da0
>>>
>>> # /bin/dd if=/dev/null of=/dev/da0 count=0
>>>
>>> Then try again.
> $ true > /dev/da0
>> is shorter and less prone to typos.
> It works! But it is not intiutive at all :) Why all CAM-related
> commands like "load" and "open" don't work (I don't mention
> auto-sensing ;-))? Is it problem with my cardreader or common
> problem for FreeBSD?
It's kind of both.
The issue results from interactions between timings in usb, cam and geom with
some slower hardware. Essentially, as I understand the situation, when geom is
notified about a new disk and tries to taste it for partitions, the hardware is
not fully ready yet.
--
Andriy Gapon
More information about the freebsd-geom
mailing list