FAQ (Questions Fréquemment Posées)

Windows

Je ne peux pas trouver les fichiers rocrail.ini, plan.xml et/ou trace.

C'est parce ce que Windows cache les extensions de fichier connu par défaut.
Changer cela dans l'explorateur de fichier:

  • Démarrer Windows Explorer, vous pouvez faire cela en ouvrant un dossier.
  • Cliquer sur “Organize”.
  • Cliquer sur les options “Folder and search”.
  • Cliquer sur l'onglet “View”.
  • Descendre jusqu'à trouver “Hide extensions for known file types”, décocher cette ligne en cliquant sur la boite à cocher.
  • Cliquer sur “OK”


Rocview

  1. Rocview se bloque au lancement.
    • Effacer le fichier rocview.ini et relancer Rocview. Certaines division des panneaux au sein de la fenêtre de rocview peuvent empêcher ce dernier de s'afficher. Effacer le fichier .ini conduira à la régénération d'un nouveau. Une autre solution est d'enlever les valeurs des divisions du fichier rocview.ini. (wxWidgets bug.)
  2. Rocview ne reçoit plus de mise-à-jours du serveur et/ou se bloque.
  3. Rocview ne peut pas se connecter au serveur Rocrail. (Par exemple: “connection to localhost:8051 failed”)
    • Le précédent port 62842 doit être remplacé par 8051 dans les rocrail.ini et rocview.ini existants.
  4. Rocview se bloque après l'ouverture d'un Environnement de travail.
    • Le port client TCP n'est pas mis à 8051 dans le fichier rocrail.ini se situant dans le répertoire de l'environnement de travail.
  5. Rocview a besoin de trop de puissance processeur et a de mauvaises performances.
    Regarder les options suivantes:
  6. Rocview n'est plus visible au démarrage ou est affiché comme une petite ligne.
    • Fermer Rocview (avec le gestionnaire de tâche), effacer le fichier rocview.ini et relancer Rocview.
  7. Éléments du menu contextuel du bloc manquants.


Rocrail

  1. Rocrail “crashe” au démarrage sous Windows.
  2. “Identifiant de l'interface pas fixé”
    • Un identifiant d'interface inexistant ou pas de centrale par défaut indiquée.
  3. Rocrail a besoin de trop de puissance processeur.


Märklin CentralStation 2

  1. La rétrosignalisation S88 en renseigne rien:
  2. J'ai un problème pour configurer le réseau CS2:


USB

  1. Connexion perdue après une durée aléatoire: (transact OSerial 0625 read size=2 rc=-1 read=0 errno=6)
    • Laissez les transformateurs loin des câbles de communication USB très sensibles ! (http://forum.rocrail.net/viewtopic.php?p=21411)
    • Installer les mise-à-jours disponibles des drivers de périphérique.
    • Utiliser des câbles court. Un câble long (>3m) peut poser des problèmes si il est de faible qualité.


Accès de l'utilisateur au périphérique série (Linux)

Pour accéder à un périphérique série, l'utilisateur doit être ajouté au groupe dialout:

Commande:

$ sudo adduser xxx dialout

Sortie:

[sudo] password for xxx: 
Adding user `xxx' to group `dialout' ...
Adding user xxx to group dialout
Done.

xxx = Votre nom d'utilisateur.
Se re-connecter pour activer les nouveaux réglages.


Périphérique ou ressource occupé (Linux)

Note: Ceci est une reproduction d'un sujet du forum:

Quand je branche ma OpenDCC Z1 sur mon nouvel ordinateur (avec une installation fraîche de Kubuntu 12.10) je vais dû modifier ma configuration udev pour fixer le problème:
Premièrement j'ai dû ajouter des fichiers de règles udev comme décrit sur la page Web OpenDCC. J'ai ajouté un fichier /etc/udev/rules.d/99-opendcc.rules:

KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd8", SYMLINK+="opendcc/opendcc" 
KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd9", SYMLINK+="opendcc/schnueffel" 
KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfda", SYMLINK+="opendcc/throttle" 
KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdb", SYMLINK+="opendcc/basestation" 
KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdc", SYMLINK+="opendcc/gbm" 

Mais alors le gestionnaire de ports USB découvre toujours le nouveau dispositif. Alors j'ai toujours (sur la sortie du terminal rocrail ou dans les journaux systèmes):

20130115.170432.860 r9999I main     OSerial  0196 rocs_serial_open:open rc=16 read=0 write=0 [16] [Device or resource busy] 
20130115.170432.860 r9999E main     OP50x    1808 Could not init p50x port! 

Pour arrêter le gestionnaire de ports USB de découvrir l'OpenDCC Z1 j'ai ajouté ça dans /etc/udev/rules.d/70-mm-usb-device-blacklist-opendcc.rules:

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd8", ENV{ID_MM_DEVICE_IGNORE}="1" 
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd9", ENV{ID_MM_DEVICE_IGNORE}="1" 
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfda", ENV{ID_MM_DEVICE_IGNORE}="1" 
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdb", ENV{ID_MM_DEVICE_IGNORE}="1" 
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdc", ENV{ID_MM_DEVICE_IGNORE}="1" 

Personal Tools