Support for Ubiquiti PoE
Jim Reid
jim at rfc1035.com
Sun Dec 4 14:28:41 UTC 2016
Hi. Does anyone know if this device is supported?
It’s similar to the EdgeRouterLite (ERL) which does run FreeBSD. The PoE has 2 WAN ethernet ports and 3 LAN ethernet ports. The ERL has 2 WAN and 1 LAN ethernet ports.
I found a bootable image for the ERL (FreeBSD 10.1) on the net and installed it. Although this boots and runs OK, the kernel doesn’t see the 3 LAN ports. I suspect they might be hanging off a second switch (chipset?) on the motherboard and the kernel doesn’t know about it or how to probe for it at boot time.
FWIW Ubiquiti’s firmware is Linux. I’d prefer not to run that or try to make sense of Linux kernel code and retro-fit that into FreeBSD.
Here’s what’s in dmesg.boot. The kernel “sees” octe2 which presumably is the first of the LAN ethernet ports. But it fails to do anything with it. Maybe a device driver needs tweaked to recognise the slightly different chipset(s) for the PoE? Any ideas?
octebus0: <Cavium Octeon Ethernet pseudo-bus> on ciu0
Interface 0 has 3 ports (RGMII)
Warning: Enabling IPD when IPD already enabled.
Warning: Enabling PKO when PKO already enabled.
octe0: <Cavium Octeon RGMII Ethernet> on octebus0
miibus0: <MII bus> on octe0
atphy0: <Atheros F1 10/100/1000 PHY> PHY 7 on miibus0
atphy0: OUI 0x00c82e, model 0x0007, rev. 2
atphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseSX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
octe0: bpf attached
octe0: Ethernet address: 80:2a:a8:8e:2c:23
octe1: <Cavium Octeon RGMII Ethernet> on octebus0
miibus1: <MII bus> on octe1
atphy1: <Atheros F1 10/100/1000 PHY> PHY 6 on miibus1
atphy1: OUI 0x00c82e, model 0x0007, rev. 2
atphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseSX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
octe1: bpf attached
octe1: Ethernet address: 80:2a:a8:8e:2c:24
octe2: <Cavium Octeon RGMII Ethernet> on octebus0
octe2: attaching PHYs failed
octe2: bpf attached
octe2: Ethernet address: 80:2a:a8:8e:2c:25
More information about the freebsd-mips
mailing list