Repository 32bit  Forum
Repository 64bit  Wiki

Installare driver iwl4696: differenze tra le versioni

Da Slacky.eu.
(Descrizione)
(Descrizione)
Riga 5: Riga 5:
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).
-Git ([http://git.or.cz/ home])
+
-Git ([http://git.or.cz/ home]).
-I sorgenti del kernel installato (scaricabili DAL [http://www.eu.kernel.org/ sito])
+
-I sorgenti del kernel installato (scaricabili DAL [http://www.eu.kernel.org/ sito]).
= Download =
= Download =

Versione delle 21:35, 6 nov 2007

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.sh

Script

#!/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
  • Autore: Ansa89
Strumenti personali
Namespace

Varianti