Monitor Forum | Start New Thread Start New Thread
RE: Installation de ATNA bloque sur /dev/ttyU [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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 [ Reply ]
By: 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

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page