Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
probleme compilation kernel...
Envoyé par: GaMeS

salut a tous

voila j'explique mon probleme

jai une slack 10.0 avec le kernel 2.4.26

je veux en faire un SERVERCD (montage d'iso en lecteur virtuel)
pour cela j'utilise la commande mount -r -t iso9660 /image.iso /test/ -o loop

loop est limite a 8 utilisation en meme temps

j'ai donc , modifier ceci a travers le fichier
/usr/src/linux-2.4.26/drivers/block/loop.c

et j'ai trouvé la ligne suivante : static int max_loop = 8;

je l'ai donc modifier en static int max_loop = 100;

je lance make menuconfig , je configure M pour LOOPBACK_DEVICE_SUPPORT

je sauvegarde la configuration

[root@slack]# make dep && make clean && make bzImage && make modules && make modules_install

la compilation se lance...mais bam voici ce que j'ai...

Citation
error
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=sym53c8xx -c -o sym53c8xx.o sym53c8xx.c
sym53c8xx.c: In function `ncr_attach':
sym53c8xx.c:5945: error: insn does not satisfy its constraints:
(insn 1877 888 889 35 (nil) (set (regconfused smileyI 0 eax)
(reg/fconfused smileyI 56 virtual-outgoing-args)) 38 {*movsi_1} (nil)
(nil))
sym53c8xx.c:5945: internal compiler error: in reload_cse_simplify_operands, at reload1.c:8365
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:********************> for instructions.
make[3]: *** [sym53c8xx.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.26/drivers/scsi'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.26/drivers/scsi'
make[1]: *** [_subdir_scsi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.26/drivers'
make: *** [_dir_drivers] Error 2

si quelqu'un pourrai eclairer ma lanterne....

Merci d'avance

GaMeS !


Poste le Tuesday 11 January 2005 16:26:23
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: charly

Citation
auteur
je veux en faire un SERVERCD (montage d'iso en lecteur virtuel)

C'est quoi en fait? :-/

Poste le Tuesday 11 January 2005 21:41:45
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: Jonesy's

Bonsoir,

Euh, il faut lire un peu les sources avant de les modifier :

Citation
loop.c
* Maximum number of loop devices now dynamic via max_loop module parameter.
* Russell Kroll <rkroll@exploits.org> 19990701
*
* Maximum number of loop devices when compiled-in now selectable by passing
* max_loop=<1-255> to the kernel on boot.

1) il y a un parameter pour changer le 8.
2) il peut aller de 1 à 255.

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Tuesday 11 January 2005 21:47:01
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

SERVEURCD permet de cree des iso virtuel sur un poste et densuite des les partager sur le reseau avec samba ceci permet en autre de ne pas avoir 36 000 cd prete dans le CDI dune ecole par exemple

pour Jonesy's heu donc ben je lai faite la modif..... entre 1 et 255

mais je capte trop on peut mettr cette fonction au boot sans compile ?

Poste le Wednesday 12 January 2005 00:03:37
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: Jonesy's

Bonsoir,

Comme pour aller en init 3.
Au boot :
Slackware max_loop=100

Le pc boote. Et apres tu peux vérifier avec : $ dmesg
que tu as bien un max de loop à 100.

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Wednesday 12 January 2005 00:19:17
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

en gros je me prenais grave la tete lol

mais le max_loop=100 je lecris ds le shell.... excuse moi de mon noobisme...

ben la g entre la cmd sa a lair de passe je me prenais trop la tete

je te tiens au courant , merci bcp







Poste le Wednesday 12 January 2005 01:11:13
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

derniere tite kestion....

Comment faire pour cree les /dev/loop supplementaire ?

jai trouve une cmd mknod /dev/loop9

comment faire pour faire execute la cmd max_loop=100 a chak boutage de la distrib? a moin kel garde la config?


Poste le Wednesday 12 January 2005 02:06:29
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

heu en fait , les loop ne sont pas ratachable....il ne fonctionne pas....

snifouille....


Poste le Wednesday 12 January 2005 11:45:25
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: marc ferraton

Citation
GaMeS
heu en fait , les loop ne sont pas
ratachable....il ne fonctionne pas....

snifouille....
qu'entends-tu par "pas ratachable" ?

Poste le Wednesday 12 January 2005 12:13:45
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

en fait , ben le loop n'es pas acceccible pourtant il est présent...

je ne peux pas monte l'image virtuel...


Poste le Wednesday 12 January 2005 13:42:58
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

donc , la j'ai tout reinstallé ,

j'ai mis en place noyau 2.6.10 avec max_loop=128

heu quelqu'un serai t'il comment faire pour initrd ?

il faut le restart non ?

et pis donc quand je boot sur le nouveau kernel....

ben.... ==> Kernel panic , not syncing VFS Unable to mount root fs on unknow-block (3,6)

.... une info ? angry smiley

Poste le Wednesday 12 January 2005 15:35:15
Répondre     Citer    
Re: probleme compilation kernel...
Envoyé par: GaMeS

le problème était que buildai pas ext3 dans le kernel setup

merci quand meme winking smiley

GaMeS !

Poste le Friday 14 January 2005 11:29:41
Répondre     Citer    
utilisation d'un cd de boutage


j'ai un problème, j'ai un cd de boutage et je ne sais pas comment l'utiliser en cas de nécessité. je suscite donc votre aide.

merci d'avance!!!

Poste le Wednesday 27 July 2005 11:10:17
Répondre     Citer    
Re: utilisation d'un cd de boutage
Envoyé par: Jonesy's

Bonsoir,

Un peu plus de précisions sur les problèmes et difficultés nous aideraient à t'aider.
Quel Cd ? Pourquoi faire ? Message d'erreur ? ...

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Wednesday 27 July 2005 19:58:49
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
probleme compilation kernel...
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons