Most recent kernel where this bug did not occur: Distribution: Gentoo Hardware Environment: Shuttle XPC SN26P2 Software Environment: GNU/Linux Problem Description: On boot the kernel hangs approximately 10 seconds - after this it produces the following error message: 0000:00:02.1 EHCI: BIOS handoff failed (BIOS bug ?) 01010001 Then everything proceeds as normal - USB also seems to work normal. If the USB2.0 is deactivated in BIOS, this error does not occur. So it seems this problem has no impact on functionality. I'll attach whole dmesg of my current kernel and lspci -vv
Created attachment 12321 [details] dmesg
Created attachment 12322 [details] lspci
i have to apologize, the hardware is a XPC SN27P2 not a SN26P2
Reply-To: akpm@linux-foundation.org On Wed, 8 Aug 2007 10:46:58 -0700 (PDT) bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=8863 > > Summary: 0000:00:02.1 EHCI: BIOS handoff failed (BIOS bug ?) > 01010001 > Product: Drivers > Version: 2.5 > KernelVersion: 2.6.20 ( 2.6.21 and 2.6.22 also tested) > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: USB > AssignedTo: greg@kroah.com > ReportedBy: markus@mxsite.de > > > Most recent kernel where this bug did not occur: > Distribution: Gentoo > Hardware Environment: Shuttle XPC SN26P2 > Software Environment: GNU/Linux > Problem Description: > > On boot the kernel hangs approximately 10 seconds - after this it produces > the > following error message: > > 0000:00:02.1 EHCI: BIOS handoff failed (BIOS bug ?) 01010001 > > Then everything proceeds as normal - USB also seems to work normal. If the > USB2.0 is deactivated in BIOS, this error does not occur. So it seems this > problem has no impact on functionality. > I'll attach whole dmesg of my current kernel and lspci -vv > >
That message is only a warning, not a serious error. It indicates that there's a bug in your BIOS, as the message says. The extra delay is annoying, but as long as everything else works you don't need to worry about it.
Well as you say the delay is annoying - so i was thinking if the delay is really necessary just because this only seems to be a warning. Though this is not really a severe bug it could be something to improve, i thought.
The maximum length of that delay is not given in the specifications, but they do say that it is necessary. Anyway, it can't really be fixed by changing Linux since the bug is in your BIOS. The only way to fix it would be to install a BIOS upgrade.
Hi! I made a patch that eliminate the handoff freeze on boot. See the ticket: http://bugzilla.kernel.org/show_bug.cgi?id=8628