mirror of https://github.com/jetkvm/kvm.git
Ensures clean USB state on every startup by forcing unbind/bind at dwc3 driver level
This commit is contained in:
parent
5fb4c629dd
commit
a57e2ddade
|
|
@ -177,7 +177,8 @@ func (u *UsbGadget) Init() error {
|
||||||
|
|
||||||
u.udc = udcs[0]
|
u.udc = udcs[0]
|
||||||
|
|
||||||
err := u.configureUsbGadget(false)
|
// Use resetUsb=true to ensure driver-level rebind on initial startup - safe, but a little bit slower
|
||||||
|
err := u.configureUsbGadget(true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return u.logError("unable to initialize USB stack", err)
|
return u.logError("unable to initialize USB stack", err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue