Vanha kortti poistuu käytöstä komennolla modprobe ja langaton verkko putoaa kokonaan pois eikä näy myöskään Asetuksissa.
Mutta ongelma taitaa olla siinä, että ajuri ja vanha kortti eivät kuitenkaan putoa pois, sillä vanhan kortin tiedot näkyvät lshw -c network -komennolla, vaikka kortti on poistettu modprobella.
Se ei haittaa. lshw näyttää laitteen, koska se on edelleen PCIe-väylässä. Järjestelmä ei kuitenkaan käytä sitä, koska ajuri ei ole ladattuna. Kaikki on siis kunnossa tuon osalta, ja jos saat jonkun toisen wifi-adapterin toimimaan, voit joko napata vanhan PCIe-kortin pois koneesta tai estää ajurin latautumisen ohjelmallisesti /etc/modprobe.d-kansioon sijoitettavalla asetustiedostolla. Sellaisen saa luotua komennolla:
echo "blacklist rt2800pci" | sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
Mutta ensin tosiaan olisi hyvä saada wifi-yhteys toimimaan jollain toisella adapterilla.
Kun yritän asentaa manuaalisesti uutta ajuria, tulee virheilmoitus
modprobe: ERROR: could not insert '88x2bu': Operation not permitted
Tuollainen virheilmoitus tulee joko siksi että ajat modproben ilman sudoa, tai siksi että Secure Boot on päällä tietokoneen UEFI:ssa, ja tässä yritetään ladata itse käännettyä, allekirjoittamatonta ajuria. Jos kyse on Secure Bootista, voit kytkeä sen pois päältä koneen UEFI-asetuksissa. Tämän ei pitäisi aiheuttaa erityisiä ongelmia myöskään Windowsin puolella, jos sellainen on toisena käyttöjärjestelmänä.
Toinen työläämpi ratkaisu olisi allekirjoittaa moduuli itse:
https://askubuntu.com/a/768310En ole tätä koskaan kokeillut. Kernelin päivittyessä DKMS kääntää moduulin automaattisesti uudelleen, mutta ei osaa allekirjoittaa sitä. Se siis vaatisi ainakin
lisää virittelyä.
Ehkäpä ei liity, mutta tuli mieleen tuosta ilmoituksesta, että emolla olevan wifi:n voi disabloida myös BIOS-asetuksista tai ehkä pitääkin?
Veikkaan, että kyseessä on erillinen kortti, jolle ei ole UEFI/BIOS-asetuksia, mutta toki tuon voi tarkistaa samalla kun käy säätämässä Secure Bootia.