Messages in this thread | | | Subject | RE: [linux-usb-devel] Re: ATI RS480-based motherboard: stuck while booting with kernel >= 2.6.15 rc1 | Date | Mon, 6 Feb 2006 18:03:21 -0800 | From | "Aleksey Gorelov" <> |
| |
Hi Dave,
>-----Original Message----- >From: linux-kernel-owner@vger.kernel.org >[mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of David Brownell >Sent: Monday, January 23, 2006 11:01 AM >To: linux-usb-devel@lists.sourceforge.net >Cc: Andrew Morton; Carlo E. Prelz; linux-kernel@vger.kernel.org >Subject: Re: [linux-usb-devel] Re: ATI RS480-based >motherboard: stuck while booting with kernel >= 2.6.15 rc1 > > >> OK, so it sounds like quirk_usb_disable_ehci() caused your >machine to hang >> with the old BIOS. That's fairly bad behaviour from the kernel, even >> though the BIOS presumably had some problems. > >I think what happened is the "always run quirks" code got turned into >the default too early, before the EHCI "quirk" version of the handoff >code got checked against what most systems have been using for the past >several years. > >I noticed at least one suspicous thing: it enables an SMI IRQ.
As far as I recall, some BIOSes can be stuck at handoff forever waiting for SMI if this is not enabled. No doubt BIOS bug, and seems like work around brakes some other systems, grrr...
>Even in cases when the boot firmware says it's not using EHCI ... That's what I do not understand. SOOE is enabled only if BIOS ownes EHCI - check for ECHI_USBLEGSUP_BIOS in previous 'if' statement. Am I missing something ?
Thanks, Aleks.
>easy to imagine that causing hangage. > > >Maybe this time it'd help to tell your BIOS "yes, DO use USB". >Or, the attached patch might help. Please try both experiments. > >- Dave > > > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |