Aggiornato al : Ott 14, 2007




La convenienza di compilare il kernel alla ‘ Debian Way‘ sta nel fatto che se vogliamo installare il nostro kernel personalizzato su altre macchine identiche, non c’e’ bisogno di compilare il kernel su tutte le macchine, o copiare i sorgenti, o nemmeno avere un compilatore installato su di esse.
Quindi, dato che ho appena finito di compilare il kernel 2.6.21 incluso di patch Kolivas configurato per Notebook Toshiba Satellite M70 249 (compatibile anche con i seguenti modelli:M70-254, M70-232, M70-142 ,M70-166 ) ho deciso di renderlo disponibile alle persone che hanno il mio stesso portatile (anche simile) e accettano la mia configurazione!

L’installazione è come un normale pacchetto .deb:

wget http://www.webalice.it/intilisano/Kernel/linux-image-2.6.21-ck1-ToshibaM70.deb
wget http://www.webalice.it/intilisano/Kernel/linux-headers-2.6.21-ck1-ToshibaM70.deb
dpkg -i linux-image-2.6.21-ck1-ToshibaM70-249CD.deb
dpkg -i linux-headers-2.6.21-ck1-ToshibaM70-249CD.deb

Grub si aggiorna da solo.. basta riavviare e provare il nuovo kernel!

Nella configurazione è ovviamente stato tolto il superfluo ed è orientata ad un utilizzo Desktop.
Invito chiunque abbia consigli a contattarmi per migliorare ulteriormente questa configurazione, oppure contribuire attivamente partecipando a KernelOnLaptop(iniziativa che si propone l’obbiettivo di creare un database di kernel configurati ad hoc per portatili in modo tale da renderlo disponibile in rete per chi volesse avere un kernel OTTIMIZZATO senza avere specifiche conoscenze! )

Il kernel dovrebbe funzionare a chi ha un portatile Toshiba con centrino Dothan simile a questo:
lspci

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:04.4 Generic system peripheral [0805]: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller

Per chi invece ha voglia di “condividere” il suo kernel configurato per un qualsiasi notebook si colleghi al forum.(sezione appositamente creata “KernelOnLaptop“).Oppure mi contatti.

Un’idea sarebbe quella di creare un database con i kernel disponibili per ogni portatile ed uso….

P.S Testato su Debian Etch “testing” ma dovrebbe funzionare anche su Ubuntu…fatemi sapere!

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Blogosphere News
  • MySpace
  • Technorati
  • TwitThis
  • Wikio IT


Leggi anche :