2012-05-09 15:10:32 |
Jonathan McCune |
bug |
|
|
added bug |
2012-05-09 15:30:08 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2012-05-09 15:30:09 |
Brad Figg |
tags |
documentation |
documentation precise |
|
2012-05-10 01:45:28 |
Jonathan McCune |
tags |
documentation precise |
apport-collected documentation precise staging |
|
2012-05-10 01:45:29 |
Jonathan McCune |
description |
In a freshly installed and updated 12.04 LTS system, almost all of the linux-headers-* packages contain error(s) in their description. In particular, I've installed the 32-bit version, but 'apt-cache search linux-headers' returns a long list of packages that each have in their description something to the tune of "Linux kernel headers for version 3.2.0 on 64 bit x86 SMP". I read this as saying that this package is for 64-bit systems only, which is incorrect. It installed and seems to be working just fine (I was able to compile my custom kernel module without issue) on my 32-bit system.
3.2.0-24-generic is the kernel version I am actually using, so here is its output:
# apt-cache show linux-headers-3.2.0-24-generic
Package: linux-headers-3.2.0-24-generic
Priority: optional
Section: devel
Installed-Size: 10825
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: i386
Source: linux
Version: 3.2.0-24.37
Provides: linux-headers, linux-headers-3.0
Depends: linux-headers-3.2.0-24, libc6 (>= 2.11)
Filename: pool/main/l/linux/linux-headers-3.2.0-24-generic_3.2.0-24.37_i386.deb
Size: 940912
MD5sum: 1707953ebcc788a4d96199bed7c0e5e0
SHA1: 7a4e84fd216f390dbc930a1914da3ee1f0766c19
SHA256: 327c3f77309590b87ee4f18e79aaa70511d3ca6ba529dbddf547e44c084ab27f
Description-en: Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
This package provides kernel header files for version 3.2.0 on
64 bit x86 SMP.
.
This is for sites that want the latest kernel headers. Please read
/usr/share/doc/linux-headers-3.2.0-24/debian.README.gz for details.
Description-md5: 0800a3fde9a304123771093d77cc82c8
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m
Trying to restrict the set of linux-headers packages based on those that may incorrectly report themselves as being 64-bit only, I see:
# apt-cache search linux-headers | grep 64
linux-headers-3.2.0-23-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-23-virtual - Linux kernel headers for version 3.2.0 on 64 bit x86 Virtual Guests
linux-headers-3.2.0-23-generic-pae - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-23-lowlatency - Linux kernel headers for version 3.2.0 on x86/x86_64
linux-headers-3.2.0-24-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-24-virtual - Linux kernel headers for version 3.2.0 on 64 bit x86 Virtual Guests
linux-headers-3.2.0-24-generic-pae - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
Only the -lowlatency variant has what I would consider to be the "correct" explanation: that the package is appropriate for both 32- and 64-bit systems.
As all of this is primarily a documentation bug, I omit detailed information about my system. Everything works just fine, it's just not intuitive that those are the right packages to install to do kernel module development on a 32-bit system.
Thanks!
-Jon |
In a freshly installed and updated 12.04 LTS system, almost all of the linux-headers-* packages contain error(s) in their description. In particular, I've installed the 32-bit version, but 'apt-cache search linux-headers' returns a long list of packages that each have in their description something to the tune of "Linux kernel headers for version 3.2.0 on 64 bit x86 SMP". I read this as saying that this package is for 64-bit systems only, which is incorrect. It installed and seems to be working just fine (I was able to compile my custom kernel module without issue) on my 32-bit system.
3.2.0-24-generic is the kernel version I am actually using, so here is its output:
# apt-cache show linux-headers-3.2.0-24-generic
Package: linux-headers-3.2.0-24-generic
Priority: optional
Section: devel
Installed-Size: 10825
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: i386
Source: linux
Version: 3.2.0-24.37
Provides: linux-headers, linux-headers-3.0
Depends: linux-headers-3.2.0-24, libc6 (>= 2.11)
Filename: pool/main/l/linux/linux-headers-3.2.0-24-generic_3.2.0-24.37_i386.deb
Size: 940912
MD5sum: 1707953ebcc788a4d96199bed7c0e5e0
SHA1: 7a4e84fd216f390dbc930a1914da3ee1f0766c19
SHA256: 327c3f77309590b87ee4f18e79aaa70511d3ca6ba529dbddf547e44c084ab27f
Description-en: Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
This package provides kernel header files for version 3.2.0 on
64 bit x86 SMP.
.
This is for sites that want the latest kernel headers. Please read
/usr/share/doc/linux-headers-3.2.0-24/debian.README.gz for details.
Description-md5: 0800a3fde9a304123771093d77cc82c8
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m
Trying to restrict the set of linux-headers packages based on those that may incorrectly report themselves as being 64-bit only, I see:
# apt-cache search linux-headers | grep 64
linux-headers-3.2.0-23-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-23-virtual - Linux kernel headers for version 3.2.0 on 64 bit x86 Virtual Guests
linux-headers-3.2.0-23-generic-pae - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-23-lowlatency - Linux kernel headers for version 3.2.0 on x86/x86_64
linux-headers-3.2.0-24-generic - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
linux-headers-3.2.0-24-virtual - Linux kernel headers for version 3.2.0 on 64 bit x86 Virtual Guests
linux-headers-3.2.0-24-generic-pae - Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
Only the -lowlatency variant has what I would consider to be the "correct" explanation: that the package is appropriate for both 32- and 64-bit systems.
As all of this is primarily a documentation bug, I omit detailed information about my system. Everything works just fine, it's just not intuitive that those are the right packages to install to do kernel module development on a 32-bit system.
Thanks!
-Jon
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: jmmccune 1601 F.... pulseaudio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xd4720000 irq 48'
Mixer name : 'Intel IbexPeak HDMI'
Components : 'HDA:111d7603,103c7008,00100202 HDA:80862804,80860101,00100000'
Controls : 30
Simple ctrls : 11
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=UUID=0a81f530-3973-4e36-8581-391ad855ef13
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 04f2:b163 Chicony Electronics Co., Ltd
MachineType: Hewlett-Packard HP EliteBook 2540p
Package: linux (not installed)
PccardctlStatus:
Socket 0:
3.3V
16-bit
PC Card
Subdevice 0 (function 0) bound to driver "pata_pcmcia"
ProcEnviron:
TERM=xterm-color
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=cb05bb2d-6a76-4e54-ab16-f7e4576f357d ro
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
RelatedPackageVersions:
linux-restricted-modules-3.2.0-24-generic N/A
linux-backports-modules-3.2.0-24-generic N/A
linux-firmware 1.79
SourcePackage: linux
StagingDrivers: mei
Tags: precise staging precise staging
Uname: Linux 3.2.0-24-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 03/09/2011
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68CSU Ver. F.09
dmi.board.name: 7008
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 38.32
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68CSUVer.F.09:bd03/09/2011:svnHewlett-Packard:pnHPEliteBook2540p:pvr:rvnHewlett-Packard:rn7008:rvrKBCVersion38.32:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP EliteBook 2540p
dmi.sys.vendor: Hewlett-Packard |
|
2012-05-10 01:45:30 |
Jonathan McCune |
attachment added |
|
AcpiTables.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139397/+files/AcpiTables.txt |
|
2012-05-10 01:45:31 |
Jonathan McCune |
attachment added |
|
AlsaDevices.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139398/+files/AlsaDevices.txt |
|
2012-05-10 01:45:32 |
Jonathan McCune |
attachment added |
|
AplayDevices.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139399/+files/AplayDevices.txt |
|
2012-05-10 01:45:33 |
Jonathan McCune |
attachment added |
|
BootDmesg.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139400/+files/BootDmesg.txt |
|
2012-05-10 01:45:35 |
Jonathan McCune |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139401/+files/CRDA.txt |
|
2012-05-10 01:45:36 |
Jonathan McCune |
attachment added |
|
Card0.Amixer.values.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139402/+files/Card0.Amixer.values.txt |
|
2012-05-10 01:45:38 |
Jonathan McCune |
attachment added |
|
Card0.Codecs.codec.0.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139403/+files/Card0.Codecs.codec.0.txt |
|
2012-05-10 01:45:39 |
Jonathan McCune |
attachment added |
|
Card0.Codecs.codec.3.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139404/+files/Card0.Codecs.codec.3.txt |
|
2012-05-10 01:45:41 |
Jonathan McCune |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139405/+files/CurrentDmesg.txt |
|
2012-05-10 01:45:42 |
Jonathan McCune |
attachment added |
|
IwConfig.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139406/+files/IwConfig.txt |
|
2012-05-10 01:45:44 |
Jonathan McCune |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139407/+files/Lspci.txt |
|
2012-05-10 01:45:45 |
Jonathan McCune |
attachment added |
|
PccardctlIdent.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139408/+files/PccardctlIdent.txt |
|
2012-05-10 01:45:47 |
Jonathan McCune |
attachment added |
|
PciMultimedia.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139409/+files/PciMultimedia.txt |
|
2012-05-10 01:45:48 |
Jonathan McCune |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139410/+files/ProcCpuinfo.txt |
|
2012-05-10 01:45:50 |
Jonathan McCune |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139411/+files/ProcInterrupts.txt |
|
2012-05-10 01:45:51 |
Jonathan McCune |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139412/+files/ProcModules.txt |
|
2012-05-10 01:45:53 |
Jonathan McCune |
attachment added |
|
PulseList.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139413/+files/PulseList.txt |
|
2012-05-10 01:45:54 |
Jonathan McCune |
attachment added |
|
RfKill.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139414/+files/RfKill.txt |
|
2012-05-10 01:45:56 |
Jonathan McCune |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139415/+files/UdevDb.txt |
|
2012-05-10 01:45:58 |
Jonathan McCune |
attachment added |
|
UdevLog.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139416/+files/UdevLog.txt |
|
2012-05-10 01:45:59 |
Jonathan McCune |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/997152/+attachment/3139417/+files/WifiSyslog.txt |
|
2012-05-10 01:48:13 |
Jonathan McCune |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2012-05-16 21:15:18 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2012-05-16 21:19:23 |
Joseph Salisbury |
marked as duplicate |
|
992414 |
|