grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH] Re: Missing USB devices.


From: Melki Christian (consultant)
Subject: RE: [PATCH] Re: Missing USB devices.
Date: Mon, 2 Sep 2013 07:17:59 +0000

Yes. My patch looked exactly like that. Minus the comment changes. ;)
I can not see any harm from this while running. Maybe this needs to be tested 
more?
Linux looks like it has it as default.
linux-3.10/drivers/usb/host/pci-quirks.c. Looks like it hands over from BIOS 
and disable the ehci-controller in preparation for the EHCI driver.

Regards,
Christian

> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden On
> Behalf Of Aleš Nesrsta
> Sent: den 31 augusti 2013 23:13
> To: The development of GNU GRUB
> Subject: [PATCH] Re: Missing USB devices.
> 
> Hmmm, today is not a good day - I sent wrong patch with mistake, sorry... :-(
> 
> I hope attached patch is finally OK...
> 
> BR,
> Ales
> 
> > Sorry, I missed the patch... :-)
> > There it is.
> >
> >> 28.8.2013 08:59, Melki Christian (consultant) wrote:
> >>> I'm thinking of the EHCI hand-over. In the case of EHCI handover
> >>> beeing successful within the timeout, you never clear the
> >>> USBLEGCTLSTS register (SMI's). You do that in the other cases
> >>> however. Why? I can not think of any case of a successful handover
> >>> with SMI's still enabled. To what purpose? A buggy BIOS would maybe
> >>> act upon such stuff? Maybe thats a case for lost devices etc?
> >> Ok, I made a short look into Linux USB source code and I saw there is
> >> USBLEGCTLSTS register reset in any case.
> >> (What is maybe more interesting, Linux driver DOES NOT handover on
> >> some
> >> (broken) devices, only reset SMI...)
> >>
> >> So I prepared simple "SMI" patch (attached).
> >>
> >> BR,
> >> Ales
> >
> >
> > _______________________________________________
> > Grub-devel mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/grub-devel
> >



reply via email to

[Prev in Thread] Current Thread [Next in Thread]