Acer Z1402-38GR Realtek Wifi Problem

Hello,
I got problem after installing opensuse Leap last week (i’m forgot the exactly date, just using it rotfl! ) that my internal wifi card un-detected, there so much tutorial about how to install wifi driver for opensuse, but it seems there’s nothing for the exactly Realtek driver that i need, so here’s some information:

rhony@opensuse-rhony:~>sudo /sbin/lspci 
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)

I’m sure this 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01) one is my laptop wifi network card, how can i install that driver and running the wifi ?

For the additional information, i try to plug another realtek usb (it is TP-Link TL-WN725N) and the opensuse can detect automatically the network, hmm, it seems my wifi driver laptop isn’t supported ?

Before plug the usb wifi

rhony@opensuse-rhony:~> sudo lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 5986:065e Acer, Inc 
Bus 002 Device 004: ID 040b:2013 Weltrend Semiconductor 
Bus 002 Device 007: ID 1d74:2204  
Bus 002 Device 002: ID 0bda:b720 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

After plug the usb here’s the output:

rhony@opensuse-rhony:~> sudo lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 5986:065e Acer, Inc 
Bus 002 Device 008: ID 0bda:8179 Realtek Semiconductor Corp. 
Bus 002 Device 004: ID 040b:2013 Weltrend Semiconductor 
Bus 002 Device 007: ID 1d74:2204  
Bus 002 Device 002: ID 0bda:b720 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

For you PCI ethernet device, it would be good to confirm chipset and any driver already associated with the device

/sbin/lspci -nnk | grep -i net -A3

or more generally by class 02 (network hardware)

/sbin/lspci -nnk | grep '\02' -A3

Here’s the output:

rhony@opensuse-rhony:~> sudo /sbin/lspci -nnk | grep -i net -A3
root's password:
02:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
        Subsystem: Device [1d05:1011]
        Kernel driver in use: r8169
        Kernel modules: r8169
rhony@opensuse-rhony:~> sudo /sbin/lspci -nnk | grep '\[02' -A3
02:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
        Subsystem: Device [1d05:1011]
        Kernel driver in use: r8169
        Kernel modules: r8169

next, what should i’m gonna do ?

Ok, that just confirmed your wired network device and driver. No wireless device present

Anyway, more info on the ‘Unassigned class [ff00]’ device (chipset details) can be got using

/sbin/lspci -nn

However, with google’s help I did find this Manjaro thread discussing same (or similar) device
https://forum.manjaro.org/index.php?topic=13443.0
It is a card reader device.

Your internal wifi device appears to be attached to the USB subsystem.

Bus 002 Device 002: ID 0bda:b720 Realtek Semiconductor Corp

Here’s a Mint thread discussing the same wireless LAN hardware, and how to download, compile, and install the driver. This will need to be done every time the kernel is updated. You will need to install git first. Do that using

zypper in git

Then follow the instructions given in that thread or this page


git clone https://github.com/lwfinger/rtl8723bu
cd rtl8723bu
make
sudo make install
sudo modprobe -v 8723bu

I forgot to mention that you may need to install the “base development” pattern first (use YaST) and the ‘kernel-syms’ package before attempting to build the kernel module.

In an effort to assist, I just compiled and loaded the 8723bu module without any issues (once I had installed the necessary development environment).

It works ! Thank you buddy, here is the steps that i’m doing :

  1. From Yast
    install “base development” and “kernel-syms” packages (i’m ignoring the dependencies warning) 1. (I’m already installed git) if not " zypper in git
    " 1. git clone GitHub - lwfinger/rtl8723bu: Driver for RTL8723BU
  2. cd rtlb88723bu
  3. make
  4. sudo make install
  5. sudo modprobe -v 8723bu

After compiling the driver, all the wifi network around me are detected, to make it sure, i’m restarting my laptop, Fn+(wifi key) also works. Now the dream comes true.

Last question, so every time i got kernel updating, this driver must be compile again ?

Glad to have been of assistance! :slight_smile:

Last question, so every time i got kernel updating, this driver must be compile again ?

Yes, because it’s not part of the kernel yet, (so keep the source handy).

All right :good:

Committed package “rtl8723bu” to home:Akoellh:Kernelmodules for 13.1, 13.2 and 42.1 (also with “Update”-repos containing the modules built against latest respective distro kernels).

http://download.opensuse.org/repositories/home:/Akoellh:/Kernelmodules/