[Bug 930447] Re: Unable to start Ubuntu 12.04 live CD with syslinux loader on Pentium M x86 Laptop due to bug in PAE kernel, initramfs or syslinux

sudodus nio.wiklund at gmail.com
Mon May 20 03:47:31 UTC 2013


Hi Greg,

You are very welcome to test fake-PAE :-)

You find the information at this link

https://help.ubuntu.com/community/Lubuntu-fake-PAE

Look at it all, then decide which way you want to go

https://help.ubuntu.com/community/grub-n-iso
or
https://help.ubuntu.com/community/InstalledSystemFakePAE
or mörgæs's way
https://help.ubuntu.com/community/PAE

If you need more details to make it work, I suggest that we exchange
information directly (for example via private email), because those
details are probably not relevant for the bug report.

I have a Thinkpad T42 with a Pentium M 1.7 GHz myself, so it will be
valuable to get test results from your x41, t41, and last but not least t40.

And in the end, we can publish your results in the list of tested CPUs
(in the wiki) and more verbose at the bug report.

Best regards
sudodus

On 2013-05-20 04:23, Greg Weber wrote:
> I have 2 or three pentium m systems to test on. may i help out with testing
> sodudus? (I have ibm thinkpad x41, t41, and maybe a t40 that only works on
> power cord/battery one or other)
> 
> 
> On Sun, May 19, 2013 at 12:51 PM, sudodus <nio.wiklund at gmail.com> wrote:
> 
>> On 2013-05-19 19:22, Chris Bainbridge wrote:
>>>> The reason why I want people to
>>>> check the address size is the we are working around the check, that
>>>> should make it impossible to boot a non-pae CPU with a pae kernel.
>>>
>>> Fake -PAE bypasses the check to stop dpkg installing a PAE kernel. But,
>>> even after that, the PAE kernel won't boot on a non-PAE CPU. PAE is not
>>> something that gets enabled (or disabled) at runtime, it is actually a
>>> replacement of functions  in the kernel source (#ifdef .. #endif etc.),
>>> so if you have a PAE kernel it will not boot on non-PAE. So it makes no
>>> sense to ask people to check the address size on a CPU that has already
>>> booted a PAE kernel, since the fact that it successfully booted a PAE
>>> kernel means it must support PAE. (afaik - this is from the
>>> documentation, I do not have a non-Pentium-M non-PAE system to test
>>> with)
>>>
>> I see your point. I will look for some links, that support what you say,
>> and change the text accordingly. If you have a link available, please
>> send it to me :-)
>>
>> Can you explain why the non-pae ubuntu code reports 32 bits physical
>> memory, while the pae code reports 36 bits? Some people say it should
>> report the same. But there is a difference on the computers I have tested.
>>
>> -o-
>>
>> If it is the general truth that non-pae CPUs won't boot at all, it is
>> even harder to understand why the Pentium M CPUs are excluded by the
>> Ubuntu developers. Why are those tests implemented (in syslinux), or why
>> are they shutting down, and not only printing the message?
>>
>> --
>> You received this bug notification because you are subscribed to a
>> duplicate bug report (1058748).
>> https://bugs.launchpad.net/bugs/930447
>>
>> Title:
>>   Unable to start Ubuntu 12.04 live CD with syslinux loader on Pentium M
>>   x86 Laptop due to bug in PAE kernel, initramfs or syslinux
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/930447/+subscriptions
>>
>

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to syslinux in Ubuntu.
https://bugs.launchpad.net/bugs/930447

Title:
  Unable to start Ubuntu 12.04 live CD with syslinux loader on Pentium M
  x86 Laptop due to bug in PAE kernel, initramfs or syslinux

Status in “linux” package in Ubuntu:
  Won't Fix
Status in “syslinux” package in Ubuntu:
  Confirmed
Status in Baltix GNU/Linux:
  Triaged

Bug description:
  Ubuntu 12.04 doesn't start from Desktop CD or USB with syslinux boot
  loader on Pentium M 1.6Ghz or faster Pentium M CPU - displays error
  message about missing PAE feature in CPU, but *the same* *Ubuntu
  12.04* Desktop CD/LiveUSB starts fine on *the same CPU* (and same PAE
  kernel) if GRUB boot loader is used, for example when WUBI or LiveUSB
  with GRUB boot loader, like Multisystem
  (http://liveusb.info/dotclear/index.php?pages/install ) is used!

  The error message is:
  "This kernel requires the following features not present on the CPU: pae.
  Unable to boot - please use a kernel appropriate for you CPU."

  THIS IS AN IMPORTANT REGRESSION! People are able to install and successfully use Ubuntu 12.04 on such pretty new hardware, like IBM Thinkpad T42 laptop with Pentium M 1700Mhz processor, but the bug in syslinux (or something related) forbids Ubuntu 12.04 installation.
  This bug is reproducible on lots of computers, there are several log files and /proc/cpuinfo file attached to this bugreport, AFAIK it's enough to reopen this bug.

  ---
  ApportVersion: 1.23-0ubuntu4
  Architecture: i386
  CurrentDmesg: Error: command ['sh', '-c', 'dmesg | comm -13 --nocheck-order /var/log/dmesg -'] failed with exit code 1: comm: /var/log/dmesg: Permission denied
  MachineType: IBM 2373PPU
  dmi.bios.date: 06/18/2007
  dmi.bios.vendor: IBM
  dmi.bios.version: 1RETDRWW (3.23 )
  dmi.board.name: 2373PPU
  dmi.board.vendor: IBM
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: IBM
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnIBM:bvr1RETDRWW(3.23):bd06/18/2007:svnIBM:pn2373PPU:pvrThinkPadT42:rvnIBM:rn2373PPU:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
  dmi.product.name: 2373PPU
  dmi.product.version: ThinkPad T42
  dmi.sys.vendor: IBM

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




More information about the foundations-bugs mailing list