
Ieri avevo un pò di tempo libero e mi son detto:”vediamo se riesco a sputtanare il mio sistema: mi compilo un kernel vanilla!!!”
Non avendo mai compilato un kernel ho cominciato a cercare sul web com’è che si fa, consigli, possibili problemi che possono insorgere e altra roba simile. Per prima cosa sono andato a cercare tra le wiki di Ubuntu, e proprio qui ho trovato quello che mi serviva; girovagando sul web ho scoperto, anche, che compilando un kernel vanilla avrei dovuto installare i driver per la scheda Intel 3945ABG (ero abituato ad averli già inclusi nel kernel Ubuntu), i driver video per la mia Ati (per questi so come fare!) ed i driver per l’audio (Alsa driver). Il problema, per me, più grande era la scheda Intel 3945ABG ma fortunatamente ho trovato in due blog amici (Divilinux e Morf3us) come fare, inoltre, nel blog di Divilinux ho trovato alcuni consigli sulla configurazione del kernel davvero utili!
La configurazione/compilazione/installazione del nuovo kernel (2.6.23.14) grazie alla guida presente sul wiki ed ai consigli di configurazione di Divilinux è filata liscia senza intoppi, in mezz’ora era già tutto pronto.
Al primo avvio ho dovuto installare i driver video fglrx 8.01 che stavolta non hanno fatto i capricci, mi è bastato dare i seguenti due comandi per averli funzionanti
sudo ./ati-driver-installer-8-01-x86.x86_64.run --extract
sudo ./ati-driver-installer-8-01-x86.x86_64.run --install
Per i driver Intel3945ABG ho seguito un misto di queste due guide (guida1 e guida2).
Il misto è dovuto al fatto che durante la comiplazione dei driver ipw3945, seguendo la prima guida il make terminava sempre con un errore, mentre, grazie alla seconda ho scoperto che dovevo cambiare i comandi
make IEEE80211_IGNORE_DUPLICATE=y
sudo make install
con questi altri
make SHELL=/bin/bash IEEE80211_IGNORE_DUPLICATE=y
sudo make install SHELL=/bin/bash
Alla fine, come consigliato da Morf3us, aggiungiamo al file /etc/rc.local, prima di exit 0, la stringa
ipw3945d
A questo punto aggiungo un consiglio:
Una volta che terminate l’installazione dei driver ipw3945 e ne verificate il corretto funzionamento, create il file ipw3945 in /etc/modprobe.d/
sudo touch /etc/modprobe.d/ipw3945
ed inserite all’interno questo testo
install ipw3945 /sbin/modprobe –ignore-install ipw3945 ; sleep 0.5 ; \
/sbin/ipw3945d –quiet
remove ipw3945 /sbin/ipw3945d –kill ; \
/sbin/modprobe -r –ignore-remove ipw3945
n.b.: purtroppo si confondo i due trattino con un unico trattino, guardate l’immagine qui sotto.
In questo modo renderemo possibile la disattivazione/attivazione del modulo ipw3945, che può tornarci utile quando effettuiamo lo switch al modulo ipwraw.
Infine ho installato i driver Alsa seguendo questa guida.
Unica nota dolente, come avrete notato ho installato il kernel 2.6.23.14 e mentre scrivo questo articolo mi accorgo che è uscito il kernel 2.6.24

Articoli (RSS)
Ciao, arrivo qui dal pingback, bel blog
scusa per l’ot ma non ho visto nessuna sezione per scrivere lol
Ciao! e grazie!
In effetti è vero, manca un message-box per l’OT…non ci avevo pensato
Ciao non è che potresti integrare questo tuop articolo con i passaggi che tu hai effettuato per ricompilare il kernel?
Ho provato anche io ma buummm è scoppiato tutto
ho riempito la partizione di root era satura di roba non potevo più installare nulla apt-get non andava era colpa della cartella /var ho cacellato inavvertitamente tutto il suo contenuto e…………..lascio a te indovinare il resto
Ciao
Guarda…proprio adesso ho finito di scaricare la versione 2.6.24 vanilla. Mentre compilo/configuro/installo mi segno tutti i passaggi così da scrivere una piccola guida
Sempre che non impalli tutto hihi
Ciao, a presto!