(In reply to Johannes Kastl from comment #9) > What I fail to understand this far: > > The board does not have a SPI flash (as far as I found out, so it needs to > read the u-boot code from the sdcard (that for whatever reason is called > mmc). > > So the steps are: > - board resets > - board reads from sdcard from some offset > - board boots into u-boot > - u-boot fails to detect the sdcard OR > u-boot is able to start grub, but grub fails to find the root device > ("error: ../../grub-core/commands/search.c:296:no such device: > e590f1c9-3c90-4d9e-a0df-ff6e17559cf8.") OR > grub uses the wrong device ("failure reading sector 0x3786d40 from > `hd1'.", which seems to have disappeared now that I removed the USB stick > > If u-boot is booted, at least the board itself seems to find the sdcard. But > u-boot does not? This would point to a bug in u-boot? > Yes, Grub usese the EFI implementation of U-Boot to access the HW. And if U-Boot access to the SD card is buggy, so will be the access from Grub.