Qualche giorno fa ho sostituito il vecchio portatile aziendale con un Acer Extensa 5635g. Ne ho approfittato per passare da Windows XP ad un’architettura decisamente più flessibile: Ubuntu 10.04 come sistema principale e Virtualbox, per un Windows XP che per vari motivi non posso abbandonare completamente e svariate macchine di test che mi torneranno sicuramente utili.
Tutto funziona correttamente, se non fosse per un fastidioso problema: ho la necessità di utilizzare PcAnywhere e un vecchio modem analogico per collegarmi ad alcune sedi remote sprovviste di ADSL. Dopo aver chiesto consigli online, ho acquistato un adattatore USB-seriale da passare al Windows virtualizzato e al quale collegare un normale modem seriale.
Tutto bene, ma solo apparentemente: chiamata di prova verso il mio cellulare effettuata con successo, connessione a Internet funzionante e stabile, sono tranquillo. Quando però provo ad utilizzare lo stesso modem con PcAnywhere, mi accorgo che la linea cade dopo circa un minuto di connessione. Inutile dire che il vecchio portatile (XP+modem integrato), sullo stesso cavo, funziona senza problemi.
La configurazione hardware/software è la seguente: modem seriale U.S.Robotics <-> adattatore USB-Seriale <-> Porta USB del portatile <-> Ubuntu 10.04 <-> Virtualbox 3.1 <-> Windows XP Professional SP3 <-> Symantec PCAnywhere v10.
Mi date una mano?
Ho chiesto aiuto agli amichetti su Friendfeed e raccolto qualche log (sia dell’host Linux che del guest XP): se sei in grado di aiutarmi fai un fischio, te ne sarò grato!
/var/log/messages
(al momento della “connessione” della periferica su Virtualbox):
Apr 21 11:54:47 pc-matteo kernel: [15671.073239] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
Apr 21 11:54:47 pc-matteo kernel: [15671.073267] pl2303 1-1.2.2:1.0: device disconnected
Apr 21 11:54:47 pc-matteo kernel: [15671.457523] usb 1-1.2.2: usbfs: process 3339 (VirtualBox) did not claim interface 0 before use
Sembrerebbe essere qualcosa legato a usbfs da inserire in /etc/fstab, ma oltre ad essere deprecato blocca il boot di Lucid Lynx.
Log del modem in Windows XP:
04-21-2010 11:55:06.880 - File: C:\WINDOWS\system32\tapisrv.dll, Versione 5.1.2600
04-21-2010 11:55:06.880 - File: C:\WINDOWS\system32\unimdm.tsp, Versione 5.1.2600
04-21-2010 11:55:06.880 - File: C:\WINDOWS\system32\unimdmat.dll, Versione 5.1.2600
04-21-2010 11:55:06.880 - File: C:\WINDOWS\system32\uniplat.dll, Versione 5.1.2600
04-21-2010 11:55:06.890 - File: C:\WINDOWS\system32\drivers\modem.sys, Versione 5.1.2600
04-21-2010 11:55:06.890 - File: C:\WINDOWS\system32\modemui.dll, Versione 5.1.2600
04-21-2010 11:55:06.890 - File: C:\WINDOWS\system32\mdminst.dll, Versione 5.1.2600
04-21-2010 11:55:06.890 - Tipo di modem: U.S. Robotics 56K FAX EXT
04-21-2010 11:55:06.890 - Percorso informazioni sul modem: oem7.inf
04-21-2010 11:55:06.890 - Sezione informazioni sul modem: ModemXP
04-21-2010 11:55:06.890 - Corrispondenza ID hardware: serenum\usr00e8
04-21-2010 11:55:07.231 - 9600,8,N,1, ctsfl=1, rtsctl=2
04-21-2010 11:55:07.321 - Inizializzazione modem in corso.04-21-2010 11:55:07.331 - Invio: AT
04-21-2010 11:55:07.491 - Ricezione:
04-21-2010 11:55:07.491 - risposta interpretata: OK
04-21-2010 11:55:07.501 - Invio: AT&F1&B1&A3E0Q0V1&C1&D2&P1S0=0
04-21-2010 11:55:07.671 - Ricezione:
04-21-2010 11:55:07.671 - risposta interpretata: OK
04-21-2010 11:55:07.681 - Invio: ATS7=60S19=0L3M1&M4&K1&H1&R2&I0B0X4
04-21-2010 11:55:07.872 - Ricezione:
04-21-2010 11:55:07.872 - risposta interpretata: OK
04-21-2010 11:55:07.872 - Composizione del numero in corso.
04-21-2010 11:55:07.882 - Invio: ATDT####
04-21-2010 11:55:32.998 - Ricezione:
04-21-2010 11:55:32.998 - risposta interpretata: Connetti
04-21-2010 11:55:32.998 - Connessione stabilita a 9600bps.
04-21-2010 11:55:32.998 - Controllo errori attivo.
04-21-2010 11:55:32.998 - Compressione dati attiva.
04-21-2010 11:56:03.001 - Letture: totale: 23109, Per sec.: 768, Scritture: totale: 3266, Per sec.: 106
04-21-2010 11:56:40.655 - Caduta del segnale CD - Modem remoto disconnesso. ModemStatus=00000030
04-21-2010 11:56:40.956 - Interruzione hardware della comunicazione via modem.
04-21-2010 11:56:40.956 - Ricezione:
04-21-2010 11:56:40.956 - Response sconosciuta
04-21-2010 11:56:41.156 - Invio: ATH
04-21-2010 11:56:41.306 - Ricezione:
04-21-2010 11:56:41.306 - risposta interpretata: OK
04-21-2010 11:56:41.306 - Dati della sessione:
04-21-2010 11:56:41.306 - Lettura : 58923 byte
04-21-2010 11:56:41.306 - Scrittura: 5819 byte
Sembra una normale caduta della portante (“Caduta del segnale CD – Modem remoto disconnesso“). La regolarità con cui il problema si presenta mi ha fatto inizialmente pensare a un problema sulla linea, ma il fatto che il vecchio PC non abbia mai dato questi problemi e continui a funzionare sullo stesso cavo mi induce a pensare che il problema sia da qualche altra parte.
Se avete idee, fatevi sentire nei commenti!




Ciao Matteo, senti dai log che hai postato potrebbero essere diverse cose a causare il problema. Ma prima di ogni cosa, puoi controllare due cose (le prime che mi vengono in mente):
1) il fatto che vi sia una risposta tipo “NO CARRIER” fa pensare a qualche caduta nella linea. Puoi verificare su un’altra linea? E con un altro modem?
2) che non ci sia qualche impostazione relativa al timeout della connessione.
@Mauro:
Ti ringrazio per la risposta, ma nel frattempo ho risolto sostituendo il modem seriale (+ l’adattatore USB) con un modem sfigatissimo ma USB (questo: http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=180495866567).
In ogni caso avevo già provato con un’altra linea (stesso modem/adattatore/pc) e avevo lo stesso problema. Impostazioni di timeout non credo, perché con il nuovo modem sfigato sembra funzionare senza altre modifiche. Magari era difettoso il modem che ho provato, ma non ne ho altri per fare anche questa verifica.