Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

BananaPI M2+ yet another emmc issue

Featured Replies

Hi, At the beginning I would like to emphasize that I am not an expert in linux :) I use bananapi m2 + v1.1 in my project. Until now everything worked well with the SD card on armbian 5.25. My project is now finished and would like to run the system from emmc. I used armbian-config to move system from SD card to emmc. I chose the only option: Boot from eMMc – system on eMMC. Everything went well except the message (while formatting):

EXT4-fs (mmcblk1p1): Unrecognized mount option "compress-force=zlib" or missing value

mount: wrong fs type, bad option, bad superblock on /dev/mmcblk1p1,

       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try

       dmesg | tail or so.

 

After removing the SD card, system does not start, it always stops at the same point.

I connected the serial debug and here's what I received:

 

U-Boot SPL 2017.11-armbian (Jan 24 2018 - 22:08:56)

DRAM: 1024 MiB

Trying to boot from MMC2

 

U-Boot 2017.11-armbian (Jan 24 2018 - 22:08:56 +0100) Allwinner Technology

 

CPU:   Allwinner H3 (SUN8I 1680)

Model: Banana Pi BPI-M2-Plus

DRAM:  1 GiB

MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1

*** Warning - bad CRC, using default environment

 

In:    serial

Out:   serial

Err:   serial

Net:   No ethernet found.

starting USB...

USB0:   USB EHCI 1.00

USB1:   USB OHCI 1.0

USB2:   USB EHCI 1.00

USB3:   USB OHCI 1.0

scanning bus 0 for devices... 1 USB Device(s) found

scanning bus 2 for devices... 1 USB Device(s) found

       scanning usb for storage devices... 0 Storage Device(s) found

Autoboot in 1 seconds, press <Space> to stop

switch to partitions #0, OK

mmc1(part 0) is current device

Scanning mmc 1:1...

Found U-Boot script /boot/boot.scr

2092 bytes read in 204 ms (9.8 KiB/s)

## Executing script at 43100000

Booting from eMMC or secondary SD

MMC: no card present

mmc_init: -123, time 2

(The last two sequences repeated several times) and next:

Device 0: device type unknown

... is now current device

** Bad device usb 0 **

** Bad device usb 0 **

No ethernet found.

missing environment variable: pxeuuid

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/00000000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/0000000

No ethernet found.

(The last three sequences repeated several times) and next:

 

Config file not found

No ethernet found.

No ethernet found.

 

When I insert the SD card everything works as always. I can mount / dev / mmcblk1p1 and it looks like the directory structure has been copied correctly. I have two BananaPi’s  boards and both behave the same way. So it's probably not a hardware issue. I searched the forum and did not find a solution to this problem.

Anyway, has  someone any Ideas to get the EMMc working?

 

  • Author

Problem solved. I downloaded the latest version of Armbian. In this version, the system transfer from sd to emmc worked as expected.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.