Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Hallo,

so ich fasse mal zusammen.
in den udev-rules z.B. 10-Smargos.rules diese Zeile rein:
SUBSYSTEMS=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="ttyUSB_%b", KERNEL=="ttyUSB[0123456789]", MODE="0666"

nun bekommt jeder ttyUSBX einen namen vergeben z.b. ttyUSB1-2.1 und dieser bleibt immer gleich bei diesem Smargo an diesem USB-Port?

ok, ein reboot würde ja schon reichen. Nach einem Hardware-reset kann man ja noch einen reboot ausführen das wäre nicht so schlimm.
und in den cardserver configs kann ich dann auch die adresse ttyUSB1-2.1 verwenden anstelle von ttyUSB0 der sich ja bei jedem neustart verändert hat wie er will?

die udev-regel tritt erst nach einem reboot auf oder? also system neu starten, herausfinden welcher smargo welche karte beinhaltet und herausfinden welcher "name" ihm zugeteilt wurde.

Danke
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Einzeln die Smargos anschliesen, und schauen, welcher Port dann mit welchem symlink übereinstimmt.
Ansonsten alles so wie du beschrieben hast, kannst im cccam die symlinks angeben. Diese bleiben auch nach einem reboot gleich.
Es soll / ist eine neue Firmware für die Smargo's raus, bzw kommt bald, da erhält jeder Smargo eine einzigartige Serial number, so wird das ganze noch einfacher, habs jedoch noch nicht getestet....
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Danke für die schnelle antwort.

ok also ich habe folgende Smargos dran:
crw-rw---- 1 root dialout 188, 0 2010-03-09 21:40 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2010-03-09 19:22 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 3 2010-03-09 04:52 /dev/ttyUSB3
crw-rw---- 1 root dialout 188, 4 2010-03-09 21:02 /dev/ttyUSB4
crw-rw---- 1 root dialout 188, 5 2010-03-09 21:21 /dev/ttyUSB5
crw-rw---- 1 root dialout 188, 6 2010-03-09 21:01 /dev/ttyUSB6
crw-rw---- 1 root dialout 188, 7 2010-03-09 02:45 /dev/ttyUSB7


wo sehe ich welchen symlink diese haben?
Welche FW meinst du für die Smargos? die 1.4?
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Jo, die 1.4.
Also wenn das alle ttyUSB* devices sind bei dir, hat die udev Regel nicht gefuntzt!
Ich habs so gemacht:
Alle reader raus, und mit einem Reader die Slots einzeln probiert.
Hatte dann jedesmal 1 device + 1 symlink.
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

ok, mit der udev regel steht dann dahinter der symlink?
ich habe noch keinen neustart gemacht. deshalb wird da wohl nichts stehen :)

gut, dann danke ich dir für die antwort und hoffe es wird funktionieren wenn ich es denn mal teste.
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

crw-rw-rw- 1 root dialout 188, 0 2010-03-09 21:58 /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 1 2010-03-09 22:02 /dev/ttyUSB1
crw-rw-rw- 1 root dialout 188, 2 2010-03-09 22:01 /dev/ttyUSB2
crw-rw-rw- 1 root dialout 188, 3 2010-03-09 19:49 /dev/ttyUSB3
crw-rw-rw- 1 root dialout 188, 4 2010-03-09 22:01 /dev/ttyUSB4
lrwxrwxrwx 1 root root 7 2010-02-16 13:02 /dev/ttyUSB_4-3.1 -> ttyUSB0
lrwxrwxrwx 1 root root 7 2010-02-16 13:02 /dev/ttyUSB_4-3.2 -> ttyUSB1
lrwxrwxrwx 1 root root 7 2010-02-16 13:02 /dev/ttyUSB_4-3.3 -> ttyUSB2
lrwxrwxrwx 1 root root 7 2010-02-16 13:02 /dev/ttyUSB_4-3.4 -> ttyUSB3
lrwxrwxrwx 1 root root 7 2010-02-16 13:02 /dev/ttyUSB_4-3.5 -> ttyUSB4
lrwxrwxrwx 1 root root 7 2010-02-16 14:21 /dev/ttyUSB_4-3.7 -> ttyUSB5
crw-rw-rw- 1 root dialout 188, 5 2010-02-16 14:21 /dev/ttyUSB5
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

ah so sieht das dann aus, super.
und ich kann dann /dev/ttyUSB_4-3.1 verwenden und dies ist dann immer der selbe USB-Port am Server.
Feine Sache :)
ok, werde sowieso nur mit reboot arbeiten da der server nicht "greifbar" steht.
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Moin,

ich habe mir unter folgender Adresse die neue Firmware für meine Smargos herunter geladen:

Link veralten (gelöscht)

Das Update hat funktioniert und der Argolis-Smargo läuft im Debian-Server ohne Probleme mit ner S02-Karte.
Mit dem Befehl
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
sieht man nun eine Seriennummer in folgender Form:
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Hiermit müsste es möglich sein, funktionierende udev-Regeln aufzustellen.
Ich betreibe im Moment nur eine Karte und einen Smargo. Wenn der zweite angeschlossen ist, werde ich es testen und berichten.

PS: Kann mir jemand sagen, ob man das Firmware-Update auch für MaxDigital-Smargos bedenkenlos verwenden kann?

MfG,
Elite23
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Hallo,

also ich habe es so gemacht und es hat perfekt funktioniert (ohne seriennummer also neue FW).

in /etc/udev/rules.d/ eine datei anlegen. da müssten schon ein paar drin sein. lege sie mit einem namen beginnen mit der zahl an. z.b. 10-smargo.rules

in diese dann folgendes eintragen:

SUBSYSTEMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="ttyUSB_$attr{serial}", KERNEL=="ttyUSB[0123]", MODE="0666"

so und wenn man jetzt neu startet bleibt die datei auch erhalten.

jetzt einen smargo hernehmen und an den ersten usb-prt. mit ls /dev die symlinks ansehen z.b. /dev/ttyUSB_1-2.1 -> ttyUSB1
das fette bleibt bei einem neustart immer gleich zu dem jeweiligen usb-port und wird dann in den configs verwendet.
smargo ab und an den nächsten usb port und wieder ls /dev usw....

hoffe geholfen zu haben.

mfg
Alex
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

so ich habe jetzt in die /etc/dev/rules.d eine file angelegt 10-smargo.rules

Inhalt:

SUBSYSTEMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="ttyUSB_$attr{serial}", KERNEL=="ttyUSB[0123]", MODE="0666"

nun neustart gemacht und in die console "ls -al /dev/ttyUSB*" eingegeben :

Ausgabe:

crw-rw---- 1 root dialout 188, 0 2. Jun 11:32 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2. Jun 11:28 /dev/ttyUSB1


wieso werden dieses symlinks nicht angezeigt ?

MFG
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Versuch mal die rule Datei in 01-smargo.......usw zu benennen. Dann wird die Datei als erstes geladen.

Du hast ja alles in EINER Zeile stehen, es sind KEINE 2 Zeilen!

Poste mal ein lsusb hier.
und ein dmesg |grep ttyUSB
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

also die nächste datei fängt mit 50- an
sollte ja 10 reichten oder ?

lsusb:
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB [Hama]
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

dmesg:
[ 18.000761] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 18.000950] usb 1-1.4: FTDI USB Serial Device converter now attached to ttyUSB1

~ # ls -al /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 2. Jun 15:15 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2. Jun 15:15 /dev/ttyUSB1

?!!?
mfg
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Ok, dann müsste 10 ok sein.
Trotzdem wundert mich das Ganze jetzt. Normalerweise müsste dies alles so ok sein.
Hast du die Smargo's am Hama Hub? Falls ja, teste doch mal ohne Hub.
Welche Firmware hast du auf den Smargo's ?
schau doch im dmesg, bzw der /var/log/messages noch ob irgend eine Fehlermeldung vom udev kommt.
 
AW: Smargo Reihenfolge /dev/ttyUSB0,1,2,3..

Mich wundert das jetzt aber auch. Selbst mit Hub gab es bei mir keine Probleme.
Vielleicht irgendein Copy & Paste fehler in der 10-er datei?
 
Zurück
Oben