Date de mise à jour : 05 mars 2011
=== Utilisateur t1m : accès au port série ls -l /dev/ttyS0 crw-rw---- 1 root dialout 4, 64 Oct 7 01:31 /dev/ttyS0 Vérifier que l'utilisateur t1m est dans le groupe dialout : dans un terminal utiliser la commande 'id' : uid=1000(t1m) gid=100(users) groups=100(users),16(dialout),17(audio),33(video) Si ce n'est pas le cas utiliser yast pour l'y ajouter ; il est ensuite nécessaire de déconnecter l'utilisateur et de le reconnecter. === Installation des paquetages === Lancer le gestionnaire de paquetage d'openSUSE, afficher les "Patterns" et installer : Base Developpement C/C++ Developpement Linux Kernel Developpement Tcl/Tk Developpement Dans un terminal, lancer la commande : sudo zypper install gsl gsl-devel libusb1_0-devel libusb-compat-devel === Compilation === cd /usr/local/src/audela/src/audela ./configure > log_config.log 2>&1 make external > log_external.log 2>&1 make contrib > log_contrib.log 2>&1 make > log_make.log 2>&1 === Compilation et installation du pilote Andor === cd /usr/local/src/audela/src/libcam/libandorusb/driverAndor Editer le fichier install_andor pour remplacer : PLAT="x86_64" par PLAT="i586" Utiliser 'su' pour passer root ; lancer la commande ./install_andor et choisir l'option 5 : All USB Cameras Consulter le fichier ../FAQ : editer /etc/udev/rules.d/andor.rules pour remplacer SYSFS{idVendor}=="136e", MODE="0666" par ATTR{idVendor}=="136e", MODE="0666" cd /usr/local/src/audela/src/libcam/libandorusb/linux make === Compilation et installation du pilote Meinberg === cd /usr/local/src/audela/src/external/meinberg/Driver/Linux tar zxf mbgtools-lx-dev-2011-12-19.tar.gz cd mbgtools-lx-dev-2011-12-19 Lire le fichier README. Preparation de l'environnement de compilation des modules pour le noyau Linux. Utiliser 'su' pour passer root. cd /usr/src/linux make cloneconfig make modules_prepare Quitter l'environnement root. De retour dans mbgtools-lx-dev-2011-12-19 : make make install Entrer le mot de passe root lorsqu'il est demandé. cd /usr/local/src/audela/src/external/meinberg/linux ./cmd === Redémarrer le PC === Suite à l'installation des pilotes Andor et Meinberg, les éléments suivants ont été ajoutés au système : - des modules pour le noyau Linux - des librairies dans /usr/local/lib - des règles d'accès au périphériques (/etc/udev) Seul un redémarrage permet d'être certain que l'ensemble de ces modifications fonctionne correctement. === Configuration et vérification === Depuis un terminal, lancer /usr/local/src/audela/bin/audela.sh == Caméra Andor USB Dans le menu "Configuration / Camera" sélectionner l'onglet "AndorUSB" et ajuster les paramètres : Répertoire contenant les fichiers de configuration : /usr/local/etc/andor [X] Inverser Haut/Bas [X] Inverser Gauche/Droite [X] Refroisissement à la température de -50°C Fonctionnement de l'obturateur : Synchro Délai d'ouverture de l'obturateur : 0 ms Délai de fermetrue de l'obturateur : 30 ms Cliquer sur [Ok] En bas à droite de la fenêtre, on doit lire : "Caméra A : DZ936_BV" Si, dans le terminal, le message suivant s'affiche : open() failed: No such file or directory c'est que : - la caméra n'est pas branchée - la librairie andorusb n'a pas chargé la bonne version de la libusb (note : je n'ai pas réussi à reproduire cette erreur) Si la caméra est bien détectée, aller dans le menu "Camera / Acquisition(T1M)". == GPS Meinberg ( Dans l'outil Acquisition(T1M) ) Cliquer sur le bouton [GPS] : Vérifier que le bouton devient vert. Vérifier qu'il n'y a pas d'erreur dans la Console. Cliquer sur le Bouton [Binning], pour afficher [Binning 2x2]. Pose : 1 sec. Obt. : Synchro Choisir : "Une Image" Cocher : "Avancement de l'acquisition" Cliquer sur le bouton [GO CCD] Le bouton [GPS] doit rester vert. Il ne doit pas y avoir de message d'erreur dans la Console. Afficher les en-têtes FITS (menu Fichier). Vérifier la présence des champs suivants : GPS-ANTE = Antenna is connected Status of GPS Antenna GPS-FANT = 1 flag = 1 if GPS Antenna is connected, 0 otherwise GPS-FLAG = 1 flag = 1 if GPS datation is valid, 0 otherwise none GPS-FSYN = 1 flag = 1 if GPS Time is synchronized, 0 otherwise GPS-PC = 0.2969999999999999862 difference between GPS Clock and Computer Clock second GPS-SYNC = Time is synchronized Status of GPS Synchronization Repérer le bloc suivant : DATE-END = 2012-10-07T00:39:59.074 End date of the observation Date ISO8601 DATE-GPS = 2012-10-07T00:39:59.074 Begining date of the observation from GPS Clock Date ISO8601 DATE-OBS = 2012-10-07T00:39:58.074 Begining date of the observation Date ISO8601 DATE-PC = 2012-10-07T00:39:57.777 Begining date of the observation from Computer Clock Date ISO8601 et vérifier : DATE-OBS est égal à DATE-GPS moins la valeur du champ "Pose" de l'interface DATE-END est égal à DATE-GPS == Roue à filtres (sur port série) Cliquer sur le bouton [Filtre : ] et vérifier les messages dans la Console. Cliquer sur le bouton à droite du bouton [Filtre : ], sélectionner un autre filtre et vérifier l'afficheur de la raquette. === Point à vérifier en cas de problèmes === == Caméra Andor USB La commande lsusb doit lister un périphérique dont l'identifiant est 136e:000c par exemple Bus 002 Device 007: ID 136e:000c Vérifier que le fichier est en lecture/ecriture par tous les utilisateurs. ls -l /dev/bus/usb/002/007 crw-rw-rw- 1 root root 189, 134 7 oct. 01:00 /dev/bus/usb/002/007 Vérifier la présence du fichier /etc/udev/rules.d/andor.rules contenant la ligne ATTRS{idVendor}=="136e", MODE="0666" === Carte GPS Meinberg Vérifier le statut du gps : t1m@brontosaure:~> mbgstatus mbgstatus v3.4.99 Copyright Meinberg 2001-2011 GPS180PEX 029511005710 (FW 1.05, ASIC 8.05) at port 0xCC00, irq 16 Normal Operation, 9 sats in view, 3 sats used Date/time: Su, 2012-10-07 01:04:42.56 UTC Status info: Antenna is connected Status info: Time is synchronized Status info: Receiver position has been verified Last sync: Su, 2012-10-07 01:04:00.00 UTC Receiver Position: lat: +42.9360 lon: +0.1424 alt: 2902m latitude: N 42 deg 56 min 09.72 sec longitude: E 0 deg 08 min 32.81 sec UTC offset parameter: 16s, no leap second announced. Verifier la présence du fichier : /etc/udev/rules.d/55-mbgclock.rules Vérifier la présence du module : ls /lib/modules/`uname -r`/extra/mbgclock.ko Vérifier que le module est chargé : lsmod | grep mbgclock Si ce n'est pas le cas : modprobe mbgclock