Newsgroup: it.comp.os.linux.sys
Titolo: Compilare kernel 2.6.37...uno sporco lavoro...

Ciao a tutti,
è due sere che provo con scarso successo a compilare il K 2.6.37 che a quanto leggo ha introdotto il supporto ai device wireless broadcom...
Visto che la macchina attualmente con il suo 2.6.32 sta funzionando ho riciclato il relativo file .config:
cp /boot/.config-2.6.32 /home/ale/linux-2.6.37/.config
make menuconfig 
(ho aggiunto solamente il supporto broadcom nei devices)
make-kpkg --rootcmd fakeroot --initrd kernel_image module_image 
(macina le sue 3 orette...è un pc di ormai 4 anni...:-|)
dpkg -i nomekernel-2.6.37.deb
(nessun problema)
update-grub2
(rileva il nuovo kernel e aggiorna il boot loader senza problemi)
RIAVVIO con il nuovo kernel e tadaa:
"kernel_thread_helper+0x6" e il caps lock che blinka...è ovviamente si freeza...
Non so se mi sfugge qualcosa o se è una maledizione ma tempo fa ricompilai un kernel con successo...
Sto rinunciandoci...e non so da che parte uscirne fuori... any helps?

 
E' per caso qualcosa di simile a questo bug ?
https://bugzilla.redhat.com/show_bug.cgi?id=626026
 Giovanni
-- 
/*
 * SnB - 
http://www.snb.it
 */

 (macina le sue 3 orette...è un pc di ormai 4 anni...:-|)
Non mischiare i metodi di lavoro. O usi il kernel vanilla compilato in
modo standard o usi il kernel debian compilato alla debian-way.
In ogni caso se ti interessa in experimental c'è il kernel 2.6.37
precompilato.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

giuso per farmi fare un po' di chiarezza...ma a volersi ricompilare un kernel per aggiungere supporto a nuovo hw/funzionalità qualè la procedura corretta per una distro debian like?

      --revision 2.6.37.1 --config oldconfig --initrd binary-arch
# cd ..
# dpkg -i linux-image-2.6.37*deb
man make-kpkg


 giuso per farmi fare un po' di chiarezza...ma a volersi ricompilare un kernel per aggiungere supporto a nuovo hw/funzionalit� qual� la procedura corretta per una distro debian like?
E' una vita che non compilo il kernel, ma se dovessi farlo ora tenterei 
questa:
http://kernel-handbook.alioth.debian.org/ch-common-tasks.html
Ciao.

 Ciao.
ma come linux-source ho solo la 2.6.32 ovvero la corrente.. come avanzo ad un nuovo kernel con questa strada?

 ma come linux-source ho solo la 2.6.32 ovvero la corrente.. come avanzo ad un nuovo kernel con questa strada?
Come ti ho detto c'ï¿œ in experimental.
google => debian experimental repository


 ma come linux-source ho solo la 2.6.32 ovvero la corrente.. come avanzo ad un nuovo kernel con questa strada?
paragrafi 4.6 e 4.5.

 caso se ti interessa in experimental c'è il kernel 2.6.37 precompilato.
... Che dovrebbe essere passato oggi in Sid :)
Enrico

 paragrafi 4.6 e 4.5.
Mi sto incasinando le idee...
La macchina su cui vorrei aggiornasre il kernel monta "Linux Mint KDE", quindi derivata da ubuntu.
Ho provato ad aggiungere:
deb 
http://ftp.debian.org/debian
 experimental main
ma nulla nel repository:
apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu patches
Ho praticamente la certezza di non starci capendo nulla...mi aiutate a fare chiarezza su repository/nomi_distro/repo_debian/repo_ubuntu?
Grazie

 deb 
http://ftp.debian.org/debian
 experimental main
Se usi Mint devi usare i repository di Mint.
Se usi Ubuntu devi usare i repository di Ubuntu.
Se usi Debian devi usare i repository di Debian.
Mischiare i repository lo puoi fare quando sei un po' piu` esperto e 
riesci a risolvere i conflitti.
Tra i conflitti, soprattutto quando cambi kernel e libc, esiste anche 
l'opzione "la macchina non parte piu` e tocca reinstallare".
Bye.

 linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu patches
http://ftp.debian.org/debian/pool/main/l/linux-2.6/linux-source-2.6.37_2.6.37-1_all.deb
Il che sta a significare che non hai fatto apt-get update, probabilmente, dopo
aver aggiunto il repository.