[Intel-gfx] bad panel power sequencing delays, disabling panel

Daniel J Blueman daniel at quora.org
Tue Oct 16 15:26:20 CEST 2012


On my Macbook Retina 2012, after a recent firmware update, i915 fails
to use the eDP-1 panel [1], which goes blank when switched to. Nouveau
works correctly though [2]. I see this behaviour on 3.6-rc to 3.7-rc1.

Full boot and IGD switch (see end) kernel logs at
http://quora.org/2012/mbp-i915-panel.txt with drm.debug=0x6. What
additional information is needed to diagnose this?

Thanks,
  Daniel

--- [1]

nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[drm] nouveau 0000:01:00.0: Detected an NVe0 generation card (0x0e7150a2)
[drm] nouveau 0000:01:00.0: acceleration disabled by default, pass
noaccel=0 to force enable
checking generic (90020000 1c20000) vs hw (90000000 10000000)
fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver
ACPI: Invalid Power Resource to register!
Console: switching to colour dummy device 80x25
[drm] nouveau 0000:01:00.0: Checking PRAMIN for VBIOS
[drm] nouveau 0000:01:00.0: ... appears to be valid
[drm] nouveau 0000:01:00.0: Using VBIOS from PRAMIN
[drm] nouveau 0000:01:00.0: BIT BIOS found
[drm] nouveau 0000:01:00.0: Bios version 80.07.26.04
[drm] nouveau 0000:01:00.0: TMDS table version 2.0
[drm] nouveau 0000:01:00.0: MXM: no VBIOS data, nothing to do
[drm] nouveau 0000:01:00.0: DCB version 4.0
[drm] nouveau 0000:01:00.0: DCB outp 00: 048101b6 0f230010
[drm] nouveau 0000:01:00.0: DCB outp 01: 018212d6 0f220020
[drm] nouveau 0000:01:00.0: DCB outp 02: 01021212 00020020
[drm] nouveau 0000:01:00.0: DCB outp 03: 088324c6 0f220010
[drm] nouveau 0000:01:00.0: DCB outp 04: 08032402 00020010
[drm] nouveau 0000:01:00.0: DCB outp 05: 02843862 00020010
[drm] nouveau 0000:01:00.0: DCB conn 00: 00020047
[drm] nouveau 0000:01:00.0: DCB conn 01: 02208146
[drm] nouveau 0000:01:00.0: DCB conn 02: 01104246
[drm] nouveau 0000:01:00.0: DCB conn 03: 00410361
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0x86B5
[drm] nouveau 0000:01:00.0: 0x853A: Condition still not met after
20ms, skipping following opcodes
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0x8EFC
[drm] nouveau 0000:01:00.0: 0x8F0A: Condition still not met after
20ms, skipping following opcodes
[drm] nouveau 0000:01:00.0: 0x8F9B: Condition still not met after
20ms, skipping following opcodes
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0x66E1
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xAAA0
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xAAA1
[drm] nouveau 0000:01:00.0: 0x85E7: Condition still not met after
20ms, skipping following opcodes
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table 5 at offset 0xAB59
[drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xABBE
[TTM] Zone kernel: Available graphics memory: 4043308 kiB
[TTM] Zone  dma32: Available graphics memory: 2097152 kiB
[TTM] Initializing pool allocator
[TTM] Initializing DMA pool allocator
[drm] nouveau 0000:01:00.0: Detected 1024MiB VRAM (GDDR5)
[drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] No driver support for vblank timestamp query.
[drm] nouveau 0000:01:00.0: ACPI backlight interface available, not
registering our own
[drm] nouveau 0000:01:00.0: voltage table 0x50 unknown
[drm] nouveau 0000:01:00.0: 4 available performance level(s)
[drm] nouveau 0000:01:00.0: 1: core 209MHz shader 419MHz memory 405MHz
voltage 520mV
[drm] nouveau 0000:01:00.0: 2: core 390MHz shader 780MHz memory
1080MHz voltage 610mV
[drm] nouveau 0000:01:00.0: 3: core 1000MHz shader 2000MHz memory
1080MHz voltage 630mV
[drm] nouveau 0000:01:00.0: 4: core 1254MHz shader 2508MHz memory
1080MHz voltage 630mV
[drm] nouveau 0000:01:00.0: c:
[drm] nouveau 0000:01:00.0: allocated 2880x1800 fb: 0xe0000, bo ffff88026311b800
fbcon: nouveaufb (fb0) is primary device
Console: switching to colour frame buffer device 240x81
fb0: nouveaufb frame buffer device
drm: registered panic notifier
[drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 0
pci 0000:00:00.0: Intel Ivybridge Chipset
pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
pci 0000:00:00.0: detected 65536K stolen memory
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 53 for MSI/MSI-X
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] Driver supports precise vblank timestamp query.
i915 0000:00:02.0: Invalid ROM contents
[drm] failed to find VBIOS tables
vgaarb: device changed decodes:
PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
vgaarb: device changed decodes:
PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[drm] bad panel power sequencing delays, disabling panel
[drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
[drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
No connectors reported connected with modes
[drm] Cannot find any crtc or sizes - going 1024x768
fb1: inteldrmfb frame buffer device
[Firmware Bug]: ACPI(GFX0) defines _DOD but not _DOS
ACPI: Video Device [GFX0] (multi-head: yes rom: yes post: no)
ACPI: Video Device [IGPU] (multi-head: yes rom: no post: no)
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
vga_switcheroo: enabled

--- [2] xrandr

Screen 0: minimum 320 x 200, current 2880 x 1800, maximum 8192 x 8192
eDP-1 connected 2880x1800+0+0 (normal left inverted right x axis y
axis) 331mm x 207mm
   2880x1800      60.0*+
   1920x1200      59.9
   1920x1080      60.0
   1600x1200      59.9
   1680x1050      60.0
   1400x1050      60.0
   1280x1024      59.9
   1280x960       59.9
   1152x864       60.0
   1024x768       59.9
   800x600        59.9
   640x480        59.4
   720x400        59.6
   640x400        60.0
   640x350        59.8
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
-- 
Daniel J Blueman



More information about the Intel-gfx mailing list