Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Aug 2018 09:12:22 -0600
From:      Ian Lepore <ian@freebsd.org>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: FYI: how gpart show -p reports the same microsdhc card in a USB reader vs. in the microsdcard slot (on a Pine64+ 2GB)
Message-ID:  <1535641942.33841.68.camel@freebsd.org>
In-Reply-To: <59022B46-C0C8-47BC-8455-47602F3890FC@yahoo.com>
References:  <5769CFF2-05D3-47CA-ABFA-52786C7C3B71@yahoo.com> <1535637249.33841.64.camel@freebsd.org> <59022B46-C0C8-47BC-8455-47602F3890FC@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2018-08-30 at 07:12 -0700, Mark Millard via freebsd-arm wrote:
> On 2018-Aug-30, at 6:54 AM, Ian Lepore <ian at freebsd.org> wrote:
> 
> > 
> > On Thu, 2018-08-30 at 02:39 -0700, Mark Millard via freebsd-arm
> > wrote:
> > > 
> > > [I do not currently have access to any alternates to the
> > > Pine64+ 2GB that have a micro sdcard slot. So I can not
> > > say that this is specific to the Pine64+ 2GB type of
> > > context: no evidence for other contexts.]
> > > 
> > > gpart show -p when the microsdhc card is in a USB-based
> > > reader:
> > > 
> > > =>      63  62333889    da4  MBR  (30G)
> > >         63     16380         - free -  (8.0M)
> > >      16443    131040  da4s1  fat32lba  [active]  (64M)
> > >     147483       997         - free -  (499K)
> > >     148480  62185470  da4s2  freebsd  (30G)
> > >   62333950         2         - free -  (1.0K)
> > > 
> > > =>       0  62185470   da4s2  BSD  (30G)
> > >          0  62185470  da4s2a  freebsd-ufs  (30G)
> > > 
> > > =>       0  62185470   ufsid/5b81680084249dc0  BSD  (30G)
> > >          0  62185470  ufsid/5b81680084249dc0a  freebsd-ufs  (30G)
> > > 
> > > =>       0  62185470   ufs/PINE642GBrootfs  BSD  (30G)
> > >          0  62185470  ufs/PINE642GBrootfsa  freebsd-ufs  (30G)
> > > 
> > > vs. when the same microsdhc card is in the mmcsd0 slot:
> > > 
> > > =>      63  62333889    mmcsd0  MBR  (30G)
> > >         63     16380            - free -  (8.0M)
> > >      16443    131040  mmcsd0s1  fat32lba  [active]  (64M)
> > >     147483       997            - free -  (499K)
> > >     148480  62185470  mmcsd0s2  freebsd  (30G)
> > >   62333950         2            - free -  (1.0K)
> > > 
> > > Despite what the mmcsd0 case does not show, it seems to
> > > work fine for the freebsd-ufs file system being the root
> > > file system for booting from /dev/mmcsd0 .
> > > 
> > > In fact the /etc/fstab used has:
> > > 
> > > /dev/ufs/PINE642GBrootfs        /               ufs
> > > rw,noatime          1 1
> > > /dev/label/PINE642GBboot        /boot/efi       msdosfs
> > > rw,noatime      0 0
> > > 
> > > which show up just fine:
> > > 
> > > # df -m
> > > Filesystem               1M-blocks  Used Avail Capacity  Mounted
> > > on
> > > /dev/ufs/PINE642GBrootfs     29400 26971    77   100%    /
> > > devfs                            0     0     0   100%    /dev
> > > /dev/label/PINE642GBboot        63     0    63     0%    /boot/ef
> > > i
> > > 
> > > So the freebsd-ufs content is found and used.
> > > 
> > It's all but impossible to dig any meaning out of that jumbled wall
> > of
> > text, but from the subject line I surmise you're saying that an
> > sdcard
> > in a usb card reader shows a different geometry or size than that
> > same
> > card in a native sd slot. That's normal and expected and has always
> > been so.
> I mean that the mmcsd0 case does not show any equivalent of the:
> 
> =>       0  62185470   da4s2  BSD  (30G)
>          0  62185470  da4s2a  freebsd-ufs  (30G)
> 
> There is no explicit hint of a freebsd-ufs being present in the
> "freebsd" area in mmcsd0 gpart show output. (Yet it uses that
> area just fine.)
> 
> It seemed odd to me even if it is expected for some reason.
> 

Oh, that is unusual. I just tried the same thing on an armv7 system,
recent build of 12-current, and it doesn't behave like that. I get the
same output whether the sdcard is in an sd slot or in a usb reader. Of
course there are many differences between our setups... different usb
reader, layout on the sdcard is similar but not identical, etc.

-- Ian



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