Package checks for PAE flag on CPU but CPU supports PAE fine.

Bug #1157928 reported by oliver
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The ubuntu kernel team decided to no longer support non-PAE hardware. While this call is perfectly fine and non-PAE hardware is extremely old there is one exception. The Pentium-M (and Celeron-M apparently) support PAE just fine but it is not listed in the CPU flags.

The latest kernel packages now check check for this CPU flag and this causes further updates to fail, which isn't necessary.

Per example my IBM T42:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 2.10GHz
stepping : 6
microcode : 0x18
cpu MHz : 600.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
bogomips : 1196.17
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 32 bits virtual
power management:

[ 0.000000] Linux version 3.2.0-39-generic-pae (buildd@aatxe) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #62-Ubuntu SMP Wed Feb 27 22:25:11 UTC 2013 (Ubuntu 3.2.0-39.62-generic-pae 3.2.39)
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-39-generic-pae root=UUID=cf123a40-099f-42c6-8e27-fb7ecbbb323a ro elevator=noop quiet splash vt.handoff=7

The kernel runs perfectly fine, while this issue also hits syslinux, syslinux checks for the PAE flag, but doesn't make an exclusion for the Pentium-M (bug #930447) both should white list the Pentium-M.

For anybody bumping into this bug, for now it is possible to install the lowlatency kernel, as the package does not check for the PAE flag.

I'm slightly disappointed that the ubuntu kernel team did not do their research properly (or that anybody re-visits #930447 and fixes it by whitelisting the Pentium-M)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-39-generic-pae (not installed)
ProcVersionSignature: Ubuntu 3.2.0-39.62-generic-pae 3.2.39
Uname: Linux 3.2.0-39-generic-pae i686
NonfreeKernelModules: btrfs zlib_deflate libcrc32c ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs reiserfs ext2 ip6table_filter ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp joydev arc4 snd_intel8x0 snd_ac97_codec ac97_bus thinkpad_acpi snd_pcm snd_seq_midi pcmcia snd_rawmidi snd_seq_midi_event radeon ath5k ath snd_seq snd_timer mac80211 snd_seq_device psmouse serio_raw snd cfg80211 snd_page_alloc ttm yenta_socket drm_kms_helper pcmcia_rsrc pcmcia_core soundcore drm irda nvram crc_ccitt video i2c_algo_bit bnep rfcomm bluetooth parport_pc ppdev nfsd nfs lockd fscache auth_rpcgss nfs_acl binfmt_misc sunrpc shpchp mac_hid lp parport e1000
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: oliver 1923 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 10'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 26
   Simple ctrls : 18
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 1RHT71WW-3.04'
   Mixer name : 'ThinkPad EC 1RHT71WW-3.04'
   Components : ''
   Controls : 2
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 6 [43%] [off]
Date: Wed Mar 20 20:24:17 2013
HibernationDevice: RESUME=UUID=f670045b-0898-420f-b8d3-ade15f8163cc
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: IBM 2373a23
MarkForUpload: True
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-39-generic-pae root=UUID=c0e13a40-099f-42c6-8d27-fb7ecaaa3236 ro elevator=noop quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-39-generic-pae N/A
 linux-backports-modules-3.2.0-39-generic-pae N/A
 linux-firmware 1.94
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/18/2007
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDRWW (3.23 )
dmi.board.name: 2373a23
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:pn2373a23:pvrThinkPadT42:rvnIBM:rn2373a23:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2373a23
dmi.product.version: ThinkPad T42
dmi.sys.vendor: IBM

Revision history for this message
oliver (oliver-schinagl) wrote :
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
oliver (oliver-schinagl) wrote :

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/930447/comments/157 speaks of 'fake-pae' which migh be the solution to this problem. Closing this bug, but #930447 still needs some attention.

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.