irserver Linux, USB, Symlinks

Dieses Forum ist für alle Software- und Installationsfragen bestimmt.

Moderator: marcus

irserver Linux, USB, Symlinks

Postby makki » Tue 4. Aug 2009, 18:34

Hallo,

hab da ein kleines Problem:
starte ich "irserver /dev/ttyUSB0" gehts wunderbar, mit "/dev/usbserial-1-4.3" kommt nur
Code: Select all
Init Server Socket done
Init Events done
Init communication ...
...
Init communication ...
IRServer Version 6.02.23
No IRTrans Devices found.
Aborting ...


/dev/usbserial-1-4.3 ist einfach nur ein Symlink auf ttyUSB0:
Code: Select all
wiregate106:~/irtrans# ls -lA /dev/usbserial-1-4.3
lrwxrwxrwx 1 root root 7 Aug  4 19:56 /dev/usbserial-1-4.3 -> ttyUSB0


Ich mache das recht gerne so (der Symlink wird per udev-rule erstellt und entspricht Bus1,Port4,Hubport3) für den Zugriff auf die USB-Seriell-Wandler weil ich recht viele davon habe, da X bei ttyUSBX nach einem reboot bzw. je nach Ansteckreihenfolge irgendwas sein kann. Mit der Methode habe ich vorhersagbare device-Namen..
Das klappt auch mit allem anderen wunderbar, sollte dem irserver doch egal sein ob er via Symlink oder direkt auf das Device zugreift ?

mit ttyUSB0 siehts so aus:
Code: Select all
Init Server Socket done
Init Events done
Opening Device: /dev/ttyUSB0
IRTRans Send Done: 1
Name   : IRTrans RS232
Version: S6.03.32
FW SNo : 41717
Capab  : Power On; Soft ID; Dual Transmitter Drivers;
FW Cap : 0x1854d7
FW Cap2: 0x8190c61
USB SNo:
Node   : /dev/ttyUSB0

Init communication ...
IRServer Version 6.02.23
[ 0]: IRTrans RS232        S6.03.32     SN: 41717


Makki
makki
 
Posts: 6
Joined: Sun 5. Jul 2009, 14:34

Re: irserver Linux, USB, Symlinks

Postby IRTrans » Tue 4. Aug 2009, 18:48

Der Devicename ist nicht egal.

Der irserver erkennt am Namen ob es ein USB Device ist oder nicht. Auf Grund des verwendeten Treibers werden USB Devices anders angesprochen als RS232 Devices.

Daher können die Devices nicht beliebig umbenannt werden.

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: irserver Linux, USB, Symlinks

Postby makki » Tue 4. Aug 2009, 20:12

Ganz sauber finde ich das nicht, aufgrund des Devicenamens auf den Gerätetyp zu schliessen aber auch egal, ich nenne den Symlink jetzt ttyUSB1-4.3, dann gehts.
Hab nur keine Lust dass der irserver morgen vielleicht mit meiner Wärmepumpe und übermorgen wenn ich was dazustecke mit einem der anderen 9 seriell->USB Wandler spricht weil Linux nunmal nach Tageslaune/Reihenfolge/Kernelversion die ttyUSBx durchnummeriert..

Makki
makki
 
Posts: 6
Joined: Sun 5. Jul 2009, 14:34


Return to Software / Installation

Who is online

Users browsing this forum: No registered users and 12 guests

cron