Page 1 of 1

express card fort serial port

Posted: 23. Oct 2013, 13:29
by stephmie
Hello,
I currently have an express card for a virtual serial port on my PC (it appears in the list of USB peripherals).
I bought one for another PC but it does not appear in the list of peripherals (as I see it fine on my windows host)
I know you can use the serial port function in virtual box but if the card is not present in the PC, the virtual pc does not start.

Do you know why I do not see this card in the device list?
or
Do you know if it is possible to start the virtual PC while the serial port on the host computer is not present?

thank you

Re: express card fort serial port

Posted: 23. Oct 2013, 15:38
by mpack
Obviously there must be a difference in the host PC hardware, most likely on the second PC you're trying to use a USB3 port, which are not supported prior to v4.3.0.

Re: express card fort serial port

Posted: 23. Oct 2013, 17:09
by stephmie
Excuse me I do not understand your answer.
(My version of virtual box is 4.3.0)

thank you

Re: express card fort serial port

Posted: 23. Oct 2013, 17:30
by mpack
I'm not sure how else to put it...

There have been several revisions of USB: USB 1, USB 2 and (very recently) we have USB 3. The usual change is a big increase in speed.

VirtualBox VMs include a virtual USB 2 controller, provided by the extension pack you must install on the host. Hence the guest can "see" USB2 devices, but not USB3 devices. Furthermore if you plug a USB2 device into a USB3 host port then VirtualBox didn't support that either, at least prior to v4.3.0.

I note your additional comment that you are using 4.3.0, however I don't know of any other reason why a USB will be seen by a guest on one PC, and not seen by another which is running the same host OS (since you posted in "Windows Hosts" but didn't otherwise specify then I assume that to be the case).

If this is not enough then please post a log file for the PC of the PC that can't see the USB device. For details read Minimum information needed for assistance.

Re: express card fort serial port

Posted: 23. Oct 2013, 18:26
by jorgensen
I have never seen an Express Card with a Serial Port turning up as an USB device - there must be something wrong somewhere.

Re: express card fort serial port

Posted: 24. Oct 2013, 10:39
by mpack
Well, if "express" means "PCI Express" then that will certainly not appear as a USB device (leaving aside the possibility that it adds its own USB controller).

This would contradict part of what the OP said. And given that English may not be the OPs first language, I thought "express" could possibly mean fast, or perhaps a brand name.

Re: express card fort serial port

Posted: 24. Oct 2013, 14:02
by stephmie
It's two express card adaptor for RS232.
the first of a brand appears in the list of the devices, and the other another brand does not appear.
I'm sorry I'm French and my English is approximate
thank you

Re: express card fort serial port

Posted: 24. Oct 2013, 16:30
by mpack
Hmm. That doesn't really clarify things for me.

One of our mods is Belgian, perhaps he can get the details from you in French. Max, do you think you can help interrogate our prisoner?

Re: express card fort serial port

Posted: 24. Oct 2013, 16:57
by stephmie
ok thank you, I'll explain my problem in French to Max:
Bonjour Max mon problème est le suivant
J'ai un pc virtuel win xp sp3 instalé sur win7.
Sur ce pc j'ai une carte express card qui me crée un port série RS232 (sous xp cette carte apparait dans la liste des périphériques avec les port usb, web cam, etc...)pour ce premier tout fonctionne.
Nous avons récemment eu un nouveau pc avec également une carte du même genre mais pas du même fabriquant, et lorsque je l'inserre dans mon pc le pc hote (win7) la voit bien, mais sous mon pc virtuel rien apparait dans la liste de périphériques.
Vu que mon xp ne voit pas la carte j'ai donc éssayer une deuxième méthode qui est d'utiliser la fonction port série integrée sous virtualbox. En faisant cette deuxième méthode tout fonctionne sauf que si la carte n'est pas enclenchée dans le pc, le disque virtuel ne se lance pas et m'affiche "port COM absent"

Je voudrais savoir pourquoi je ne voit pas ma carte dans la liste des périphériques, ou savoir si il y a une solution pour supprimer le controle de la présence du port com au démarrage (pour éviter d'insérer cette carte à chaque fois vu que nous allons en avoir un besoin ponctuel)

J'éspère avoir été clair

Merci à vous

Re: express card fort serial port

Posted: 24. Oct 2013, 19:23
by mpack
I've alerted Max to this thread. He tells me that he's busy with something for the next few hours, but he'll respond here when he can.

Re: express card fort serial port

Posted: 24. Oct 2013, 19:48
by stephmie
OK
thank you

Re: express card fort serial port

Posted: 25. Oct 2013, 00:54
by noteirak
Ok je suis là! Je vais tenter de comprendre le problème et relayer les bonnes infos à mpack.

Première question, la plus importante de toute : Quel est le type de port utilisé pour brancher cette carte à l'ordi? USB ou PCI ou PCI Express?
Si par USB, j'imagine que vous avez un filtre configuré sur la machine virtuelle pour capturer le périphérique et le présenter à la machine virtuelle?

Ensuite, j'imagine que vous avez deux machines virtuelles : une pour l'ancien PC (celle qui voit bien le port série) et une pour le nouveau PC? Si oui, y a-t-il une différence de configuration entre les deux au niveau de la machine virtuelle? Au niveau de XP dans la machine virtuelle? Sont-elle clones?

Je pense que le 1er soucis de mpack, pour pouvoir vous aider, est d'avoir un maximum de détail sur la configuration de la machine physique et virtuelle.
L'idéal serait:
- un log d'une session d'essai avec la machine virtuelle, accessible via un clic droit sur la VM dans le manager. Il suffit ensuite de zipper et attacher au post le fichi
- un copier/coller de la config de celle-ci avec la commande suivante à lancer dans le dossier d'installer de Virtualbox via ligne de commande et en remplacant VmName :

Code: Select all

vboxmanage showvminfo VmName --details

Re: express card fort serial port

Posted: 25. Oct 2013, 07:39
by jorgensen
Tried to check it out, and it is possible to get a PCI ExpressCard Serial Port with internal USB interface link.
Usually an ExpressCard Serial Port equals the native 16C550 UART directly, and will be recognised by Windows immediately, and can be used directly by Virtualbox.
However for an USB device the belonging USB driver must be installed, and for Virtualbox it is recommended also to use this USB driver in the guest instead of VBs Serial Port emulation.

Re: express card fort serial port

Posted: 25. Oct 2013, 12:38
by mpack
A host driver shouldn't be necessary in order for VBox to recognize that the USB device exists. It's an application driver and hence should be installed in the guest, but of course we must solve the USB device recognition problem first. If that's the correct link then it looks like a USB2 device, so it should work provided the port is USB2, or the OP is running 4.3.0 (latter feature not proven).