I have a Lenovo 100e Gen 2 (phaser) with onboard MMC and a microSD slot. I’ve installed MrChromebox’s UEFI BIOS successfully after removing write protection. I was able to install Ubuntu & Mint to the microSD (/dev/sdb) without issue, but all operations on the MMC (/dev/mmcblk0) fail, with Input/Output read/write errors. On the contrary, Windows 10 installed to the MMC without issue, however CrystalDiskInfo doesn’t recognise the disk and can’t check its quality
I’ve attempted installing Ubuntu, Mint, tried fsck, gparted, tried using DD to clone the microSD, but nothing Linux based will read or write to the MMC. Would love to get Linux onto the MMC, as the microSD is slow.
Unfortunately my work laptop deleted the backup firmware, so can’t try legacy BIOS. Any other ideas to get Linux onto the MMC?
I was just noting that ubuntu was not supported, since most people miss that in the docs.
When did OP mention windows works fine? The only windows screenshot I see, is running from a removable drive, with crystaldiskinfo noting “Disk not found” nevermind, I’m bind.
Odd. Can you post the output of “uname -a” so we can see what kernel you have? Also, try “lsblk -o MODEL,SERIAL,NAME,TYPE,SIZE,LABEL,UUID,FSTYPE,MOUNTPOINT,RM,RO”
Admittedly I did miss the compatibility note. I’ve tried Ubuntu, Mint, Kali & Arch. I’m about to try Mint Debian, as suggested by @s31bz after collecting outputs for @djb_pizza
Older versions of Ubuntu may not work well with newer kernels. There were a lot of fixes for mmc in the last couple of years. It doesn’t matter what distribution you use - you need an up to date kernel.
If you could give it a try, try downloading the latest arch iso and try loading it into fdisk, and creating a partition. That’ll have kernel 6.9 or something
Tried with the latest Arch, and it hangs on mmcblk0 I/O errors. It seems to see 2 boot partitions (where windows is currently installed) but can’t read them. I’m currently doing it via Ventoy, so I can quickly switch between test distros, but previously had issues with the native ARCH iso too