Yeah, but Timeshift uses the Ubuntu style subvolume naming, @ for root, @home for /home, so you have to create them that way, otherwise, it won’t work. It can work if you tell it to ignore home, but checks for @ as root on start up.
I know how to do that, you set the subvolume as the default one, thus, when mounting, if no options are passed, it always mounts that subvolume as root.
But, you have to disable that. Sure, I set it during install, cuz installers are stupid (if you tell it to install in /@, it will most probably moan), but disable it after first run (set the real root as the default subvol, i.e. mount point) and just add subvol mount options in fstab.
It’s just extra steps I have to do now 😒, that’s why the rant.
That might also be a general network drivers vs. kernel version problem as well. I’ve had that on some Ubuntu falvors on various cards, it isn’t specific to just wi-fi, it happened on lan as well (just disconnects for a few ms and then connects again).
And yeah, one of the many reasons why I usually buy second hand hardware as well. One, it’s a lot cheaper, two, drivers for Linux are usually not a problem 😁.
You groom them from children. This is an unpopular opinion, but it’s the best solution I could think of. Shamans have done the same in tribes. Some children show empathetic and leadership skills, stading behind the weak and sharing things equaly among siblings and other children. You pick those and groom them from children to take on the burden to be leaders. Yes, this is not fair, they’ll never grow up to choose what they want to be, but so are so many things in life. Sacrifices have to be made for the greater good… and so many far worse things have happened in human history.