@Cyrion : bah écoute je sais pas …
[quote=“lol”]J’ai une question… Qu’as-tu répondu aux questions de
en fait j’ai repris la config du 2.6.32-5 et j’ai répondu y (&& yes “” | make localmodconfig). Faut que je modifie mon premier post, c’est pas clair j’ai fait un copié/collé à l’arrache de mon .bash_history et j’avais tatonné pas mal.
En fait c’est plus comme ça que j’ai fait :
sudo aptitude install git-core libncurses5 libncurses5-dev kernel-package fakeroot build-essential
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6
cd linux-2.6 && patch -p1 < ../autogroup.patch
cp /boot/config-`uname -r` .config && yes "" | make localmodconfig && yes "" | make oldconfig
make menuconfig # set CONFIG_SCHED_AUTOGROUP=y in ~/linux-2.6/.config
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-`date +%Y%m%d` kernel-image kernel-headers
cat /etc/initramfs-tools/modules
echo vesafb | sudo tee -a /etc/initramfs-tools/modules
echo fbcon | sudo tee -a /etc/initramfs-tools/modules
cat /etc/initramfs-tools/modules
cd
sudo dpkg -i linux-*.deb
Par contre j’essaye sur le 2.6.36 et ça fonctionne pas, j’arrive pas à appliquer le patch on dirait qu’il manque plein de fichiers dans linux-2.6.36/drivers/tty par rapport au 2.6.37-rc2 (aussi bien depuis le git qu’avec les sources de kernel.org) :
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.36.y.git linux-2.6.36
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2
#tar -xvf linux-2.6.36.tar.bz2
cd linux-2.6.36
patch -p1 < ../autogroup.patch
[quote]iman@debian:~/linux-2.6.36$ patch -p1 < …/autogroup.patch
patching file include/linux/sched.h
Hunk #1 succeeded at 506 (offset -3 lines).
Hunk #2 succeeded at 575 (offset -3 lines).
Hunk #3 succeeded at 1905 (offset -31 lines).
patching file kernel/sched.c
Hunk #2 succeeded at 613 (offset 7 lines).
Hunk #3 FAILED at 2010.
Hunk #4 succeeded at 7753 (offset -230 lines).
Hunk #5 succeeded at 8283 (offset -230 lines).
Hunk #6 succeeded at 8308 (offset -230 lines).
1 out of 6 hunks FAILED – saving rejects to file kernel/sched.c.rej
patching file kernel/fork.c
Hunk #1 succeeded at 173 (offset -1 lines).
Hunk #2 succeeded at 902 (offset -4 lines).
patching file drivers/tty/tty_io.c
Hunk #1 FAILED at 3160.
1 out of 1 hunk FAILED – saving rejects to file drivers/tty/tty_io.c.rej
patching file kernel/sched_autogroup.h
patching file kernel/sched_autogroup.c
patching file kernel/sysctl.c
Hunk #1 succeeded at 384 (offset 2 lines).
patching file init/Kconfig
Hunk #1 succeeded at 652 with fuzz 2 (offset -76 lines).
patching file Documentation/kernel-parameters.txt
Hunk #1 succeeded at 1610 (offset -12 lines).
[/quote]
Enfin pour être tout à fait complet si j’arrive à faire tourner le kernel compilé 2.6.37-rc2 sur ma tour P4, sur le netbook MSi Wind ça ne fonctionne pas ou assez mal puisqu’il y a une régression avec ce kernel au niveau du driver graphique i915 intel et GDM se lance aléatoirement : c’est soit GDM soit écran noir.
Par ailleurs il semble manquer certains modules comme pour le son (logique puisque c’est du RC).
La dépêche sur linuxfr.org : http://linuxfr.org/2010/11/18/27604.html
EDiT : haha! il suffit que je cherche un peu plus et je trouve le patch pour le 2.6.36 : http://patchwork.kernel.org/patch/337311/
Je le joins à ce post (autogroup-2.6.36.patch.txt) et j’uploade ici : http://imanweb.free.fr/uploaded/autogroup-2.6.36.patch
Et donc la procédure devient :
##git/tar ... c'est vous qui voyez!
#git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.36.y.git linux-2.6.36
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2
#tar -xvf linux-2.6.36.tar.bz2
cd linux-2.6.36
patch -p1 < ../autogroup-2.6.36.patch
cp /boot/config-`uname -r` .config && yes "" | make localmodconfig && yes "" | make oldconfig
make menuconfig # set CONFIG_SCHED_AUTOGROUP=y in ~/linux-2.6.36/.config
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-`date +%Y%m%d` kernel-image kernel-headers
cat /etc/initramfs-tools/modules
echo vesafb | sudo tee -a /etc/initramfs-tools/modules
echo fbcon | sudo tee -a /etc/initramfs-tools/modules
cat /etc/initramfs-tools/modules
cd
sudo dpkg -i linux-*.deb
@+…
autogroup-2.6.36.patch.txt (12.4 KB)