tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Driver for Raspberry Pi 3B+ ethernet adapter (Microchip LAN75xx/LAN78xx)



On 2018/08/26 2:35, Robert Swindells wrote:
Rin Okuyama <rokuyama%rk.phys.keio.ac.jp@localhost> wrote:
I've ported mue(4), driver for Microchip LAN75xx/LAN78xx known as
internal NIC of Raspberry Pi 3B+, from OpenBSD.

Works for me using an external dongle on amd64:

mue0 at uhub3 port 3
mue0: WS (0x424) USB Gigabit LAN (0x7500), rev 2.00/1.00, addr 2
mue0: LAN7500
mue0: Ethernet address 80:3f:5d:09:18:20
ukphy0 at mue0 phy 1: OUI 0x00800f, model 0x000e, rev. 12
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto

The controllers have some offloading features, are you working on adding
support for them or could you use some help ?

Thank you for testing!

Yes, it supports RX/VLAN/TX checksum offloading. I forgot to add
them to TODO list.

Corresponding FreeBSD driver, muge(4), partially support RX csum
offloading, but they say their implementation is broken...

Linux driver supports RX/VLAN csum offloading.

I will examine datasheet and Linux driver, and elucidate why
FreeBSD driver does not work well.

Thanks,
rin


Home | Main Index | Thread Index | Old Index