When I'm testing tailscale on 9front/arm64 on rpi3, something strange happened:
>From the day I set up my rpi to be a cpu server till like an hour before, I'm 
>pretty sure the ethernet card is shown as /net/etherU0.
However, for some reason, after one fshalt -r, /net/etherU0 disappeared. What's 
weird is that I can still connect to rpi using drawterm from my linux laptop in 
the same lan network.
After some digging I found out that it may caused by some firmware missing, so 
I downloaded brcmfmac43430-sdio.bin      brcmfmac43430-sdio.txt and put them 
under /lib/firmware.
(well before reboot I tried lc '#l0' so I'm sure that these firmware met the 
driver's needs)
After my reboot, the network card this time showed as /net/ether0.
This didnt affect too much, since I can now connect to internet from 9front. 
But when I ran tailscaled, it insisted to check /net/etherU0 and complained 
about it's non existence.

My current workaround is simply:

aux/stub -d /net/etherU0
bind /net/ether0 /net/etherU0

This solved the issue, and now I can connect to my tailscale subnet from rpi, 
and can use drawterm to connect to it through tailscale from my phone(so 
tailscale does work)

But the missing /net/etherU0 is just...so weird. Does anyone has any clues?

(sysinfo: https://pastebin.com/yjtE9Ka4)
------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tc29c1aa3e9538b2b-M536fc342e23a80392ae22a98
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to