Created attachment 121376 [details] kernel log Starting with kernel 4.4 i915 module fails to load on boot and causes Oops. Please see attached kernel log. Hardware: Dell Latitude D430 with 945GM 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller]) Subsystem: Dell Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at eff00000 (32-bit, non-prefetchable) [size=512K] Region 1: I/O ports at eff8 [size=8] Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M] Region 3: Memory at efec0000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: i915 Kernel modules: i915
System boots and works fine with linux-next-20160128. Hopefully the fix will be backported to 4.4 branch.
[ 2.640354] laptop kernel: [<ffffffff8188ab2d>] __mutex_lock_slowpath+0x6d/0xf0 [ 2.640363] laptop kernel: [<ffffffff8188abca>] mutex_lock+0x1a/0x30 [ 2.640442] laptop kernel: [<ffffffffa004ab0b>] intel_display_power_get+0x2b/0xf0 [i915] [ 2.640508] laptop kernel: [<ffffffffa00d8c16>] gmbus_xfer+0x36/0x680 [i915] Should be fixed by commit f5949141a21e ("drm/i915: Init power domains early in driver load") which has Cc:stable, so it should end up in 4.4 at some point.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.