View previous topic :: View next topic |
Author |
Message |
Farnsworth Guru
Joined: 04 Feb 2003 Posts: 355 Location: Aix en Pce, France
|
Posted: Thu Apr 10, 2003 7:25 am Post subject: utilisation de console serie |
|
|
Bonjour,
J'aimerai pouvoir utiliser une console serie sur ma machine mais je rencontre qqs petits problemes.
tout d'abord voici ce que j'ai fait:
rajout dans lilo.conf de:
Code: | serial = 0,38400n8
append = "console=ttyS0,38400n8" |
rajout dans inittab de:
Code: | s0:12345:respawn:/sbin/agetty 38400 ttyS0 vt100 |
dans /dev j'ai bien ttyS0 qui pointe sur tts/0:
Code: | crw------- 1 root root 4, 64 Apr 10 09:15 0 |
Voila voila... donc maintenant mon probleme:
Au moment du boot lilo, celui-ci s'affiche bien sur la console et je peux choisir l'image a booter (donc ca marche bien).
Mais, une fois que lilo charge le kernel, l'affichage bascule sur l'ecran et je n'ai pas toute la procedure de boot sur la console serie. y a t'il moyen d'avoir ca sur la console serie malgres le fait que la machine ait une carte video? (je veux juste ne pas brancher d'ecran ni de clavier dessus mais je ne veux pas aller jusqu'a enlever la carte video (d'ailleurs je ne peux pas )).
Le deuxieme probleme est qu'une fois que la machine a boote, j'ai bien le prompt sur le port serie... mais a une lenteur impressionante (genre un caracte toutes les 3 secondes (et encore)). alors qu'au moment du boot lilo ca marche a une vitesse normale!!!
Donc si qqun pouvait m'aider ca serait super sympa.
Merci. |
|
Back to top |
|
|
yaubi Apprentice
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Thu Apr 10, 2003 1:30 pm Post subject: |
|
|
Salut,
J'ai fait ça avec mon serveur, c'est vrai que c'est très pratique. En revanche, j'utilise grub, donc je ne connais pas les particularité de lilo. Voici quand meme ma config, ça peut t'aider :
/boot/grub/grub.conf
Code: |
kernel (hd0,0)/boot/bzImage root=/dev/hda3 console=tty0 console=ttyS0,9600n8r
# l'affichage de la procédure d'init est envoyé sur la dernière console indiquée
|
/etc/inittab
Code: |
s0:2345:respawn:/sbin/agetty -h ttyS0 9600 vt102
# la console série est déja utilisée par défaut en single-user (level 1)
# -h pour le controle de flux hardware
# 9600, c'est largement suffisant, meme quand la console scrolle
|
/etc/securetty
Code: |
tts/0 # chez moi ça ne fonctionne pas avec ttyS0
|
J'utilise minicom à l'autre bout du fil, avec la configuration qui va bien.
Tout fonctionne correctement, sauf :
- grub, a qui je ne sais pas comment demander qu'il s'affiche sur la console série, je démarre donc obligatoirement sur le noyau par défaut, ce qui n'est pas génant pour un serveur
- les [ OK ] de la procédure d'init qui se retrouvent balancés en début de ligne, certainement à cause des caractères d'échappement utilisés pour la couleur
Quelqu'un aurait quelques tips pour ces deux détails ?
Yoann |
|
Back to top |
|
|
Farnsworth Guru
Joined: 04 Feb 2003 Posts: 355 Location: Aix en Pce, France
|
Posted: Thu Apr 10, 2003 2:49 pm Post subject: |
|
|
Merci, j'ai essaye ta ligne dans l'inittab, mais fonctionne toujours a deux km/h!!
alors qu'au moment ou lilo apparait, c super rapide!?!?
je comprends pas tout!!
pis en plus j'ai pas la sequence de boot sur la console serie, je l'ai sur l'ecran |
|
Back to top |
|
|
ybby n00b
Joined: 08 Apr 2003 Posts: 25 Location: paris
|
Posted: Wed Apr 16, 2003 8:32 am Post subject: serial console |
|
|
suis pas sur ke ce soit tres propre mais bon,
moi j'ai pas fait sur une gentoo mais sur une ipcop , ca devrait pouvoir s'appliquer pour avoir l'output du demarrage (pas du kernel)...
ds inittab:
l0:0:wait:/etc/rc.d/rc.halt halt| tee -a /dev/ttyS0
l6:6:wait:/etc/rc.d/rc.halt reboot| tee -a /dev/ttyS0
si::sysinit:/etc/rc.d/rc.sysinit| tee -a /dev/ttyS0
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -h now | tee -a /dev/ttyS0
et j'ai du placer un 'killall tee' quelque part (a la fin de mon rc.sysinit) pour que agetty fonctionne.... |
|
Back to top |
|
|
|
|
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
|
|