On Sat, Jul 20, 2013 at 10:21:48PM +0100, Ben Hutchings wrote:
> On Fri, 2013-07-19 at 22:31 -0700, Josh Triplett wrote:
> > Package: src:linux
> > Version: 3.10.1-1
> > Severity: normal
> > 
> > On boot, before the prompt for my disk encryption passphrase, I get a
> > hang for several seconds.  dmesg says:
> > 
> > [    1.207889] mei_me 0000:00:16.0: setting latency timer to 64
> > [    1.207961] mei_me 0000:00:16.0: irq 40 for MSI/MSI-X
> > [    1.232899] mei_me 0000:00:16.0: wait hw ready failed. status = 0x0
> > [    8.223861] mei_me 0000:00:16.0: wating for mei start failed
> > [    8.223935] mei_me 0000:00:16.0: HBM haven't started
> > [    8.224002] mei_me 0000:00:16.0: link layer initialization failed.
> > [    8.224072] mei_me 0000:00:16.0: init hw failure.
> > [    8.224391] mei_me 0000:00:16.0: initialization failed.
> > 
> > CONFIG_INTEL_MEI and CONFIG_INTEL_MEI_ME are both tristate, so why not
> > build them as a module?
> 
> These enabled a single module before 3.10 (with INTEL_MEI_ME being a
> bool), and no-one noticed the change.

Ah, makes sense.

> > It's also a bug that the mei-me module delays boot for several seconds
> > on hardware without an ME, but that seems like a separate bug.
> 
> There seem to be several different possible failure modes; here it fails
> rather faster:
> 
> [    0.484475] mei_me 0000:00:16.0: setting latency timer to 64
> [    0.484508] mei_me 0000:00:16.0: irq 42 for MSI/MSI-X
> [    0.509073] mei_me 0000:00:16.0: wait hw ready failed. status = 0x0
> [    0.509133] mei_me 0000:00:16.0: version message writet failed
> [    0.509184] mei_me 0000:00:16.0: unexpected reset: dev_state = RESETTING
> [    0.537061] mei_me 0000:00:16.0: wait hw ready failed. status = 0x0
> [    0.537115] mei_me 0000:00:16.0: version message writet failed
> [    0.537165] mei_me 0000:00:16.0: unexpected reset: dev_state = RESETTING
> 
> Changing it back to a module will still result in it being auto-loaded,
> though you can at least blacklist it as a workaround.

I'd also hope that it doesn't get added to the initramfs, so the delay
can occur in parallel with the rest of booting.

- Josh Triplett


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130720215114.GA6288@leaf

Reply via email to