Great news! Thanks for the feedback and also thanks for mentioning the bsd.re-config, this was new to me.
I have managed to assign valid MAC to the rge ports using /etc/hostname.rge(N) files, containing : ``` lladdr 00:11:22:33:44:55 dhcp ``` My device gets really hot, but while apmd can change the cpu freq it still uncomfortably hot. Btw: using the linked EFI method i have successfully booted NBSD 10 and vanilla Debian 12, but was unsuccessful with FBSD. Linux & NBSD sees and can be installed onto MMC, so probably the not-working eMMC is what Jared mentioned here in the README [1]. It seems OBSD's sdmmc driver needs to be patched, but for that i miss the required expertise. Using Linux the device is much colder, but Debian doesnt packages the ethernet firmwares, so i was unable to test them yet, but it recognizes the intel wifi (also needs firmware). Installing manually the required wifi firmware in OBSD sadly doesnt makes the wifi working. As OBSD reports it "not configured" i think it doesnt know how to attach the driver to it. Btw: i have managed to find a uart adapter board (but not yet received) so i will try to compile a uboot for the device later on. I'll continue the experiment and will try to upstream my EDK2 changes. I will also try to make an up-to-date OpenWRT build aswell with EFI boot or with my planned/upcoming uboot fork [2]. [1] : https://github.com/jaredmcneill/quartz64_uefi [2] : https://github.com/extrowerk/u-boot Hope it helps. Keep me posted about your findings. Best Regards, --Zoltán --Z-- 2023. dec. 18. 3:04:03 Ian Darwin <i...@darwinsys.com>: > On Sat, Dec 16, 2023 at 03:48:09PM +0100, Mizsei Zoltán wrote: > > Following your directions I've gotten mine up and running 7.4 as well. Thanks. > > The dwqe (eth0 and eth1) at least configure and can do simple work. I did get > one "dwqe_watchdog" so far. > > Comments inline. > >> So i have managed to install OBSD 7.4 on the H68K. >> >> Here is my current Tianocore EFI build: >> https://extrowerk.com/storage/20231205_Hinlink_H68K/BSD_EFI/H68K_EFI.img >> And here is the current DTB: >> https://extrowerk.com/storage/20231205_Hinlink_H68K/BSD_EFI/rk3568-opc-h68k.dtb >> >> dd the img to an sd card, dd the installer74.img to a usb disk, then mount >> the EFI partition, and copy the dtb into a freshly created rockchip folder. >> >> Boot with "set tty fb0", install onto a GPT partitioned (important!) USB >> disk (eMMC is not yet working). Copy the DTB to the installed disk EFI >> partition, then boot using "set tty fb0" and "machine acpi on" and run: > > Should probably mention to "boot -s" at this point. > >> # config -e -o /bsd.new /bsd >> and >> disable rkdrm* > > Probably add this to /etc/bsd.re-config so it sticks across updates. > >> Then you have to add the following to /etc/boot.conf: >> >> set tty fb0 >> boot bsd.new >> >> Then it should work just fine. >> Here is my dmesg output: https://pastebin.com/raw/4xfM9m4G >> CLI + Xorg works ok so far. I haven't tested the ETH ports yet. >> >> TODO: >> - fix emmc >> - fix rkdrm >> - fix m.2 wifi ( i have replaced the original with an intel one, but while >> the sstem recognizes it, it doesn't tries to install any firmware. Currently >> i use a USB attached wifi dongle instead) >> - 2 ETH interface have all-zero MAC address > > Those are the rge ports, both indeed have lladdr all zeroes. > > Thanks