1

Please teach me a step by step method on how to connect my wifi on my lenovo ideapad 330s. It says Wifi adapter not found. Im using ubuntu LTS 20.04

lspci -knn | grep Net -A3; rfkill list

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
Subsystem: Lenovo RTL8821CE 802.11ac PCIe Wireless Network Adapter [17aa:c024]
03:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
Subsystem: Lenovo SD/MMC Card Reader Controller [17aa:3808]
Kernel driver in use: sdhci-pci

Edit:

ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000`

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000

link/ether 8a:d4:d7:81:dd:18 brd ff:ff:ff:ff:ff:ff

sudo ip link set dev usb0 down

`Cannot find device "usb0"`

I'm also unable to connect to the internet using USB and Bluetooth tethering. It says Activation of network connection failed.

2 Answers2

0

Try this:

sudo apt install git
git clone https://github.com/tomaspinho/rtl8821ce.git
cd rtl8821ce
sudo apt install bc module-assistant build-essential dkms
sudo m-a prepare
sudo ./dkms-install.sh
reboot

You could also try:

Show Applications gnome menu ->
Enter into Search field Additional keyword
and open Additional Drivers (opened tab in Software & Updates window will appear).
Look if there's your wifi-drivers present.

Some new Yoga laptops (like the Yoga 530) come with rtl8821ce as the Wi-Fi/Bluetooth chip. But the ideapad-laptop module, which may come included in your distribution, may conflict with this driver. To disable:

sudo modprobe -r ideapad_laptop

For USB tethering, try mac address changing:

  • First of all try a different cables
  • ip link show - run in terminal to see what devices it shows
  • Connect your phone to your laptop and enable USB tethering
  • ip link show - run in terminal to see changes (the new usb0 network device appeared in my case):

    4: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
        link/ether 7a:20:09:6d:dd:a1 brd ff:ff:ff:ff:ff:ff
    
  • sudo ip link set dev usb0 down

    4: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 7a:20:09:6d:dd:a1 brd ff:ff:ff:ff:ff:ff
    
  • sudo ip link set dev usb0 address 8a:20:09:6d:dd:a1

  • sudo ip link set dev usb0 up

    4: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
        link/ether 8a:20:09:6d:dd:a1 brd ff:ff:ff:ff:ff:ff
    

    As you can see, I've changed my usb0 network adapter's mac address from 7a to 8a at the beginning of it.

Gryu
  • 7,559
  • 9
  • 33
  • 52
0

Follow these steps:

  1. Go to Software and Updates.
  2. Click the Additional Drivers tab.
  3. Enable the appropriate wifi driver -> Something like this Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac, as mentioned in question.
  4. Click Apply changes.