Repository 32bit  Forum
Repository 64bit  Wiki

Installare driver iwl4696: differenze tra le versioni

Da Slacky.eu.
 
(Caricato i file esterni all'interno di wikislacky)
 
(7 revisioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
[[Category:Script]]
[[Category:Script]]
= Descrizione =
= Descrizione =
Questo script scarica la i firmware e la versione git dei driver iwl4696 per schede wireless intel.
+
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 [http://www.intellinuxwireless.org/mac80211/downloads/mac80211-10.0.0.tgz questo] indirizzo)
  +
  +
-Git ([http://git.or.cz/ home])
  +
  +
-I sorgenti del kernel installato (scaricabili DAL [http://www.eu.kernel.org/ sito])
  +
= Download =
= Download =
http://www.slacky.eu/wikislack/script/installa_iwl4695.sh
+
[[Media:Installa_iwl4695_rev01.sh‎|Installa_iwl4695_rev01.sh‎]]
  +
= Script =
= Script =
  +
Versione 1.0
<pre>
<pre>
#!/bin/bash
#!/bin/bash
Riga 60: Riga 61:
echo
echo
exit 1
exit 1
  +
fi
  +
#EOF
  +
</pre>
  +
  +
  +
Versione 1.0_rev01
  +
<pre>
  +
#!/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
fi
#EOF
#EOF

Versione attuale delle 18:46, 15 set 2012

[modifica] 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)

[modifica] Download

Installa_iwl4695_rev01.sh‎

[modifica] 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
Strumenti personali
Namespace

Varianti