Is my M2-U defective? (Emmc not detected, HDMI not working)


#1

I just received the Banana Pi M2-U the other day, but its behaving strangely. I cant SSH using any of the provided images other than

2016-09-26-ubuntu-mate-16.04-Xenial-edu-docker-demo-bpi-m2u.img

When plugged into HDMI, the display powers on but theres no output. Luckily I am able to plug it into ethernet and it gains an IP address via DHCP and I can SSH into it. However, I cant seem to find the Emmc partition.

pi@bananapi:~$ fdisk -l
Disk /dev/mmcblk0: 29.8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000dbbbe

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *    204800   729087   524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      729088 22527999 21798912 10.4G 83 Linux
pi@bananapi:~$ uname -a
Linux bananapi 3.10.65-BPI-M2U-Kernel #5 SMP Tue Nov 29 03:11:02 UTC 2016 armv7l armv7l armv7l GNU/Linux
pi@bananapi:~$ bpi-tools -v
F_VERSION=yes

bpi files:
/usr/bin/bpi-tools	v1.2.1(github)
/usr/bin/bpi-bootsel	v1.2.1(github)
/usr/bin/bpi-copy	v1.2.1(github)
/usr/bin/bpi-get	v1.0.3(github)
/usr/bin/bpi-migrate	v1.3.5(github)
/usr/bin/bpi-hw	v1.2.8
/usr/bin/bpi-update	v1.3.4(github)
pi@bananapi:~$ bpi-
bpi-bootsel   bpi-bt-patch  bpi-get       bpi-migrate   bpi-update
bpi-bt-on     bpi-copy      bpi-hw        bpi-tools/    
pi@bananapi:~$ bpi-hw 
bpi-m2u

Is this a software issue or could I have been sent defective hardware?

EDIT:

pi@bananapi:~$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0 29.8G  0 disk 
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0 10.4G  0 part /

(BPI_Justin) #2

HI: you can download new images. Try again.

https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc

==> 2017-04-27-ubuntu-16.04-mate-desktop-beta2-bpi-m2u-sd-emmc.img.zip


(James) #3

Is there a link to an new Ubuntu 16.04 minimal image for the M2-U?

I dont need a desktop version :slight_smile:


#4

Hey, thanks, EMMC is detected:

pi@bpi-iot-ros-ai:~$ uname -a
Linux bpi-iot-ros-ai 3.10.65-BPI-M2U-Kernel #5 SMP Tue Nov 29 03:11:02 UTC 2016 armv7l armv7l armv7l GNU/Linux
pi@bpi-iot-ros-ai:~$ sudo fdisk -l
Disk /dev/mmcblk0: 29.8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00033bb7

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1      204800   729087   524288  256M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      729088 62521343 61792256 29.5G 83 Linux


Disk /dev/mmcblk1: 7.3 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb55085f6

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk1p1       2048 15269887 15267840  7.3G 83 Linux


Disk /dev/mmcblk1boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk1boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
pi@bpi-iot-ros-ai:~$ lsb
lsblk        lsb_release  
pi@bpi-iot-ros-ai:~$ sudo lsblk 
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk1boot0 179:32   0    4M  1 disk 
mmcblk1boot1 179:48   0    4M  1 disk 
mmcblk0      179:0    0 29.8G  0 disk 
├─mmcblk0p1  179:1    0  256M  0 part 
└─mmcblk0p2  179:2    0 29.5G  0 part /
mmcblk1      179:16   0  7.3G  0 disk 
└─mmcblk1p1  179:17   0  7.3G  0 part /media/pi/4bd2c139-b811-4635-a6fa-a7d04aecf794

However, the HDMI display powers on, but doesnt show anything.

Do I need to modify anything in

uEnv.txt ?


(facat) #5

Is there a link to an image which supports docker?


#6

Thanks for all the work. Do you know when a new jessie image will be available?

what does ‘preview’ mean? is this an early beta?


#7

UPDATE: I removed the QC passed sticker from below the HDMI port and I cleaned up the PCB and HDMI port with Methylated spiirits, now it works. So if anybody has similar problems as me: thats what helped me.