barre

 
Précédent
Logo Medasys
Suivant
barre

 
 
 

Chapitre 3. Création des devices

L'utilisation des framebuffers requiert des devices /dev/fbx correctement déclarés. Dans le cas où une seule carte graphique est présente dans la machine, et si un seul serveur est lançé, seul /dev/fb0 sera utilisé, mais il est plus prudent de tous les configurer.

Ces devices sont de type caractère, et possèdent un "major number" de 29. Le "minor number" est incrémenté de 32 pour chacun des devices.

Dans le cas d'une distribution Linux récente, ces fichiers doivent d'ores et déjà exister. Si tout va bien, le répertoire /dev doit contenir les entrées suivantes :

  crw-r--r--   1 root     root      29,   0 Jun 20 17:11 fb0
  crw-r--r--   1 root     root      29,  32 Jun 20 17:12 fb1
  crw-r--r--   1 root     root      29,  64 Jun 20 17:12 fb2
  crw-r--r--   1 root     root      29,  96 Jun 20 17:12 fb3
  crw-r--r--   1 root     root      29, 128 Jun 20 17:12 fb4
  crw-r--r--   1 root     root      29, 160 Jun 20 17:12 fb5
  crw-r--r--   1 root     root      29, 192 Jun 20 17:12 fb6
  crw-r--r--   1 root     root      29, 224 Jun 20 17:12 fb7
  

Attention aux droits, qui doivent être identiques à ceux indiqués ci-dessus (en lecture pour tous). S'ils ne sont pas corrects, il suffit de taper :

    # chmod 644 /dev/fb*
  

S'ils ne sont pas présents, il est indispensable de créer ces fichiers spéciaux à l'aide de la commande mknod :

    # cd /dev
    # mknod fb0 c 29 0
    # mknod fb1 c 29 32
    # mknod fb2 c 29 64
    # mknod fb3 c 29 96
    # mknod fb4 c 29 128
    # mknod fb5 c 29 160
    # mknod fb6 c 29 192
    # mknod fb7 c 29 224
  

Pour des raisons de compatibilité, il est nécessaire de créer des fichiers spéciaux fbxcurrent. De simples liens symboliques suffisent pour cela :

    # ln -s /dev/fb0 /dev/fb0current
    # ln -s /dev/fb1 /dev/fb1current
    # ln -s /dev/fb2 /dev/fb2current
    # ln -s /dev/fb3 /dev/fb3current
    # ln -s /dev/fb4 /dev/fb4current
    # ln -s /dev/fb5 /dev/fb5current
    # ln -s /dev/fb6 /dev/fb6current
    # ln -s /dev/fb7 /dev/fb7current
  

Remarque: Lors de l'installation du package fbset-xxxxx.rpm, tous les fichiers spéciaux mentionnés ci-dessus sont crées automatiquement, avec les droits corrects.

 
 
 
barre

 
MEDASYS DIGITAL SYSTEMS
Espace Technologique de St Aubin
 Bâtiment "Le  Mercury "
 91193 Gif sur Yvette Cedex
France
Contact : 

 

Comments : 

Tel : +33 1 69 33 73 00
 Fax : +33 1 69 33 73 01