Page 1 of 1
How to reset USB 3.0 Chipset
Posted: 30. Nov 2016, 21:19
by Relinth
Hello, I attempted to changed the default USB 3.0 Chipset and I ended up running into this error now when trying to run my WINXP machine.
xHCI configuration error: The "ChipType" value "uPD7202" is unsupported (VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
I know I need to reset it to the standard Intel chiptype but I cannot remember the syntax on how to do that.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 12:46
by michaln
You just need to unset the value you previously set (that is, set the key but no value; that deletes it).
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 12:48
by socratis
Relinth wrote:I attempted to changed the default USB 3.0 Chipset
How on earth did you try to do that? And why?
I assume that you tried it from the host. I would like to see the "recipe" of the VM, the ".vbox" file:
- Right-click on the VM in the VirtualBox Manager. Select "Show in Finder/Explorer/Whatever".
- ZIP the selected ".vbox" file and attach it in your response.
PS: Next time (actually every time) that you report a problem, please include complete version details about your host, guest, and VirtualBox.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 19:18
by Relinth
I used the following line of code to change the host device hoping I could get the USB 3.0 Host to resolve some issues with a device. I had read that you could use the Renesas xHCI controller in Virtualbox at one point and WINXP has drivers for that. It appears that support for that had been ended at somepoint throughout the tree. I simply didn't do my due diligence and right down what the default chiptype was before I changed it. I knew I should have but I didnt. No excuses.
VBoxManage setextradata <vmname> VBoxInternal/Devices/usb-xhci/0/Config/ChipType uPD720201
Host Machine.
Windows 10 (X64) I5 Processor 16GB Ram
The VM is
XP 32 Bit
512mb Mem
48mb VMem
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 20:26
by socratis
- Where did you come up with that command? Did you invent it? Because looking at the sources I couldn't find any support for changing the chip type of the USB controller. Unless I completely missed it.
- You do not set a specific chip, so it's not a matter of you writing it down before.
- Where did you see that support has ended in the tree? I couldn't find that as well in the sources.
- I tried your command on my WinXP VM. It didn't abort, so something is not right with the clues that you've told me.
- I asked you for a file. The .VBOX file for the VM. Any particular reason you ignored me?
I'll wait for your replies in the above questions please.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 21:01
by Relinth
socratis wrote:
- Where did you come up with that command? Did you invent it? Because looking at the sources I couldn't find any support for changing the chip type of the USB controller. Unless I completely missed it.
Wish I were smart enough to think of using another type of virtualized chipset instead of the default intel that Virtualbox uses by default but no an internet search for USB3.0 support for WINXP VM's lead me down that rabbit hole.
- You do not set a specific chip, so it's not a matter of you writing it down before.
Well that would have made it easier had I simply missed that step
- Where did you see that support has ended in the tree? I couldn't find that as well in the sources.
I never tracked it down officially but if I do a search I can see where that chipset was supported I'm assuming since it's crashing out they might have ended toying around with emulating another USB Host (as it really wasn't necessary)
- I tried your command on my WinXP VM. It didn't abort, so something is not right with the clues that you've told me.
- I asked you for a file. The .VBOX file for the VM. Any particular reason you ignored me?
I have a XP.vbox-prev that's what you want correct?
I'll wait for your replies in the above questions please.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 21:11
by socratis
Thanks for the replies.
No, I'd like to have the .vbox, unless you deleted it. Oh, make sure that the extensions are shown, otherwise it should have a blue-cube icon. If you still can't find it, the .vbox-prev would do. I want to see why it fails in your case but it works in mine.
Still haven't told me how you came up with that command...
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 21:28
by Relinth
I came up with this command from following this topic.
viewtopic.php?f=15&t=74575
I have attached the .vbox
Win 10 took me a second to figure out how to show the extensions.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 22:51
by socratis
Thanks, I found the issue. You didn't type the command correctly. There's a "1" missing at the end of the chip type. So you typed:
instead of:
If you look at your original post, it is clear in the message that the "1" is missing. It does crash my XP guest too if I do this. Unfortunately, it doesn't give me any details in the abort dialog, it simply goes belly up.
But, it does give me some details in the VBox.log, and the reason I couldn't find it in the sources. And it makes sense why I couldn't find it in the sources, it's not in the open source part of VirtualBox! I should have thought of that. The last three lines of the log:
Code: Select all
00:00:01.310177 VMSetError: /Users/vbox/tinderbox/extpacks-5.1/src/VBox/Devices/USB/DevXHCI.cpp(7768) int xhciR3Construct(PDMDEVINS*, int, CFGMNODE*); rc=VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES
00:00:01.310188 VMSetError: xHCI configuration error: The "ChipType" value "uPD72020" is unsupported
00:00:01.310222 PDM: Failed to construct 'usb-xhci'/0! VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) - A device encountered an unknown configuration value. This means that the device is potentially misconfigured and the device construction or unit attachment failed because of this.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 23:27
by Relinth
Doh... the simple mistakes. I thought it would give me a little more feedback then going so belly up. I don't care what anyone else says you're awesome.
Re: How to reset USB 3.0 Chipset
Posted: 1. Dec 2016, 23:29
by socratis
I don't care what anyone else says either...
