Realtek r8169 = no wireless

Hi, I’ve installed Leap on an Acer laptop and have no wifi connection, although the wired connection is running without a problem.

The output from lspci:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)

and lsusb:

Bus 001 Device 004: ID 0bda:57cc Realtek Semiconductor Corp.

Led me to this thread, which gave instructions on replacing the driver with an alternative through git.

Everything goes smoothly until the ‘make’ command, where I get this:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.1.21-14-default/build M=/home/wendy/rtl8723bu modules
make[1]: *** /lib/modules/4.1.21-14-default/build: No such file or directory. Stop.
Makefile:318: recipe for target ‘modules’ failed
make: *** [modules] Error 2

If anyone has any advice, I’ll be very grateful. Being tied to the cable at the kitchen table is no fun.

Did you read post #6 of that thread (re required base development pattern)?

We need to start from the top. The thread title you’ve used is not very descriptive of your problem.

According t the output provided, your machine reports an internal wireless device

03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30

and a USB-connected Realtek wireless device

Bus 001 Device 004: ID 0bda:57cc Realtek Semiconductor Corp

The thread you were referring too relates to a Realtek driver which does NOT support the chipset you have.

BTW, you should really provide chipset detail for the internal device using

/sbin/lspci -nn

or more specifically (and with any drivers loaded for a given network device)

/sbin/lspci -nnk | grep -iA3 net

However, I don’t think you’ll find support exists yet for the Qualcomm device based on this openSUSE thread.

Actually, I’m not even certain that the Realtek USB device chipset you listed in your opening post even relates to a wireless device. Possibly a webcam?

You will probably need to purchase a USB wifi device with Linux support for now.

Thanks for your help. I had worked through the initial thread and installed the extra things you suggested before starting, although nothing was an exact match to ‘base development’ in Yast. I installed the package ‘patterns-openSUSE-devel-basis’ as that was the only result to have ‘base development’ in the description.

I’ll have a look to see if I can source a USB device, thanks for your help. For what it’s worth, the output of the chipset command gave this:

00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 0b)
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 0b)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 1 [8086:9c10] (rev e4)
00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4)
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 4 [8086:9c16] (rev e4)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c43] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)

and

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Acer Incorporated [ALI] Device [1025:0987]
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Foxconn International, Inc. Device [105b:e09a]

But I’m considering myself very much a newbie with this, and I’m not sure what I’m looking for.

Thanks again for the replies, it’s much appreciated!

Glad to be of guidance. :slight_smile:

Your PCI-Wlan-Chip:

03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)

This Wlan Chip should work with Kernel 4.4 and above:
https://cateee.net/lkddb/web-lkddb/ATH10K_PCI.html

Great, thanks very much!