Hello here is my application of the patch
boot on 5.17 kernel then
1)
delete the line  REMAKE_INITRD in the file 
/usr/src/broadcom-sta-6.30.223.271/dkms.conf
 cat /usr/src/broadcom-sta-6.30.223.271/dkms.conf
PACKAGE_NAME="broadcom-sta"
PACKAGE_VERSION="6.30.223.271"
MAKE[0]="make KVER=$kernelver"
BUILT_MODULE_NAME[0]="wl"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="YES"
.
2)
apply the archlinux patch
cd  /usr/src/broadcom-sta-6.30.223.271

sudo wget 
https://raw.githubusercontent.com/archlinux/svntogit-community/master/broadcom-wl-dkms/trunk/013-linux518.patch

.

sudo patch --verbose -p1 < ./013-linux518.patch

Hmm... Looks like a unified diff to me...

The text leading up to this was:

--------------------------

|diff -u -r a/src/shared/linux_osl.c b/src/shared/linux_osl.c

|--- a/src/shared/linux_osl.c 2022-05-24 20:51:15.662604980 +0000

|+++ b/src/shared/linux_osl.c 2022-05-24 21:13:38.264472425 +0000

--------------------------

patching file src/shared/linux_osl.c

Using Plan A...

Hunk #1 succeeded at 599.

Hunk #2 succeeded at 614.

Hunk #3 succeeded at 627.

Hunk #4 succeeded at 649.

Hunk #5 succeeded at 668.

Hunk #6 succeeded at 681.

done

.

3)

purge the 5.18 kernel

.

sudo apt purge --autoremove linux-headers-5.18.0-1-amd64 
linux-headers-5.18.0-1-common linux-image-5.18.0-1-amd64 linux-kbuild-5.18

.
4)
install the 5.18 kernel
.

sudo apt install linux-headers-5.18.0-1-amd64 linux-headers-5.18.0-1-common 
linux-image-5.18.0-1-amd64 linux-kbuild-5.18

Lecture des listes de paquets... Fait

Construction de l'arbre des dépendances... Fait

Lecture des informations d'état... Fait

Paquets suggérés :

linux-doc-5.18 debian-kernel-handbook

Paquets recommandés :

apparmor

Les NOUVEAUX paquets suivants seront installés :

linux-headers-5.18.0-1-amd64 linux-headers-5.18.0-1-common 
linux-image-5.18.0-1-amd64 linux-kbuild-5.18

0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.

Il est nécessaire de prendre 80,6 Mo dans les archives.

Après cette opération, 540 Mo d'espace disque supplémentaires seront utilisés.

Réception de :1 https://cdn-aws.deb.debian.org/debian sid/main amd64 
linux-headers-5.18.0-1-common all 5.18.2-1 [9 418 kB]

Réception de :2 https://cdn-aws.deb.debian.org/debian sid/main amd64 
linux-kbuild-5.18 amd64 5.18.2-1 [701 kB]

Réception de :3 https://cdn-aws.deb.debian.org/debian sid/main amd64 
linux-headers-5.18.0-1-amd64 amd64 5.18.2-1 [979 kB]

Réception de :4 https://cdn-aws.deb.debian.org/debian sid/main amd64 
linux-image-5.18.0-1-amd64 amd64 5.18.2-1 [69,5 MB]

80,6 Mo réceptionnés en 60s (1 336 ko/s)

Sélection du paquet linux-headers-5.18.0-1-common précédemment désélectionné.

(Lecture de la base de données... 214491 fichiers et répertoires déjà 
installés.)

Préparation du dépaquetage de 
.../linux-headers-5.18.0-1-common_5.18.2-1_all.deb ...

Dépaquetage de linux-headers-5.18.0-1-common (5.18.2-1) ...

Sélection du paquet linux-kbuild-5.18 précédemment désélectionné.

Préparation du dépaquetage de .../linux-kbuild-5.18_5.18.2-1_amd64.deb ...

Dépaquetage de linux-kbuild-5.18 (5.18.2-1) ...

Sélection du paquet linux-headers-5.18.0-1-amd64 précédemment désélectionné.

Préparation du dépaquetage de 
.../linux-headers-5.18.0-1-amd64_5.18.2-1_amd64.deb ...

Dépaquetage de linux-headers-5.18.0-1-amd64 (5.18.2-1) ...

Sélection du paquet linux-image-5.18.0-1-amd64 précédemment désélectionné.

Préparation du dépaquetage de .../linux-image-5.18.0-1-amd64_5.18.2-1_amd64.deb 
...

Dépaquetage de linux-image-5.18.0-1-amd64 (5.18.2-1) ...

Paramétrage de linux-image-5.18.0-1-amd64 (5.18.2-1) ...

I: /vmlinuz is now a symlink to boot/vmlinuz-5.18.0-1-amd64

I: /initrd.img is now a symlink to boot/initrd.img-5.18.0-1-amd64

/etc/kernel/postinst.d/dkms:

dkms: running auto installation service for kernel 5.18.0-1-amd64:

Building module:

cleaning build area...

make -j2 KERNELRELEASE=5.18.0-1-amd64 KVER=5.18.0-1-amd64......

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.18.0-1-amd64/updates/dkms/

depmod...

.

/etc/kernel/postinst.d/initramfs-tools:

update-initramfs: Generating /boot/initrd.img-5.18.0-1-amd64

/etc/kernel/postinst.d/zz-update-grub:

Generating grub configuration file ...

Found background image: Lucienne-boot.png

Found linux image: /boot/vmlinuz-5.18.0-1-amd64

Found initrd image: /boot/initrd.img-5.18.0-1-amd64

Found linux image: /boot/vmlinuz-5.17.0-3-amd64

Found initrd image: /boot/initrd.img-5.17.0-3-amd64

done

Paramétrage de linux-headers-5.18.0-1-common (5.18.2-1) ...

Paramétrage de linux-kbuild-5.18 (5.18.2-1) ...

Paramétrage de linux-headers-5.18.0-1-amd64 (5.18.2-1) ...

/etc/kernel/header_postinst.d/dkms:

dkms: running auto installation service for kernel 5.18.0-1-amd64:.

.

5)

Reboot on 5.18 kernel

It looks good

Reply via email to