No internet zorin os 17

Internet worked fine during installation.

Now after booting to desktop, my USB wifi adapter doesn't work, I thought it was missing drivers, so I tried using USB tethering from my phone but that also didn't work, and couldn't find wifi settings in the task bar or in the settings app.

The os shows my wifi USB adapter when I put the lsusb command in the terminal.

So what should I do now?

Did you select the option to install 3rd-party packages during the installation? This often includes necessary drivers for things like Wi-Fi, Bluetooth, etc. If you didn't, try to re-install again using this option.

Do you have an ethernet cable that you can use to gain internet access? Otherwise, you may need to use an external drive to move the necessary drivers from another computer.

Maybe these threads can help to solve this:

1 Like

Having a similar issue on a new build. Have installed Core 17.1 several times (Secure boot was giving me issues) and now anytime I boot I get the following error during boot:

6.297636J mhi mhi0: Error loading firmware: -2

If Secure boot is on the process stops there, if it's off Zorin will boot afterwards but no ethernet or wifi. USB wifi likewise doesn't appear.

Specs:
Clean install of Core 17
i9KS
MSI Carbon Max
64GB RAM
4TB M2 SSD
GTX 4090

Hi @zorwifi and @midkifaj. Please try to provide as much detail as possible when asking questions, so others can help you more quickly and accurately. For example:

  1. What version of Zorin are you using?
  2. Do you see settings for WiFi but it just can't detect or connect to your network, or is there only wired networking showing as an option?
  3. What WiFi hardware is in your computer? E.g. model of USB adaptor, model of motherboard / laptop if integrated WiFi chip, etc.

You can check the output of lspci / lsusb and sudo lshw -C network to make sure Zorin is actually seeing your wifi card at all, and check what driver its trying to use. When you know that, it will be easier to search / ask for specific help for your exact chipset.

Some Generic Things That Might Help

  1. Run the command rfkill list all in a terminal and see if your WiFi devices are recognised but blocked. If so, try sudo rfkill unblock all and then run rfkill list all again to see if it changes.

  2. Open the application "Software & Updates" and then click on "Additional Drivers". Wait for it to load and see if it offers any WiFi drivers; if it does, install and reboot.

  3. Please check for and disable "fast boot", "fast startup", and "secure boot". One is a Windows setting, of you're dual-booting, and the others are BIOS / UEFI settings you may or may not have; whether your BIOS / UEFI has the options, and where to find it if so, I can't say. Unfortunately, every BIOS and UEFI is totally different, using different names for the same features even within the same brand!

  1. I have also seen some mention previously of an Acer kernel module that can block certain WiFi drivers, even on machines from other brands like ASUS and HP. If you see acer_wmi or acer-wmi in the output of sudo lsmod | grep acer then it may be worth trying this fix. WMI modules are for mapping the Fn keys on laptop keyboards to system functions, such as toggling WiFi or changing screen brightness. If the chosen WMI for your keyboard is broken or the wrong one - such as acer-wmi on a Dell or HP laptop - this somehow causes the WiFi driver to fail / be blocked in the system. Why? I have no idea, it just does! :joy:

I think this may be a problem with the hardware, tried a different OS on a different HDD and got the same issue, I didn't intend for this to be dual boot.
Regardless,

  1. I am running Core 17.1
  2. Settings is not showing either a wired or wifi option only VPN and Network proxy, and I do have link and activity lights showing at the physical port.
    3.MSI MPG Z790 Carbon Max Wifi II motherboard. Results of your suggestions are as follows:
malagon@Malagon:~$ lspci | grep -i network
07:00.0 Network controller: Qualcomm Device 1107 (rev 01)
malagon@Malagon:~$ sudo lshw -C network
[sudo] password for malagon:       
  *-network UNCLAIMED       
       description: Ethernet controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:6000(size=256) memory:b2f00000-b2f0ffff memory:b2f10000-b2f13fff
  *-network
       description: Network controller
       product: Qualcomm
       vendor: Qualcomm
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=ath12k_pci latency=0
       resources: irq:238 memory:82200000-823fffff
malagon@Malagon:~$ rfkill list all
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

Secure boot and fast boot are disabled, and nothing comes up on the lsmod command. I loaded Zorin from a flash drive (The same I used for the computer I'm currently using) so I know it isn't the drive. Do you think this is a hardware issue or software?

Do you still have, or have you just come from Windows?
Did you disable "Fast Start-up" checkbox in Windows Power Settings?
Have you tried a different linux kernel?

As an update, when you posted this I was going down a rabbit hole on the ath12k driver, which apparently is a well known problem.

To answer your questions, This PC has never had a Windows install (my last did) and I was on kernel 6.5 which was giving me the issues. I found this link: https://community.frame.work/t/guide-successful-wi-fi-7-802-11be-on-framework-13-amd-with-qualcomm-qcncm865-and-arch-linux/44723 which stated they had sorted out the issue in 6.9. I upgraded to 6.9 and my wired connection is now active.

No change to wifi and it did something to the video that I need to sort out but at least I have an internet connection to work with now.

Alright, after doing some testing the Linux 6.9 kernel breaks too many Zorin features to be viable. I have reverted back to 6.5 (Zorin 17.1 default) but was able to pull a little bit of info before downgrading. I have been able to tether my phone to give me internet on the new install.

So running lspci gives me this:

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8126 (rev 01)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7d89
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 255
	Region 0: I/O ports at 6000 [disabled] [size=256]
	Region 2: Memory at b2f00000 (64-bit, non-prefetchable) [disabled] [size=64K]
	Region 4: Memory at b2f10000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Capabilities: <access denied>

07:00.0 Network controller: Qualcomm Device 1107 (rev 01)
	Subsystem: Foxconn International, Inc. Device e0f7
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 239
	Region 0: Memory at 82200000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: ath12k_pci
	Kernel modules: ath12k

Two things that differ here is that the Realtek controller is showing as disabled and no driver is listed where on the 6.9 kernel it looked much like the Qualcomm controller with the driver listed as r8169.

Doing research shows that there are issues with r8169 but most suggest using r8168. I've installed that and running inxi gives me this:

Network:
  Device-1: Realtek driver: N/A
  Device-2: Qualcomm driver: ath12k_pci
  IF-ID-1: enxa6056883c91d state: unknown speed: -1 duplex: half
    mac: a6:05:68:83:c9:1d
  IF-ID-2: enxe86538998eec state: unknown speed: N/A duplex: N/A
    mac: e8:65:38:99:8e:ec
nvidia/545.29.06, 6.5.0-27-generic, x86_64: installed
nvidia/545.29.06, 6.5.0-41-generic, x86_64: installed
r8168/8.049.02, 6.5.0-41-generic, x86_64: installed

The r8168 shows as a driver but it isn't tied to the Realtek controller. Lastly for reference running lshw provides this:

  *-network UNCLAIMED       
       description: Ethernet controller
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:6000(size=256) memory:b2f00000-b2f0ffff memory:b2f10000-b2f13fff
  *-network
       description: Network controller
       product: Qualcomm
       vendor: Qualcomm
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=ath12k_pci latency=0
       resources: irq:239 memory:82200000-823fffff

H/W path               Device           Class          Description
==================================================================
/0/100/1c.1/0                           network        Realtek Semiconductor Co., Ltd.
/0/100/1c.2/0                           network        Qualcomm

Now for the question, how do I get the controller to recognize and use the driver? Is it possible without upgrading the kernel which bricks my video and audio?

Final fix for the ethernet connection was found here:

Will update if I find a solution to the Wifi.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.