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
