Installare driver iwl4696
Da Slacky.eu.
Descrizione
Questo script scarica la i firmware e la versione git dei driver iwl4696 per schede wireless intel con chipset 4696. Il sito di riferimento è http://www.intellinuxwireless.org/ da cui vengono scaricati driver e firmware.
I requisiti necessari sono:
-Il modulo "mac80211" (presente nei kernel >=2.6.21, oppure scaricabile a questo indirizzo)
-Git (home)
-I sorgenti del kernel installato (scaricabili DAL sito)
Download
http://www.slacky.eu/wikislack/script/installa_iwl4695_rev01.sh
Script
Versione 1.0
#!/bin/bash #Questo script scarica la i firmware e la versione git dei driver iwl4696 per schede wireless intel UTENTE=$(echo $HOME | cut -d "/" -f 2) if which git &> /dev/null; then #Controllo se git e' installato GIT=$(which git) #Determino quale git usare if [ "$UTENTE" == "root" ]; then #Controllo se lo script viene eseguito da root if modprobe mac80211; then #Controllo se il modulo mac80211 e' compilato wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-4.44.17.tgz #Scarico i firmware tar xf iwlwifi-4965-ucode-4.44.17.tgz #Li scompatto cp iwlwifi-4965-ucode-4.44.17/iwlwifi-4965.ucode /lib/firmware/ #Li copio in /lib/firmware rm -Rf iwlwifi-4965-ucode* #Elimino i files scaricati $GIT clone http://intellinuxwireless.org/repos/iwlwifi.git #Scarico la versione git dei driver cd iwlwifi/ make #Compilo i driver if [ "$(echo $?)" == "0" ]; then #Li installo solo se il make ha dato buon esito make install dmesg -c &> /dev/null ./load debug=0x43fff #Carico il modulo dei driver dmesg -c echo echo echo "See if the driver loading has reported some error..." echo "Now try to launch iwconfig and see if you wireless card has been rcognised :-)" echo else echo echo "Something go wrong..." echo "...but if this is the first time you running this script" echo "into this directory, you can try to re-launch the script" echo "and see if the things go better :-S" echo exit 1 fi else echo echo "You need the module 'mac80211' installed!!" echo "See http://www.intellinuxwireless.org/?p=mac80211&n=howto-mac80211" echo "for more information." echo exit 1 fi else echo echo "You must be ROOT!!" echo exit 1 fi else echo echo "Git must be installed!!" echo exit 1 fi #EOF
Versione 1.0_rev01
#!/bin/bash #Questo script scarica i firmware e la versione git dei driver iwl4696 per schede wireless intel4696 UTENTE=$(whoami) if which git &> /dev/null; then #Controllo se git e' installato GIT=$(which git) #Determino quale git usare if [ "$UTENTE" == "root" ]; then #Controllo se lo script viene eseguito da root if modprobe mac80211; then #Controllo se il modulo mac80211 e' compilato wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-4965-ucode-4.44.17.tgz #Scarico i firmware tar xf iwlwifi-4965-ucode-4.44.17.tgz #Li scompatto cp iwlwifi-4965-ucode-4.44.17/iwlwifi-4965.ucode /lib/firmware/ #Li copio in /lib/firmware rm -Rf iwlwifi-4965-ucode* #Elimino i files scaricati $GIT clone http://intellinuxwireless.org/repos/iwlwifi.git #Scarico la versione git dei driver cd iwlwifi/ for i in 1 2; do make #Compilo i driver sleep 2 done make &> /dev/null if [ "$(echo $?)" == "0" ]; then #Li installo solo se il make ha dato buon esito make install dmesg -c &> /dev/null #Svuoto il log di sistema ./load debug=0x43fff #Carico il modulo dei driver dmesg -c echo echo echo "See if the driver loading has reported some errors..." echo "Now try to launch iwconfig and see if your wireless card has been identified properly :-)" echo else echo echo "Something go wrong... :-S" echo exit 1 fi else echo echo "You need the module 'mac80211' installed!!" echo "See http://www.intellinuxwireless.org/?p=mac80211&n=howto-mac80211" echo "for more information." echo exit 1 fi else echo echo "You must be ROOT!!" echo exit 1 fi else echo echo "Git must be installed!!" echo exit 1 fi #EOF
- Autore: Ansa89