Ik heb zojuist debian 9 op mijn msi-laptop geïnstalleerd. Het is het enige besturingssysteem op de computer.

Tijdens de installatie had ik geen netwerktoegang en het verklaarde dat het de firmware iwlwifi-3168-26.ucode, iwlwifi-3168-25.ucode, iwlwifi-3168-24.ucode, iwlwifi-3168-23.ucode en iwlwifi-3168-22.ucode.

de installatie is voltooid en ik heb de voor de hand liggende sudo apt-get install firmware-iwlwifi geprobeerd die me dit gaf:

Package firmware-iwlwifi is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package "firmware-iwlwifi" has no installation candidate. 

Ik volgde toen het advies op om het iwlwifi-3168-29.ucode -bestand te downloaden en het handmatig in /lib/firmware te plaatsen en vervolgens de machine opnieuw op te starten zonder wijzigingen.

Het is vermeldenswaard dat, hoewel mijn bekabelde verbinding goed werkt, er in de netwerkmanager (Cinnamon desktop) niet eens een Wi-Fi-optie is. Ik heb geprobeerd de Wi-Fi-netwerkgegevens handmatig in te voeren, maar ik heb geen verbinding gemaakt.

ifconfig output:

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.25.14.118 netmask 255.255.0.0 broadcast 10.25.255.255 inet6 fe80::329c:23ff:fe15:2004 prefixlen 64 scopeid 0x20<link> ether 30:9c:23:15:20:04 txqueuelen 1000 (Ethernet) RX packets 214505 bytes 276211608 (263.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 23769 bytes 2129086 (2.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 19 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 168 bytes 13356 (13.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 168 bytes 13356 (13.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

Ik heb ook geprobeerd het te bouwen vanuit de git git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git maar het weigerde te bouwen.

Ik heb het besturingssysteem nu vijf keer opnieuw geïnstalleerd.

Antwoord

Pakket firmware-iwlwifi bevindt zich in de niet-vrije sectie van Debian en standaard niet “ingeschakeld”.

Voeg “niet-vrij” toe aan uw vermeldingen in /etc/apt/sources.list zoals beschreven hier (scroll een beetje naar beneden).

Voorbeeld sources.list van de bovenstaande link:

deb http://deb.debian.org/debian stretch main contrib non-free deb-src http://deb.debian.org/debian stretch main contrib non-free deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free deb http://deb.debian.org/debian stretch-updates main contrib non-free deb-src http://deb.debian.org/debian stretch-updates main contrib non-free 

Voer vervolgens apt-get update en apt-get install firmware-iwlwifi uit als root.

Opmerkingen

  • Het volgende sed commando zal contrib en niet-vrij inschakelen op alle sources.list regels met Stretch: sudo sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list (en bewaar een reservekopie).

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *