EDIMAX WIFI usb adapter AC1200 (EW-7822ULC) and Leap 15 not working

Hi,
I have the above wifi adapter and installed SUSE leap 15 hoping that it would pick up the adapter and an internet connection would work. However this did not happen so I’m currently using another computer. Using hardware info in Yast it seems that the usb adapter is at least recognized as existing as AC1200 MU-MIMO USB 2.0 adapter. I think then what is missing is the driver. But what driver will work in SUSE leap 15 with this adapter and where can I get it? The SUSE kernal is 4.12.14-lp150.11.4. Any suggestions would be very welcome.

Regards Steve

Hi
Can you post the output for the adapter from the command;


usb-devices

This will identify the ID’s of the device to see what driver it needs.

Hi Thanks for your reply. I used the command you suggested but it did not find a driver name for the Edimax adapter. Perhaps it has not been identified properly as I first thought.

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  3 Spd=480 MxCh= 0 
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1 
P:  Vendor=7392 ProdID=b822 Rev=02.10 
S:  Manufacturer=Realtek 
S:  Product=AC1200 MU-MIMO USB2.0 Adapter 
S:  SerialNumber=123456 
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA 
I:  If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)  

  

SO I replaced the Edimax adaptor with a TP-Link oneTL-WN725N and this produced the identity of a suitable driver I think.

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  6 Spd=480 MxCh= 0  
 D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1  
 P:  Vendor=0bda ProdID=8179 Rev=00.00  
 S:  Manufacturer=Realtek  
 S:  Product=802.11n NIC  
 S:  SerialNumber=00E04C0001  
 C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA  
 I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=r8188eu

I think this means that with the TP-link adaptor I need the r8188eu driver. Although I could be wrong.

Regards Steve

ID of the Edimax:

P: Vendor=7392 ProdID=b822

So:

modprobe -c | grep -i "7392.*b822"

does nohing here on Kernel 4.19

I will try to build the rtl8822bu driver in my Repo.

Now I have build it:

modprobe -c | grep -i "7392.*b822"
alias usb:v7392pB822d*dc*dsc*dp*ic*isc*ip*in* rtl8822bu
alias usb:v7392pB822d*dc*dsc*dp*icFFiscFFipFFin* rtl8822bu

So you can use this rpm after a fresh install without any Updates:

zypper install https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.0/x86_64/rtl8822bu-kmp-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm

After that, you have to enable this Repo by:

zypper ar -f https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.0_Update/ Sauerland_Update

to get the driver build against the last kernel per Update.

Hi, Thanks for your reply.

Unfortunately my relative lack of knowledge about linux and its drivers means I’m not sure exactly what I need to do.

Would I enter the first three lines each separately? Or am I missing the point completely?

Regards Steve

P: Vendor=0bda ProdID=8179 Rev=00.00

As you said r8188eu, which is inside the kernel:

lkddb usb 0bda 8179 … … … … … … 0000 ffff : CONFIG_R8188EU CONFIG_STAGING : drivers/staging/rtl8188eu/os_dep/usb_intf.c # in 3.12–3.19, 4.0–4.19, 4.20-rc+HEAD

https://cateee.net/lkddb/web-lkddb/R8188EU.html

Please post:

uname -a

Do you have Internet?

Hi, I don’t have internet on the PC running SUSE leap15 but on another one.

star@linux-fihr:~> uname -a 
Linux linux-fihr 4.12.14-lp150.11-default #1 SMP Fri May 11 08:28:30 UTC 2018 (a9fee09) 
x86_64 x86_64 x86_64 GNU/Linux

Regards Steve

Downbload this one:
https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_15.0/x86_64/rtl8822bu-kmp-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm

Copy it on the openSUSE PC in your /home/USERNAME/Downloads directory.
Install it with:

sudo zypper in /home/USERNAME/Downloads/rtl8822bu-kmp-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm

Replace USERNAME with the name you are logged in.

Restart the PC.

Hi,
I have run the command but received the errors bellow.

star@linux-fihr:~/Downloads> sudo zypper in /home/star@linux-fihr/Downloads/rtl8822bu-km
p-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm 
[sudo] password for root:  
Specified local path does not exist or is not accessible.
Problem retrieving the specified RPM file:
Malformed URI: 
Please check whether the file is accessible. 
Problem with the RPM file specified as '/home/star@linux-fihr/Downloads/rtl8822bu-kmp-de
fault-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm', skipping.
No valid arguments specified.
star@linux-fihr:~/Downloads> 
 
  

Regards Steve

Hi
With linux special characters like @ need to be escaped with a \ this is easily done for you though with tab completion…

eg /home/st<press tab key>Down<press tab key>rtl<press tab key>

Else easier to switch to root user via su command than sudo (it’s not really configured in openSUSE and can lead to some strange results), else just cd to you Dowloads direcory and run zypper from there.

Hi,
If I run zypper from inside my downloads folder what would be the format of the command?

Regards Steve

Think the full path is still needed

You could copy the rtl8822bu-km file to some location that does not have special characters in it and use that path…

Probably not a good idea to use special charters in your user name

Hi
Just zypper in <full filename>;


zypper in rtl8822bu-kmp-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm

star@linux-fihr

I think star is your Username and linux-fihr is you Computername…

So:

sudo zypper in /home/star/Downloads/rtl8822bu-kmp-default-git20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm

Hi,
I tried the command but it seems like it’s trying to download the rpm from an online repository. As I don’t have internet connection on this PC with SUSE it won’t work. Is there a specific way to install a manually downloaded package from a local source?

star@linux-fihr:~/Downloads> sudo zypper in rtl8822bu-kmp-default-git20181118_k4.12.14_l
p150.11-lp150.9.1.x86_64.rpm 
[sudo] password for root:  
Retrieving repository 'openSUSE-Leap-15.0-Non-Oss' metadata -------------------------\] 
Download (curl) error for 'http://download.opensuse.org/distribution/leap/15.0/repo/non-
oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org

 
  

Regards Steve

Hi, With the command I receive an error. It seems like it is trying to download the rpm from a website. I could be wrong though.

Regards Steve

star@linux-fihr:~/Downloads> sudo zypper in /home/star/Downloads/rtl8822bu-kmp-default-g
it20181118_k4.12.14_lp150.11-lp150.9.1.x86_64.rpm 
[sudo] password for root:  
Retrieving repository 'openSUSE-Leap-15.0-Non-Oss' metadata -------------------------\] 
Download (curl) error for 'http://download.opensuse.org/distribution/leap/15.0/repo/non-
oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org

 
  

Hi
Try adding --no-refresh after the ‘in’ part of the command, else temporarily disable the repositories via YaST software reqopsitories.

Hi, Thanks to all your help and that of other contributors I now have the adapter working.

Regards Steve