Ubuntu, se la scheda wireless non funziona più: iwl3945: Unknown parameter `11n_disable’

Con un aggiornamento di oggi, la mia scheda wireless su un PC di test con Natty ha smesso di funzionare. Spulciando i log di sistema, ho scoperto che c’era un problema con iwl3945. Potete verificare lanciando da terminale il comando dmesg | grep iwl3945.

Il risultato dovrebbe essere simile al seguente:

iwl3945: Unknown parameter `11n_disable'

Chiaramente, anche un sudo modprobe iwl3945 non funziona, incontrando errori durante il processo.

Per risolvere, apriamo con privilegi elevati il file “/etc/modprobe.d/intel-3945-iwlagn-disable11n.conf” e commentiamo (aggiungendo un “#” iniziale) la riga “options iwl3945 11n_disable=1”, che diventerà quindi “# options iwl3945 11n_disable=1”.

Poi, per essere sicuri di avviare tutto correttamente, riavviamo il sistema. La scheda wireless dovrebbe ora funzionare correttamente.