Integrating Hardware support into LEDE/OpenWrt by the community

It is still in progress, and not currently in a state I would feel comfortable distributing.

I have been unable to get the 88E6176 switch working properly. LEDE supposedly already supports this switch and swconfig is able to read data from it, but applying any configuration renders the switch inoperable until a reboot. Turris OS and all of the other Omnia ports I’ve seen are based on kernel 4.4, so possibly there has been a regression with 4.9. When I get time I am going to re-base my patches on LEDE 17.01 rather than master to see whether this is the case.

WiFi works, the RJ45 WAN port works. SFP will not work, and I would not be able to test anyway as my SFP-to-RJ45 modules don’t work even on Turris OS. I will check GPIOs, they should be fine as I am using an existing and well specified device tree file from the mainline kernel.

Configuration of LEDs is not supported, but they do retain their default function. It should be possible to add support for these, but this will be in a separate patch. To be honest I don’t care so much about the LEDs personally, so if I don’t get it working after a bit of time I will just give up.

2 Likes