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