[Driver] SCHEDA PCI x RS232

Riconoscimento, installazione e configurazione delle periferiche.
angelo-castiglione
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 11 agosto 2008, 18:14

[Driver] SCHEDA PCI x RS232

Messaggio da angelo-castiglione »

Salve, a tutti

vorrei poter utilizzare su Ubuntu una scheda PCI installata sul mio pc e perfettamente funzionante in Windows XP che mi permette di utilizzare 2 porte aggiuntive RS232 (db9).

Qualcuno saprebbe aiutarmi al meglio per capire come configurare questa scheda e come gestire eventualmente le seriali sia su Ubuntu che su Virtualbox ??

Grazie e complimenti per il forum

Angelo Castiglione
angelo-castiglione@tele2.it
Avatar utente
han1411
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1707
Iscrizione: lunedì 12 marzo 2007, 8:27
Località: Trento

Re: [Driver] SCHEDA PCI x RS232

Messaggio da han1411 »

Le seriali sono riconosciute automaticamente da ubuntu, e su virtualbox basta settarle prima di lanciare la macchina virtuale.
Io le uso con una VM windows per far funzionare un prg di programmazione PLC Omron
angelo-castiglione
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 11 agosto 2008, 18:14

Re: [Driver] SCHEDA PCI x RS232

Messaggio da angelo-castiglione »

Si, grazie per la risposta.

In effetti riesco a far funzionare la porta COM1, quello che non riesco a far funzionare sono le COM3 e COM4 che dovrebbero essere gestite grazie a questa scheda PCI installata nella scheda madre.

Prima di tutto vorrei capire se queste 2 porte seriali funzionano correttamente sotto Ubuntu ed eventualmente cercare di farle funzionare sotto VirtualBox.

Puoi cercare di aiutarmi in merito ?

Grazie

Angelo Castiglione
angelo-castiglione@ŧele2.it
angelo-castiglione
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 11 agosto 2008, 18:14

Re: [Driver] SCHEDA PCI x RS232

Messaggio da angelo-castiglione »

Salve, dopo 1 giornata di studio e ricerca info su google ecco il risultato di quello che ho capito fino ad adesso

se digito dal terminale: lspci -v trovo la pci in questione:

03:06.0 Serial controller: Unknown device 4348:3253 (rev 10) (prog-if 02 [16550])
Subsystem: Unknown device 4348:3253
Flags: medium devsel, IRQ 17
I/O ports at ec00 ['size=8]
I/O ports at e880 ['size=8]

ho installato il pacchetto chiamato "setserial" e nel file di configurazione mi appare questo:

/dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test
/dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test
/dev/ttyS2 uart undefined port 0xec00 irq 17 baud_base 115200 spd_normal skip_test
/dev/ttyS3 uart undefined port 0xe880 irq 17 baud_base 115200 spd_normal skip_test

Capisco quindi che ttyS2 & ttyS3 non funzionano e quindi non posso usarle sul virtualbox  >:(

Cerando nel mio archivio software ho trovato i driver della scheda pci per linux con le seguenti istruzioni per installare il driver

1-install and uninstall CH352 PCI to two serial ports
-copy install_ss_80x86.o to /usr/sbin
-Add /usr/sbin/install_ss_80x86 at the end of the /etc/rc.d/rc.local.
-reboot

Sono riuscito a copiare il file dentro la cartella in questione, ma il file rc.local nel mio pc si trova dentro la cartella diversa ed in ogni caso non sembra funzionare.

Se qualcuno ha qualche soluzione in merito lo ringrazio anticipatamente.

Angelo Castiglione
angelo-castiglione@ŧele2.it
Ultima modifica di angelo-castiglione il mercoledì 13 agosto 2008, 18:00, modificato 1 volta in totale.
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: [Driver] SCHEDA PCI x RS232

Messaggio da gianmpu »

Puoi provare a copiare il file in /usr/sbin e poi da Sistema->Preferenze->Sessioni->Programmi d'avvio clicchi su aggiungi. Specifichi il percorso completo e fai il reboot
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
angelo-castiglione
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 11 agosto 2008, 18:14

Re: [Driver] SCHEDA PCI x RS232

Messaggio da angelo-castiglione »

Mi dispiace ho fatto come hai detto tu ma non sembra funzionare.

03:06.0 Serial controller: Unknown device 4348:3253 (rev 10) (prog-if 02 [16550])
Subsystem: Unknown device 4348:3253
Flags: medium devsel, IRQ 17
I/O ports at ec00 ['size=8]
I/O ports at e880 ['size=8]

Cercando su google la parola Serial controller: Unknown device 4348:3253 (rev 10) leggo qualche discussione inerente al mio problema ma purtoppo non capisco bene cone risolvere il problema poichè molti messaggi sono in inglese.

Grazie

Angelo Castiglione
angelo-castiglione@tele2.it
Ultima modifica di angelo-castiglione il mercoledì 13 agosto 2008, 18:25, modificato 1 volta in totale.
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: [Driver] SCHEDA PCI x RS232

Messaggio da gianmpu »

Ho letto le discussioni, ma sembra che nessuno sia riuscito a risolvere il pb
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
angelo-castiglione
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 11 agosto 2008, 18:14

Re: [Driver] SCHEDA PCI x RS232

Messaggio da angelo-castiglione »

Infatti, ad ogni modo non capisco nelle istruzioni su come installare il driver questo punto

-Add /usr/sbin/install_ss_80x86 at the end of the /etc/rc.d/rc.local.

Ho cercato questo file rc.local e ne ho trovati 2, il primo dentro la cartella /etc che contiene queste istruzioni

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

ed un file dentro la cartella /etc/init.d/

#! /bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions

do_start() {
if [ -x /etc/rc.local ]; then
log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
log_end_msg $?
fi
}

case "$1" in
    start)
do_start
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac

Nelle istruzioni scrivono che il file si deve trovare nella cartella /etc/rc.d ma da parte mia non è così!!!

Ora provo a contattare qualcuno che ha scritto nel forum in inglese e vediamo cosa mi risponde.

Grazie

Angelo Castiglione
angelo-castiglione@tele2.it
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti