Re: FreeBSD 13 Release questions RBPI 3B+

From: Mitchell Horne <mhorne_at_freebsd.org>
Date: Mon, 20 Sep 2021 16:32:32 UTC
On Mon, Sep 20, 2021 at 11:12 AM Stefan Parvu <sparvu@kronometrix.org> wrote:
>
> Hi all,
>
> Is there anything changed on FreeBSD 13 for Raspberry PI 3B+ related to the
> ethernet onboard NIC driver? I have the NIC working, but there are no lights on
> for the NIC port on the Raspberry PI. All lights are off.
>

Hi,

There is a bug report for this issue, see:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254267

It seems that an update to the device tree files between 12.2 and 13.0
changed their structure slightly, and nobody has adapted the muge(4)
driver for this yet. In other words, the driver needs to be taught to
look for the 'microchip,led-modes' property in a different place.

Cheers,
Mitchell

> freebsd@generic:~ % ifconfig -a
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>         options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
>         inet6 ::1 prefixlen 128
>         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
>         inet 127.0.0.1 netmask 0xff000000
>         groups: lo
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         options=80009<RXCSUM,VLAN_MTU,LINKSTATE>
>         ether b8:27:eb:5a:3c:98
>         inet 192.168.1.177 netmask 0xffffff00 broadcast 192.168.1.255
>         media: Ethernet autoselect (1000baseT <full-duplex>)
>         status: active
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>
>
> Same network cable, same board works fine with using FreeBSD 12.2
>
> Any ideas?
>
> Thanks,
> Stefan
>
>