Installare driver iwl4696: differenze tra le versioni
Da Slacky.eu.
(→Descrizione) |
(Caricato i file esterni all'interno di wikislacky) |
||
| (4 revisioni intermedie di 2 utenti non mostrate) | |||
| Riga 3: | Riga 3: | ||
Questo script scarica la i firmware e la versione git dei driver iwl4696 per schede wireless intel con chipset 4696. |
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. |
Il sito di riferimento è http://www.intellinuxwireless.org/ da cui vengono scaricati driver e firmware. |
||
| + | |||
I requisiti necessari sono: |
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) |
-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) |
||
| Riga 12: | Riga 14: | ||
= 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 69: | Riga 72: | ||
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
[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