Cher journal,
Ce soir, je m'etais fixé l'idée de réduire la taille de mon noyau.
Pour celà je me mis a mettre le maximum de trucs en modules, notamment l'emulation scsi et tout ce qui s'y rapporte (ide-scsi, scsi_mod, sd_mod, sr_mod, et sg)
Hors depuis, mon graveur jusqu'alors reconnu sur /dev/scd0 ne l'est plus.
Il a totalement disparu.
Je m'interroge.
Est ce du au fait que mon noyau (le 2.6.3) n'en a rien a foutre de l'emulation scsci(car obsolete), et que par conséquent si je tiens a l'avoir, je suis obligé de la compilé en dur avec le noyau, et non pas en modules (auquel cas il ignorera le chargement des-dits modules)
ou bien ai-je fais une boulette ?
A l'aide !
# Re: Emul-SCSI or not ?
Posté par doublehp (site web personnel) . Évalué à 1.
hdc=ide-scsi et hdc=ATAPI ... rt*m
# Re: Emul-SCSI or not ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
# Re: Emul-SCSI or not ?
Posté par Pierre . Évalué à 2.
Depuis que je suis sous 2.6 sans ide-scsi, grip va 3 a 4 fois plus vite. ca a du bon de virer des couche d'emulation alc..
# Re: Emul-SCSI or not ?
Posté par jcs (site web personnel) . Évalué à 1.
Ou encore que vaut-il mieux compiler dans le noyau/en module (et surtout pourquoi) ?
[^] # Re: Emul-SCSI or not ?
Posté par cho7 . Évalué à -1.
Par exemple si ton systeme est sur un disque scsi, mettre le support scsi disk en module serait suicidaire, car le noyau se charge avant les modules, mais comment les charger si ceux si sont sur un disque qu'il ne supporte pas nativement ? donc ->> hop, en dur dans le kernel.
Si je me plante, any corrections are welcome.
Sinon pour mon probleme d'emul, j'my met demain.
[^] # Re: Emul-SCSI or not ?
Posté par cho7 . Évalué à 0.
tout les bidules scsi (sauf si disque dur root = scsi)
carte son
port agp
carte réseau
souris
apm/acpi
etc...
bref tout ce dont le noyau n'a pas besoin pour se charger.
Autrement dans le make menuconfig du kernel, un ptit tour sur help indique en général si il est possible de le mettre en module et précise alors le nom du module a charger.
[^] # Re: Emul-SCSI or not ?
Posté par Alexandre Boeglin . Évalué à 1.
Err, j'avais lu que plus petit est le noyau, meilleure est l'utilisation des caches, car il y a moins de trucs à flipper...
[^] # Re: Emul-SCSI or not ?
Posté par Dreammm . Évalué à 1.
Faux, tu peux utiliser l'initrd pour precharger des modules, en particulier pour gerer
le module de ton systeme de fichier racine.
[^] # Re: Emul-SCSI or not ?
Posté par Jerome Herman . Évalué à 1.
Sinon la compilation en dur dans le noyau c'est plus simple.
Kha
[^] # Re: Emul-SCSI or not ?
Posté par Zorro (site web personnel) . Évalué à 1.
[^] # Re: Emul-SCSI or not ?
Posté par Pascal . Évalué à 1.
Les paranoiaques de la securité compilent tout en dur, comme ca ils peuvent desactiver dans le noyau la fontion de chargement des modules.
Ainsi, on ne peut alors plus charger de modules. En effet, il existe des rootkits sous forme de modules qui peuvent etre particulierement discrets.
# Re: Emul-SCSI or not ?
Posté par Pascal . Évalué à 0.
Sinon, lorsque tu compiles ton noyau, ca n'a pas vraiment d'interet d'utiliser les modules sauf si il y a du materiel ou des fonctionnalités que tu n'utilises pas souvent. Tu n'as alors plus aucun interet a initrd.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.