Je fais tourner FreeBSD 8.2-RELEASE. La machine est un Supermicro 5015M avec un carte fille IPMI 2.0.
Lorsque je démarre cette machine, le processus de démarrage se déroule bien. Je vois le BIOS, le BIOS RAID, les premier et deuxième chargeurs d'amorçage et le Troisième étage, /boot/loader. Tout semble fonctionner correctement, et il n'y a aucun problème de vitesse.
Ensuite, le système charge le noyau et les messages du noyau s'affichent à environ 1 bps. Voici une vidéo de l'IPMI KVM-over-LAN. Je vois également cela lorsque j'utilise un clavier-vidéo-souris physique connecté à la machine.
La redirection de la console du BIOS est réglée à 115200 bps.
Les paramètres pertinents de /boot/loader.conf
et /boot/device.hints
:
boot_multicons=YES
boot_serial=YES
comconsole_speed=115200
console=comconsole,vidconsole
hint.uart.1.flags=0x10
hint.uart.1.port=0x2F8
J'ai désactivé boot_multicons, boot_serial, réglé comconsole_speed sur diverses valeurs, changé console sur diverses valeurs, etc. Rien ne fonctionne. On dirait que le Noyau ignore les paramètres que je tape dans le chargeur. J'ai même changé la vitesse du port dans le BIOS.
Avez-vous une idée de pourquoi cela se produit?
Il semble que FreeBSD imprime des caractères sur la console vidéo, mais imprime les caractères à une vitesse prévue pour la console série, et suppose à tort que ma console série est configurée à 1 bps.