Date: Sun, 11 Dec 2016 14:10:19 -0700 From: Nathan Dorfman <na@rtfm.net> To: Alexander Kabaev <kabaev@gmail.com> Cc: Jim Reid <jim@rfc1035.com>, FreeBSD MIPS Mailing List <freebsd-mips@freebsd.org> Subject: Re: Support for Ubiquiti PoE Message-ID: <CADgEyUt8aHW1eGrqgD75f8jdfrfu=MsDiGyJB7hu6qXOCVJG2A@mail.gmail.com> In-Reply-To: <20161204124739.2327ab48@kan> References: <33C2C0BC-B069-4EE8-9072-084B0ED0A6E4@rfc1035.com> <20161204124739.2327ab48@kan>
next in thread | previous in thread | raw e-mail | index | archive | help
I don't know anything about the PoE model, but the ERL also comes with an FPGA and a binary blob, and it's only required for the promised million+ pps forwarding rate. That device works great under FreeBSD aside from missing out on that performance boost, so I would naively hope the PoE could be made to work as well. On Sun, Dec 4, 2016 at 10:47 AM, Alexander Kabaev <kabaev@gmail.com> wrote: > On Sun, 4 Dec 2016 14:28:37 +0000 > Jim Reid <jim@rfc1035.com> wrote: > >> 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 >> _______________________________________________ >> freebsd-mips@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mips >> To unsubscribe, send any mail to >> "freebsd-mips-unsubscribe@freebsd.org" > > IIRC, the switch is an FPGA based proprietary design and even on Linux > (really, EdgeOS), you need a binary blob to support it, so PoE is an > extremely poor choice for anything custom. I'd say stay away from POE > unless you plan to run Ubiquiti software on it. > > -- > Alexander Kabaev
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADgEyUt8aHW1eGrqgD75f8jdfrfu=MsDiGyJB7hu6qXOCVJG2A>