Linux 2.6.24 e ipw3945

32 risposte [Ultimo contenuto]
Ritratto di Stemby
Stemby
(Guru)
Offline
Guru
Iscritto: 05/10/2006
Messaggi: 775

Ho appena finito di aggiornare la mia Lenny sul portatile, ed è stato un po' più faticoso del previsto (sì, m'ha fatto un po' penare...), quindi scrivo qualche riga sperando possa tornar utile ad altri.

Come ormai tutti sanno, tra le novità introdotte con la nuova release del kernel c'è l'inclusione di un gran numero di nuovi driver, fra cui spicca quello per la scheda wireless integrata forse più diffusa al momento, l'Intel ipw3945 presente nella piattaforma Centrino duo.

Il nuovo kernel è entrato in Lenny, quindi dovrebbe essere installato senza difficoltà in modo pressoché automatico. Quello che bisogna ricordarsi è di installare anche il nuovo firmware, contenuto nel pacchetto firmware-iwlwifi, altrimenti la scheda non funzionerà!

Poi a me, non so perché, il kernel ha riassegnato il nome all'interfaccia di rete, (dandomene tra l'altro uno veramente assurdo: wlan0_rename :-o ), dunque ho dovuto sistemare un paio di righe dell'/etc/network/interfaces.

Qualche anima pia potrebbe spiegarmi in parole semplici (come se doveste spiegarlo a mia nonna, per intendersi) come funziona l'assegnazione dei nomi delle interfacce di rete? E' una cosa che non ho mai molto ben capito...

Ciao!

Registered Linux User #443882
Registered Debian User #9

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Stemby, ciao.
Cerca con google wlan0_rename.
Avrai tutte le risposte che vuoi, per esempio questo :-P

Ritratto di oddone
oddone
(Geek)
Offline
Geek
Iscritto: 01/11/2007
Messaggi: 57

Stessa idea, ho aggiornato Lenny e volevo anche buttare giù due righe servisse a qualcuno... ma mi avete preceduto :-P

ma già che ci sono:
Date i seguenti comandi, (prima però mettete il cavo di rete Laughing ):

Per installare il nuovo firmware:
aptitude install firmware-iwlwifi

Poi ripuliamo il superfluo:
aptitude purge ipw3945* firmware-ipw3945

Poi apriamo con l'editor che preferiamo, (io uso vim, "man vim" se serve) /etc/network/interfaces
vim /etc/network/interfaces
e sostituiamo dove presente il precedente nome della scheda di rete, esempio eth2 era il mio, con wlan0_rename, se usiamo wicd, andiamo in preferenze e sostituiamo il nome della scheda di rete anche li.

E infine:
reboot

Speriamo che si capisca

Io non ho particolari talenti. Sono solo appassionatamente curioso "Albert Einstein"

Ritratto di Stemby
Stemby
(Guru)
Offline
Guru
Iscritto: 05/10/2006
Messaggi: 775

@oddone:
Sul "ripulire il superfluo" non mi trovi molto d'accordo: sono dell'idea che sia sempre meglio avere un'ancora di salvezza e, visto che i diversi pacchetti non sono incompatibili tra loro, perché buttarli via? Metti che il nuovo kernel abbia dei problemi, almeno puoi sempre ripartire con quello vecchio.

Poi ognuno si muove come meglio crede, è ovvio.

@COReE:
Grazie mille, ora do un'occhiata.

Ciao!

P.S.:
Udev.... questo grande sconosciuto.... prima o poi mi deciderò ad approfondire una volta per tutte questo misterioso programmillo....

Registered Linux User #443882
Registered Debian User #9

Ritratto di oddone
oddone
(Geek)
Offline
Geek
Iscritto: 01/11/2007
Messaggi: 57

Hai ragione stemby, sinceramente non ci avevo pensato Sad da bravo Utonto sono troppo fissato con l'avere la distribuzione il più pulita possibile, ma sbaglio.

Comunque l'ancora la tengo "cablata" se servisse mai Laughing

Io non ho particolari talenti. Sono solo appassionatamente curioso "Albert Einstein"

Ritratto di Stemby
Stemby
(Guru)
Offline
Guru
Iscritto: 05/10/2006
Messaggi: 775

Per completezza e per non lasciare in giro cose errate: il nome della scheda non è ipw3945 come avevo scritto, bensì " Intel Corporation PRO/Wireless 3945ABG Network Connection". ipw sono i vecchi driver, e tra l'altro quelli inseriti nel nuovo kernel non sono questi (che non sono più sviluppati), bensì i più recenti iwlwifi.

Insomma, avevo detto un bel po' di stupidaggini...

Ciao!

Registered Linux User #443882
Registered Debian User #9

Ritratto di blackout69
blackout69
(Junior)
Offline
Junior
Iscritto: 21/07/2007
Messaggi: 16

Salve a tutti,

questo è il mio sources.list:

#ufficiali
deb http://ftp.it.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.it.debian.org/debian/ lenny main non-free contrib

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

#multimedia
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main

Ma dopo aggiornamento il mio kernel è rimasto 2.6.22-3-686.
Non capisco come mai la vostra lenny ha il kernel 2.6.24.
Forse manca qualcosa al mio sources.list?

Grazie

blackout69

Ritratto di Stemby
Stemby
(Guru)
Offline
Guru
Iscritto: 05/10/2006
Messaggi: 775

No, mi sembra tutto perfetto. Cosa ti dà
<br /># aptitude update<br /># aptitude upgrade<br />
?

Ciao!

Registered Linux User #443882
Registered Debian User #9

Ritratto di blackout69
blackout69
(Junior)
Offline
Junior
Iscritto: 21/07/2007
Messaggi: 16

Grazie Stemby per la risposta...

ho lanciato il comando:

# apt-get update
# apt-get upgrade

e mi dice che non ci sono pacchetti da aggiornare...

# uname -r

mi restituisce questo kernel 2.6.22-3-686

proprio non capisco...

blackout69

Ritratto di Stemby
Stemby
(Guru)
Offline
Guru
Iscritto: 05/10/2006
Messaggi: 775

<br />$ dpkg -l | grep linux-image<br />

Registered Linux User #443882
Registered Debian User #9

Ritratto di blackout69
blackout69
(Junior)
Offline
Junior
Iscritto: 21/07/2007
Messaggi: 16

Ecco cosa mi restituisce dpkg

# dpkg -l | grep linux-image

ii linux-image-2.6.22-3-686 2.6.22-6.lenny1 Linux 2.6.22 image on PPro/Celeron/PII/PIII/

Grazie

blackout69