Another wifi / ethernet connection failure

I booted Zorin Pro 16.3 this past hour and am not able to connect to internet via ethernet nor wifi. I have done little yet other than restart my computer and modem.

I saw the other thread "wifi vanished" and Aravisian's request for posting of output of sudo lshw -C network.

Since I can't connect to the internet from the computer in question to share the output with you, can anyone describe what I should be looking for in the output?

Thank you.

Product

Configuration > driver

Thanks. I don't see anything with UNCLAIMED next to it. I will be responding with what I see regarding Configuration > driver next.

As always, thank you Aravisian. I decided to just type the output in full. Hopefully I don't have any critical typos. I am on a 2012 iMac for hardware.

I don't consider a resolution here urgent. So please don't put this in front of other priorities on this board or in your lives. Everyone has been so helpful over the past couple years that I have had very few issues and thus I am not as learned as I should be since everything has run so well in general.

*-network
description: Ethernet interface
product: NetXtreme BCM57766 Gigabit Ethernet PCIe
vendor: broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000.03:00.0
logical name: enp3s0f0
version: 01
serial: 10:dd:b1:9a:ac:1d
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list
ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation

configuration: autonegotiation=on broadcast=yes driver=tg3
driverversion=5.15.0-78-generic firmware=57766a-v1.13
latency=0 link=no multicast=yes port=twisted pair

resources: irq:18 memory:b1800000-b180ffff memory:b1810000-b181ffff

*-network
description: Wireless interface
product: BCM 4331 802.11a/b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlp4s0
version: 02
serial: 8c:2d:aa:4c:33:eb
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
ethernet physical wireless

configuration: broadcast=yes driver=w10 driverversion=6.30.223.271 (r587334) ip=192.168.0.50
latency=0 multicast=yes wireless=IEEE 802.11

resources: irq:19 memory:b1900000-b1903fff

*-network
description: Ethernet Interface
physical id: 1
logical name ipv6leakintrf0
serial: f6:ac:03:5b:fa:a4
capabilities: ethernet physical
configuration: broadcast=yes driver=dummy driverversion=5.15.0-78-generic

1 Like

Personally, I'd have plugged a USB stick, pasted the output on a simple .txt file on the USB stick and shared it to the other computer, this is faster than writing it all. But your patience on writing the whole output is admirable :saluting_face:.

1 Like

LOL. Thanks for pointing out the obvious to me after the fact. I am not in the habit of using or needing USB sticks so it didn't occur to me at the time. Yeah, I feel a more than a little silly now. But it probably won't be my biggest mistake on any given day.

1 Like

If this started after upgrading 16.3, I would suspect the driver from the kernel. Indeed, your output above shows the drivers as contained in the kernel 5.15.0-78

Try rolling back to the previous 5.15.0-76 or 5.15.0-56 kernel and see if that restores Internet upon rebooting into the previous kernel.

1 Like

I was thinking this would be the issue as well. But only because of all the guidance and help this forum has provided me. Thank you so much.

I tried to revert to an older kernal on my own but unfortunately I have gotten tangled up and need help to proceed. This is not an emergency but would appreciate any help as I am trying to learn from my mistakes, etc.

Below is my terminal output as I tried to take steps to revert to an older kernal as the default in the grub. The formatting came across a little strange.

zMac:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Zorin

Description: Zorin OS 16.3

Release: 16

Codename: focal

zMac:~$ dpkg -l | grep linux-image

rc linux-image-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-27-generic 5.13.0-27.29~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-28-generic 5.13.0-28.31~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-30-generic 5.13.0-30.33~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-35-generic 5.13.0-35.40~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-39-generic 5.13.0-39.44~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-40-generic 5.13.0-40.45~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-41-generic 5.13.0-41.46~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-44-generic 5.13.0-44.49~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-48-generic 5.13.0-48.54~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-51-generic 5.13.0-51.58~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-52-generic 5.13.0-52.59~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-41-generic 5.15.0-41.44~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-43-generic 5.15.0-43.46~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-46-generic 5.15.0-46.49~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-50-generic 5.15.0-50.56~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-52-generic 5.15.0-52.58~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-53-generic 5.15.0-53.59~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-56-generic 5.15.0-56.62~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-57-generic 5.15.0-57.63~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-58-generic 5.15.0-58.64~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-60-generic 5.15.0-60.66~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-67-generic 5.15.0-67.74~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-69-generic 5.15.0-69.76~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-71-generic 5.15.0-71.78~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-72-generic 5.15.0-72.79~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-73-generic 5.15.0-73.80~20.04.1 amd64 Signed kernel image generic

ii linux-image-5.15.0-76-generic 5.15.0-76.83~20.04.1 amd64 Signed kernel image generic

ii linux-image-5.15.0-78-generic 5.15.0-78.85~20.04.1 amd64 Signed kernel image generic

ii linux-image-generic-hwe-20.04 5.15.0.78.85~20.04.38 amd64 Generic Linux kernel image

zMac:~$ uname -srn

Linux zMac 5.15.0-78-generic

zMac:~$ dpkg -l | grep linux-image| grep -v hwe

rc linux-image-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-27-generic 5.13.0-27.29~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-28-generic 5.13.0-28.31~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-30-generic 5.13.0-30.33~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-35-generic 5.13.0-35.40~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-39-generic 5.13.0-39.44~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-40-generic 5.13.0-40.45~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-41-generic 5.13.0-41.46~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-44-generic 5.13.0-44.49~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-48-generic 5.13.0-48.54~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-51-generic 5.13.0-51.58~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.13.0-52-generic 5.13.0-52.59~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-41-generic 5.15.0-41.44~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-43-generic 5.15.0-43.46~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-46-generic 5.15.0-46.49~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-48-generic 5.15.0-48.54~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-50-generic 5.15.0-50.56~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-52-generic 5.15.0-52.58~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-53-generic 5.15.0-53.59~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-56-generic 5.15.0-56.62~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-57-generic 5.15.0-57.63~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-58-generic 5.15.0-58.64~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-60-generic 5.15.0-60.66~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-67-generic 5.15.0-67.74~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-69-generic 5.15.0-69.76~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-71-generic 5.15.0-71.78~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-72-generic 5.15.0-72.79~20.04.1 amd64 Signed kernel image generic

rc linux-image-5.15.0-73-generic 5.15.0-73.80~20.04.1 amd64 Signed kernel image generic

ii linux-image-5.15.0-76-generic 5.15.0-76.83~20.04.1 amd64 Signed kernel image generic

ii linux-image-5.15.0-78-generic 5.15.0-78.85~20.04.1 amd64 Signed kernel image generic

zMac:~$

zMac:~$ uname -srnm

Linux zMac 5.15.0-78-generic x86_64

zMac:~$ cat /boot/grub/grub.cfg | grep -iE "menuentry 'Zorin, with Linux" | awk '{print i++ " : "$1, $2, $3, $4, $5, $6, $7}'

0 : menuentry 'Zorin, with Linux 5.15.0-78-generic' --class zorin

1 : menuentry 'Zorin, with Linux 5.15.0-78-generic (recovery mode)'

2 : menuentry 'Zorin, with Linux 5.15.0-76-generic' --class zorin

3 : menuentry 'Zorin, with Linux 5.15.0-76-generic (recovery mode)'

zMac:~$ uname -srnm

Linux zMac 5.15.0-78-generic x86_64

zMac:~$ cat /etc/default/grub

If you change this file, run 'update-grub' afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0

GRUB_TIMEOUT_STYLE=hidden

GRUB_TIMEOUT=0

GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX=""

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480

Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt

zMac:~$ grep GRUB_DEFAULT /etc/default/grub

GRUB_DEFAULT=0

zMac:~$ sudo vi /etc/default/grub

(My comments: At this point, I wanted to change the GRUB_DEFAULT above to [2 : menuentry 'Zorin, with Linux 5.15.0-76-generic' --class zorin] but I could not get the terminal to accept my edits. It just didn’t recognize my keystrokes. In hindsight, I think there was an edit mode I needed to go into. But after using my directional keys and clicking on something I apparently shouldn’t have my previous terminal history disappeared and was replaced with the following from which I don’t know how to proceed.

I have tried starting over but upon getting to issuing sudo vi /etc/default/grub it goes directly to the error message below. Any suggestions on how I can revert to the older kernal from here.)

E325: ATTENTION

Found a swap file by the name "/etc/default/.grub.swp"

owned by: root dated: Sun Aug 06 15:57:10 2023

file name: /etc/default/grub

modified: YES

user name: root host name: guy-iMac

process ID: 2763

While opening file "/etc/default/grub"

dated: Mon Jul 17 21:08:38 2023

(1) Another program may be editing the same file. If this is the case,

be careful not to end up with two different instances of the same

file when making changes. Quit, or continue with caution.

(2) An edit session for this file crashed.

If this is the case, use ":recover" or "vim -r /etc/default/grub"

to recover the changes (see ":help recovery").

If you did this already, delete the swap file "/etc/default/.grub.swp"

to avoid this message.

"/etc/default/grub" 35 lines, 1260 characters

Press ENTER or type command to continue

(My comments: any keystroke or even mouse wheel movement takes me to the following.)

If you change this file, run 'update-grub' afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0

GRUB_TIMEOUT_STYLE=hidden

GRUB_TIMEOUT=0

GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX=""

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480

Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt

~

Close any open terminal emulators that are holding the editor in place. Your changes won't be saved unless you take action to save them.
You can remove the /etc/default/.grub.swp file if you want to.

To boot into the Previous kernel, you can do so directly from the grub menu.
Reboot and tap esc if using EFI boot or hold Left Shift Key of using MBR boot.
Choose Advanced Options for Zorin and then select an entry that lists Zorin on 5.15.0-76 or earlier kernel to boot into. Do not choose the one with (Recovery).

Booting into it - you can then test if it resolves your issue. If it does resolve your issue, you can either lock yourself into that kernel or you can remove the latest kernel using Synaptic Package Manager.

I needed to go back further than 5.15.0-76. Thus I did a OS reinstall from an older iso I had.

As usual, thank you for all your help.

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