S
Sharo
Hello people
Quick introduction: I'm frustrated from lack of WoL on duo4k, it is really useful feature. I have been using IPBOX for almost 10 years, and it didn't have it either. But i had rasp+ir diode (lame but the only possible solution, as the STB source was waay older than the installedd image).
Now I see that in vuplus world this is much better.
So back to the topic, I see that duo4k is with BCM7278, and the devicetree (fdt or /proc/devicetree) have everything required for wol. BUT the kernel does not support it - that is 4.1.45. The driver for systemportlite (switch chip) is generic for systemport (support for systemportlite is introduced in 4.11 kernel). Difference between Lite and non-lite is that the latter one has 3 interrupts (WoL is #3), and Lite has 2 (WoL is #2) - so using 4.1.45 WoL interrupt never gets correct.
So 2 options i see here - compile image with kernel >4.11 (unfortunately there are closed source modules, so this seems no-go without vuplus support); second option - manually change bcmsysport.c & recompile. I'll try this tonight.
Probably there will be other issues (i.e. aon-ctrl, which also does not have drivers in 4.1)...
Anyone tried something regarding this topic?
Quick introduction: I'm frustrated from lack of WoL on duo4k, it is really useful feature. I have been using IPBOX for almost 10 years, and it didn't have it either. But i had rasp+ir diode (lame but the only possible solution, as the STB source was waay older than the installedd image).
Now I see that in vuplus world this is much better.
So back to the topic, I see that duo4k is with BCM7278, and the devicetree (fdt or /proc/devicetree) have everything required for wol. BUT the kernel does not support it - that is 4.1.45. The driver for systemportlite (switch chip) is generic for systemport (support for systemportlite is introduced in 4.11 kernel). Difference between Lite and non-lite is that the latter one has 3 interrupts (WoL is #3), and Lite has 2 (WoL is #2) - so using 4.1.45 WoL interrupt never gets correct.
So 2 options i see here - compile image with kernel >4.11 (unfortunately there are closed source modules, so this seems no-go without vuplus support); second option - manually change bcmsysport.c & recompile. I'll try this tonight.
Probably there will be other issues (i.e. aon-ctrl, which also does not have drivers in 4.1)...
Anyone tried something regarding this topic?