ttyUSB0 und ttyUSB1

Hi, ich habe 2 ttyUSBx devices, die sich munter im System in unterschiedlichen Reihenfolgen mounten. Normalerweise macht man das ja mit udev Regeln - doch die davon erzeugten links lassen sich nicht im Serial Port auswählen.

Was kann ich machen ?

Mit den Schnittstellen habe ich auch so meine Sorgen (http://www.ip-symcon.de/forum/threads/25107-Serielle-Schnittstellen-auf-dem-Raspberry-Pi-im-IPS-verwenden). Auch mit der unterschiedlichen Reihenfolge. Zwei Wandler gleichzeitig gehen nicht - einer alleine schon.

Gehen tuen die schon beide, nur die Reihenfolge wechselt nach fast jedem Boot. Wenn man beim serial port auch symlinks eingeben könnte, wäre es kein Problem

Leider bekomme ich beide nicht ans Fliegen. Somit ist das mit dem Booten erstmal ein sekundäres Problem. Nur mit Runterfahren und Abstecken eines Sticks und Neustarten wird der andere zur Herausgabe von korrekten Daten befähigt. Allerdings habe ich keine Ahnung warum. Ihr vielleicht?

Ist deine Stromversorgung gut genug?

paresy

1200 mA Netzteil sollte reichen?

Laut Hersteller

Modell A: 2,5 Watt (5 V, 500 mA)
Modell B: 3,5 Watt (5 V, 700 mA)

Je nach dem wie hungrig die Peripherie noch ist könnte das schon knapp werden.

Moinsen,

Ich hole das Thema nochmal hoch, da ich das Problem auch seit geraumer Zeit habe (LCN-PKU und LinkUSB zur OneWire-Anbindung).

Siehst du eine Möglichkeit, eine Auswahlmöglichkeit für Symlinks zu integrieren, Paresy?

LG
Guido

Nein, das ist nicht vorgesehen. Aber du kannst über IPS_SetProperty(‚Port‘, ‚/home/pi/meinsymlink‘); zu versuchen beliebige Werte anzugeben. IPS_ApplyChanges nicht vergessen :slight_smile:

paresy

Moin,

die USB Port’s fest zuweisen per udev.
IP-Symcon Community Forum
Bitte an die Port’s anpassen…

Meinte ich genauso gemacht zu haben, Thomas.

Wo liest du die genaue Portbezeichnung aus? Dmesg | grep usb?

LG
Guido

[ 11.909887] usb 1-1.3: Detected FT232BM
[ 11.913258] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
[ 11.952763] usbserial: USB Serial support registered for pl2303
[ 11.983785] usb 1-1.2: pl2303 converter now attached to ttyUSB1

die letzten 4 Zeilen von „dmesg | grep usb“

PKU 1-1.3.1
1Wire 1-1.5

klappt leider nicht…

[ 4.118642] usb 1-1.3.1: Product: LCN-PKU
[ 4.125055] usb 1-1.3.1: Manufacturer: ISSENDORFF KG
[ 4.125067] usb 1-1.3.1: SerialNumber: 130619
[ 4.522302] usbcore: registered new interface driver usbserial
[ 4.535163] usbcore: registered new interface driver usbserial_generic
[ 4.544247] usbserial: USB Serial support registered for generic
[ 4.568593] usbcore: registered new interface driver ftdi_sio
[ 4.578146] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 4.601951] usb 1-1.3.1: Detected FT232RL
[ 4.610000] usb 1-1.3.1: FTDI USB Serial Device converter now attached to ttyUSB0
[88605.748264] usb 1-1.5: new full-speed USB device number 6 using dwc_otg
[88605.875679] usb 1-1.5: New USB device found, idVendor=0403, idProduct=6001
[88605.875704] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[88605.875722] usb 1-1.5: Product: FT232R USB UART
[88605.875738] usb 1-1.5: Manufacturer: FTDI
[88605.875754] usb 1-1.5: SerialNumber: AJ02WIET
[88605.884637] usb 1-1.5: Detected FT232RL
[88605.885589] usb 1-1.5: FTDI USB Serial Device converter now attached to ttyUSB1

LG
Guido

Bei mir geht es nach einen reboot immer.
In der neuen PCHK ist eine Regel für das PKU enthalten. Habe ich aber nicht getestet, da am TestPi ein PK per USB Adapter hängt.

Wie meinst du das mit der Regel für den PkU bzw. wo gibt’s da was zu lesen?

LG
Guido

Im PCHK Verzeichniss gibt es die Datei „50-lcn-pku“ richtig ?
Die wird dann mit installiert, und sollte in „/etc/udev/rules.d“ stehen …
Ich habe das nicht probiert, da ich andere Geräte nutze.

müsste die Datei nicht auf .rules enden?

Und Ist es normal, dass der PKU 1-1.3.1 (4-stellig) und der 1wire-Adapter 1-1.5 (3-Stellig) bekommt? Das ist der einzig für mich erkennbare Unterschied

Hallo

die Variante mit IPS-SetProperty hört sich charmant an, hilft aber beim LCN nicht wirklich weiter. Dort koppelt schließlich die PCHK und nicht IPS :wink:

In der Datei „50-lcn-pku“ von ISSENDORF wird ein Symlink „ttyUSB0“ erzeugt ?! :-(, hilft mir nicht …

Sonst keiner LCN-PKU und den LinkUSB-1Wire-Adapter gleichzeitig in Betrieb?

LG
Guido

Ich muss den alten Thread noch einmal aufwärmen.

Kann es sein, das die Technik mit dem IPS_SetProperty auf den Symlink unter IPS5(Linux) nicht mehr funktioniert?
Ich hatte mir jetzt auch einen Symlink via udev für einen ELV FTDI angelegt weil der ttyUSB Port immer gewechselt hat. Aber IPS kann den Port über den Symlink nicht öffnen.

Generell wäre schön, wenn auch Symlinks als Portnamen akzeptiert werden.

Tommi

Hi tommi,

wir haben zumindest nicht bewusst etwas daran geändert. Hast du dir als Alternative mal unser Port Mapper Modul aus Symcon Misc angesehen?

paresy