Port details |
- mmc-utils Userspace tools for MMC/SD devices
- 20211202 sysutils
=0 20191004Version of this port present on the latest quarterly branch. - Maintainer: marius@FreeBSD.org
 - Port Added: 2017-03-16 22:36:15
- Last Update: 2021-12-19 15:39:40
- Commit Hash: e9dba04
- License: BSD3CLAUSE GPLv2
- Description:
- MMC tools introduction
======================
There is one MMC test tools called mmc-utils, which is maintained by
Chris Ball, you can find it at the below public git repository:
https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git
Functions
=========
The mmc-utils tools can do the following:
- Print and parse extcsd data.
- Determine the eMMC writeprotect status.
- Set the eMMC writeprotect status.
- Set the eMMC data sector size to 4KB by disabling emulation.
- Create general purpose partition.
- Enable the enhanced user area.
- Enable write reliability per partition.
- Print the response to STATUS_SEND (CMD13).
- Enable the boot partition.
- Set Boot Bus Conditions.
- Enable the eMMC BKOPS feature.
- Permanently enable the eMMC H/W Reset feature.
- Permanently disable the eMMC H/W Reset feature.
- Send Sanitize command.
- Program authentication key for the device.
- Counter value for the rpmb device will be read to stdout.
- Read from rpmb device to output.
- Write to rpmb device from data file.
- Enable the eMMC cache feature.
- Disable the eMMC cache feature.
- Print and parse CID data.
- Print and parse CSD data.
- Print and parse SCR data.
WWW: https://www.kernel.org/doc/Documentation/mmc/mmc-tools.txt
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mmc-utils>0:sysutils/mmc-utils
- To install the port:
- cd /usr/ports/sysutils/mmc-utils/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/mmc-utils
- pkg install mmc-utils
- PKGNAME: mmc-utils
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1639924509
SHA256 (mmc-utils-20211202-a1b233c2.tar.gz) = fb275b57353bb53ff97d9ba4716928ed159341a1e1539f6face40bc63b39e674
SIZE (mmc-utils-20211202-a1b233c2.tar.gz) = 47220
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- sysutils_mmc-utils
- USES:
- gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
19 Dec 2021 15:39:40 20211202
|
Marius Strobl (marius)  |
sysutils/mmc-utils: Minor changes to port
- Fetch the distfile directly from the master git repository based on
the nifty approach taken by mail/alpine instead of using a local copy.
Note that this bumps the PORTVERSION to the last commit date (rather
than last change date) of the repository w/o a change in source. [1]
- Chase outdated repository URL in pkg-descr (still wrong in WWW). [2]
PR: 260527
Obtained from: mail/alpine [1]
Submitted by: diizzy [2] |
18 Dec 2021 22:40:19 20211130
|
Marius Strobl (marius)  |
sysutils/mmc-utils: Update to 20211130 version |
06 Apr 2021 14:31:07 20191004
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
27 Dec 2020 16:34:44
20191004
|
marius  |
- Update to mmc-utils as of 20191004, for the most part bringing only
minor enhancements and fixes.
- Chase WWW [1]
PR: 251787 [1]
Submitted by: Newton Terry [1] |
09 Apr 2019 19:48:01
20181214
|
marius  |
Update to mmc-utils as of 20181214, improving handling of RPMB partitions. |
15 Jun 2018 17:36:22
20180327
|
amdmi3  |
- Remove always-false OSVERSION conditions
- Convert the remaining one into IGNORE_DragonFly and fix message
correspondingly
Approved by: portmgr blanket |
13 May 2018 15:35:02
20180327
|
marius  |
Update to mmc-utils as of 20180327, fixing an ENH_START_ADDR conversion
overflow which in turn can cause a failure when trying to partition the
enhanced user data area. |
04 Mar 2018 19:08:00
20180122
|
marius  |
Update to mmc-utils as of 20180122 (no functional difference since 20170320). |
11 Aug 2017 21:32:38
20170320_1
|
marius  |
Add a patch allowing mmc-utils to detect HS400/HS400ES support. |
11 May 2017 21:29:21
20170320
|
marius  |
Build on FreeBSD versions 1003514+ and 1100513+, too. |
28 Mar 2017 22:20:29
20170320
|
marius  |
Update to mmc-utils as of 20170320, which additionally allow for
obtaining the life time estimation and pre-EOL information of an
eMMC chip from the extended CSD registers. |
16 Mar 2017 22:59:19
20160901
|
marius  |
Correct malformed conditional in r436309. |
16 Mar 2017 22:36:05

|
marius  |
Add a port of mmc-utils, a collection of tools for MMC/SD devices.
Among others, this allows to partition eMMC devices via /dev/mmcsdN.
Currently, FreeBSD version 1200025 or later is required for mmc-utils.
CAVEAT EMPTOR: Partitioning eMMC devices is a one-time operation. |