Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bsd:clavier [2010/01/12 13:29] (current)
Line 1: Line 1:
 +(tip proposé pour sexy-FreeBSD.txt mais il pourrait avoir sa place ici ;o) )
 +
 +Afin d'​avoir un FreeBSD qui reconnait le clavier même s'il n'a pas booté
 +avec :
 +
 +===== FreeBSD-4.x =====
 +
 +
 +il faut recompiler le kernel en modifiant le flags du device kbd en
 +supprimant le 0x1
 +
 +<​code>​
 +# atkbdc0 controls both the keyboard and the PS/2 mouse
 +device ​         atkbdc0 at isa? port IO_KBD
 +### device ​             atkbd0 ​ at atkbdc? irq 1 flags 0x1
 +device ​         atkbd0 ​ at atkbdc? irq 1
 +</​code>​
 +
 +===== FreeBSD-5.x =====
 +
 +il faut ajouter la ligne suivante dans /​boot/​loader.conf (et rebooter)
 +<​code>​
 +hint.atkbd.0.flags=""​
 +</​code>​
 +
 +
 +De cette façon, au boot il y aura toujours un device kbd0 (visible dans le
 +dmesg.boot) y compris si le bios n'a pas vu de clavier !
 +
 +
 +
 +Pour ceux qui utilisent _en même temps_ une console série, il faut aussi indiquer au kernel de l'​exprimer sur les 2 consoles en mettant le flag
 +'​-D'​ dans le fichier /​boot.config (d'​habitude je ne met que '​-P'​)
 +
 +
 +
 +En cas de soucis avec le clavier, il est possible de jouer avec kbdcontrol (en accédant à la machine en question via ssh)
 +
 +<​code>​
 +# kbdcontrol -K                      # pour détacher la console
 +
 +# kbdcontrol -k kbd0 < /​dev/​console ​ # pour la rattacher
 +</​code>​
 +
 +
 +-- 
 +/SClo
 +sclo(at)teaser.fr
  
bsd/clavier.txt · Last modified: 2010/01/12 13:29 (external edit)