Adattatore seriale-USB e Virtualbox

Installazione di Ubuntu su macchina virtuale (Virtualbox, Vmware, Qemu, Parallels, KVM, Xen, Virtual pc, ecc.), configurazione del software e gestione del sistema virtualizzato.
Scrivi risposta
GuidoB
Prode Principiante
Messaggi: 10
Iscrizione: martedì 21 dicembre 2010, 20:13
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Località: Torino

Adattatore seriale-USB e Virtualbox

Messaggio da GuidoB »

VirtualBox su Ubuntu 14.04
Host: Ubuntu 14.04 LTS
Guest: Windows XP
Ho bisogno di collegare il guest a una centralina di rilevamento di un impianto di riscaldamento che ha solo un'uscita seriale. Dispongo di un adattatore seriale-usb Prolific PL-2303, che a quanto pare è diffusissimo.
Con 'lsusb' ottengo:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b40e Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Dunque Ubuntu "vede" l'adattatore.
Il problema è con Virtualbox. Abilito le porte seriali, modalità porta "Dispositivo guest", Porta/Percorso file, provate tutte: /dev/ttyS0, /dev/ttyUSB0...
Ovviamente, cambiati i permessi su ognuno dei file ogni volta.
All'avvio della macchina virtuale, messaggio: "L'esecuzione della macchina virtuale può dar luogo ad errori come descritto sotto...": "Ioctl failed for serial host device '/dev/ecc....". Windows vede che c'è una porta seriale "COM1" ma non la associa all'adattatore, come fa invece normalmente in altre configurazioni (ad es. su Mac con Parallels: in Pannello di controllo/Sistema/Hardware se si fa clic su Porte si vede, al posto di COM1..., il nome dell'adattatore).
Ultima modifica di trekfan1 il lunedì 17 novembre 2014, 16:11, modificato 1 volta in totale.
Motivazione: Aggiunta una T mancante per facilitare future ricerche
Avatar utente
jackynet92
Moderatore Globale
Moderatore Globale
Messaggi: 13413
Iscrizione: sabato 3 settembre 2011, 1:41
Desktop: Mate
Distribuzione: Ubuntu 16.04 64bit
Sesso: Maschile
Località: Torino

Re: Adattaore seriale-USB e Virtualbox

Messaggio da jackynet92 »

Per postare correttamente i risultati del terminale e/o listati sul forum basta:
  • 1. selezionare il testo del terminale
    2. tasto destro copia (in alternativa premere Ctrl + maiusc + C)
    3. incollare sul forum negli appropriati code, ovvero selezionare il testo e cliccare su Codice

Codice: Seleziona tutto

[color=#FF0000] qui inserisci il testo [/color][ /code]

[code]in modo da ottenere qualcosa di simile
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: Adattaore seriale-USB e Virtualbox

Messaggio da maxbigsi »

... naturalmente hai installato guest additions ed extension pack? ... provato ad installare il drivers su xp? http://www.prolific.com.tw/us/showprodu ... 25&pcid=41
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
GuidoB
Prode Principiante
Messaggi: 10
Iscrizione: martedì 21 dicembre 2010, 20:13
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Località: Torino

Re: Adattatore seriale-USB Prolific e Virtualbox

Messaggio da GuidoB »

Ho installato guest additions ed extension pack, certamente. Quanto al driver per Windows, ho il CD originale e l'ho installato.
Il vero problema, a quanto pare, sta nell'abilitazione delle porte seriali in VirtualBox. Bisogna a tutti i costi dargli (Configurazione/Porte seriali) un indirizzo di un socket (?) che si trova in /dev. Credo di aver capito che sono adattatori software che gestiscono la comunicazione e si chiamano tty... (ttyS0, S1 ecc.) oppure ttyUSB0 (1, 2..) o altri tty ecc. ancora.
Secondo alcuni VirtualBox usa ttyS0: in ogni caso bisogna abilitare i permessi di questi files, se non il sistema non lascia funzionare la macchina virtuale. Fatto anche questo. La MV parte, ma comunque con un messaggio che dice che la comunicazione non funzionerà. DIfatti non funziona. E a questo punto o icché si fa?
Il pannello della configurazione di VirtuaBox è estremamente scarno: chiede dei dati complessi ma senza indicazioni che siano tali. Il manuale di VirtualBox sembra a volte che ti prenda in giro: "La configurazione delle porte seriali è semplicissima." Punto. Una pagina di spiegazioni estremamente tecniche. Una indicazione su dove si trovano gli indirizzi che ti chiede? Che ne so, dal panettiere all'angolo? In fondo su Ubuntu sembra che le possibilità non siano tantissime. Dare qualche suggerimento? Mi affido al buon cuore di chi ci si è già trovato.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Adattaore seriale-USB e Virtualbox

Messaggio da Pike »

Codice: Seleziona tutto

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b40e Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Io il prolific mica lo vedo.
04f2:b40e è la WebCam
046d:c52b è il ricevitore del kit tastiera/mouse senza fiili. Ma il Prolific qua non si vede.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
GuidoB
Prode Principiante
Messaggi: 10
Iscrizione: martedì 21 dicembre 2010, 20:13
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Località: Torino

Re: Adattaore seriale-USB e Virtualbox

Messaggio da GuidoB »

In effetti. Quando si moltiplicano i tentativi finisce che ci si ingarbuglia. Ho incollato evidentemente un'alra videata, non quella giusta, che è la seguente:

Codice: Seleziona tutto

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b40e Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Grazie comunque per l'attenzione
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Adattaore seriale-USB e Virtualbox

Messaggio da trekfan1 »

Devi collegare l'adattatore come periferica USB non come periferica seriale.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Adattaore seriale-USB e Virtualbox

Messaggio da Pike »

Ok.
Butta un occhio a questo topic
http://forum.ubuntu-it.org/viewtopic.php?p=4160592
magari ti aiuta a capire che locazione Dev viene presa dal tuo prolific.
Una volta compreso questo, puoi darlo in pasto a virtualbox (nello specifico, il dev della porta seriale ;) )
Devi collegare l'adattatore come periferica USB non come periferica seriale.
Whopss.. Sapresti gentilmente dirmi il perchè?
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Adattaore seriale-USB e Virtualbox

Messaggio da trekfan1 »

Perché così la seriale viene montata direttamente nel windows virtuale
Avatar utente
marlboro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 376
Iscrizione: martedì 22 aprile 2014, 13:17
Desktop: mate
Distribuzione: UbuNtu 16.04

Re: Adattaore seriale-USB e Virtualbox

Messaggio da marlboro »

Ciau :) fai un tentativo,riprova seguendo questa guida :
http://www.lffl.org/2012/11/ubuntu-come ... b.html?m=1
<<< LiNuX oN tHe RoAd >>>
GuidoB
Prode Principiante
Messaggi: 10
Iscrizione: martedì 21 dicembre 2010, 20:13
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Località: Torino

Re: Adattatore seriale-USB e Virtualbox

Messaggio da GuidoB »

Ringrazio per i suggerimenti che però o non mi dicono nulla di nuovo oppure sono troppo complessi per la mia comprensione. Il suggerimento di abilitare l'adattatore come porta USB forse può dare dei risultati ma non riesco assolutamente a districarmi nella finestra di Virtualbox. Al momento mi risulta incomprensibile dove trovare i dati che chiede. C'è anche l'opzione di abilitare un filtro con i dati del dispositivo USB attualmente connesso ma non funziona. Ho un disco connesso ma mi dice che non c'è nessun dispositivo. Giuro che la gestione dei "filtri" USB su Virtualbox mi sembra che parli di fenomeni lunari.
Avatar utente
sket
Prode Principiante
Messaggi: 203
Iscrizione: giovedì 19 giugno 2014, 16:52
Desktop: Gnome
Distribuzione: Ubuntu 18.04 LTS

Re: Adattatore seriale-USB e Virtualbox

Messaggio da sket »

stesso problema... trovata qualche soluzione?
Avatar utente
Mdfalcubo
Moderatore Globale
Moderatore Globale
Messaggi: 20415
Iscrizione: venerdì 26 dicembre 2008, 11:17
Desktop: Solo XFCE
Distribuzione: Xubuntu 64 bit
Sesso: Maschile

Re: Adattatore seriale-USB e Virtualbox

Messaggio da Mdfalcubo »

Stesso problema con cosa? Porta seriale, usb, altro? Non abbiamo la sfera di cristallo, senza info non possiamo fare nulla.
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
Avatar utente
sket
Prode Principiante
Messaggi: 203
Iscrizione: giovedì 19 giugno 2014, 16:52
Desktop: Gnome
Distribuzione: Ubuntu 18.04 LTS

Re: Adattatore seriale-USB e Virtualbox

Messaggio da sket »

beh se ho detto lo stesso problema.... cmq mi riferisco a questo
GuidoB [url=http://forum.ubuntu-it.org/viewtopic.php?p=4680429#p4680429][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Il problema è con Virtualbox. Abilito le porte seriali, modalità porta "Dispositivo guest", Porta/Percorso file, provate tutte: /dev/ttyS0, /dev/ttyUSB0...
Ovviamente, cambiati i permessi su ognuno dei file ogni volta.
All'avvio della macchina virtuale, messaggio: "L'esecuzione della macchina virtuale può dar luogo ad errori come descritto sotto...": "Ioctl failed for serial host device '/dev/ecc....". Windows vede che c'è una porta seriale "COM1" ma non la associa all'adattatore, come fa invece normalmente in altre configurazioni (ad es. su Mac con Parallels: in Pannello di controllo/Sistema/Hardware se si fa clic su Porte si vede, al posto di COM1..., il nome dell'adattatore).
inserisco il percorso /dev/ttyS0, poi prima di avviare la macchina

Codice: Seleziona tutto

sudo chmod 666 /dev/ttyS0
ricevo il seguente messaggio, la macchina va ma la porta seriale no.

Codice: Seleziona tutto

L'esecuzione della macchina virtuale può dar luogo ad errori come descritto sotto. Puoi ignorare questo messaggio, ma ti suggeriamo di eseguire le azioni appropriate per assicurarti che l'errore descritto non abbia luogo.
Ioctl failed for serial host device '/dev/ttyS0' (VERR_DEV_IO_ERROR). The device will not work properly.

Dettagli
ID Errore:  DrvHostSerialFail
Gravità:  Attenzione
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: Adattatore seriale-USB e Virtualbox

Messaggio da maxbigsi »

@sket hai provato con la versione 5 di virtualbox?
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
Avatar utente
sket
Prode Principiante
Messaggi: 203
Iscrizione: giovedì 19 giugno 2014, 16:52
Desktop: Gnome
Distribuzione: Ubuntu 18.04 LTS

Re: Adattatore seriale-USB e Virtualbox

Messaggio da sket »

non ancora... sarebbe proprio l'ultima spiaggia... anche perchè non sono così sicuro che possa andare con la 5


Ultimo «riporta su» di sket il martedì 11 agosto 2015, 14:44.
Scrivi risposta

Ritorna a “Ubuntu su macchina virtuale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti