In Kernel 2.6.14-rx, the Kernel has Problems using Intels PCI Express Controller (Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2) The Kernel is not able to assign a IRQ to the Controller and deactivates it. This only happens in 2.6.14-rx, and maybe in 2.6.13-rx, not tested yet. No Error happens in 2.6.12-rx. Reproducible: Always Steps to Reproduce: 1. Use the hardware explained in Additional Information 2. Use gentoo-sources-2.6.14-rx 3. Enable Pci Express Support in kernel an boot Actual Results: Got the Error Msg from Kernel explaines in Additional Information. X starts very slow, Graphic Controller does not work correctly. 2.6.12-rx works correctly, 2.6.14-rx fails. Expected Results: Recognize the Controller correctly, assigning an IRQ Interrrupt instead of deactivating it. dmesg Output says following: PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Cannot allocate resource region 7 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 8 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 9 of bridge 0000:00:1c.1 PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: b0100000-b01fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bus 7, cardbus bridge: 0000:06:03.0 IO window: 00002000-000020ff IO window: 00002400-000024ff PREFETCH window: 30000000-31ffffff MEM window: 34000000-35ffffff PCI: Bridge: 0000:00:1e.0 IO window: 2000-2fff MEM window: b0200000-b02fffff PREFETCH window: 30000000-31ffffff ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 17 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:1c.0 to 64 PCI: Device 0000:00:1c.1 not available because of resource collisions PCI: Setting latency timer of device 0000:00:1c.1 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 ACPI: PCI Interrupt 0000:06:03.0[A] -> GSI 16 (level, low) -> IRQ 17 lspci: 0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 0000:00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 0000:00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04) 0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04) 0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11) 0000:06:03.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 0000:06:03.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller 0000:06:03.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller 0000:06:03.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller 0000:06:05.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) emerge info: Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt curl dvd eds emboss encode exif expat fam ffmpeg foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 idn imagemagick imlib ipv6 java jpeg kde lcms libg++ libwww mad mikmod mng motif mp3 mpeg mplayer ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline sdl spell ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode vorbis xine xml2 xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Are you running the latest BIOS available for your system? Is this reproducible on the latest development kernel? (currently vanilla-sources-2.6.15_rc2)
I now tested Vanilla Sources 2.6.14.2 and 2.6.15-rc2, still the same Error. And yes, i have the latest Bios installed on my Notebook.
Is this a HP/Compaq laptop?
No, this is a Fujitsu-Siemens Lifebook c1320.
Ok, well it still sounds suspiciously like the bug affecting HP laptops like this. Please test this patch: http://lkml.org/lkml/diff/2005/11/27/40/1
First of all, thank you for your Help. I now applied the patch to vanilla-sources 2.6.14.2 and 2.6.15-rc2, but unfortunately it seems that there is no effect...
Do these messages still appear though?: PCI: Cannot allocate resource region 7 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 8 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 9 of bridge 0000:00:1c.1
Yes, dmesg gives me the same Output: PCI: Cannot allocate resource region 7 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 8 of bridge 0000:00:1c.1 PCI: Cannot allocate resource region 9 of bridge 0000:00:1c.1 PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: b0100000-b01fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bus 7, cardbus bridge: 0000:06:03.0 IO window: 00002000-000020ff IO window: 00002400-000024ff PREFETCH window: 30000000-31ffffff MEM window: 34000000-35ffffff PCI: Bridge: 0000:00:1e.0 IO window: 2000-2fff MEM window: b0200000-b02fffff PREFETCH window: 30000000-31ffffff
Please file an upstream bug for this at http://bugzilla.kernel.org and post the new bug URL here.
Okay, it took me some time, sorry for that. Before posting a new Bug i querried the Database and found an entry similar to my Problem. I answered to that. Hopefully thats better than posting a new bug. The URL is: http://bugzilla.kernel.org/show_bug.cgi?id=5813