> Date: Tue, 26 Dec 2023 12:57:06 +0100 > From: Mizsei Zoltán <zmiz...@extrowerk.com> > > Next issue: > > I have a USB drive with OpenBSD 7.4 ARM64 already installed. I copied the dtb > file to the EFI partition, and now i can boot OpenBSD from the USB reliable. > However there is a main differece: in BSD.MP the eMMC gets recognized and it > works, but in BSD.RD it is failed to enable, using the same DTB in both case. > > In BSD MP: > sdmmc0: can't enable card > sd0 at scsibus0 targ 1 lun 0: <SD/MMC, SPeMMC, 0000> > sd0: 7456MB, 512 bytes/sector, 15269888 sectors > > In BSD: RD: > sdmmc0: can't enable card > sdmmc1: can't enable card > > Notes: sdmmc0 is to be ignored, it refers to the on-board SD-card slot, but > my board doesn't have that. > > Full DMESGs: > > BSD.RD: https://pastebin.com/raw/tqcFLpW1 > BSD.MP: https://pastebin.com/raw/gvxPBmfX > > Any idea what could be wrong? I have already compared the > GENERIC/GENERIC.MP and the RAMDISK kernel configs, but there is no > obvious difference wat could explain this behaviour. Any hints > would be greatly appreciated.
You're not helping by posting redacted dmesgs. I repeat what I said before. Unless you have a device tree that is based on upstream Linux (instead of some vendor-provided crap) OpenBSD isn't going to run properly.