Table of Contents
Windows
Je ne peux pas trouver les fichiers desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd et/ou trace.
Rocview
Rocrail
Remplacement d'un plan de voie défectueux ou retourner à une version précédente
Ethernet UDP
Paquets UDP ne sont pas reçus
Märklin CentralStation 2
USB
Accès de l'utilisateur au périphérique série (Linux)
Particularité sur Manjaro Linux
Périphérique ou ressource occupé (Linux)
Gnome et le déplacement des fenêtres de dialogue
Sommaire → Dépannage
FAQ
Windows
Je ne peux pas trouver les fichiers desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd 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"
Lors de l'ouverture de boîtes de dialogue, la fenêtre n'apparaît pas à l'écran
Une possibilité est que la fenêtre est positionnée en dehors de l'écran visible.
Remède:
Cliquer sur Rocview dans la barre de tâches. Alors, maintenez enfoncée la « touche Windows » du clavier et appuyez sur la flèche gauche (ou droite) sur le clavier jusqu'à trois fois. Cela provoque le placement de la fenêtre invisible sur l'écran dans l'une des trois positions suivantes: attaché au coté droit, attaché au coté gauche, ou au milieu.
Rocview
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.)
Rocview ne reçoit plus de mise-à-jours du serveur et/ou se bloque.
Désactiver la surveillance.
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.
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.
Rocview a besoin de trop de puissance processeur et a de mauvaises performances.
Regarder les options suivantes:Désactiver le suivi
Désactiver la surveillance
Minimiser la taille du moniteur
Désactiver le traitement des routes et les évènements de bloc
Désactiver le rendu lisse
Déactiver les évènements d'horloge
Retirer la colonne de l'image de la locomotive
Désactiver l'image du train
Désactiver les objets graphiques Locomotive
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.
Éléments du menu contextuel du bloc manquants.
Vérifier les éléments du menu bloc sélectionnés.
Rocrail
Rocrail "crashe" au démarrage sous Windows.
Désactiver le test des périphériques séries au démarrage
"Identifiant de l'interface pas fixé"
Un identifiant d'interface inexistant ou pas de centrale par défaut indiquée.
Rocrail a besoin de trop de puissance processeur, ou ne peut pas rattraper la communication de la centrale numérique.
Désactiver la surveillance
Remplacement d'un plan de voie défectueux ou retourner à une version précédente
Prérequis: Au moins un fichier sauvegardé doit exister dans un répertoire de sauvegarde (
backup
)
Voir Sauvegarde dans les propriétés Rocrail.
Si le plan de voie de l'environnement de travail est endommagé ou un retour à une version antérieure du plan de voie est désiré, Les étapes suivantes sont recommandée:
Sortir de Rocrail (Rocview et serveur) complétement.
À partir du sous répertoire
backup
de l'environnement de travail copier le fichier de la version désirée (horodatage) dans l'environnement de travail.
Dans l'environnement de travail effacer le fichier du plan de voie (ancien ou endommagé) qui doit être remplacé.
À partir du fichier copié retirer l'horodatage dans le nom du fichier:
20120824160729833-plan.xml
–>plan.xml
.Redémarrer Rocview et si nécessaire le serveur Rocrail.
Quand l'environnement de travail s'ouvre le plan de voie avec l'état des données de la version sauvegardée est maintenant actif.
Ethernet UDP
Paquets UDP ne sont pas reçus
Ne pas utiliser de routeur TV dédié, combinaison principalement livrée avec la télévision payante, avec les interfaces de centrales numériques qui utilisent le protocole Ethernet UDP.
UDP est désactivé par défaut dans ces routeurs.Soyez sûr que le routeur utilisé ne bloque pas l'UDP.
Märklin CentralStation 2
La rétrosignalisation S88 en renseigne rien:
La rétrosignalisation S88 et les réglages réseau.
J'ai un problème pour configurer le réseau CS2:
La rétrosignalisation S88 et les réglages réseau.
USB
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 dialoutDone.
xxx = Votre nom d'utilisateur.
Se re-connecter pour activer les nouveaux réglages.
Particularité sur Manjaro Linux
Sur Manjaro Linux le groupe appelé 'dialout' n'existe pas.
La commande correcte sur Manjaro Linux (et Arch Linux?) est:
sudo usermod -aG uucp username.
Périphérique ou ressource occupé (Linux)
http://forum.rocrail.net/viewtopic.php?p=45899
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"
Gnome et le déplacement des fenêtres de dialogue
Si en déplaçant une fenêtre de dialogue cela déplace la fenêtre Rocview entière, il est temps de modifier Gnome.
Installez "gnome-tweaks" et désactivez l'option "Attach Model Dialogs":
Distributions concernées: (Se rapporter au Forum au cas ou une distribution n'est pas listée.)
Ubuntu
Debian + Gnome Destop