Ethernet and wifi issues - new install

Are you dual booting?
Is "Fast Boot" or "Fast startup" enabled in Windows? Control panel > Power configuration, I think...

Is secure boot enabled (You may have been asked this already).

I disabled them in windows and disabled secure boot in Bios

I wonder if the module is blacklisted. Check /etc/modprobe.d/blacklist.conf or other blacklist files there.
Try:

sudo modprobe 8192ee

sudo systemctl restart network-manager

You might try turning off Wifi Powersaver with this complicated command:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

mark@mark-main-PC:~$ sudo modprobe 8192ee
[sudo] password for mark:              
Sorry, try again.
[sudo] password for mark:               
modprobe: FATAL: Module 8192ee not found in directory /lib/modules/5.11.0-27-generic
mark@mark-main-PC:~$ sudo systemctl restart network-manager
mark@mark-main-PC:~$ sudo sed -i 's/3/2/'/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
sed: -e expression #1, char 7: unknown option to `s'
mark@mark-main-PC:~$ ^C
mark@mark-main-PC:~$ sudo sed -i's/3/2/'/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...

  -n, --quiet, --silent
                 suppress automatic printing of pattern space
      --debug
                 annotate program execution
  -e script, --expression=script
                 add the script to the commands to be executed
  -f script-file, --file=script-file
                 add the contents of script-file to the commands to be executed
  --follow-symlinks
                 follow symlinks when processing in place
  -i[SUFFIX], --in-place[=SUFFIX]
                 edit files in place (makes backup if SUFFIX supplied)
  -l N, --line-length=N
                 specify the desired line-wrap length for the `l' command
  --posix
                 disable all GNU extensions.
  -E, -r, --regexp-extended
                 use extended regular expressions in the script
                 (for portability use POSIX -E).
  -s, --separate
                 consider files as separate rather than as a single,
                 continuous long stream.
      --sandbox
                 operate in sandbox mode (disable e/r/w commands).
  -u, --unbuffered
                 load minimal amounts of data from the input files and flush
                 the output buffers more often
  -z, --null-data
                 separate lines by NUL characters
      --help     display this help and exit
      --version  output version information and exit

If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret.  All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.

GNU sed home page: <https://www.gnu.org/software/sed/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
mark@mark-main-PC:~$

i take it that it is not supported or is blacklisted??

We can do this manually by navigating to /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf and setting it from 2 to 3. But first...

This may be the clue... Looking at another thread:

Let's try it :expressionless:

sudo apt install -y linux-modules-extra-5.4.0-80-generic

mark@mark-main-PC:~$ sudo apt install -y linux-modules-extra-5.4.0-80-generic
[sudo] password for mark:               
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-modules-extra-5.4.0-80-generic
E: Couldn't find any package by glob 'linux-modules-extra-5.4.0-80-generic'
mark@mark-main-PC:~$

Right.
No internet.

Ok we are back to use another computer or OS with networking enabled and use USB stick to transfer packages.
The more I look at this, the more I think it is the 5.11 kernel. But... let me see if drivers installed will help


Ok, I found here:

Installation is done with three commands or so that we can help walk you through:

sudo make install

You must also blacklist the kernel driver, or it will override this one.

echo "blacklist rtl8192ee" | sudo tee -a /etc/modprobe.d/50-blacklist.conf

Now, tell the system to load the module on boot.

echo "8192ee" | sudo tee -a /etc/modules-load.d/8192ee.conf

Interestingly, while looking for the drivers I can across this:

1 Like

Why does PopOs work, isn't PopOS also Ubuntu based? Did the devs change something within it, like Manjaro did with Arch? @Aravisian can you link to where you found it?

ok, i went to the link and downloaded it as a zip, put it on a usb and plugged it in to the main PC.

i then done this:

mark@mark-main-PC:~$ sudo make install
[sudo] password for mark:               
make: *** No rule to make target 'install'. Stop.
mark@mark-main-PC:~$

Am i doing something wrong?

Where should i put the zip file (or extracted)on the main pc?

1 Like

http://80.87.195.87/index.php?id=pci:10ec-818b-10ec-8196

1 Like

You need to go to the directory to the unzipped file:

#some commands might require superuser access
unzip #the package ←(Unzip the package)
cd #the directory where you place the package ←(Goes to the place where you stored unziped package)
make ←(Invokes the execution of the .makefile)
make install ←(Install ~ takes the binaries from the previous step [make] and copies them into some appropriate locations so that they can be accessed)

1 Like

Extract the file - whereever you want, really. Whatever suits your organizing... I would put it in Downloads, then extract it there.
Once extracted, open the newly extracted directory.
It should be named rtl8192ee-master
You need to change to that directory in order for the terminal to See it... (Assuming you put it in Downloads):

cd ~/Downloads/rtl8192ee-master

sudo make install

echo "blacklist rtl8192ee" | sudo tee -a /etc/modprobe.d/50-blacklist.conf

echo "8192ee" | sudo tee -a /etc/modules-load.d/8192ee.conf

1 Like

done that i think:

mark@mark-main-PC:~$ sudo apt install -y linux-modules-extra-5.4.0-80-generic
[sudo] password for mark:               
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-modules-extra-5.4.0-80-generic
E: Couldn't find any package by glob 'linux-modules-extra-5.4.0-80-generic'
mark@mark-main-PC:~$ cd ~/Downloads/rtl8192ee-master
mark@mark-main-PC:~/Downloads/rtl8192ee-master$ sudo make install
[sudo] password for mark:               
install -p -m 644 8192ee.ko  /lib/modules/5.11.0-27-generic/kernel/drivers/net/wireless/
install: cannot stat '8192ee.ko': No such file or directory
make: *** [Makefile:1833: install] Error 1
mark@mark-main-PC:~/Downloads/rtl8192ee-master$ echo "blacklist rtl8192ee" | sudo tee -a /etc/modprobe.d/50-blacklist.conf
blacklist rtl8192ee
mark@mark-main-PC:~/Downloads/rtl8192ee-master$ echo "8192ee" | sudo tee -a /etc/modules-load.d/8192ee.conf
8192ee
mark@mark-main-PC:~/Downloads/rtl8192ee-master$

rebooted and still no connection and now the wifi is not visible at all

Sorry for being a pain, i appreciate all your help

1 Like

U can't install the headers because there aren't any Wi-Fi.

you lost me there

1 Like

You don't have internet access to install the kernal headers

so it cant be done then?

1 Like

I think it can, hope @Aravisian has a genius way to solve this.

1 Like

Temporally connect to WiFi using a USB dongle known to work in Linux?

2 Likes