kernel26pierlo 2.6.22-6

kernel26pierlo 2.6.22-6

Changelog:
* sync to 2.6.22.5
* genpatches updated to latest 2.6.22-6
* linux-phc updated to 0.3.0-pre1
* suspend2 downgraded to stable 2.2.10
* “thinkpad” patch updated. (kamikaze)
* “mactel-patches” patch updated. (kamikaze)
* “mac80211″ patch added. (kamikaze)
* “iwlwifi” patch updated. (kamikaze)
* “CFS” updated to v20.3 (kamikaze)
* “ckpatches” patch updated. (kamikaze)
* “hrtimers” patch updated. (kamikaze)
* BTTV_BOARD_WINFAST2000 patch added (it fixes a bug of the remote)

Download:
kernel26pierlo-2.6.22-6.patch.bz2
broken-out

Patches:
patch-2.6.22.5
readahead.c-2.6.22.2.patch
sched-cfs-v2.6.22-v20.3.patch
sched-cfs-v2.6.22-v20.3-boost.patch
sched-cfs-v2.6.22-v20.3-boost-tunables.patch
ckpatches-2.6.22.patch
genpatches-2.6.22-6.patch
uvesafb-0.1-rc3-2.6.22.patch
hrtimers-2.6.22.patch
suspend2-2.2.10-for-2.6.22.patch
linux-phc-0.3.0-pre1-kernel-vanilla-2.6.22.patch
realtime-lsm-2.6.22.patch
powertop-2.6.22.patch
acer-acpi-2.6.22.patch
thinkpad-2.6.22-3.patch
alsa-cvs-20070721-2.6.22.patch
reiser4-for-2.6.22-2.patch
ext4-updates-2.6.22.patch
udf-2.50-2.6.22.patch
linux-2.6.22.1-u4.diff
aufs-cvs-071807-2.6.22.patch
adaptive+ondemand-readahead-2.6.22.patch
ahci-link-power-management-2.6.22.patch
atapi-asynchronous-notification-2.6.22.patch
sata_nv-sw-ncq-support-2.6.22.patch
cpu-support-rollup-2.6.22.patch
mactel-patches-2.6.22-1.patch
mac80211-10.0.0-2.6.22.patch
ipw2200-1.2.2-2.6.22.patch
iwlwifi-0.1.6-2.6.22.patch
ene-cardreader-support-2.6.22.patch
xpad-360-support-2.6.22.patch
daconfig-2.3.1-2.6.22-rc3-git6.patch
defaults-unicode-keyboard.patch
fuse-2.6.5-for-2.6.22.patch
git-gccbug.patch
ibm-acpi-20070606.patch
linux-2.6-optimise-spinlock-debug.patch
linux-2.6-selinux-mprotect-checks.patch
acpi-dsdt-initrd-v0.8.4-2.6.21.patch
acpi-buggy-bios.patch
toshiba-bluetooth.patch
usb-storage-unusual-devs.patch
powernow-k8-undervoltage-kernel-2.6.18.patch
bttv-input.patch

  • http://linuxiano.netsons.org Linuxiano

    non so cosa tu abbia fatto ma ora boota che è una meraviglia :D
    io quando ho compilato ho lasciato decommentata l’opzione yes “” | make config
    e poi quando è partito il menù di configurazione al posto di generic-x86_64 ho messo core 2 / xeon :p

  • http://pierluigi.netsons.org/ pierluigi

    @linuxiano

    asd, nulla di particolare, quello che ho riportato nel changelog. Probabilmente è stato qualche fix della patch 2.6.22.5
    mi fa piacere, comunque :)

  • http://linuxiano.netsons.org Linuxiano

    eh infatti come non detto :s
    poco fa ho compilato il modulo nvidia mente ero sul -ARCH
    e poi ho riavviato … ho provato a bootare con il kernel26pierlo e si è bloccato di nuovo :s

  • http://www.paolinoland.it paolino

    Ciao pierluigi, intanto complimenti per il tuo blog e il repo. Ti seguo da tempo con i feed rss ;)

    Ieri ho provato ad installare questo kernel dal tuo repo… e non boota. Ho un core2duo con mobo chipset intel965.
    Rimane fermo per 3 minuti (forse anche più) su:
    “Switched to high resolution mode con cpu1
    Switched to high resolution mode con cpu0

    e dopo un po’ rimane fermo su:
    waiting for devices to settle…done.

    Ti premetto che fino ad oggi ho usato il 2.6.22-ck.

    Hai idea di cosa può essere? grazie! :D

  • bautz

    Ciao pierluigi e complimenti per il patchset :)
    A me la compilazione (con ABS) si pianta sempre qui:

    LD .tmp_vmlinux1
    init/built-in.o: In function `start_kernel’:
    (.init.text 0xa0b): undefined reference to `early_populate_rootfs’
    make: *** [.tmp_vmlinux1] Error 1
    ==> ERROR: Build Failed. Aborting…

    Probabilmente sbaglio io, ma non so dove

  • http://pierluigi.netsons.org/ pierluigi

    @paolino, potrebbe essere dovuto alla patch powertop, provo a darci un’occhiata.

    @bautz, compili con il config allegato nel tar.gz oppure lo personalizzi? è un errore abbastanza strano

  • http://www.paolinoland.it paolino

    grazie pierluigi, intanto scarico quello nuovo :p

  • bautz

    Ho compilato personalizzando di molto il .config. (Ho rimosso quasi tutto ciò che non mi serve..)
    Ora però ho risolto compilando con aurbuild, e non mi dà più quell’errore.
    Si vede che sono nuovo in Arch :D

  • breakdown

    @bautz: L’errore da te riscontrato è dovuto alla patch dsdt-initrd (ricordo che in un thread nel forum Gentoo, lo stesso Vipernicus postò una patch che risolveva quel problema).
    In ogni caso, anche se non applichi la patch, basta abilitare il supporto all’initramfs, alla voce General Setup -> Initial RAM filesystem and RAM disk (initramfs/initrd) support.
    In questo modo l’errore dovrebbe scomparire.

    PS: Un ringraziamento a Pierluigi per questo nuovo patchset.

  • bautz

    Caspita grazie breakdown!
    In effetti con initrd va a buon termine (anche col patchset di kamikaze dava lo stesso errore)
    Volevo compilarmi il kernel senza initrd e vedere se guadagnavo qualche secondo al boot.
    Ma stando così le cose per ora lascio perdere.

  • http://pierluigi.netsons.org/ pierluigi

    @breakdown, grazie a te per la precisazione. la patch acpi-dsdt-initrd-v0.8.4-2.6.21.patch è inclusa anche nel kernel -ARCH, non credevo avesse un effetto così “invasivo”.
    buono a sapersi, io sempre compilato con supporto initrd (anche perchè nel mio repo fornisco un kernel che possa funzionare su quante più macchine possibili, esattamente come l’-ARCH)