[LugBS] R: bizzarro problema con modem PCI Express
Vernia, Damiano (SELEX GALILEO Guest, Italy)
damiano.vernia a guests.selexgalileo.com
Lun 25 Giu 2012 07:11:41 UTC
Ciao,
visto che dici di aver testato l'hardware immagino tu abbia già provato a comunicarci "a mano" tramite qualche emulatore di terminale tipo "minicom".
Detto questo, e dopo una breve scorsa alla pagina man di "chat" mi domando se lo script come l'hai scritto venga interpretato correttamente da "chat" stesso. Hai provato a metterlo in un file e passare l'opzione "-f" oppure a quotarlo tutto con il singolo apice?
Io proverei anche ad intercettare in qualche modo lo scambio di dati di "chat" sulla linea seriale (reinstradando l'I/O attraverso "cat" e "tee", magari)
Ultima domanda: non è che "per caso" "chat" si aspetta di _ricevere_ qualcosa prima di iniziare a trasmettere (ed il '""' iniziale non va bene)?
Buona sperimentazione "chat".
--
Damiano Vernia
> -----Messaggio originale-----
> Da: lug-bounces a lugbs.linux.it
> [mailto:lug-bounces a lugbs.linux.it] Per conto di Rampage Rmp
> Inviato: venerdì 22 giugno 2012 18.30
> A: Linux User Group di Brescia
> Oggetto: [LugBS] bizzarro problema con modem PCI Express
>
> Ciao a tutti,
>
> volevo chiedervi una dritta perchè sto diventando scemo con
> un modem 56k pci express che devo utilizzare per una
> installazione di hylafax.
>
> Allora, diamo subito per scontato il fatto che il modem è
> supportato, non è un winmodem, e ha la porta seriale a bordo
> in hardware, non emulata via software/driver.
>
> facendo lspci vedo la scheda, il controller seriale e il
> modem. il chip è un exar corp.
>
> lspci mi da questo output:
>
> #lspci
> .....
> 01:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A)
> PCI Express-to-PCI Bridge (rev 03)
> 02:00.0 Serial controller: Exar Corp. XR17C/D152 Dual PCI
> UART (rev 02)
> ....
>
> se poi vado in /sys/classes/tty
>
> vedo che ttyS4 e ttyS5 hanno l'indirizzo PCI 0000:02:00.0
>
> # ls -la
> totale 0
> drwxr-xr-x 3 root root 0 22 giu 17.15 .
> drwxr-xr-x 4 root root 0 22 giu 17.15 ..
> -r--r--r-- 1 root root 4096 22 giu 17.23 dev
> lrwxrwxrwx 1 root root 0 22 giu 17.23 device ->
> ../../../0000:02:00.0
> drwxr-xr-x 2 root root 0 22 giu 17.23 power
> lrwxrwxrwx 1 root root 0 22 giu 17.15 subsystem ->
> ../../../../../../../class/tty
> -rw-r--r-- 1 root root 4096 22 giu 17.15 uevent
>
> se però faccio
>
> chat -S -t 2 "" +++ "" \\d+++ "" \\dATZ TIMEOUT 10 OK >
> /dev/ttyS4 < /dev/ttyS4
>
> mi ritorna error code 3, che significa che va in timeout..
>
> e di conseguenza hylafax poi non riesce a utilizzarlo.
>
> ovviamente l'hardware è testato e so di per certo che funziona..
>
> qualcuno ha idee? suggerimenti?
>
> grazie
> Francesco
>
>
Maggiori informazioni sulla lista
Lug
|