[Bug 274092] if_smsc.c needs to use ether_gen_addr instead of read_random for more stable MAC address

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 12 Oct 2023 14:28:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274092

--- Comment #21 from Patrick M. Hausen <pmh@hausen.com> ---
No idea, honestly. How does RPi OS do it? If I remember correctly the serial is
somehow passed as a parameter to the kernel by the bootloader.

Using a FreeBSD specific vendor OUI and a stable MAC based on the hostid is
probably best.

Now, how can we proceed to get this working? I can try to find a "real Pi"
instead of a compute module, serial console access, and an external USB
Ethernet based on that chipset. Possibly we have some old hardware lying around
somewhere at the office. I'll report back on the weekend.

-- 
You are receiving this mail because:
You are the assignee for the bug.