System does not boot
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
High
|
Seth Forshee | ||
| Trusty |
Fix Released
|
High
|
Seth Forshee | ||
Bug Description
I'm currently stuck with the 3.13.0-19-generic version.
With both 3.13.0-20 and 3.13.0-21, the boot process fails very early: even without "quiet splash" in the kernel command line, I do not get any message beyond those of EFI GRUB (loading kernel & initrd).
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-19-generic i686
ApportVersion: 2.14-0ubuntu1
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
Date: Wed Apr 2 22:05:04 2014
HibernationDevice: RESUME=
InstallationDate: Installed on 2010年05月01日 (1432 days ago)
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: Apple Computer, Inc. Macmini1,1
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.127
SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2014年02月22日 (39 days ago)
dmi.bios.date: 10/12/06
dmi.bios.vendor: Apple Computer, Inc.
dmi.bios.version: MM11.88Z.
dmi.board.
dmi.board.name: Mac-F4208EC8
dmi.board.vendor: Apple Computer, Inc.
dmi.board.version: PVT
dmi.chassis.
dmi.chassis.type: 4
dmi.chassis.vendor: Apple Computer, Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleCom
dmi.product.name: Macmini1,1
dmi.product.
dmi.sys.vendor: Apple Computer, Inc.
Related branches
CVE References
- AlsaInfo.txt Edit (24.0 KiB, text/plain; charset="utf-8")
- BootDmesg.txt Edit (59.5 KiB, text/plain; charset="utf-8")
- CRDA.txt Edit (257 bytes, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (4.5 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (2.8 KiB, text/plain; charset="utf-8")
- IwConfig.txt Edit (507 bytes, text/plain; charset="utf-8")
- Lspci.txt Edit (11.8 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (505 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.3 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (103 bytes, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.4 KiB, text/plain; charset="utf-8")
- PulseList.txt Edit (17.8 KiB, text/plain; charset="utf-8")
- RfKill.txt Edit (112 bytes, text/plain; charset="utf-8")
- UdevDb.txt Edit (125.6 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (286.2 KiB, text/plain; charset="utf-8")
- WifiSyslog.txt Edit (110.1 KiB, text/plain; charset="utf-8")
This change was made by a bot.
Can you follow the "Boot options" instructions on the following wiki to enable additional output on boot:
https:/
As mentioned on the wiki, it would be great if you can attach a log file which may have captured any messages you see. If you are unable to capture a log file, a digital photo will work just as well. As a last resort you can even copy messages down by hand.
- IMG_20140403_081430.jpg Edit (126.6 KiB, image/jpeg; name="IMG_20140403_081430.jpg")
I have read this page before reporting the bug. As I've written, no
kernel message is displayed.
With the default kernel command line, no message is displayed at all,
the machine freezes with a blank purple screen.
With the "quiet splash $vt_handoff" part removed, the last signs of
life I get before the computer freezes are EFI GRUB messages:
Booting a command list
Loading Linux 3.13.0-21-generic ...
Loading initial ramdisk ...
(see attached picture)
Same thing with the 3.13.0-20-generic version.
I do not have the machine handy right now, I will test later today
with set gfxpayload=text.
On Wed, Apr 2, 2014 at 10:37 PM, Joseph Salisbury
<email address hidden> wrote:
> Can you follow the "Boot options" instructions on the following wiki to
> enable additional output on boot:
>
> https:/
>
> As mentioned on the wiki, it would be great if you can attach a log file
> which may have captured any messages you see. If you are unable to
> capture a log file, a digital photo will work just as well. As a last
> resort you can even copy messages down by hand.
>
> ** Changed in: linux (Ubuntu)
> Importance: Undecided => High
>
> ** Tags added: performing-bisect
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> System does not boot
>
> To manage notifications about this bug go to:
> https:/
Achille: Could you also try adding "nr_cpus=1" to the boot options and see if this allows you to boot?
Just tried with nr_cpus=1, still freezes with no message.
On Apr 3, 2014 5:52 PM, "Seth Forshee" <email address hidden>
wrote:
> Achille: Could you also try adding "nr_cpus=1" to the boot options and
> see if this allows you to boot?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> System does not boot
>
> To manage notifications about this bug go to:
> https:/
>
Ok, I've cloned the ubuntu-trusty repo, used git bisect and found the culprit:
dc9c3ed611922e7
commit dc9c3ed611922e7
Author: Borislav Petkov <email address hidden>
Date: Thu Oct 31 17:25:08 2013 +0100
x86/efi: Runtime services virtual mapping
BugLink: http://
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/
Signed-off-by: Borislav Petkov <email address hidden>
Signed-off-by: Matt Fleming <email address hidden>
(cherry picked from commit d2f7cbe7b26a74d
Signed-off-by: Tim Gardner <email address hidden>
:040000 040000 52f7a3e427111f6
:040000 040000 21376a74b6a2dc5
:040000 040000 bf1515bb7d32745
I think there is a bug, even in the latest (3.13.0-23.45) revision.
It probably affects any 32-bit EFI system.
One easy way to fix it is to insert the following line in efi_32.
This helps ensure that the function efi.c:runtime_
I have rebuilt the kernel with this change and my machine runs fine now.
A temporary workaround is to use the efi=old_map kernel parameter.
It looks like you're running 32-bit, so this may help.
commit c55d016f7a930dd
Author: Borislav Petkov <email address hidden>
Date: Fri Feb 14 08:24:24 2014 +0100
x86/efi: Fix 32-bit fallout
I put up a test build with this patch at http://
Yes, I noticed that one yesterday evening in the mainline repository. I've
just installed your image and it works fine too. Thanks.
This bug was fixed in the package linux - 3.13.0-24.46
---------------
linux (3.13.0-24.46) trusty; urgency=low
[ Andy Whitcroft ]
* [Config] d-i -- add nvme devices to block-modules udeb
- LP: #1303710
[ Paolo Pisati ]
* [Config] build vexpress a9 dtb
- LP: #1303657
* [Config] disable HVC_DCC
- LP: #1303657
[ Tim Gardner ]
* Release Tracking Bug
- LP: #1305158
* rebase to v3.13.9
* CONFIG_
- LP: #1296591
[ Upstream Kernel Changes ]
* HID: Bluetooth: hidp: make sure input buffers are big enough
- LP: #1252874
* ACPI / video: Add systems that should favour native backlight interface
- LP: #1303419
* rds: prevent dereference of a NULL device in rds_iw_laddr_check
- LP: #1302222
- CVE-2014-2678
* x86/efi: Fix 32-bit fallout
- LP: #1301590
* drm/nouveau/
- LP: #1158689
* drm/nouveau/device: provide a way for devinit to mark engines as
disabled
- LP: #1158689
* drm/nv50-/devinit: prevent use of engines marked as disabled by
hw/vbios
- LP: #1158689
* rtlwifi: btcoexist: Add new mini driver
- LP: #1296591
* rtlwifi: Prepare existing drivers for new driver
- LP: #1296591
* rtlwifi: add MSI interrupts mode support
- LP: #1296591
* rtlwifi: rtl8188ee: enable MSI interrupts mode
- LP: #1296591
[ Upstream Kernel Changes ]
* rebase to v3.13.9
-- Tim Gardner <email address hidden> 2014年4月04日 09:26:27 -0400