Hello Forum goers I just jumped into this community because my old Netgear N-300 Usb adapter isnt picked up automatically. That is understandable given how the piece of hardware is several years old. Maybe there is a package out there that could get the device to work but rather go around searching for that I thought first to just ask for advice if there is any confirmed device I could shop around for instead and simply end this issue.
If you came across this thread thank you for reading.
Product recommendations are discouraged around these parts. Please see Forum Rules - Manjaro
However, if you would like help getting your N-300 working, please post your system info as outlined below and perhaps you won’t need to spend any money:
Broadcom is really bad about sharing, there appears to be no drivers, unfortunately. Newer Netgear adapters mostly use Realtek which have a higher possibility of drivers available.
That figures but aligns with with me wanting a newer piece of equipment anyway. And just this small discussion has broaden my thinking on the topic as well. Thank you for your time Yochanan.
Look for cheap USB WIFI dongle on [insert Chinese online shop name here] and pick a few, then search for their compatibility on Linux regarding what chip it is based on, and buy the one known for working good. You could get one for a few bucks shipped to your door (if you don’t mind the shipping time).
Or you can do that too, it is up to your preference, but what you need to look for is the chip it is made of (something like RTLxxxx for Realtek ones, BCMxxxx for Broadcom, and so on). Some will be plug and play, but some other will require external driver, and some have just nothing to get them working.
Here is Part two to my story.
I went out and bought a new network adapter and spent time reading and relearning how to use my terminal, as I have used linux years ago, And I thought I had the installation whooped untill I think I am needing all my headers for the package. Now I’m like Great where do i get the headers for this driver.
==> ERROR: Missing mnt kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing boot kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing home kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing bin kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing rootfs-pkgs.txt kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing sbin kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing var kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing tmp kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing run kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing usr kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing opt kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing proc kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing desktopfs-pkgs.txt kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing srv kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing lost+found kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing root kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing dev kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing lib kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing sys kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing lib64 kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
==> ERROR: Missing etc kernel headers for module rtl8814au/5.8.5.1.r125.g6d49275.
Well Im going to continue reading and maybe i will find what I do to get the headers but If anyone would like to provide instruction here I would gladly appreciate it.
I guess you’re trying to install rtl8814au-dkms-git from the AUR (tell us what you’re doing to get these errors we’re not mind readers), if you need the kernel headers then install linux515-headers from the terminal or from the GUI. You will also probably need to install the headers for all the kernels you have installed if you have more than kernel 5.15
To list installed kernels do mhwd-kernel -li
To install the headers for kernel 5.15 (linux515) do sudo pacman -S linux515-headers and do the same for all other kernels you have installed (I recommend you only install/keep LTS kernels like 5.15 or 5.10 or 5.4.
Then you can build your AUR package with pamac build rtl8814au-dkms-git
PS: there is also another alternative driver available on the AUR, if this one doesn’t work or crashes for you, then maybe try the other one then. Always read the comments of the past months at least on the AUR page before installing a package, you often get relevant information on possible issues, workaround, things like that.
Also I would have buy a WIFI adapter which had drivers in the kernel directly, so you wouldn’t have to rely on an external driver package, but if it works for you, good.
Thank you for so much helpful and compact information. Yes I should have mentioned what command I was using to bring up the error that was naive of me. I read on a different source to use
makepkg -i
And just before I noticed your post I was trying to install the headers myself using
pacman -S linux-headers
But it came back on me and returned
==> ERROR: Missing 5.15.2-1-rt19-MANJARO kernel modules tree for module rtl8814au/5.8.5.1.r125.g6d49275.
I wonder if this means some of the headers were install successfully or if the whole process was aborted.
Did you follow all my instructions? About the kernel listing? And the herdears installation?
What is output of mhwd-kernel -li
PS: I recommend you install the DKMS driver package for your driver from the AUR (you need to enable it in Pamac, the GUI package manager first), so it will rebuild to driver on every kernel update, building package manually is not the most convenient way…
This seems to tell a different story, look into System Settings → Kernels and see if you only have the “normal” kernel 5.15 installed. From the error you get it seems you also have the kernel 5.15.2_rt19 installed (the RT in the name means Real Time, it is for specific purpose you probably don’t want this kernel), if you have no reason to have this “RT” one just remove it (do not remove the normal kernel 5.15 though be careful as the GUI allows to remove the running kernel… but that is another story…)
PS: again I do not recommend you manually install your driver, use the AUR for external package, as it will install a DKMS package to auto rebuild the driver on kernel update. If you do not you will probably have to manually rebuild the driver all the time manually.
Currently running: 5.15.2-2-MANJARO (linux515)
The following kernels are installed in your system:
* linux515
The GUI backs this up and tells us that it is Linux 5.15.2-2 the only one that is installed and also the one running on.
Now on the topic of the DKMS I just made a wild guess earlier since it was a dependency listed on AUR
I installed something called dkms from the GUI now if there is a command or an additional step I must take I didn’t know that till now.