Vista la situazione, ho tempo per fare esperimenti abbastanza azzardati.
La faccio breve:
seguivo il ramo 5.6 del kernel linux e tutto andava bene fino alla rc7.
Passati alla versione finale - 5.6 > 5.6.1 - la scheda wireless ha smesso di funzionare. O meglio: funziona, ma non si associa più a nessun AP.
Provato con una atheros, nessun problema.
Che palle
L'hardware è una Intel Wireless-AC 9260 pcie della Gigabyte, gestita dal driver iwlwifi.
Mi sono andato a spulciare i log dei commit dalla rc7 alla versione stabile del kernel e ho trovato queste "occorrenze":
Codice: Seleziona tutto
6 days mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX Johannes Berg 1 -2/+6
6 days mac80211: mark station unauthorized before key removal Johannes Berg 1 -1/+6
6 days mac80211: Check port authorization in the ieee80211_tx_dequeue() case Jouni Malinen 1 -1/+18
6 days cfg80211: Do not warn on same channel at the end of CSA Ilan Peer 1 -1/+5
6 days mac80211: drop data frames without key on encrypted links
Ricompilati i moduli 'net/' e 'drivers/net/wireless/' e sovrascrivendo i precedenti, magicamente la intel ha ricominciato funzionare come si deve - almeno per la parte autenticazione'.
Ora, qui trovate la patch: https://pastebin.com/jAypPpRF
Secondo voi, quale potrebbe essere la parte che ha sbloccato la situazione?
Conviene aprire un bug report?
Grazie per l'attenzione.
Ciao