# Supprimer un patch devenu inutile

**URL:** <https://www.debian-fr.org/t/supprimer-un-patch-devenu-inutile/86643>\
**Category:** Support Debian\
**Created:** [Juin 8, 2022, 7:36 UTC](https://www.debian-fr.org/t/supprimer-un-patch-devenu-inutile/86643 "2022-06-08T07:36:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Juin 8, 2022, 7:36 UTC](https://www.debian-fr.org/t/supprimer-un-patch-devenu-inutile/86643/1 "2022-06-08T07:36:37Z")

</div>

bonjour,  
sur une testing dont la wifi avait cessé de fonctionner suite à une mise à jour du noyau j’avais installé un patch " patch 012-linux517.patch " avec la commande

```auto
patch -p1 < /emplacement/du/fichier/012-linux517.patch

```

ce qui m’avait permis de retrouver la wifi ( pilote wl compilé à partir du paquet broadcom-sta-dkms ) . Or ce paquet a été mis à jour et j’ai l’impression que le patch est devenu inutile car bogue corrigé dans la version 6.30 :

```auto
mm@ssd2:~$ apt-cache policy broadcom-sta-dkms 
broadcom-sta-dkms:
  Installé : 6.30.223.271-19
  Candidat : 6.30.223.271-19
 Table de version :
 *** 6.30.223.271-19 500
        500 http://deb.debian.org/debian bookworm/non-free amd64 Packages
        100 /var/lib/dpkg/status

```

```auto
mm@ssd2:~$ sudo dmesg -l err
[sudo] Mot de passe de mm : 
[6.681995] Bluetooth: hci0: unexpected event for opcode 0x1003
[6.812898] bluetooth hci0: firmware: failed to load brcm/BCM43142A0-04ca-2006.hcd (-2)
[6.812987] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[6.813096] bluetooth hci0: firmware: failed to load brcm/BCM-04ca-2006.hcd (-2)
[6.813165] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[6.813223] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-04ca-2006.hcd'
[6.813277] Bluetooth: hci0: BCM: 'brcm/BCM-04ca-2006.hcd'
[8.824344] Bluetooth: hci0: command 0x1003 tx timeout
[8.828349] Bluetooth: hci0: Opcode 0x1003 failed: -110

```

1. la remarque " firmware patch file not found " signifie-t-elle que la mise à jour à déjà supprimé le patch ? J’ai effectué un redémarrage après la mise à jour .
2. sinon j’ai trouvé cette commande sur ubuntu

```auto
patch --reverse < mon patch 

```

pourrait-elle éventuellement faire l’affaire ?

note : wifi et bluetooth sont pilotés par la même carte

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 8, 2022, 11:37 UTC](https://www.debian-fr.org/t/supprimer-un-patch-devenu-inutile/86643/2 "2022-06-08T11:37:11Z")

</div>

Si ce patch n’a fait que modifier les fichiers du paquet (sources pour la compilation du pilote wl), la mise à jour a remplacé les fichiers modifiés et le message du noyau n’a rien à voir avec ce patch. D’autre part si la mise à jour du paquet consistait justement à appliquer ce même patch (c’est apparemment le cas ou alors un patch similaire), alors appliquer le patch à rebours comme tu le suggères conduirait à la situation initiale où le pilote ne compilait pas.

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Juin 8, 2022, 12:28 UTC](https://www.debian-fr.org/t/supprimer-un-patch-devenu-inutile/86643/3 "2022-06-08T12:28:25Z")

</div>

donc je laisse tomber mon idée initiale qui était plus une question qu’autre chose .  
merci .
