author: cinap_lenrek <firstname.lastname@example.org>
date: Sun Jan 10 14:44:58 EST 2021
pc, pc64: revert addition of pcireset() call to pcicfginit() Revert the change, as it causes system lockups on bootup on some systems with USB OHCI controllers, suspected to be caused by BIOS/SMM accessing the device as BIOS handover has not been executed yet. We might bring that back when the problem has is better understood.
@@ -716,7 +716,15 @@
if(pciroot == nil)
+ * Disabling devices here (by clearing bus master enable)
+ * causes problems with with some OHCI USB controllers.
+ * I supected that this is due to legacy device emulation
+ * and revoking bus master flag before executing the handoff
+ * makes BIOS/SMM lock up the system.
+ * pcireset();