Printer are worse. try to get a decade old brother to print more than a half page without completely freezing and needing a hard restart. driver is unmaintained unfortunately.
on Windows the printer works perfect though. which makes me quite unhappy :|
wifi on the other hand is not a problem i can remember. even on a 15 year old laptop, the AUR has a driver that it extracts from a ancient .deb and then patches it to make it work with modern kernels. lovely.
I specifically bought a Brother printer because they at least try to support Linux. My previous one Samsung was much worse, it had Google cloud print so I could still use it. But Google like always killed something people liked.
The driver shows up as “cups + gutenprint” and as far i can tell there is no other. so i guess that is already the one and only available driver.
and i have to correct myself, it is a Canon, not a Brother. Canon MX300 from 2007.
I mean it is not that big of a deal anyway. there is a single Windows machine left in this household that i can use for print jobs. and yeah, maybe i could use it as print server, that is actually a interesting idea lol.
Try searching online for cups filters. Maybe someone made a custom filter file for that printer that works… worth a shot 🤷. I’ve had luck hunting down custom filters for some obscure printers in the past.
Setting up a shared printer in Windows is (could be) a PITA though… not being able to choose SMB versions can make your Linux setups with SMB a pain 😔. That’s why I prefer Linux with samba as the print server, you can fine tune almost everything to make it work with any Windows and Linux install.
Also, true story, LTSC 2019 can’t see shares from LTSC 2021, but the opposite works without a problem 🤣. It was a bug, they eventually fixed it, but took them like a year or so (they threw the ball at users, not setting up the shares correctly 😒), and I already reinstalled all rigs with LTSC 2019, so… too late MS 🤷… I haven’t used LTSC 2021 from that point on.
It’s the newer Wi-Fi chips that have issues, those for which drivers aren’t yet released. There always seems to be a year-long delay between the next gen laptops being released and the wifi drivers for them.
Installed Ubuntu on my first netbook and had to sit in the stairs to the second floor jacked into the single Ethernet cable we had for a few hours to troubleshoot it.
I haven’t used every distro, but it seems like most of them are plug and play these days.
I just installed mint on a new laptop. The wifi surprisingly didn’t work on the liveusb, but switching to the Edge release with a newer kernel worked fine.
Possibly. Some XPS models (~9310) cheaped out on the WiFi chipset, which was really bad at reconnecting after sleep/suspend on Win 10/11 right out off the box.
Tried a live Linux install and it worked perfectly, so made the switch as there was no Win-only software that I needed.
But are you perhaps referencing to the situation with Broadcom just incrementing their chips and drivers for years, flooding the market with cheap but quirky chips? Do they still do that?
Mine just stopped working with brscan5 driver. It was a fast and quiet mobile scanner with high quality output. The new one is bigger, slower and louder and runs 90% of time in some photo mode. 🙁
I have a few wifi adapters from china who only work properly under Linux lmfao
Did Microsoft actually infiltrate Lemmy or something? I’m hearing of issues about Linux that haven’t existed since the very first days of desktop Linux
The wifi chipset on my new MSI mobo isn’t supported on current LTS version of Mint - I had to install a more recent kernel, so there are still issues with newer hardware
Yeah, the Chinese stuff seems to work better under Linux… for some reason 😂. I one based on a Realtek chip (I think 🤔) and I couldn’t get passed a few hundred KB in Windows. Linux fried that baby, it did 1.5MB 😂.
I still have wifi woes on my old tablet. Works fine for a few minutes, then dies. Works fine in Windows. I’m about to reinstall on it. Maybe the next distro I try will work?
This is probably some sort of firmware power management bug that the windows driver is working around. Try and see if you can find any documentation on it
you can create them afterwards and move the stuff into the subvol. do it from a live usb and don’t forget to update fstab. be sure to use rsync with the flag to keep permissions etc
That’s simple, but it’s a completely unnecessary waste of I/O. You could create a writable snapshot of the btrfs root as a subvolume, edit the fstab and any other relevant files within that new subvolume, reconfigure the bootloader to specify that subvolume as the root filesystem (as a Linux kernel command line argument) instead of the btrfs root, and then reboot. After rebooting, the original btrfs root can be mounted, and everything unwanted from the original root (other than the new subvolume and its ancestor directories, obviously) can be deleted. Do not delete anything that you didn’t want to lose the changes to on the original root subvolume that you did after creating the snapshot, as the snapshot only remembers what you did before, as well as the changes made specific only to it (like the fstab).
If one wanted to create multiple subvolumes for different purposes, the above procedure can be modified. For instance, if one wanted a separate subvolume mounted at / vs /home, then one can create two writable snapshots, empty out the contents of home in new subvolume 1 (but not the /home directory itself because you want the directory to exist for something to mount onto it), empty out everything outside of home within new subvolume 2, move the contents of home therein up one directory and remove the /home directory itself. Now, one can edit the fstab in new subvolume 1 as appropriate (not forgetting to have new subvolume 2 mount at /home), edit any other relevant files, reconfigure the bootloader to tell the Linux to use new subvolume 1 as the root subvolume, then reboot. Finally, one can remove the unnecessary files from the original root.
Edit:
It is arguably better to manually specify the new root when booting in the Linux kernel command line, and not reconfigure the bootloader until you successfully boot. After success, (if the following is relevant to your system) use update-grub, and it should look at fstab to automatically reconfigure the bootloader accordingly to use the appropriate new subvolume as specified at fstab.
This is what I did years ago to one of my own systems, although I don’t know anything about Timeshift and how it requires things to be set up (I have my own backup scripts that are run by cron). I could have just snapshotted the btrfs root directly for snapshots, but I wanted the snapshots to be cleanly separated from the subvolume used as the Linux VFS root (except when I explicitly mount them).
Lemmy needs polls. The last time I had problems with WIFI drivers was… 15 years ago? On a laptop bought in a supermarket that originally came with Windows Vista. Oh, and the raspberry pi - fuck raspberry pis. They can’t pick wifi module worth shit.
I mean it isn’t Linux fault, but I wanted to install balenaos on my RaspberryPi and they don’t support a WiFi chip in their kernel. Without WiFi the whole idea won’t work for me. And I don’t want to buy a new WiFi usb only because they don’t want to add the drivers.
My attempts to add it to the kernel and build it myself failed so far.
I’m not faulting linux, I’m faulting the Raspberry Pi Foundation. Linux is their main operating system and they haven’t picked a good WIFI hardware module for years. Dunno if the new raspberrypi 4 is better, but I’m not paying to find out.
All single board computers have driver problems because they require custom kernel forks that can’t or don’t get mainlined for whatever reason (usually laziness), but Raspberry PI is actually the best when it comes to that stuff.
So when you buy an SBC, you need to ask yourself: will the company continue to develop/update/patch their custom kernel fork now that they shipped? Or will they just abandon it and move on to the next product? 9 times out of 9.01, it’s the latter.
Raspberry, seriously? What problems are you seeing?
I have a raspberry pi 3 acting as a 5GHz access point for as long as it’s been on the market, I can remember one time I had to restart it because of some wonkiness. About a dozen others as clients, never had an issue there either, fast and stable enough.
All using the default os (raspbian first, raspberry os later).
After that, I gave up on WiFi on Raspberries and used LAN, but they are so underpowered… my nextcloud instance took ages to do anything, XBMC (now Kodi) was slow and couldn’t render videos > 720p (it was struggling with 720p honestly), even a simple audio proxy over bluetooth (forward bluetooth audio from phone to speaker) barely functioned as the bluetooth cut out or it was janky as hell.
It’s easier to put a old phone as a server than a raspberrypi.
There are some oddball cards out there that need the linux firmware xxx (insert manufacturer instead of xxx) binary blobs in order to work, but yes, those cards are rare nowadays and mostly older hardware uses that (as you mentioned, hardware from 10+ years ago).
Had problems about 3 years ago, got a new laptop from work and the WiFi hardware was too new and didn’t have support in the kernel yet. Took a year or something, maybe less, until it worked.
It’s insane how I just had this problem today. Had to tear out my network card in my Asus VivoBook 16. The drivers aren’t out for the MediaTek network card so I had to change it to an Intel one that I previously used.
The last time I had an issue with Linux drivers was in 2002, trying to set up a pppoe connection. I had no smartphone and there were no YouTube, Reddit, wikis, forums etc.
Back in 2016 I helped install some wifi drivers on a friend’s laptop in Ubuntu 16.04, which was not really a big deal.
I feel like these memes are made by Windows users :)
Yes, you can. But the usual setup is to have a file system root that is nothing but subvolumes, which you can then use and mount basically as if they were independent partitions. But when you don't create a root subvolume for your system root first, you install the system directly on the file system root alongside created subvolumes. This tends to get messy as strictly speaking the file system root is a subvolume, too. So now you have that with your system installed and all other subvolumes nested inside it.
Yes. Usually the OS installer takes care of creating a root and home subvolume. Except Arch and similar barebones installer have instructions in the wiki.
I’ve only had problems with wifi drivers twice, immediately after clean-installing fedora 38 on two different devices. Plugging my device into ethernet and updating fixed it instantly.
Not sure about iPhones, but I’ve used an android phone a couple times to both USB tether with data and to act as a WiFi receiver to download drivers in a pinch.
Use a second computer or a friend’s one to download the updates, get a USB ethernet adapter (a 100mbps one is like $5), put the system drive in a computer with lan, tether with another device via USB (phone, pi zero, etc) or use a different version/distro. I’m sure there are a bunch of other solutions.
I guess an ethernet to USB adapter might be your next best bet.
Alternatively, you could USB tether your phone if you have a good data plan
If you are in the unlikely event that you don’t have ethernet port to plug your device into, and no cell service, such as I was, you can use a spare wireless AP to get wifi if you’ve got one
infosec.pub
Newest