RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-17 18:15 | [forum:92644] |
Je viens d'effectuer le test, GTS via un convertisseur USB, via un hub: OK ! Dans une fenêtre terminale, en mode root, écrire: mknod -m 666 /dev/ttyUSB0 c 188 0 Dans javax.com.properties: enlever la ligne concernant ttyUSB0 Avant toutes ces modifications, m'envoyer une image écran d'ATNA pour analyse. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-17 17:40 | [forum:92642] |
En relisant mieux les précédents mails, mea culpa, il semblerait que l'interface Orphy ne soit pas reconnu par le PC ! en clair, aucune périphérique sur le convertisseur. Je vais effectuer des tests pour trouver une solution. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-17 17:37 | [forum:92641] |
Pour tester la fonction "GTI", il faut disposer de l'interface Orphy GTI. Pour chaque Orphy, les communications en mode texte sont différentes. J'ai mis cette option pour que les personnes disposant de cette interface puissent m'informer des problèmes de communications. A ma connaissance, vous disposez d'une interface GTS via un convertisseur USB. Mon souci est le convertisseur. Pouvez-vous me donner les lignes après avoir tapé, dans une fenêtre terminale, lsusb. Merci, Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : Hervé Darce on 2008-12-17 08:58 | [forum:92635] |
J'utilise ATNA 0.7 Le résultat de Option>Test GTI>Envoyer en mode rapide: -------------------- setSerialPortParams() java.io.IOException: Not all params are supported by kernel at com.sun.comm.LinuxSerial.nativeSetSerialPortParams(Native Method) at com.sun.comm.LinuxSerial.setSerialPortParams(LinuxSerial.java:346) at ATNA.PortSerie.OuverturePort(PortSerie.java:106) at ATNA.DialogTest.jBtnSendFastActionPerformed(DialogTest.java:277) at ATNA.DialogTest.access$100(DialogTest.java:43) at ATNA.DialogTest$2.actionPerformed(DialogTest.java:130) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1047) at java.awt.Dialog$3.run(Dialog.java:1099) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1097) at java.awt.Component.show(Component.java:1447) at java.awt.Component.setVisible(Component.java:1400) at java.awt.Window.setVisible(Window.java:824) at java.awt.Dialog.setVisible(Dialog.java:987) at ATNA.FramePrincipal.jMenuTestGTIActionPerformed(FramePrincipal.java:1071) at ATNA.FramePrincipal.access$3400(FramePrincipal.java:67) at ATNA.FramePrincipal$35.actionPerformed(FramePrincipal.java:617) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception occurred during event dispatching: java.lang.IllegalStateException: This port has not been opened yet at com.sun.comm.LinuxSerial.getOutputStream(LinuxSerial.java:753) at ATNA.DialogTest.jBtnSendFastActionPerformed(DialogTest.java:279) at ATNA.DialogTest.access$100(DialogTest.java:43) at ATNA.DialogTest$2.actionPerformed(DialogTest.java:130) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1047) at java.awt.Dialog$3.run(Dialog.java:1099) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1097) at java.awt.Component.show(Component.java:1447) at java.awt.Component.setVisible(Component.java:1400) at java.awt.Window.setVisible(Window.java:824) at java.awt.Dialog.setVisible(Dialog.java:987) at ATNA.FramePrincipal.jMenuTestGTIActionPerformed(FramePrincipal.java:1071) at ATNA.FramePrincipal.access$3400(FramePrincipal.java:67) at ATNA.FramePrincipal$35.actionPerformed(FramePrincipal.java:617) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) -------------------- Cordialement, Hervé Darce |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : Hervé Darce on 2008-12-17 08:48 | [forum:92634] |
Bonjour, Le logiciel ATNA semble reconnaître le port /dev/ttyUSB0. Pour cela, je suis obligé de modifier le fichier javax.comm.properties: ------------------- serpath0 = /dev/ttyUSB0 #serpath1 = /dev/ttyS0 #serpath2 = /dev/ttyS1 #serpath3 = /dev/ttyUSB1 ------------------- Si je ne le fais pas, soit ATNA ne reconnaît pas le port /dev/ttyUSB0, soit ATNA désire absoluement travailler avec /dev/ttyS0. Néanmoins, ATNA bloque lors de Option>Test GTI pour: * Envoyer en mode rapide * RAZ * Version Seul fonctionne "Envoyer en mode texte". Il m'affiche, cependant, le chiffre astronomique de 5119,843V ------------------- setSerialPortParams() OK ------------------- Aucune valeur varie lors de l'acquisition. J'ai pris un capteur de température que je branche sur la voie B. L'acquisition ne semble pas se dérouler correctement. Le fichier /etc/modprobe.d/options semble complétement inutile. Ne pas le mettre ou le mettre revient au même résultat. A quoi sert ce fichier? Linux affecte le module ftdi_sio au port usb de manière automatique. sudo lsusb -v: ------------------- Bus 003 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0403 Future Technology Devices International, Ltd idProduct 0x6001 FT232 USB-Serial (UART) IC bcdDevice 4.00 iManufacturer 1 FTDI iProduct 2 USB serial converter iSerial 3 FTCYWXE0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 44mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 USB serial converter Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) ------------------- |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-16 08:35 | [forum:92623] |
L'interface GTS n'est prise en compte que depuis la version 0.7.0.0. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : Hervé Darce on 2008-12-16 06:36 | [forum:92622] |
J'utilise GTS avec un convertisseur série/USB. Sous Gentoo, il faut prendre /usr/lib/jvm/sun-jdk-1.6/jre/lib/i386 et non le repertoire /usr/lib/jvm/java-6-sun/jre/lib/i386. Il faut renommer fichier mon-repertoire-dinstallation/bin/javax.comm.properties~ en mon-repertoire-dinstallation/bin/javax.comm.properties (une petite étourderie) J'ai modifié le fichier javax.comm.properties car cela bloquait encore: -------------- #serpath0 = /dev/ttyS0 #serpath1 = /dev/ttyS1 serpath2 = /dev/ttyUSB0 -------------- Le logiciel ATNA apparaît. Malheureusement, lorsque je fais option>Test GTI, aucun port n'apparaît. J'utilise un convertisseur série/USB. lsusb me donne les caractéristiques du port usb: -------------- Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC -------------- J'ai échoué à faire reconnaître /dev/ttyUSB0 par option>Test GTI du logiciel ATNA: 1° méthode -------------- sudo echo "options ftdi_sio vendor=0x10fc product=0x0100" >> /etc/modprobe.d/options sudo modprobe -r ftdi_sio sudo modprobe ftdi-sio -C /etc/modprobe.d/options -------------- Un redémarrage PC échoue aussi. 2° méthode -------------- sudo echo "options ftdi_sio vendor=0x0403product=0x6001" >> /etc/modprobe.d/options sudo modprobe -r ftdi_sio sudo modprobe ftdi-sio -C /etc/modprobe.d/options -------------- Un redémarrage PC échoue aussi. Je ne vois pas encore l'utilité de cette ligne "options ftdi_sio vendor=0x10fc product=0x0100". J'ai déjà utilisé, dans d'autres occasions, le port usb avec le module ftdi_sio sans marqué quoique soit dans /etc/modprobe.d Merci pour les modifications. On avance. Cordialement, Hervé Darce |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-15 22:34 | [forum:92620] |
Mise à disposition de la version 0.7.0.0. Cette version intègre la gestion de l'interface Orphy GTS. De plus, après installation, dans le dossier ATNA/bin, se trouve un fichier install.sh pour déplacer et modifier les fichiers nécessaires. Pour le lancer, ouvrir une fenêtre terminale, dans le dossier ../bin taper: chmod + x install.sh ./install.sh et suivre les instructions. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-15 08:06 | [forum:92610] |
Pourrez-je connaître l'interface Orphy utilisé ? Pour GTS 2 et GTI 2, choisir le fichier d'installation 0.6.0.5. Pour µOrphy, choisir l'installation 0.6.1.1. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : franck FRESNEL on 2008-12-14 23:12 | [forum:92603] |
il n'est pas nécessaire de créer /dev/ttyUSB0. Dès demain soir, je déposerais une nouvelle version pour corriger ces problèmes d'installation. Cordialement, Franck Fresnel |
RE: Installation de ATNA bloque sur /dev/ttyU [ Répondre ] Par : Hervé Darce on 2008-12-14 16:54 | [forum:92590] |
Le fichier utilisé par ATNA est celui qui se trouve dans mon-repertoire-dinstallation/bin/javax.comm.properties. Il est inutile de copier ce fichier dans JAVA/jre/lib. 1° version de javax.comm.properties ----------- #serpath0 = /dev/ttyS0 #serpath1 = /dev/ttyS1 serpath2 = /dev/ttyUSB0 ----------- Résultat ----------- Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at ATNA.ClassInterface.getlisteOrphy(ClassInterface.java:175) at ATNA.FramePrincipal.ActivationBouton(FramePrincipal.java:963) at ATNA.FramePrincipal.<init>(FramePrincipal.java:117) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- 2° version de javax.comm.properties ----------- serpath0 = /dev/ttyUSB0 #serpath1 = /dev/ttyS0 #serpath2 = /dev/ttyS1 ----------- Résultat ----------- Found port: /dev/ttyUSB0 ... setSerialPortParams() OK /dev/ttyUSB0:1 ... setSerialPortParams() OK /dev/ttyUSB0:1 Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at ATNA.ClassInterface.getlisteOrphy(ClassInterface.java:175) at ATNA.FramePrincipal.ActivationBouton(FramePrincipal.java:963) at ATNA.FramePrincipal.<init>(FramePrincipal.java:117) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- 3° version de javax.comm.properties ----------- serpath0 = /dev/ttyUSB0 serpath1 = /dev/ttyS0 serpath2 = /dev/ttyS1 ----------- Résultat ----------- Found port: /dev/ttyUSB0 Found port: /dev/ttyS0 Found port: /dev/ttyS1 ... setSerialPortParams() OK /dev/ttyUSB0:1 Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Error opening "/dev/ttyS0" tcgetattr(): Input/output error at com.sun.comm.LinuxDriver.getCommPort(LinuxDriver.java:66) at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:369) at ATNA.PortSerie.OuverturePort(PortSerie.java:92) at ATNA.FramePrincipal.rechercheOrphyGTS2(FramePrincipal.java:674) at ATNA.FramePrincipal.<init>(FramePrincipal.java:115) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- 4° version de javax.comm.properties ----------- serpath0 = /dev/ttyUSB0 #serpath1 = /dev/ttyS0 #serpath2 = /dev/ttyS1 ----------- Résultat ----------- Found port: /dev/ttyUSB0 ... setSerialPortParams() OK /dev/ttyUSB0:1 ... setSerialPortParams() OK /dev/ttyUSB0:1 Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at ATNA.ClassInterface.getlisteOrphy(ClassInterface.java:175) at ATNA.FramePrincipal.ActivationBouton(FramePrincipal.java:963) at ATNA.FramePrincipal.<init>(FramePrincipal.java:117) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- 5° version de javax.comm.properties ----------- #serpath0 = /dev/ttyS0 serpath1 = /dev/ttyS1 serpath2 = /dev/ttyUSB0 ----------- Résultat ----------- Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:547) at java.util.ArrayList.get(ArrayList.java:322) at ATNA.ClassInterface.getlisteOrphy(ClassInterface.java:175) at ATNA.FramePrincipal.ActivationBouton(FramePrincipal.java:963) at ATNA.FramePrincipal.<init>(FramePrincipal.java:117) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- On constate qu'ATNA désire absoluement travailler avec /dev/ttyS0. Il oublie /dev/ttyS1 et /dev/ttyUSB0. Il me semble qu'il y a un bug. Cordialement, Hervé Darce |
RE: Installation de ATNA bloque sur /dev/ttyUSB0 [ Répondre ] Par : franck FRESNEL on 2008-12-13 23:15 | [forum:92582] |
Bonsoir, Pour les PC sans port série, il faut modifier le fichier javax.comm.properties (dans /usr/lib) comme suit: ajouter un # devant les lignes 'serpath0 = /dev/ttyS0' et 'serpath1 = /dev/ttyS1' (voir ci-dessous) #serpath0 = /dev/ttyS0 #serpath1 = /dev/ttyS1 et relancer le PC. Cordialement, Franck Fresnel |
Installation de ATNA bloque sur /dev/ttyUSB0 [ Répondre ] Par : Hervé Darce on 2008-12-12 17:41 | [forum:92576] |
Bonjour, L'installation de ATNA sous Gentoo a échoué. J'ai suivi la documentation. J'utilise Orphy GTS et un convertisseur série/usb. lsusb ----------- Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC ----------- /etc/modules.autoload.d/kernel-2.6 ----------- ftdi_sio ----------- /etc/modprobe.d/options ----------- options ftdi_sio vendor = 0x0403 product=0x6001 ----------- Module ftdi_sio se lance bien au démarrage. lsmod ----------- usbcore 123120 9 ftdi_sio,usbserial,sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd ----------- Lancement de ATNA en simple utilisateur ----------- Found port: /dev/ttyS0 Found port: /dev/ttyS1 Found port: /dev/ttyUSB0 Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Error opening "/dev/ttyS0" Permission denied at com.sun.comm.LinuxDriver.getCommPort(LinuxDriver.java:66) at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:369) at ATNA.PortSerie.OuverturePort(PortSerie.java:92) at ATNA.FramePrincipal.rechercheOrphyGTS2(FramePrincipal.java:674) at ATNA.FramePrincipal.<init>(FramePrincipal.java:115) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- Lancement de ATNA en root ----------- Found port: /dev/ttyS0 Found port: /dev/ttyS1 Found port: /dev/ttyUSB0 Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Error opening "/dev/ttyS0" tcgetattr(): Input/output error at com.sun.comm.LinuxDriver.getCommPort(LinuxDriver.java:66) at javax.comm.CommPortIdentifier.open(CommPortIdentifier.java:369) at ATNA.PortSerie.OuverturePort(PortSerie.java:92) at ATNA.FramePrincipal.rechercheOrphyGTS2(FramePrincipal.java:674) at ATNA.FramePrincipal.<init>(FramePrincipal.java:115) at ATNA.FramePrincipal$39.run(FramePrincipal.java:1680) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ----------- ATNA trouve /dev/ttyUSB0 mais refuse de se lancer sur /dev/ttyUSB0. ATNA veut se lancer sur /dev/ttyS0 alors que mon ordinateur n'a pas de connecteur série. Cordialement, Hervé Darce |