← Back to team overview

kernel-packages team mailing list archive

[Bug 1324762] Re: [MacBookPro8, 1] Fails to boot without noefi since linux-image-3.13.0-20-generic

 

Okay, git bisect says this is the first offending commit:

> dc9c3ed611922e769b1fd595f8f99a93d69c026d is the first bad commit
> commit dc9c3ed611922e769b1fd595f8f99a93d69c026d
> Author: Borislav Petkov <bp@xxxxxxx>
> Date:   Thu Oct 31 17:25:08 2013 +0100
> 
>     x86/efi: Runtime services virtual mapping
>     
>     BugLink: http://bugs.launchpad.net/bugs/1297658
>     
>     We map the EFI regions needed for runtime services non-contiguously,
>     with preserved alignment on virtual addresses starting from -4G down
>     for a total max space of 64G. This way, we provide for stable runtime
>     services addresses across kernels so that a kexec'd kernel can still use
>     them.
>     
>     Thus, they're mapped in a separate pagetable so that we don't pollute
>     the kernel namespace.
>     
>     Add an efi= kernel command line parameter for passing miscellaneous
>     options and chicken bits from the command line.
>     
>     While at it, add a chicken bit called "efi=old_map" which can be used as
>     a fallback to the old runtime services mapping method in case there's
>     some b0rkage with a particular EFI implementation (haha, it is hard to
>     hold up the sarcasm here...).
>     
>     Also, add the UEFI RT VA space to Documentation/x86/x86_64/mm.txt.
>     
>     Signed-off-by: Borislav Petkov <bp@xxxxxxx>
>     Signed-off-by: Matt Fleming <matt.fleming@xxxxxxxxx>
>     (cherry picked from commit d2f7cbe7b26a74dbbbf8f325b2a6fd01bc34032c)
>     Signed-off-by: Tim Gardner <tim.gardner@xxxxxxxxxxxxx>
> 
> :040000 040000 52f7a3e427111f66f65fcb67b1d010cee7e5121f 1200735ebee4c3272d1e3eedfc00c7150d17e276 M Documentation
> :040000 040000 21376a74b6a2dc5dbe5b581677830b90bec72e49 95678fbb2d7178afb7866daf706dd7706d8da7e6 M	arch
> :040000 040000 bf1515bb7d32745424abf75d8ce58340f482e88c 59013df8e2ea1c112d96b982105b469917864c8f M	include

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1324762

Title:
  [MacBookPro8,1] Fails to boot without noefi since linux-
  image-3.13.0-20-generic

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  My MacBookPro 8,1 (Early 2011, 13") will not boot using any trusty kernel linux-image-3.13.0-20-generic or later. I get a grey rectangle displayed, centred, filling most of the screen, and the system hangs. When booting into rescue mode without kernel parameters quiet, splash, vt.redirect, etc., I would see something like:
  > Loading vmlinuz-3.13.0-27-generic...
  > Loading initrd.img-3.13.0-27-generic...

  Then the system hangs. When I reboot I'm dropped into the GRUB menu.
  To boot in EFI mode, I keep linux-image-3.13.0-19-generic around - which works fine.

  WORKAROUND: Booting using kernel boot parameter noefi, however gfx and
  disk performance suffers, and features such as the monitor brightness
  keys fail to work altogether.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-27-generic 3.13.0-27.50
  ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
  Uname: Linux 3.13.0-27-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  mjg        3074 F.... pulseaudio
  CurrentDesktop: GNOME
  Date: Fri May 30 13:34:24 2014
  HibernationDevice: RESUME=UUID=a1bf347c-6af0-4ee2-9091-90d1cf6b93c7
  InstallationDate: Installed on 2011-06-03 (1091 days ago)
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
  MachineType: Apple Inc. MacBookPro8,1
  ProcFB: 0 EFI VGA
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-27-generic root=UUID=e7b2b4af-7419-44ef-a93d-9b0f59f2d002 ro recovery nomodeset noexec=off noefi
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-27-generic N/A
   linux-backports-modules-3.13.0-27-generic  N/A
   linux-firmware                             1.127.2
  SourcePackage: linux
  UpgradeStatus: Upgraded to trusty on 2014-02-28 (90 days ago)
  dmi.bios.date: 04/22/11
  dmi.bios.vendor: Apple Inc.
  dmi.bios.version: MBP81.88Z.0047.B0E.1104221557
  dmi.board.asset.tag: Base Board Asset Tag#
  dmi.board.name: Mac-94245B3640C91C81
  dmi.board.vendor: Apple Inc.
  dmi.board.version: MacBookPro8,1
  dmi.chassis.type: 10
  dmi.chassis.vendor: Apple Inc.
  dmi.chassis.version: Mac-94245B3640C91C81
  dmi.modalias: dmi:bvnAppleInc.:bvrMBP81.88Z.0047.B0E.1104221557:bd04/22/11:svnAppleInc.:pnMacBookPro8,1:pvr1.0:rvnAppleInc.:rnMac-94245B3640C91C81:rvrMacBookPro8,1:cvnAppleInc.:ct10:cvrMac-94245B3640C91C81:
  dmi.product.name: MacBookPro8,1
  dmi.product.version: 1.0
  dmi.sys.vendor: Apple Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1324762/+subscriptions


References