Most of the time - but not always - I get, when inserting an USB3 stick in an USB3 port, errors like that:
The same stick is recognized correctly in an USB2 port
Googling around this could be due to IOMMU settings in BIOS/grub, etc., and this could impact (or impede) running virtual machines, and also incorrect id of USB2 devices. Some Ubuntu forum posts suggest using "iommu=soft" in grub or kernel options.
In this gigabyte GA-A320M-S2H mobo there is an option to set IOMMU to Auto/Disabled/Enabled, apart from enabling the AMD SVM virtualization extensions in a separate BIOS menu.
IOMMU was set to auto in BIOS. I disabled it and both USB2 and 3 devices are correctly recognized, without changing any grub or kernel options.
*AND* Virtualbox VMs run normally, didn't seem to have an impact in performance, or at least, in loading times.
So, my questions are:
What are the consequences of disabling IOMMU in BIOS, if any?
and
Is this a good solution to the USB recognition problem?
Thanks,
Code:
device descriptor read/64, error -71
...
device not accepting address XX, error -71
...
Device not responding to setup address.
Googling around this could be due to IOMMU settings in BIOS/grub, etc., and this could impact (or impede) running virtual machines, and also incorrect id of USB2 devices. Some Ubuntu forum posts suggest using "iommu=soft" in grub or kernel options.
In this gigabyte GA-A320M-S2H mobo there is an option to set IOMMU to Auto/Disabled/Enabled, apart from enabling the AMD SVM virtualization extensions in a separate BIOS menu.
IOMMU was set to auto in BIOS. I disabled it and both USB2 and 3 devices are correctly recognized, without changing any grub or kernel options.
*AND* Virtualbox VMs run normally, didn't seem to have an impact in performance, or at least, in loading times.
So, my questions are:
What are the consequences of disabling IOMMU in BIOS, if any?
and
Is this a good solution to the USB recognition problem?
Thanks,