[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-LTSP] Porta Seriale client LTSP



Il giorno 21/apr/09, alle ore 19:47, ut01 ha scritto:
Quasi tutte le macchine industriali CNC dispongono solo della porta seriale Rs232 e le ultime anche di interfacce diverse, considera che montare una porta lan su queste macchine costa circa 2000 euro contro i 2- 5euro che occorre per la stessa in un pc

anche molti apparecchi "informatici" continuano ad usare la seriale, me ne rendo ben conto. però è anche vero che le macchine industriali, anche se non subito, presto useranno solo lan o usb.

con "presto" intendo 5-10 anni, tipo.

puoi postare l'output?
da console del server e da console del client ltsp?
da Client

che anche a me sembra di un "server", ma da server è proprio identico?

perciò non so neppure come vengono viste le porte COM le porte, come immagino saprai, vengono viste come /dev/ttyS* vengono impostate (anche) con programmi come minicom (che è circa l'hyperterminal di windows)
controlla se puoi scrivere su tali device con il tuo utente (chmod).


ho installato anche minicom
non penso sia adatto per l'uso quotidiano da personale non esperto

per funzioni di hyperterminal (gestione della periferica dall'altra parte) va benissimo, bisogna solo entrare nella logica.
per i permessi?

tra le varie info che ho letto ho provato anche questo comando dmesg | grep tty
che sia da client che da server mi danno lo stesso output
ut01@Asus:~$ dmesg | grep tty
[   14.996503] console [tty0] enabled
[   16.401115] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   16.401670] 00:0e: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.790134] audit(1240309710.116:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=5400 profile="/usr/sbin/cupsd" namespace="default"
ut01@Asus:~$

ma non riesco ad interpretarlo

su linux ttyS* sono le seriali fisiche, mentre le tty sono interfacce più generiche, sempre di tipo "terminale".
infatti, la prima riga tty0 è la console di default di sistema.
per il resto, audit (per farla facilissima e quindi sbagliata) è un sistema di sicurezza. le altre due righe invece descrivono la seriale, indicando il tipo di seriale (16550A), irq, io, e device ttyS0.

Tra i tanti tentativi (non so come possa essere successo) sono riuscito ad inviare una parte di un file con il mio programmino (eseguito da wine) con il cavo collegato al server anzichè al client pertanto presumo che ci siano buone probabilità di riuscita. Riprovato altre 1000 volte non sono piu riuscito a ricreare la condizione.

Stasera mi costruirò due nuovi cavi uno (xon/xoff che usavo con win) e l'altro (rts/cts)

a vedere da quello che hai scritto, conosci bene le seriali e quindi inutile chiedere se hai impostato la giusta velocità, ... giusto?
se devi solo impostare la seriale puoi usare anche kermit.

bye
d.