Upon loading the i915 module in 12.10 (quantal) the following error is seen in dmesg on both Sandy Bridge iGPUs (i7-2600) and Ivy Bridge (i7-3770). The motherboards used are Asus P8H67M Pro and P8H77M Pro
[ 40.647417] [drm:drm_pci_agp_init] *ERROR* Cannot initialize the agpgart module. [ 40.647819] BUG: unable to handle kernel NULL pointer dereference at (null) [ 40.647905] IP: [<ffffffff8167f93a>] __mutex_lock_slowpath+0xaa/0x150 [ 40.647953] PGD 40796e067 PUD 405ab0067 PMD 0 [ 40.648022] Oops: 0002 [#1] SMP [ 40.648076] CPU 2 [ 40.648092] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit eeepc_wmi asus_wmi sparse_keymap coretemp kvm_intel kvm ghash_clmulni_intel aesni_intel cryptd aes_x86_64 microcode wmi psmouse video mei lpc_ich mac_hid serio_raw lp parport hid_generic usbhid hid btrfs zlib_deflate libcrc32c raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov r8169 raid6_pq async_tx raid1 raid0 multipath linear [ 40.648839] [ 40.648863] Pid: 1230, comm: modprobe Not tainted 3.5.0-17-generic #28-Ubuntu System manufacturer System Product Name/P8H77-M PRO [ 40.648950] RIP: 0010:[<ffffffff8167f93a>] [<ffffffff8167f93a>] __mutex_lock_slowpath+0xaa/0x150 [ 40.649008] RSP: 0018:ffff880407cb1d38 EFLAGS: 00010246 [ 40.649038] RAX: 0000000000000000 RBX: ffff88040815e3a0 RCX: 0000000000000000 [ 40.649069] RDX: ffff880407cb1d50 RSI: ffffffffa02e2a1a RDI: ffff88040815e3a4 [ 40.649101] RBP: ffff880407cb1d98 R08: 000000000000036a R09: 0000000000000000 [ 40.649133] R10: ffffffff8184b320 R11: 0000000000000000 R12: ffff880403c89700 [ 40.649165] R13: ffff88040815e3a4 R14: 00000000ffffffff R15: ffff88040815e3a8 [ 40.649197] FS: 00007f73e9b36700(0000) GS:ffff88041fa80000(0000) knlGS:0000000000000000 [ 40.649239] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 40.649269] CR2: 0000000000000000 CR3: 00000004048bd000 CR4: 00000000001407e0 [ 40.649301] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.649333] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 40.649364] Process modprobe (pid: 1230, threadinfo ffff880407cb0000, task ffff880403c89700) [ 40.649406] Stack: [ 40.649431] 0000000000000000 ffff8804097c4090 ffff880407cb1da8 ffff88040815e3a8 [ 40.649526] 0000000000000000 0000000000000018 ffff880407cb1db8 ffff88040815e3a0 [ 40.649621] ffff88040815e000 ffff88040815e3a0 0000000000000000 ffff8804097c4090 [ 40.649716] Call Trace: [ 40.649743] [<ffffffff8167f43a>] mutex_lock+0x2a/0x50 [ 40.649782] [<ffffffffa0368d4b>] intel_fb_restore_mode+0x2b/0xb0 [i915] [ 40.649820] [<ffffffffa032c120>] i915_driver_lastclose+0x30/0x60 [i915] [ 40.649855] [<ffffffffa02bc79a>] drm_lastclose+0x4a/0x320 [drm] [ 40.649889] [<ffffffffa02c2919>] drm_fill_in_dev+0x139/0x1c0 [drm] [ 40.649924] [<ffffffffa02c5243>] drm_get_pci_dev+0xd3/0x310 [drm] [ 40.649957] [<ffffffff8135ab52>] ? pci_get_subsys+0x92/0xd0 [ 40.649990] [<ffffffffa02c554e>] drm_pci_init+0xce/0x130 [drm] [ 40.650021] [<ffffffffa03a8000>] ? 0xffffffffa03a7fff [ 40.650056] [<ffffffffa03a8066>] i915_init+0x66/0x68 [i915] [ 40.650088] [<ffffffff8100212a>] do_one_initcall+0x12a/0x180 [ 40.650120] [<ffffffff810b5a22>] sys_init_module+0xc2/0x230 [ 40.650151] [<ffffffff81689d29>] system_call_fastpath+0x16/0x1b [ 40.650181] Code: 00 4c 8d 6b 04 4c 8d 7b 08 41 be ff ff ff ff 4c 89 ef e8 7a 21 00 00 48 8b 43 10 48 8d 55 b8 4c 89 7d b8 48 89 53 10 48 89 45 c0 <48> 89 10 44 89 f0 4c 89 65 c8 87 03 83 f8 01 75 24 eb 2c 0f 1f [ 40.651118] RIP [<ffffffff8167f93a>] __mutex_lock_slowpath+0xaa/0x150 [ 40.651163] RSP <ffff880407cb1d38> [ 40.651190] CR2: 0000000000000000 [ 40.651217] ---[ end trace fdda5e77f68c8561 ]---
Using v3.7-rc2-raring Kernel yields: [ 36.124278] [drm:drm_pci_agp_init] *ERROR* Cannot initialize the agpgart module. [ 36.124324] DRM: Fill_in_dev failed.
Blacklisting the i915 module is a workaround for those not needing the iGPU to do anything more than console.
Sandy Bridge System: 00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09) 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09) 00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5) 00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5) 00:1c.6 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 [8086:1c1c] (rev b5) 00:1c.7 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev b5) 00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05) 00:1f.0 ISA bridge [0601]: Intel Corporation H67 Express Chipset Family LPC Controller [8086:1c4a] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05) 03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042] 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) 05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 01)
Ivy Bridge: lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09) 00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09) 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) 00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) 00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) 00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4) 00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4) 00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) 00:1f.0 ISA bridge [0601]: Intel Corporation H77 Express Chipset LPC Controller [8086:1e4a] (rev 04) 00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04) 00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04) 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 09) 04:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE9172 SATA III 6Gb/s RAID Controller [1b4b:917a] (rev 11)
Upon loading the i915 module in 12.10 (quantal) the following error is seen in dmesg on both Sandy Bridge iGPUs (i7-2600) and Ivy Bridge (i7-3770). The motherboards used are Asus P8H67M Pro and P8H77M Pro
[ 40.647417] [drm:drm_ pci_agp_ init] *ERROR* Cannot initialize the agpgart module. 93a>] __mutex_ lock_slowpath+ 0xaa/0x150 ffffffff8167f93 a>] [<ffffffff8167f 93a>] __mutex_ lock_slowpath+ 0xaa/0x150 cb1d38 EFLAGS: 00010246 0(0000) GS:ffff88041fa8 0000(0000) knlGS:000000000 0000000 43a>] mutex_lock+ 0x2a/0x50 d4b>] intel_fb_ restore_ mode+0x2b/ 0xb0 [i915] 120>] i915_driver_ lastclose+ 0x30/0x60 [i915] 79a>] drm_lastclose+ 0x4a/0x320 [drm] 919>] drm_fill_ in_dev+ 0x139/0x1c0 [drm] 243>] drm_get_ pci_dev+ 0xd3/0x310 [drm] b52>] ? pci_get_ subsys+ 0x92/0xd0 54e>] drm_pci_ init+0xce/ 0x130 [drm] 000>] ? 0xffffffffa03a7fff 066>] i915_init+0x66/0x68 [i915] 12a>] do_one_ initcall+ 0x12a/0x180 a22>] sys_init_ module+ 0xc2/0x230 d29>] system_ call_fastpath+ 0x16/0x1b 93a>] __mutex_ lock_slowpath+ 0xaa/0x150
[ 40.647819] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 40.647905] IP: [<ffffffff8167f
[ 40.647953] PGD 40796e067 PUD 405ab0067 PMD 0
[ 40.648022] Oops: 0002 [#1] SMP
[ 40.648076] CPU 2
[ 40.648092] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit eeepc_wmi asus_wmi sparse_keymap coretemp kvm_intel kvm ghash_clmulni_intel aesni_intel cryptd aes_x86_64 microcode wmi psmouse video mei lpc_ich mac_hid serio_raw lp parport hid_generic usbhid hid btrfs zlib_deflate libcrc32c raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov r8169 raid6_pq async_tx raid1 raid0 multipath linear
[ 40.648839]
[ 40.648863] Pid: 1230, comm: modprobe Not tainted 3.5.0-17-generic #28-Ubuntu System manufacturer System Product Name/P8H77-M PRO
[ 40.648950] RIP: 0010:[<
[ 40.649008] RSP: 0018:ffff880407
[ 40.649038] RAX: 0000000000000000 RBX: ffff88040815e3a0 RCX: 0000000000000000
[ 40.649069] RDX: ffff880407cb1d50 RSI: ffffffffa02e2a1a RDI: ffff88040815e3a4
[ 40.649101] RBP: ffff880407cb1d98 R08: 000000000000036a R09: 0000000000000000
[ 40.649133] R10: ffffffff8184b320 R11: 0000000000000000 R12: ffff880403c89700
[ 40.649165] R13: ffff88040815e3a4 R14: 00000000ffffffff R15: ffff88040815e3a8
[ 40.649197] FS: 00007f73e9b3670
[ 40.649239] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 40.649269] CR2: 0000000000000000 CR3: 00000004048bd000 CR4: 00000000001407e0
[ 40.649301] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 40.649333] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 40.649364] Process modprobe (pid: 1230, threadinfo ffff880407cb0000, task ffff880403c89700)
[ 40.649406] Stack:
[ 40.649431] 0000000000000000 ffff8804097c4090 ffff880407cb1da8 ffff88040815e3a8
[ 40.649526] 0000000000000000 0000000000000018 ffff880407cb1db8 ffff88040815e3a0
[ 40.649621] ffff88040815e000 ffff88040815e3a0 0000000000000000 ffff8804097c4090
[ 40.649716] Call Trace:
[ 40.649743] [<ffffffff8167f
[ 40.649782] [<ffffffffa0368
[ 40.649820] [<ffffffffa032c
[ 40.649855] [<ffffffffa02bc
[ 40.649889] [<ffffffffa02c2
[ 40.649924] [<ffffffffa02c5
[ 40.649957] [<ffffffff8135a
[ 40.649990] [<ffffffffa02c5
[ 40.650021] [<ffffffffa03a8
[ 40.650056] [<ffffffffa03a8
[ 40.650088] [<ffffffff81002
[ 40.650120] [<ffffffff810b5
[ 40.650151] [<ffffffff81689
[ 40.650181] Code: 00 4c 8d 6b 04 4c 8d 7b 08 41 be ff ff ff ff 4c 89 ef e8 7a 21 00 00 48 8b 43 10 48 8d 55 b8 4c 89 7d b8 48 89 53 10 48 89 45 c0 <48> 89 10 44 89 f0 4c 89 65 c8 87 03 83 f8 01 75 24 eb 2c 0f 1f
[ 40.651118] RIP [<ffffffff8167f
[ 40.651163] RSP <ffff880407cb1d38>
[ 40.651190] CR2: 0000000000000000
[ 40.651217] ---[ end trace fdda5e77f68c8561 ]---
Using v3.7-rc2-raring Kernel yields: pci_agp_ init] *ERROR* Cannot initialize the agpgart module.
[ 36.124278] [drm:drm_
[ 36.124324] DRM: Fill_in_dev failed.
Blacklisting the i915 module is a workaround for those not needing the iGPU to do anything more than console.
Sandy Bridge System:
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5)
00:1c.6 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 [8086:1c1c] (rev b5)
00:1c.7 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation H67 Express Chipset Family LPC Controller [8086:1c4a] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 01)
Ivy Bridge:
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation H77 Express Chipset LPC Controller [8086:1e4a] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 09)
04:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE9172 SATA III 6Gb/s RAID Controller [1b4b:917a] (rev 11)