The weird thing is that it seems to be working? Either I misdiagnosed the problem, or maybe my old one was just broken.
Could be flashed with a different microcode that works better with Linux. Just because it’s of the same model doesn’t mean it’s the same. Sometimes it’s as little as a flag that is set. Looking at you battleye
You will learn SO MUCH about computers by just trying to make your wifi or some other thing work. And then you will never have trouble with that thing again. I remember having to do wrapping of drivers, but I don’t know if that is still a thing.
This is my jam. I really enjoy having a steep hill to climb.
This is how getting unsupported features work in linux feels
Like that time I got a random no-name action cam’s webcam mode to work on Linux by manually mounting it within seconds of connecting it
write us the driver to mount it within seconds of connecting it automatically.
There’s something special about WiFi, but it is better than it used to be. I think it depends on your hardware more than anything. Any chance you can connect up to Ethernet in the meantime? You may be able to plug directly into a switch/router.
It’s too far from the router right now, but I have some options.
I needed to have the new adapter plugged in to use a tool from the manufacturer that is supposed to detect your adapter and install the most up to date driver for you, but of course you have to be online, so I was using the old semi-broken adapter and had both plugged in and connected to my router at the same time.
It seems jank, but it made me wonder what would happen if I just left both connected forever. Would it stay seamlessly connected as long as they both don’t drop at the same time? Lol
You remind me of when I moved to Argentina. I had a laptop whose fan suddenly froze but I was too broke to get a computer so I figured out that if I put it in JUST THE RIGHT spot next to a fan, it would get enough passive cooling to work. Then I did the silly and decided to upgrade, which made me have to plug in Ethernet. It took me ages to get the computer back in the right spot so that it wouldn’t power off due to overheating. All for WiFi…
Amazing. There’s a level of stubborn ingenuity that I can appreciate.
You can make Linux load balance over two network connectors, but usually it prioritizes one network adapter for all traffic based on a scoring algorithms (wired and high bandwidth gets most points).
You can manually set a priority too, or route specific traffic (based either on destination, protocol, or source program, etc) to a specific adapter. Some programs (like KTorrent) are capable of using multiple adapters without any specific config (which is why I was able to run torrents one time while literally nothing else worked with an old 3G internet dongle) .
This would be a really interesting rabbit hole to go down…
I did it once because I had an unstable cable connection, it was surprisingly easy***(for me) https://www.baeldung.com/linux/merge-several-internet-connections
Networking is wild. I’ve learned the Linux network stack by troubleshooting my Proxmox LXC + tailscale subnet router shit.
As far as first problems with Linux go, that one’s a classic! Congrats, LOL
Be me and get a cheap MacBook Pro 2015 to run Linux Has Broadcom adapter Apparently the worst one 43602 chip Proceeds to install arch anyway Tries 3 drivers, no luck Tries many workarounds, no luck Cries to sleep Runs internet recovery to install macOS, fails
Guys, listen to the wiki and techstack sites. Don’t get broadcom
Check h-node next time ;).
starring this comment, amazing resource from the FSF - thank you!
My first Linux issue was that it didn’t support the USB hub I had at the time that was just always plugged into the windows machine I was installing Linux onto. So in 2003, I took my bulky tower to a friends house and it booted on the first try after weeks of failures trying on my own at home.
I was both relieved, and incredibly annoyed.After both the 4G modem and the wifi dongles didn’t work I decided to flash an old TP-link router with OpenWRT (or was it DDWRT?) and using that in a bridge mode connected wifi and via ethernet to the PC. So yeah, then I got an Intel wifi 6 NIC and gave the router away.
I’ve done that before, most reliable wifi connection I’ve ever had.
Hah, I’ve totally done that. I’m thinking about doing it again, because it worked way better than my desktops built-in wifi adapter that has no external antenna.
In a pinch you can tether your phone through USB and use its Wi-Fi.
If you have an old router lying around, you might be able to set it up as a repeater and then plug into it with Ethernet. That’s what I did for a while when my computer’s Wi-Fi was unreliable.
As someone that spent a lot of years sitting next to an IT help desk, I’m not sure any chipsets work well at all. A lot of times you just have to figure out what makes them happy and get used to it.
I’d hear things like “as long as I don’t close my laptop after I undock, i don’t have to reboot to fix the wifi” as the person waddled across the office propping their laptop open. And these were high end windows laptops.
If you want to save troubleshooting time, just skip straight to the blood sacrifice. Computers are happy when you bleed, for some reason.
Driver issues then. Find GPL coder and ask them to fix the driver
The Teacher in me has to ask,“So, what have we learned from all this?”
big exaggerated sigh
“…aaalways read the hardware specs, Mr. Bluewing, sir.”
😂 time to build your Linux from source!
Some distros have crusty old kernels/firmware and thus lack optimal support to boot lol.
Anyway even with Qualcomm Wi-Fi 7, it was not great even a month back. 🙄
I had to rebase to
Bazzite-Testing
and back toBazzite-Stable
a few times… Ended up pinning an older testing image for a while to keep working wifi while Fedora upstream fixed their crap.The joy of Atmoic made that super simple and painless I’ll say.
Rolling back updates on tradish distros can be painful to the point of reinstall sometimes lol.
I personally would avoid Wifi 7 or anything newer. It takes a while to develop kernel support and it will be a bad experience. Wifi 7 support was only finished in the last year or two and it is going to be buggy.
This.
Don’t expect the brand new gear to work on Linux. It takes a while for the neckbeards to get access and write the drivers.
Heck, even new gear from companies that contribute their own drivers can be shaky.
I’m sorry, but for desktop, Linux can’t be relied on as stable for early gear adoption. Usually even the specs are in limbo still.
This is coming from a linux/bsd only user for many years.
The vast majority of hardware is support maintained by the manufacturer. However, it takes quite a while for it to trickle down. Linux is purely a monothic kernel so bugs can be very bad.
Ironically, I haven’t had a hardware issue in ages.
yup, same problems with v4l and a kernel incongruency. NixOS to the rescue. Add a line to pin the kernel and everything keeps working like nothing ever happened.
Man that reminds me that I bought a Chinese motherboard to build my homelab and installed Debian. Great! One kernel upgrade later and my network card stopped working. Tried a lot of things but to preserve my mental health and to enjoy my jellyfin again, I just returned to the older kernel and voilá, everything worked again…so no updates for now …or ever
Have you ever compiled your own kernel? Could be the upgraded version doesn’t enable a module your motherboard needed or something. A fairly simple test would be to compile thw kernel with everything enabled as a module and use that
I did it once but I remember not being able to judge if I needed all the modules or what to flag on each line I saw. I tried to load the module this time after the upgrade but without success. Maybe I’ll try someday if I get the time…
I’m not a kernel expert but found a good way to solve the “which modules do i need” delimma is to use modprobed-db. First compile with all modules, run modprobed-db every once in a while to store which modules are loaded and then run “make localmodconfig”.
Sounds like a rockchip board like orangepi haha. It’s funny because they actually have some killer hardware, but documentation on kernel drivers and DTB boot chain is sketchy at best.
Same happened with me and a USB video capture card I bought specifically for Debian Linux compatibility. One kernel upgrade later… doesn’t work. Try again on old kernel? Works. I’ll probably try in a few months, but I can’t be bothered now.
@baltakatei @ThunderLegend report a bug
Same here…O have around 20 containers running on my potato server and I really enjoy using them…not enough time to debug this thing.
Similar thing happened to me a while back, though the new one was just as much of a pain. So anyway, there is now a new, RJ45-shaped, hole in my wall.
That was a perfectly reasonable response.
My overactive imagination: They used a speargun designed to fire RJ-45 shaped bolts through walls, pulling high tensile strength networking cable with it.
That’s gonna be a good game. Like power wash simulator or viscera cleanup detail, but for structured cabling.
You could do a proper termination
Yeah, probably. But as long as it works, I am fine with it