Network/wi-fi adapter option missing

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  linux-headers-5.15.0-83
Suggested packages:
  fdutils linux-doc | linux-source-5.15.0 linux-tools
The following NEW packages will be installed:
  linux-headers-5.15.0-83 linux-headers-5.15.0-83-generic linux-image-5.15.0-83-generic
  linux-modules-5.15.0-83-generic linux-modules-extra-5.15.0-83-generic
0 upgraded, 5 newly installed, 0 to remove and 196 not upgraded.
Need to get 113 MB of archives.
After this operation, 582 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-5.15.0-83 all 5.15.0-83.92 [12.3 MB]
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-5.15.0-83-generic amd64 5.15.0-83.92 [2,852 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-modules-5.15.0-83-generic amd64 5.15.0-83.92 [22.5 MB]
Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-image-5.15.0-83-generic amd64 5.15.0-83.92 [11.5 MB]
Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-modules-extra-5.15.0-83-generic amd64 5.15.0-83.92 [63.9 MB]
Ign:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-modules-extra-5.15.0-83-generic amd64 5.15.0-83.92
Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-modules-extra-5.15.0-83-generic amd64 5.15.0-83.92 [63.9 MB]
Fetched 51.7 MB in 1min 49s (474 kB/s)                                                                         
Selecting previously unselected package linux-headers-5.15.0-83.
(Reading database ... 272192 files and directories currently installed.)
Preparing to unpack .../linux-headers-5.15.0-83_5.15.0-83.92_all.deb ...
Unpacking linux-headers-5.15.0-83 (5.15.0-83.92) ...
Selecting previously unselected package linux-headers-5.15.0-83-generic.
Preparing to unpack .../linux-headers-5.15.0-83-generic_5.15.0-83.92_amd64.deb ...
Unpacking linux-headers-5.15.0-83-generic (5.15.0-83.92) ...
Selecting previously unselected package linux-modules-5.15.0-83-generic.
Preparing to unpack .../linux-modules-5.15.0-83-generic_5.15.0-83.92_amd64.deb ...
Unpacking linux-modules-5.15.0-83-generic (5.15.0-83.92) ...
Selecting previously unselected package linux-image-5.15.0-83-generic.
Preparing to unpack .../linux-image-5.15.0-83-generic_5.15.0-83.92_amd64.deb ...
Unpacking linux-image-5.15.0-83-generic (5.15.0-83.92) ...
Selecting previously unselected package linux-modules-extra-5.15.0-83-generic.
Preparing to unpack .../linux-modules-extra-5.15.0-83-generic_5.15.0-83.92_amd64.deb ...
Unpacking linux-modules-extra-5.15.0-83-generic (5.15.0-83.92) ...
Setting up linux-headers-5.15.0-83 (5.15.0-83.92) ...
Setting up linux-headers-5.15.0-83-generic (5.15.0-83.92) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-83-generic

Kernel preparation unnecessary for this kernel. Skipping...
applying patch 0002-Makefile.patch...patching file Makefile
Hunk #1 succeeded at 113 with fuzz 1.
Hunk #2 succeeded at 132 with fuzz 2 (offset 1 line).

applying patch 0003-Make-up-for-missing-init_MUTEX.patch...patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 111 with fuzz 2 (offset 12 lines).

applying patch 0010-change-the-network-interface-name-from-eth-to-wlan.patch...patching file src/wl/sys/wl_linux
.c
Hunk #1 succeeded at 221 (offset -14 lines).

applying patch 0013-gcc.patch...patching file Makefile

applying patch 0019-broadcom-sta-6.30.223.248-3.18-null-pointer-fix.patch...patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 2169 (offset 12 lines).

applying patch 0020-add-support-for-linux-4.3.patch...patching file src/shared/linux_osl.c

applying patch 0021-add-support-for-Linux-4.7.patch...patching file src/wl/sys/wl_cfg80211_hybrid.c

applying patch 0022-add-support-for-Linux-4.8.patch...patching file src/wl/sys/wl_cfg80211_hybrid.c
Hunk #1 succeeded at 2391 (offset 3 lines).
Hunk #2 succeeded at 2501 (offset 3 lines).
Hunk #3 succeeded at 2933 (offset 9 lines).

applying patch 0023-add-support-for-Linux-4.11.patch...patching file src/include/linuxver.h
patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 2919 (offset 4 lines).

applying patch 0024-add-support-for-Linux-4.12.patch...patching file src/wl/sys/wl_cfg80211_hybrid.c
Hunk #1 succeeded at 55 (offset 5 lines).
Hunk #2 succeeded at 472 (offset 5 lines).
Hunk #3 succeeded at 2371 (offset 5 lines).
Hunk #4 succeeded at 2388 (offset 5 lines).

applying patch 0025-add-support-for-Linux-4.14.patch...patching file src/shared/linux_osl.c
Hunk #1 succeeded at 1080 (offset 4 lines).

applying patch 0026-add-support-for-Linux-4.15.patch...patching file src/wl/sys/wl_linux.c
Hunk #2 succeeded at 2306 (offset 4 lines).
Hunk #3 succeeded at 2368 (offset 4 lines).

applying patch 0027-add-support-for-linux-5.1.patch...patching file src/include/linuxver.h
Hunk #1 succeeded at 595 (offset 4 lines).

applying patch 0028-add-support-for-linux-5.6.patch...patching file src/shared/linux_osl.c
Hunk #1 succeeded at 946 (offset 4 lines).
patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 590 (offset 8 lines).
Hunk #2 succeeded at 784 (offset 8 lines).
Hunk #3 succeeded at 3365 (offset 22 lines).

applying patch 0029-Update-for-set_fs-removal-in-Linux-5.10.patch...patching file src/wl/sys/wl_cfg80211_hybrid.
c
patching file src/wl/sys/wl_iw.c
patching file src/wl/sys/wl_linux.c
patching file src/wl/sys/wl_linux.h

applying patch 0040-add-support-for-linux-5.18.patch...patching file src/shared/linux_osl.c
patching file src/wl/sys/wl_linux.c

applying patch 0041-dev-addr-access.patch...patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 646 (offset 16 lines).
Hunk #2 succeeded at 1855 (offset 50 lines).
Hunk #3 succeeded at 3036 (offset 64 lines).
Hunk #4 succeeded at 3321 (offset 64 lines).
Hunk #5 succeeded at 3382 (offset 64 lines).

applying patch 0042-add-support-for-linux-6.x.patch...patching file src/wl/sys/wl_cfg80211_hybrid.c


Building module:
cleaning build area...
make -j6 KERNELRELEASE=5.15.0-83-generic -C /lib/modules/5.15.0-83-generic/build M=/var/lib/dkms/bcmwl/6.30.223.
271+bdcom/build...
Signing module:
 - /var/lib/dkms/bcmwl/6.30.223.271+bdcom/5.15.0-83-generic/x86_64/module/wl.ko
Secure Boot not enabled on this system.
cleaning build area...

wl.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.0-83-generic/updates/

depmod...
   ...done.
Setting up linux-modules-5.15.0-83-generic (5.15.0-83.92) ...
Setting up linux-image-5.15.0-83-generic (5.15.0-83.92) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-94-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-94-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.15.0-83-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.15.0-83-generic
Setting up linux-modules-extra-5.15.0-83-generic (5.15.0-83.92) ...
Processing triggers for linux-image-5.15.0-83-generic (5.15.0-83.92) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-83-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.15.0-83-generic
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.8.0-94-generic
Found initrd image: /boot/initrd.img-6.8.0-94-generic
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-5.15.0-83-generic
Found initrd image: /boot/initrd.img-5.15.0-83-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done

This is looking goooood...

Have not had much luck getting into the exact Grub Menu :downcast_face_with_sweat: Am i able to access Additional Options through the screen that says ā€œMinimal BASH-like line editing is supportedā€?

Not really, no.
But

uname -r

You can list all kernels - then remove all except the 5.15...

It’s only listing the 6.8.0-94-g

sudo apt remove linux-image-6.8.0-94-generic

depmod.....
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-60-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-60-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.8.0-94-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-5.15.0-83-generic
Found initrd image: /boot/initrd.img-5.15.0-83-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done

When you reboot, you should then be on 5.15 and can check with

uname -r

and test WiFi...

Changed to 6.8.0-60-generic

What is the output of

dpkg --list | grep linux-image

Thanks. If you are wondering - Yes, I facepalmed. I was posting way too fast...
I Just Now scrolled up and saw what I typed on autopilot LOL...

Uh... I need a vacation.

1 Like
ii  linux-image-5.15.0-83-generic                       5.15.0-83.92                             amd64        Signed kernel image generic
ii  linux-image-6.8.0-60-generic                        6.8.0-60.63~22.04.1                      amd64        Signed kernel image generic
rc  linux-image-6.8.0-94-generic                        6.8.0-94.96~22.04.1                      amd64        Signed kernel image generic

To remove the last 6.8 kernel please enter

sudo apt remove linux-image-6.8.0-60-generic

Then reboot, check if you're on 5.15 kernel and test WIFI again.

Now on 5.15.0-83-g, no Wifi

Though a new development is that it can’t establish a network connection with my phone hotspot anymore.

Let's try:

sudo modprobe -r wl && sudo modprobe wl

Due to this showing it installing it:

Nothing happened unfortunately :frowning:

sudo lshw - C network


*-network UNCLAIMED       
       description: Network controller
       product: BCM4364 802.11ac Wireless Network Adapter
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:81400000-81407fff memory:81000000-813fffff
  *-network
       description: Ethernet interface
       product: NetXtreme BCM57766 Gigabit Ethernet PCIe
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0f0
       version: 01
       serial: 38:f9:d3:0d:fa:91
       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-83-generic firmware=57766a-v1.15 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:17 memory:b0200000-b020ffff memory:b0210000-b021ffff
  *-network
       description: Ethernet interface
       physical id: a
       bus info: usb@1:5
       logical name: enx2ac1a0560018
       serial: 2a:c1:a0:56:00:18
       capabilities: ethernet physical
       configuration: broadcast=yes driver=ipheth driverversion=5.15.0-83-generic ip=172.20.10.2 link=yes multicast=yes

I just copied and pasted the previous output and made 2 changes since the output was relatively the same

Was this original output or current?

I think posting the exact output the terminal gives is going to provide the best accuracy.

Oops sorry, that was the previous, It’s been corrected now.

Zorin isn’t able to connect to my hotspot so I’m unable to directly copy and paste. I can take photos in the mean time