mmc extcsd read /dev/mmcblk1
gives me this for the lifetime estimation:
eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x0b
eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x08
Also, looking at the devices I do not see a mmcbl1p1.
root@beaglebone:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 14.9G 0 disk
└─mmcblk0p1 179:1 0 3.5G 0 part /
mmcblk1 179:8 0 3.6G 0 disk
mmcblk1boot0 179:16 0 2M 1 disk
mmcblk1boot1 179:24 0 2M 1 disk
mmcblk1rpmb 179:32 0 512K 0 disk
I am trying to boot the beaglebone from SD-card for the moment, until i get another one, but it will only boot when i use press the power and the boot button next to the sd-card.
As far as I understood, 0x01 means dead cell is between 0 and 10 percent. In that understanding 0x0b means that between 100 and 110 percent is dead, and 0x08 means between 70 and 80 percent is dead.
Thanks for bootloadertip, I did
sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=1
After that the machine booted off the sdcard without having to press the boot button, as the Beaglebone could not find a bootloader on the eMMC.
I looked at the schematics pdf that you referred to and understood that r93 and r68 have to do with the boot-order, and that setting r68 low (as is actually done by pressing the uSD boot button) would make the bootorder different.
Is that possible in software, or do I have to do that by settting up some kind of wiring?