Man kann unter lenny einen kernel bauen, der für squeeze werkeln soll? (Kompiler-Version?)
Ja, die squeeze-kernel sind mit gcc-4.3 gebaut, die 2.6.32-backports auch.
Auch kannst Du den Kernel auf dem neuen System erstellen und dann auf dem alten einspielen,
das benötigt eventuell noch Pakete aus den backports.
(Beim einfachen Betrieb des 2.6.32-bpo auf dem lenny benötige ich aber bis jetzt nur
linux-image, linux-headers, linux-kbuild, linux-base, firmware-linux-free.)
EDIT, sorrie, das "große/schnelle" ist ja das "alte", das "kleine/langsame" das "neue".
Sie wurde ursprünglich per make defconfig gebaut, auf den Schleppi angepasst und hat bisher noch mit jedem kernel-upgrade auf dieser hardware funktioniert.
Trotzdem solltest Du nach einem menuconfig mit dieser config die erstellte Version vergleichen vorher/nachher.
Was mir eben aufgefallen ist:
Mit dem 32er squeeze-standard-kernel richtet udev in /dev/disk die beiden Unterverzeichnisse by-id und by-uuid ein. Darin befinden sich links auf /dev/hda*
Nit dem 35.10er gibt's nur by-id, und das ist leer bis auf einen link auf's CDROM! udev erkennt meine Platten nicht.
Dann verwende die config des backports als neue Vorlage.
-------------------------------------
Code: Alles auswählen
net/ipv6/netfilter/ip6table_filter.c:113: internal compiler error: Speicherzugriffsfehler
Seltsam, da an dieser Stelle nur
Code: Alles auswählen
...
module_init(ip6table_filter_init);
module_exit(ip6table_filter_fini);
Eventuell Probleme beim Herunterladen/Entpacken/Patchen? ZBsp. md5:
10eebcb0178fb4540e2165bfd7efc7ad linux-2.6.34.tar.bz2
a9c6e019fc50b910987ffeec3a1cd742 patch-2.6.35.gz
dc86b0290b19305b5dff9c12cbf23fc5 patch-2.6.35.9.gz
-------------------------------------
Wegen der firmware der vanilla-Kernel (wenn zBsp das radeon-Modul deshalb Probleme machen sollte),
zBsp. kernel-package packt sie nach /lib/firmware/kernelversion/.
(Wobei ich es bis jetzt noch nicht nötig hatte zu prüfen,
ob der jeweilige Kernel das auch verwendet oder nur auf /lib/firmware/ zugreift.)
Aber zumeist identisch:
Code: Alles auswählen
:/lib/firmware$ diff -rq radeon/ 2.6.36/radeon/
Nur in radeon/: CEDAR_me.bin.
Nur in radeon/: CEDAR_pfp.bin.
Nur in radeon/: CEDAR_rlc.bin.
Nur in radeon/: CYPRESS_me.bin.
Nur in radeon/: CYPRESS_pfp.bin.
Nur in radeon/: CYPRESS_rlc.bin.
Nur in radeon/: JUNIPER_me.bin.
Nur in radeon/: JUNIPER_pfp.bin.
Nur in radeon/: JUNIPER_rlc.bin.
Nur in radeon/: R600_rlc.bin.
Nur in radeon/: R700_rlc.bin.
Nur in radeon/: REDWOOD_me.bin.
Nur in radeon/: REDWOOD_pfp.bin.
Nur in radeon/: REDWOOD_rlc.bin.