[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#277030: kernel-image-2.6.8-1-686: Incomplete modules.pcimap / FATAL modprobe on pciehd and shpchp during boot



Package: kernel-image-2.6.8-1-686
Version: 2.6.8-4
Severity: normal



-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686
Locale: LANG=en_US, LC_CTYPE=en_US

Versions of packages kernel-image-2.6.8-1-686 depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  initrd-tools                  0.1.74     tools to create initrd image for p
ii  module-init-tools             3.1-pre5-7 tools for managing Linux kernel mo

-- no debconf information

The current version of /lib/modules/2.6.8-1-686/modules.pcimap does not
have an entry for the Intel AGP Bridge (vendor ID: 0x8086, device ID:
0x1130).  This PCI ID is registered in the Linux PCI ID repository [1],
and lspci correctly identifies the part:

0000:00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (rev
04)

Incidentally, the hardware this is being run on is a Dell 8100 Inspiron.
The software was a clean Sarge netinst followed by apt-get of the
2.6.8-1 kernel for x686.

I believe this is the root of the other pciehd shpchp bugs in kernel
2.6.x.  The pci_map_modules function in /etc/hotplug/pci.agent maps PCI
VID:PID info to modules from the modules.pcimap database.  pciehd and shpchp are set to match
*any* PCI ID.

The relevant messages in the boot log are:

modprobe: FATAL: Error inserting pciehp
(/lib/modules/2.6.8-1-686/kernel/drivers/pci/hotplug/pciehp.ko):
Operation not permitted

and

modprobe: FATAL: Error inserting shpchp
(/lib/modules/2.6.8-1-686/kernel/drivers/pci/hotplug/shpchp.ko):
Operation not permitted


[1] http://pciids.sourceforge.net/iii/?i=80861131:s=1:sub=1




Reply to: