Pagina 1 di 1
configurazione di 6 seriali con la 12
Inviato: lun 19 nov 2007, 14:40
da gennaro
salve a tutti.....
ho 6 porte seriali sulla m/B, ma nn riesco a configurarle con la Slackware 12...
come posso fare
grazie a tutti...
Inviato: lun 19 nov 2007, 19:08
da Luci0
Su una mainboard moderna ? in genere ce n'é solo una !
Se sì c'é qualcosa che non mi quadra ... non saranno USB ...
Comunque se si tratta veramente di porte seriali dovrebbero essere viste dal kernel come /dev/ttyS0,/dev/ttyS1.../dev/ttyS5 prova a vedere con dmesg, sul mio PC che ha 2 seriali e Slack 11.0 esce questo
Codice: Seleziona tutto
dmesg | grep tty
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Se non funziona niente allora post l' output di lspci ...
Ciao ...

Inviato: lun 19 nov 2007, 23:42
da phobos3576
Effettivamente, neppure io ho mai visto un PC con 6 porte seriali; i vecchi PC ne supportavano 4 (2+2), mentre sui nuovi sono state soppresse.
E' possibile installare schede seriali negli slot PCI (l'ho fatto anche io), ma credo che ne vengano supportate ugualmente 4; si tratta di uno standard hardware, ma in ogni caso potrei anche sbagliarmi.
La scheda seriale che sto usando io ha due porte seriali ed è identificata come:
Codice: Seleziona tutto
03:09.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01)
Per inizializzarla al boot ho messo in
/etc/rc.d/rc.local:
Codice: Seleziona tutto
setserial /dev/ttyS2 port 0xac00 UART 16550A irq 16 Baud_base 921600
setserial /dev/ttyS3 port 0xac08 UART 16550A irq 16 Baud_base 921600
L'IRQ (nel mio caso 16h) e gli indirizzi (nel mio caso AC00h e AC08h) li devi ricavare tu attraverso
setserial; in sostanza, devi trovare gli indirizzi delle porte seriali libere attraverso i comandi:
Codice: Seleziona tutto
setserial -a /dev/ttyS0
setserial -a /dev/ttyS1
setserial -a /dev/ttyS2
......