[contrib] kernel 2.6.17 custom avec patch beyond4

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

[contrib] kernel 2.6.17 custom avec patch beyond4

Message par wain »

Remplacé par le PKGBUILD kernel custom

Le kernel Beyond :

Site web: http://iphitus.loudas.com/
PKGBUILD : http://archiwain.free.fr/kernelbeyond/PKGBUILD
kernel26fr.install : http://archiwain.free.fr/kernelbeyond/k ... fr.install
TUTORIAL : http://wiki.archlinux.fr/doku.php?id=ho ... nel:beyond

Téléchargez les 2 fichiers : PKGBUILD et kernel26fr.install pour commencer la compilation.

Ce PKGBUILD permet de compiler soi-même le kernel linux en proposant de configurer automatiquement certaines options comme le démarrage graphique (gensplash). Le kernel sera patché avec Beyond-sources.

Utilisateurs de cartes nvidia :
Les paquetages nvidia disponibles dans [extra] ne fonctionnent pas avec un kernel qu'on a compilé soit-même.
Vous devez utiliser le driver ci-dessous:
Dernier driver nvidia.
Driver nvidia-legacy
Ces deux paquetages sont disponibles sur le repos archlinux.fr:

Code : Tout sélectionner

[archlinuxfr] 
Server = http://www.archlinux.fr/os/i686

Le patch beyond (le successeur du patch archck) est un ensemble d'optimisations qui s'appliquent sur le kernel linux pour le rendre plus véloce et étendre ses fonctionnalités. Ce patch permet d'activer selon votre choix des optimisations pour un serveur, ou pour une station de travail.
Changelog/Features a écrit : Changes in beyond4
Updated to 2.6.17.13
Added iosched update
Added cpu support update
Added a range of various thinkpad features
Added bluetooth update
Updated genpatches to latest
Using IDE/SATA updates from genpatches instead

2.6.17-beyond3
Removal of dynticks
Updated to 2.6.17.7
Inclusion of various fixes

2.6.17-beyond2.2
Updated suspend2 from 2.2.7.3 to 2.2.7.4
Updated genpatches from -4 to -5
Updated vesafb-tng
Added descriptions for some modules in series file

2.6.17-beyond2.1
updated suspend2 to 2.2.7.3 fixed version

2.6.17-beyond2
updated to 2.6.17.6
updated suspend2 to 2.2.7
added suspend fixes
merged some genpatches
updated hdaps
updated libata

2.6.17-beyond1.1
added 2.6.17.2

2.6.16-beyond4.1
updated to ck11, fixed unionfs

2.6.16-beyond4
updated to ck10, added hdaps patch, updated unionfs

2.6.16-beyond3
suspend2 to 2.2.5, updated vesafb-tng, updated fbsplash, updated to ck8

2.6.16-beyond2 - Contains server version as menu option
+update-centrino-undervolt-patch-to-v0-2-2.diff
updated Pentium M undervolt patch
+r4-rm-useless-newline-in-printk-fix-fouble-insertion-loglevel
+r4.unix-file-write-get-exclusive-access-carefully.diff
+r4-have-get-exclusive-access-restart-transaction.diff
various reiser4 fixes
+reiser4-update-2.6.17-rc1-mm1.diff
updated reiser4 to 2.6.17-rc1-mm1
+layer7-2.6.16
layer7 support
+cks3-tweaks-kconfig-2.6.16
added CKS menu option
+usbxchange5-2.6.16
added usbxchange 5
+tty-flip-2.6.16
added fix for non-gpl modem drivers
+wlan-git-update-2.6.16
updated wlan drivers (ipw2x00)
+alsa-git-update-2.6.16
+pcm-oss-fix-2.6.16
alsa update and fix
+drm-git-update-2.6.16
drm update
+vmware-memsplit-fix.diff
workaround for vmware & memsplit
+work-around-buggy-temp-sensors-by-excluding-0c-from-shutdown-temps.diff
workaround for buggy temperature sensors
+suspend2-2.2.4-2.6.16
updated suspend2 to 2.2.4
+promise-sata-controller-pata-port-fix.diff
added fix for promise sata controller PATA ports.
+multicore-sched-domain.diff
scheduling optimisations for multicore systems
+unionfs-110406-2.6.16
updated unionfs

2.6.16-beyond1
-ide libATA/ide updates
Alsa updates and fixes
ipw2x00 update
powernow-k7 fix
Dothan Speedstep
Pentium M undervolt
IBM ACPI fan control
fix for suspend2 + idleprio
vesafb-tng 1.0-rc1-r3
Reiser4 2.6.16rc6-mm2
unionfs support 210306
squashfs 3.0
realtime-lsm
fbsplash support
configurable mouse polling support
added dsdt in initrd/initramfs
merged suspend2 2.2
merge ck2
Dernière modification par wain le dim. 03 déc. 2006, 13:14, modifié 2 fois.
Avatar de l’utilisateur
lamisere
archer
Messages : 133
Inscription : jeu. 14 sept. 2006, 21:10
Localisation : Proximité de CAEN

Message par lamisere »

étrange sur le site officiel on semble encore être à la version 3 du patch. Sinon y'a pas moyen d'utiliser mkinitcpio avec le beyond :?:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

lamisere a écrit :étrange sur le site officiel on semble encore être à la version 3 du patch. Sinon y'a pas moyen d'utiliser mkinitcpio avec le beyond :?:
Merci
J'ai changé le lien. iphitus a changé la page de son site :lol:

sinon pour mkinitcpio tu peux l'utiliser oui enfin je pense. Disons que le but de ce PKGBUILD c'est de compiler une fois pour toutes un kernel avec les drivers dont on a besoin en dur, pour éviter justement d'avoir besoin de mkinit*#!@ 8)

Bon depuis le temps, je suppose par contre que tout le monde est passé à mkinitcpio, donc faudrait que je l'installe à mon tour pour faire un essai :)
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

Tiens je me trompe ou, auparavant, ton PKGBUILD ne vérifiait pas le md5sum de 'config', wain ?
Quand il m'a averti, j'ai été le chercher sur ton site, et la taille du fichier config ici était plusieurs ko inférieure au tien (d'avril aussi pourtant). Me dde si un 'config' altéré (?) ne pourrait pas avoir été à l'origine des erreurs bizarres que j'avais rencontrées il y a qlqs mois (erreurs rapportées sur le forum fr.org à l'époque).

En tous les cas j'apprécie cette vérification -si je me trompe pas- + systématique dans le PKGBUILD :)
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Le md5 des fichiers config et logo etc... a toujours été présent. C'est en fait les patchs eux-même qui n'ont pas de md5 car le PKGBUILD va les rechercher tout seul (ça évite de retélécharger un PKGBUILD à chaque nouvelle version).

Sinon, le fichier config fournit est inutilisable je pense :roll:
Il faut vraiment passer par la phase de modification de la config pour compiler en dur les drivers dont on a besoin, et virer le reste. Sinon autant taper:

Code : Tout sélectionner

$ yaourt -Sb kernel26beyond
... pour recompiler ainsi le noyau officiel avec toute cette mélasse de mkinitrd, mkinitramfs et autres mkinitcpio :cdmalad:
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

wain a écrit :Sinon, le fichier config fournit est inutilisable je pense :roll:
Il faut vraiment passer par la phase de modification de la config pour compiler en dur les drivers dont on a besoin, et virer le reste.
wain > inutilisable tel quel, ou en passant par (x/menu)config ??
Les erreurs mentionnées, si je me souviens bien, intervenaient justement lors de la compilation des modules après la configuration du kernel (le post doit tj être sur le forum archlinuxfr.org si besoin). On avait pas trouvé la cause à l'époque, et il s'agissait du même 'config' que ton PKGBUILD vient de gentiment me faire remplacer (ce qu'il avait jamais fait). D'où mon hypothèse sur mon fichier 'config' qui aurait été incomplet !?

Pour le moment la compilation se déroule sans soucis :D <--- merci wain !

Ça me plairait assez de mettre une explication sur les probs que j'ai eu ou causé involontairement en compilant le kernel grace à tes PKGBUILD.
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

kozaki a écrit : wain > inutilisable tel quel, ou en passant par (x/menu)config ??
Inutisable tel quel oui car cette config contient en majorité les drivers compilés en modules. Il faudrait donc pour que ça fonctionne utiliser un des "initrd loader" mentionnés plus haut. Pas très intéressant :D
kozaki a écrit : Les erreurs mentionnées, si je me souviens bien, intervenaient justement lors de la compilation des modules après la configuration du kernel (le post doit tj être sur le forum archlinuxfr.org si besoin). On avait pas trouvé la cause à l'époque, et il s'agissait du même 'config' que ton PKGBUILD vient de gentiment me faire remplacer (ce qu'il avait jamais fait). D'où mon hypothèse sur mon fichier 'config' qui aurait été incomplet !?
Il était peut-être incomplet oui... quoi que dans ce cas, un menuconfig/xconfig l'aurait complété de manière à ce que la compilation se déroule correctement.

J'espère que ça marchera chez toi aussi bien que chez les autres ;)
N'hésites pas au besoin à ajouter quelques retours d'expérience comme tu le disais, soit ici, soit sur le wiki (pourquoi pas créer une rubrique FAQ ?)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

iphitus (le mainteneur du patch beyond) vient de faire une annonce sur son site à propos du kernel 2.6.18.

Comme il n'a pas beaucoup de temps libre, le patch beyond pour le kernel 2.6.18 ne sortira pas tout de suite, et les mises à jours risquent de se faire plus rares jusqu'au mois de décembre.

Un point gagné pour emission peut-être ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

james a écrit :Rumours of beyond's death are exxagerated -- beyond is not dead. Just sleeping.
Donc patientons encore un peu pour avoir un beyond sur kernel 2.6.18
Une pré-version est dispo ici:
http://iphitus.loudas.com/beyond/2.6.18 ... yond1pre1/

Ne perdez pas de temps et passez sous emission 8)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

le patch beyond pour 2.6.18 n'aura finalement jamais vu le jour.
Une version 2.6.19-beyond1pre1 est déjà dispo mais il lui manque encore pas mal de choses. Iphitus promet de sortir une version stable rapidement. 8)
Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

[***Splash] Solution simple ?

Message par osku »

Hey ,

Quelle est aujourd'hui la solution la plus simple pour avoir un spash au démarrage ?

(Question à une patate)

:merci:

Je fais relativement simple dans la question volontairement pour avoir un max de réponses :wink:
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Avec le beyond/emission de wain ou le beyond de arch + ça : http://wiki.archlinux.org/index.php/Gensplash

Bonne chance ;)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Re: [***Splash] Solution simple ?

Message par wain »

osku a écrit :Quelle est aujourd'hui la solution la plus simple pour avoir un splash au démarrage ?
Il faut d'abord installer initscripts-gensplash, puis compiler un noyau avec le patch beyond, ou pour l'instant plutôt le patch emission.

(réponse volontairement simple pour que tu poses ensuite un max de questions ;))
Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

Message par osku »

Merci pour les réponses Warnaud et Wain

Je souhaiterais éviter de recompiler le noyau..

Donc utiliser un noyau de la communauté.
Je ne suis pas un foudre de la recompilation et l'optimisation..

En revanche, si je pouvais cacher ces messages au boot, ça m'irait !
saintshakajin
Daikyu
Messages : 53
Inscription : ven. 11 août 2006, 22:05

Message par saintshakajin »

usplash :roll: ok je sors :)
Répondre