Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[hotplug] mini explication du a un probleme de reboot
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Wed Sep 10, 2003 9:51 am    Post subject: [hotplug] mini explication du a un probleme de reboot Reply with quote

bjour a tous ,
je tente d'installer une gentoo chez un amis et pour cela j'ai suivis la doc d'installation
on a donc emerge le kernel gaming-sources , on la configurer et on la sauver sous le nom "gsr6config "

c'est au point 15.2 de la doc kil y a un probleme
en effet on me demande de faire
Code:
cp /usr/src/linux/arch/i386/boot/bzImage /boot


bon deja je dois remplacer bzimage par gsr6config mais en fait il ne trouve pas le fichier gsr6config et donc on a passer l'etape trankille
:lol: en se diasnt kon verrait bien ce qu'il se passe lol et naturellement lors del config de lilo bardaf on doit preciser l'image de gsr6config et bim qd on reboot et kon veut booter sur gentoo a mon avis il trouve pas ce kil faut

alors voila coment regler ce probleme devrais booter sur le cd et chrooterpour eventuellement editer kkch ou l'autre??


PS : un autre truc bizarre aussi c'est ds mon fstab , lorsque je devais l'editer et remplacer ROOT SWAP ET BOOT par hdaxy , les systemes de fichier pour la partitionroot etait xfs alors ke j'ia fait un mke2fs -j/dev/hdaxy


enfin bref voila voila
a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa


Last edited by omlip on Mon Oct 13, 2003 9:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Sep 10, 2003 10:06 am    Post subject: Reply with quote

attention omlip, lorsque tu sauvegardes sous le nom "gsr6config" dans le make menuconfig, tu ne sauvegardes que le fichier de config utilisé pour la compilation (.config).
Après, lors du "make dep && make clean bzImage modules modules_install", tu compiles ton noyau et ses modules MAIS ton noyau s'appelle bzImage.
C'est lors du cp que tu peux le renommer :
Code:
cp /usr/src/linux/arch/i386/boot/bzImage /boot/gsr6config

par exemple (n'oublie pas de monter /boot avant le cp).

Donc oui, tu peux chrooter et reprendre la doc d'install au point 15.2.
Suis-la bien jusqu'au bout pour bien remettre à jour ton lilo.

Pour ton système de fichier, si tu l'as formaté en ext3 (ce que tu as fait), tu dois mettre ext3 dans ton fichier fstab et mettre le support ext2 et ext3 dans ton noyau avant de le compiler.
Back to top
View user's profile Send private message
arlequin
l33t
l33t


Joined: 16 Nov 2002
Posts: 707
Location: grep $USER /etc/passwd | cut -d':' -f6

PostPosted: Wed Sep 10, 2003 10:10 am    Post subject: Re: [installation] veut po rebooter... Reply with quote

omlip wrote:
on a donc emerge le kernel gaming-sources , on la configurer et on la sauver sous le nom "gsr6config "


En fait, c'est la configuration du noyau que tu as sauvegardé... à mon avis. Donc l'étape que tu as zapper, c'est la copie du noyau fraichement compilé... dommage :)

Donc après ton 'make bzImage', tu fais :

Code:
# cp arch/i386/boot/bzImage /boot/vmlinuz


Et tu rajoutes ce qu'il faut dans LILO.

Pour ce qui est de fstab, les valeurs inscrites par défaut sont donnés à titre indicatif et ne reflète en rien ta config. C'est à toi de modifier ces valeurs :)
_________________
J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais.
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Wed Sep 10, 2003 10:13 am    Post subject: heu Reply with quote

donc j'apporte des precisions : enfin un peu
malheureusement on ne saurai tester ceci que le soir paske les parents squatte le pc la journee :wink:

alors ce ke je ne comprend pas c'est
a l'etape du
Code:
make dep && make clean bzImage modules modules install

ils se stop comme il n'ya pas de target pour bzImage et c'est la ke j'ai essaye le gsr6config et c'est passe :? je veut dire qu'il ne s'est pas stoppe
et lors du cp/usr/src/linux/arch/i386/boot/bzImage n'existe pas non plus

une idée ke je me faisais, repartir ds mon install, faire un make menuconfig reloader gsr6config et le sauver sosu le nom de bzImage??

PS pour tout ce ki est mise ne modules etc ca devrait etre bon , j'ai suivis un tuto qui explikait chaque rubrike et koi mettre en module ou en dur

voila voila necore merci
a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Sep 10, 2003 10:24 am    Post subject: Re: heu Reply with quote

omlip wrote:
une idée ke je me faisais, repartir ds mon install, faire un make menuconfig reloader gsr6config et le sauver sosu le nom de bzImage??
omlip

Non, tu ne sauvegardes que le fichier de config sous un nom différent. Ce que tu dois faire, c'est sauvegarder lorsque tu sors du menuconfig. Tu auras alors un fichier ".config" qui sera utilisé lors du "make dep && make clean bzImage modules modules_install".
Si tu n'as pas ce fichier, le make ne fonctionnera pas.
Le noyau créée sera bien bzImage et c'est ce fichier que tu devras copier dans /boot sous le nom que tu veux (nom à remettre dans ton lilo.conf bien sûr).
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Wed Sep 10, 2003 10:35 pm    Post subject: Reply with quote

bon be nvoial j'ai repris l'ionstallation a partir du 15.2

j'ai donc chrooter ds mon installation , la commande

Code:
make dep &&make clean bzImage modules modules_install


a fonctionne parfaitement surement ke j'ai pas bien recopier "bzImage"

mais lors du
Code:
cp /usr/src/linux/arch/i386/boot/bzImage /boot/nomke je veux et keje dosi remettre ds lilo


ben il me met "cannot stat :cp...... bzImage: no such file or directory"

voila voila il ne trouve pas bzImage pour le copier


a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Sep 11, 2003 7:37 am    Post subject: Reply with quote

Chroot à nouveau dans tes partitions gentoo et exécute les commandes :
Code:
ls -al /usr/src/linux/.config
ls -al /usr/src/linux/arch/i386/boot/
ls -al /lib/modules

et post les résultats.
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Thu Sep 11, 2003 9:18 am    Post subject: voila Reply with quote

voici les resultats
ls -al /usr/src/linux/.config

Code:
-rw-r--r--    1 root     root        26197 Sep 10 23:15 /usr/src/linux/.config



ls -al /usr/src/linux/arch/i386/boot/
Code:
total 132
drwxr-xr-x    4 root     root         4096 Sep 11 00:20 .
drwxr-xr-x    8 root     root         4096 Sep 10 09:58 ..
-rw-r--r--    1 root     root         2833 Sep 10 09:57 Makefile
-rw-r--r--    1 root     root        10623 Sep 10 09:57 bootsect.S
drwxr-xr-x    2 root     root         4096 Sep 10 09:58 compressed
-rw-r--r--    1 root     root        26197 Sep 10 11:26 gsr6config
-rw-r--r--    1 root     root          974 Sep 10 09:57 install.sh
-rw-r--r--    1 root     root        26229 Sep 10 09:57 setup.S
drwxr-xr-x    2 root     root         4096 Sep 10 09:58 tools
-rw-r--r--    1 root     root        38962 Sep 10 09:57 video.S



et enfin le ls -al /lib/modules
Code:
total 12
drwxr-xr-x    3 root     root         4096 Sep 10 10:52 .
drwxr-xr-x    7 root     root         4096 Sep 10 10:52 ..
drwxr-xr-x    4 root     root         4096 Sep 10 10:52 2.4.20-gaming-r3


voila si ca te renseigne sur quelque chose

a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Sep 11, 2003 9:52 am    Post subject: Reply with quote

Sur quelle machine es-tu (processeur) ???

As-tu bien défini le "Processor type and features --->" dans ton "make menuconfig" ???

As-tu bien mis un espace entre "&&" et "make clean ..." (relances la compilation de ton noyau une nouvelle fois pour être sûr) ???
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Thu Sep 11, 2003 9:59 am    Post subject: oui Reply with quote

j'ai un processeur Amd 1.3Ghz tbird

oui j'ai bien mis des espaces

ok je repart pour une compile
a tout de suite


omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Thu Sep 11, 2003 10:32 am    Post subject: resultat de la compil Reply with quote

bon voila je reviens de la compilation et la compilation se pasee pas tres bien en effet :(

il quite en fait et voici les 10 dernieres lignes de la compilation
Code:

Kdbmain.c: in function 'kdb_ps1'
Kdbmain.c: 2749 : warning : implicit declaration of function 'task_has_cpu'
Kdbmain.c: 2749 : structure has no member named 'processor'
Make[2] : *** [kdbmain.o] Error 1
Make[2] : leaving directory '/usr/src/linux-2.4.20-gaming-r3/kdb'
Make[1] : *** [first_rule] Error 2
Make[1] : leaving directory '/usr/src/linux-2.4.20-gaming-r3/kdb'
make : ***[_dir_kdb] error2


bon ben je suppose que c'est une solution au probleme lol
sauf ke bon je sais pas ce que c'est kdb


voila voila a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Sep 11, 2003 11:30 am    Post subject: Reply with quote

Qu'as-tu mis dans le "make menuconfig", section "Processor type and features --->" à la 3ème ligne (Processor family) ???
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Thu Sep 11, 2003 12:13 pm    Post subject: ce que j'avais .... Reply with quote

ce qu' il ya de cocher s le make menuconfig

-Low latency scheduling
-Machine Check execption
-MTRR(Memory...)
-Symetric...
-Preemptible Kernel

et ds la rubrike famille du processeur ne rigolez pas de moi j'avais laisser Pemtium /celeron/coppermine :oops:
alors evidemment j'ai change en mettant amd k7 duron athlon
et j'ai recompile 8)
et hop!!!!!!!!! ca marche pas :(
meme erreur exactement
j'ai recompile aussi avec la ligne amd k7/ athlon /duron (>gcc3.1)
mais pareil

donc voila koi je sais pas koi faire comme tjs :roll:

a+
omlip
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Sep 11, 2003 12:23 pm    Post subject: Re: ce que j'avais .... Reply with quote

omlip wrote:
ce qu' il ya de cocher s le make menuconfig
-Symetric...

Cette option, c'est seulement si tu as plusieurs processeurs sur ta carte mère.
Est-ce ton cas ???

Pour avoir un noyau fonctionnel sans connaître précisément toutes les options du menuconfig, je te conseille d'utiliser la méthode "genkernel" décrite dans le guide d'installation Gentoo section 16.

Une fois ta Gentoo installée, tu pourras alors faire un menuconfig pour voir les options qui ont été validées et regarder l'aide associée.

A+
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1802
Location: noumea ,nouvelle-caledonie

PostPosted: Thu Sep 11, 2003 2:03 pm    Post subject: Reply with quote

oui ou faire un genkernel --config qui te permettra de gnerer les options nescessaire pour que ta compile ce passe bien et d'avoir le menu pour rajouter (par exemple) le support iptables qui est absent des gaming par default (me souvient plus quel noyau tu utilise :oops: )
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
omlip
n00b
n00b


Joined: 04 Aug 2003
Posts: 52
Location: Liege(BELGIUM)

PostPosted: Thu Sep 11, 2003 4:08 pm    Post subject: yep Reply with quote

bon voial je reviens d'avoir fait un genkernel et c bon je peux maintenant booter sur ma gentoo en mode console toute noire pas belle mais bon et en root

apparemment il a pas bien detecter ma realtek 8139oo et ma carte son donc faudra ke je specifie cela plus tard en allant regarder ce ki ne vas aps ds les options du noyau
j'ai plus qu'a regler ces petites choses la , puis a faire fctionner mon modem et hop c parti

j'ai encore une question, ds la doc
Code:
Vous devez enfin émerger les ebuilds correspondants à chaque périphérique supplémentaire que vous possédez sur le système. Voici une liste d'ebuilds se servant du noyau :

qu'est-ce que ca veut dire "par peripherique supplementaire"???? moi j'ia remarque lors du boot que ma carte reseau apparemmetn ne fctionnait pas et ma carte son non plus ca veut dire que je dois intaller des ebuils pour ces perif la??? pense pas

Cette partie la est un peu obscure , ou alors je lis pas de la bonne maniere pour comprendre c posiible aussi 8O

allez a+omlip
et merci encore a vous
_________________
galop-aaaaaaaaaaaaaaaaa
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1802
Location: noumea ,nouvelle-caledonie

PostPosted: Thu Sep 11, 2003 4:21 pm    Post subject: Reply with quote

tu a plusieurs solutions : soit tu emerge hotplug pour qu'il gere automatiquement le chargement des modules soit tu rajoute tes module dans /etc/modules.autoload.d/kernel-2.4.

Attention tout de meme pour ta carte son : je ne pense pas que genkernel les configure automatiquement (en tout cas ce n'est pas le cas pour la mienne)
d'ou l'interet du genkernel --config ;)
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Thu Sep 11, 2003 4:43 pm    Post subject: Reply with quote

yuk159 wrote:
tu a plusieurs solutions : soit tu emerge hotplug pour qu'il gere automatiquement le chargement des modules

Uuh ? Quel est le rapport avec hotplug ???
Le passage dont Omlip parle concerne des modules tels que nvidia ou emu10k1.
Hotplug concerne la reconnaissance de périphériques usb ou pci ...

Bon, en fait, les modules en question ne font pas directement partie du noyau, bien qu'ils reposent très étroitement sur son implémentation.
Parmi les raisons de cette "indépendance":
- ils sont propriétaires (nvidia)
- ils sont développés par une équipe n'ayant rien à voir avec celle du noyau (xfree-drm, emu10k1, alsa, ...).

C'est pourquoi ils font l'objet d'ebuilds séparés et qu'il faut les installer "à part" ...
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Thu Sep 11, 2003 5:00 pm    Post subject: Re: yep Reply with quote

omlip wrote:
moi j'ia remarque lors du boot que ma carte reseau apparemmetn ne fctionnait pas et ma carte son non plus ca veut dire que je dois intaller des ebuils pour ces perif la??? pense pas

En fait, oui et non ...
- si tu as trouvé/choisi dans la config du noyau des modules spécifiques pour ta carte réseau/son, il faut peut-être vérifier si les modules sont correctements pris en compte dans /etc/modules ou /etc/modules.autoload
- si tu n'as pas trouvé de module adéquat, il faudra peut-être te rabattre sur des modules externes.

Si je prend mon cas :
- ma carte réseau est supportée par le module noyau "via-rhine" mais je dois le lancer explicitement en l'indiquant dans /etc/modules.autoload/kernel-2.4
- ma carte son est une sblive mais j'ai choisi de la piloter avec alsa . Il ne fait pas partie du noyau 2.4 et je dois donc installer séparément les ebuild correspondants.
Par contre, l'installation de ces ebuilds crée automatiquement un fichier de config dans /etc/modules ...
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1802
Location: noumea ,nouvelle-caledonie

PostPosted: Fri Sep 12, 2003 4:36 am    Post subject: Reply with quote

J'ai peut-etre effectivement fait une erreur ghoti, je pensais qu'il parlait notament de sa carte reseau et de sa carte son.

J'ai observe sur ma babasse, que le module son (i810_audio) ne se chargeait que si je le mettais dans /etc/modules.autoload.d/xxx ou a partir du moment ou hoplug est active.
T'as remarque m'a fait voir que j'etais surement dans l'erreur quant au conclusions que j'en ai tire.
Si tu a une explication je suis preneur :D

[EDIT]Dailleur en regardant, le module de ma carte reseau aussi ce charge sans que je n'ai rien indique nul part
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Fri Sep 12, 2003 9:52 pm    Post subject: Reply with quote

yuk159 wrote:
J'ai observe sur ma babasse, que le module son (i810_audio) ne se chargeait que si je le mettais dans /etc/modules.autoload.d/xxx ou a partir du moment ou hoplug est active.
Si tu a une explication je suis preneur :D

Malheureusement, non, je n'ai pas vraiment d'explication :(
Tout ce que je peux dire c'est que /etc/modules.autoload est lancé avant l'activation du hotplug et qu'il n'y a donc à première vue pas de rapport (mais il est vrai que je n'y connais rien au i810 ...)
D'un autre côté, ce n'est pas la vocation de hotplug de charger n'importe quel module non-usb, même si c'est faisable ...
/usr/src/linux/Documentation/usb/hotplug.txt mentionne bien des relations avec les modutils (modules.usbmap) mais je ne sais pas si ça peut constituer une piste.
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1802
Location: noumea ,nouvelle-caledonie

PostPosted: Sat Sep 13, 2003 12:00 pm    Post subject: Reply with quote

Je me demande si le "demon" hotplug ne traite pas plus de "d'appels" que ceux envoyer par le "module" hotplug ?
Voila un extrait de la page de man de hotplug (demon) :
Quote:
DESCRIPTION
hotplug is a program which is used by the kernel to notify user mode software when some significant (usually hardware-related) events take place. An exam-
ple is when a USB or Cardbus device has just been plugged in. This is useful for automatically loading and setting up drivers, packaged either as kernel
modules or as user mode programs.


[EDIT]
En fait j'ai trouve une parties des reponses que je cherche sur le site de hotplug : http://linux-hotplug.sourceforge.net/
Merci en tout cas ghoti pour tes reponses :D
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sat Sep 13, 2003 1:56 pm    Post subject: Reply with quote

Entretemps, j'avais également trouvé ceci :
http://www.developpez.com/linux/guide/x4342.html :)

Sans doute moins complet que ta référence mais pour ma part, cela éclaire bien des choses.
Je suis d'ailleurs forcé d'admettre que le concept "hotplug" est plus "générique" que je ne l'imaginais. Ce qui me trompais, c'est qu'il n'est apparu sous linux qu'avec la prise en charge de l'usb et j'ai donc cru que les deux choses étaient intimement liées, le reste n'étant que des "effets secondaires"
Quote:
En fait, le noyau appelle le script hotplug dès qu'un périphériqe est ajouté ou supprimé, que ce soit un périphérique USB ou non. Ce mécanisme est donc absolument générique, et fonctionne également pour les cartes PCMCIA, les périphériques PCI connectables à chaud, et les interfaces réseau. Les scripts appelés par hotplug se nomment alors respectivement usb.agent, pci.agent et net.agent. Le script hotplug fait la distinction entre ces trois classes de périphériques grâce au premier paramètre que le noyau lui passe sur sa ligne de commande. Les valeurs de ce paramètres peuvent valoir respectivement usb, pci et net.

L' extrait suivant me semble également intéressant puisqu'il confirme ce que tu disais : hotplug peut être utilisé dans une certaine mesure comme alternative à modules.conf (bien qu'ici, on conseille de faire l'inverse ...)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum