Bug 15030 - screen connected to displayport is not detected - kms radeon
Summary: screen connected to displayport is not detected - kms radeon
Status: RESOLVED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-10 18:19 UTC by Nicolas Reinecke
Modified: 2012-06-27 12:55 UTC (History)
4 users (show)

See Also:
Kernel Version: 2.6.36-rc8+
Subsystem:
Regression: No
Bisected commit-id:


Attachments
video bios (128.00 KB, application/octet-stream)
2010-01-18 16:54 UTC, Nicolas Reinecke
Details
DP fail - connect to running system (97.32 KB, text/plain)
2010-02-02 17:30 UTC, Nicolas Reinecke
Details
DP works (78.77 KB, text/plain)
2010-02-02 17:31 UTC, Nicolas Reinecke
Details
DP screen not detected, drm.debug, second screen on dvi-d found (209.53 KB, text/plain)
2010-04-09 12:11 UTC, Nicolas Reinecke
Details
xf86-video-ati patch (1.20 KB, patch)
2010-10-17 16:43 UTC, Nicolas Reinecke
Details | Diff
drm radeon patch (744 bytes, patch)
2010-10-17 16:45 UTC, Nicolas Reinecke
Details | Diff

Description Nicolas Reinecke 2010-01-10 18:19:14 UTC
arch amd64
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4870]
dual screen DVI-D + Displayport
Without kms DP operates as expected.

DP + DVI-D, kms
[    0.528230] [drm] Initialized drm 1.1.0 20060810
[    0.528274] [drm] radeon defaulting to kernel modesetting.
[    0.528275] [drm] radeon kernel modesetting enabled.
[    0.528326] radeon 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    0.528331] radeon 0000:01:00.0: setting latency timer to 64
[    0.531137] [drm] radeon: Initializing kernel modesetting.
[    0.531215] [drm] register mmio base: 0xFEAF0000
[    0.531216] [drm] register mmio size: 65536
[    0.531728] ATOM BIOS: ATI
[    0.531751] [drm] Clocks initialized !
[    0.532135] [drm] Detected VRAM RAM=256M, BAR=256M
[    0.532139] [drm] RAM width 256bits DDR
[    0.532213] [TTM] Zone  kernel: Available graphics memory: 1544004 kiB.
[    0.532229] [drm] radeon: 256M of VRAM memory ready
[    0.532231] [drm] radeon: 512M of GTT memory ready.
[    0.532277] radeon 0000:01:00.0: irq 27 for MSI/MSI-X
[    0.532281] [drm] radeon: using MSI.
[    0.532301] [drm] radeon: irq initialized.
[    0.532304] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    0.533240] [drm] Loading RV770 Microcode
[    0.533243] platform radeon_cp.0: firmware: using built-in firmware radeon/RV770_pfp.bin
[    0.533246] platform radeon_cp.0: firmware: using built-in firmware radeon/RV770_me.bin
[    0.533249] platform radeon_cp.0: firmware: using built-in firmware radeon/R700_rlc.bin
[    0.581022] [drm] ring test succeeded in 1 usecs
[    0.581091] [drm] radeon: ib pool ready.
[    0.581160] [drm] ib test succeeded in 0 usecs
[    0.640444] [drm] Radeon Display Connectors
[    0.640446] [drm] Connector 0:
[    0.640447] [drm]   HDMI-A
[    0.640448] [drm]   HPD1
[    0.640450] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    0.640452] [drm]   Encoders:
[    0.640453] [drm]     DFP1: INTERNAL_UNIPHY
[    0.640455] [drm] Connector 1:
[    0.640456] [drm]   DisplayPort
[    0.640457] [drm]   HPD3
[    0.640459] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[    0.640460] [drm]   Encoders:
[    0.640462] [drm]     DFP2: INTERNAL_UNIPHY
[    0.640463] [drm] Connector 2:
[    0.640464] [drm]   DVI-I
[    0.640465] [drm]   HPD2
[    0.640467] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[    0.640468] [drm]   Encoders:
[    0.640470] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    0.640471] [drm]     DFP3: INTERNAL_KLDSCP_LVTMA
[    0.640473] [drm] Connector 3:
[    0.640474] [drm]   VGA
[    0.640476] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[    0.640478] [drm]   Encoders:
[    0.640479] [drm]     CRT2: INTERNAL_KLDSCP_DAC2
[    1.081853] [drm] fb mappable at 0xD0141000
[    1.081855] [drm] vram apper at 0xD0000000
[    1.081856] [drm] size 5242880
[    1.081857] [drm] fb depth is 24
[    1.081858] [drm]    pitch is 5120
[    1.082924] executing set pll
[    1.130033] executing set crtc timing
[    1.130066] [drm] TMDS-14: set mode 1280x1024 18
[    1.170259] Console: switching to colour frame buffer device 160x64
[    1.174985] fb0: radeondrmfb frame buffer device
[    1.174987] registered panic notifier
[    1.174990] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[   11.640943] [drm:r600_irq_process] *ERROR* Unhandled interrupt: 21 5
[   14.160031] executing set pll
[   14.160046] executing set crtc timing
[   14.160079] [drm] TMDS-14: set mode 1280x1024 18


Only DP, kms

[    0.528244] [drm] Initialized drm 1.1.0 20060810
[    0.528288] [drm] radeon defaulting to kernel modesetting.
[    0.528289] [drm] radeon kernel modesetting enabled.
[    0.528340] radeon 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    0.528344] radeon 0000:01:00.0: setting latency timer to 64
[    0.531151] [drm] radeon: Initializing kernel modesetting.
[    0.531230] [drm] register mmio base: 0xFEAF0000
[    0.531231] [drm] register mmio size: 65536
[    0.531743] ATOM BIOS: ATI
[    0.531766] [drm] Clocks initialized !
[    0.532150] [drm] Detected VRAM RAM=256M, BAR=256M
[    0.532154] [drm] RAM width 256bits DDR
[    0.532227] [TTM] Zone  kernel: Available graphics memory: 1544004 kiB.
[    0.532244] [drm] radeon: 256M of VRAM memory ready
[    0.532245] [drm] radeon: 512M of GTT memory ready.
[    0.532291] radeon 0000:01:00.0: irq 27 for MSI/MSI-X
[    0.532296] [drm] radeon: using MSI.
[    0.532315] [drm] radeon: irq initialized.
[    0.532318] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    0.533258] [drm] Loading RV770 Microcode
[    0.533261] platform radeon_cp.0: firmware: using built-in firmware radeon/RV770_pfp.bin
[    0.533265] platform radeon_cp.0: firmware: using built-in firmware radeon/RV770_me.bin
[    0.533267] platform radeon_cp.0: firmware: using built-in firmware radeon/R700_rlc.bin
[    0.581034] [drm] ring test succeeded in 1 usecs
[    0.581103] [drm] radeon: ib pool ready.
[    0.581172] [drm] ib test succeeded in 0 usecs
[    0.640447] [drm] Radeon Display Connectors
[    0.640449] [drm] Connector 0:
[    0.640450] [drm]   HDMI-A
[    0.640451] [drm]   HPD1
[    0.640453] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    0.640455] [drm]   Encoders:
[    0.640456] [drm]     DFP1: INTERNAL_UNIPHY
[    0.640458] [drm] Connector 1:
[    0.640459] [drm]   DisplayPort
[    0.640460] [drm]   HPD3
[    0.640462] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[    0.640463] [drm]   Encoders:
[    0.640465] [drm]     DFP2: INTERNAL_UNIPHY
[    0.640466] [drm] Connector 2:
[    0.640467] [drm]   DVI-I
[    0.640468] [drm]   HPD2
[    0.640470] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[    0.640471] [drm]   Encoders:
[    0.640473] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    0.640474] [drm]     DFP3: INTERNAL_KLDSCP_LVTMA
[    0.640475] [drm] Connector 3:
[    0.640477] [drm]   VGA
[    0.640479] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[    0.640480] [drm]   Encoders:
[    0.640482] [drm]     CRT2: INTERNAL_KLDSCP_DAC2
[    0.980030] ------------[ cut here ]------------
[    0.980036] WARNING: at drivers/gpu/drm/drm_crtc_helper.c:1035 drm_helper_initial_config+0x5a/0x60()
[    0.980038] Hardware name: MS-7551
[    0.980039] No connectors reported connected with modes
[    0.980041] Modules linked in:
[    0.980044] Pid: 1, comm: swapper Not tainted 2.6.33-rc3-desktop28 #1
[    0.980046] Call Trace:
[    0.980051]  [<ffffffff810398e3>] ? warn_slowpath_common+0x73/0xb0
[    0.980055]  [<ffffffff81039980>] ? warn_slowpath_fmt+0x40/0x50
[    0.980058]  [<ffffffff811dcd36>] ? drm_helper_probe_connector_modes+0x36/0x70
[    0.980061]  [<ffffffff811ddc6a>] ? drm_helper_initial_config+0x5a/0x60
[    0.980065]  [<ffffffff8122aa48>] ? radeon_modeset_init+0x358/0x700
[    0.980069]  [<ffffffff812129b4>] ? radeon_driver_load_kms+0x94/0x170
[    0.980072]  [<ffffffff811e6f64>] ? drm_get_dev+0x2c4/0x420
[    0.980076]  [<ffffffff81121be7>] ? sysfs_add_one+0x27/0xe0
[    0.980080]  [<ffffffff81173832>] ? local_pci_probe+0x12/0x20
[    0.980083]  [<ffffffff811748a4>] ? pci_device_probe+0x84/0xb0
[    0.980087]  [<ffffffff8126311a>] ? driver_sysfs_add+0x5a/0x80
[    0.980090]  [<ffffffff8126323f>] ? driver_probe_device+0x8f/0x180
[    0.980093]  [<ffffffff812633c3>] ? __driver_attach+0x93/0xa0
[    0.980096]  [<ffffffff81263330>] ? __driver_attach+0x0/0xa0
[    0.980099]  [<ffffffff81262738>] ? bus_for_each_dev+0x58/0x80
[    0.980102]  [<ffffffff812629d0>] ? bus_add_driver+0xb0/0x250
[    0.980105]  [<ffffffff812636ba>] ? driver_register+0x6a/0x130
[    0.980108]  [<ffffffff81174b0c>] ? __pci_register_driver+0x4c/0xc0
[    0.980111]  [<ffffffff8151c559>] ? radeon_init+0x0/0xc0
[    0.980114]  [<ffffffff810001d4>] ? do_one_initcall+0x34/0x190
[    0.980118]  [<ffffffff814fb6b7>] ? kernel_init+0x165/0x1bb
[    0.980121]  [<ffffffff81003b54>] ? kernel_thread_helper+0x4/0x10
[    0.980124]  [<ffffffff814fb552>] ? kernel_init+0x0/0x1bb
[    0.980127]  [<ffffffff81003b50>] ? kernel_thread_helper+0x0/0x10
[    0.980133] ---[ end trace 470ca31e30643870 ]---
[    0.980139] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[   13.812140] Xorg[3393]: segfault at 88 ip 0000000000467854 sp 00007fffd593bf20 error 4 in Xorg[400000+1bb000]
Comment 1 Alex Deucher 2010-01-11 14:24:10 UTC
What kernel are you using?  You may be using an older drm without DP support.
Comment 2 Nicolas Reinecke 2010-01-13 21:00:37 UTC
I now use kernel 2.6.33-rc4, before it was 2.6.33-rc3.
[    0.000000] Linux version 2.6.33-rc4-desktop32 (root@desktop) (gcc version 4.4.3 20100108 (prerelease) (Ubuntu 4.4.2-9ubuntu3) ) #1 SMP Wed Jan 13 15:28:02 CET 2010
The screen gets a video signal until drm take over control form the bios and switch to standby.
I was wrong to report non kms as operational. No sign of DP link in xrandr, Xorg log or dmesg.
Comment 3 Dave Airlie 2010-01-14 01:51:27 UTC
Are you using straight displayport or a displayport->DVI convertor?
Comment 4 Nicolas Reinecke 2010-01-14 02:02:47 UTC
It is a straight displayport connection.
Comment 5 Nicolas Reinecke 2010-01-18 16:54:20 UTC
Created attachment 24622 [details]
video bios
Comment 6 Nicolas Reinecke 2010-01-18 17:27:26 UTC
The graphics card is a "Gainward Golden Sample 1024M 256Bit CRT DVI HDMI DP" with a custom pcb layout. Maybe they wired the DP differently. When I'm using Win7 + ATI driver, DP works as good as the DVI-D connection.
Comment 7 Alex Deucher 2010-01-22 00:39:24 UTC
Does this work any better with the latest atom parser updates in drm-radeon-testing:
http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=shortlog;h=refs/heads/drm-radeon-testing
Comment 8 Nicolas Reinecke 2010-01-24 17:41:25 UTC
I tried latest DDX and drm-2.6 radeon-testing. The screen still get no signal.
Comment 9 Nicolas Reinecke 2010-02-02 17:25:04 UTC
With the latest xf86-video-ati git version DP works if the screen was connected at boot. When I connect it at runtime false modes are detected and I can't enable the DP screen. KMS still refuses to detect it.
Comment 10 Nicolas Reinecke 2010-02-02 17:30:31 UTC
Created attachment 24877 [details]
DP fail - connect to running system
Comment 12 Nicolas Reinecke 2010-02-02 17:31:27 UTC
Created attachment 24878 [details]
DP works
Comment 13 Pete Zaitcev 2010-02-13 07:08:47 UTC
I don't understand how why 9ce929078af868ce5f5b0b3537184dad642fba43
affects the DP. I can see the changelog entry, but there does not seem
to be any code in it that actually did it. Also, the wireless changes in it
are strangely... unrelated. Can anyone point me to the function name
with the change?
Comment 14 Dave Airlie 2010-02-13 07:36:30 UTC
thats a merge commit 

It affects radeon displayport

f28cf33945cc112f8ee835512b7440905dc29ad2
43c33ed87d0f1b900a6a3014db556ecc7f4a989b
97b94ccb9aa1b82ed7a9a045d0ae5b32c99b84a0

are all radeon DP commits to fix it.

I don't see any wireless stuff touched in that merge.
Comment 15 Nicolas Reinecke 2010-04-09 10:57:29 UTC
DP still not working with KMS.
Comment 16 Nicolas Reinecke 2010-04-09 12:11:26 UTC
Created attachment 25928 [details]
DP screen not detected, drm.debug, second screen on dvi-d found
Comment 17 Nicolas Reinecke 2010-10-17 16:41:16 UTC
DP still not working with KMS.

The UMS driver uses this i2c commands:
...
[   573.709] RADEONDPEncoderService: 1 19
[   573.709] (II) RADEON(0): I2C device "DisplayPort-0-DP:ddc2" registered at address 0xA0.
[   573.710] get auxch 0030 40 30 i2c addr:0x92 status:00
[   573.710] get auxch 0030 00 30 i2c addr:0x92 status:00
[   573.711] (II) RADEON(0): I2C device "DisplayPort-0-DP:E-EDID segment register" registered at address 0x60.
[   573.711] get auxch 0031 40 30 i2c addr:0x92 status:00
[   573.712] get auxch 0031 00 30 i2c addr:0x92 status:00
[   573.712] (II) RADEON(0): I2C device "DisplayPort-0-DP:EDID EEPROM interface" registered at address 0x62.
[   573.713] get auxch 0037 40 30 i2c addr:0x92 status:00
[   573.714] get auxch 0037 00 30 i2c addr:0x92 status:00
[   573.714] (II) RADEON(0): I2C device "DisplayPort-0-DP:DDC control interface" registered at address 0x6E.
[   573.715] get auxch 0050 40 30 i2c addr:0x92 status:00
[   573.715] get auxch 0050 40 50 i2c addr:0x92 status:00
[   573.716] get auxch 0050 50 30 i2c addr:0x92 status:00
[   573.717] get auxch 0050 50 40 i2c addr:0x92 status:00
...
[   573.805] get auxch 0050 50 40 i2c addr:0x92 status:00
[   573.806] get auxch 0050 10 30 i2c addr:0x92 status:00
[   573.808] RADEONDPEncoderService: 1 19
[   573.809] get auxch 0000 90 47 i2c addr:0x92 status:00
[   573.809] get auxch 0100 90 41 i2c addr:0x92 status:00
[   573.809] (II) RADEON(0): EDID for output DisplayPort-0
...

the kms does something different and fail to detect a device

Oct 17 17:14:57 desktop kernel: [    9.448391] [drm] ring test succeeded in 1 usecs
Oct 17 17:14:57 desktop kernel: [    9.448515] [drm] radeon: ib pool ready.
Oct 17 17:14:57 desktop kernel: [    9.448588] [drm] ib test succeeded in 0 usecs
Oct 17 17:14:57 desktop kernel: [    9.448590] [drm] Enabling audio support
Oct 17 17:14:57 desktop kernel: [    9.448597] failed to evaluate ATIF got AE_BAD_PARAMETER
Oct 17 17:14:57 desktop kernel: [    9.449237] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.449735] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.450245] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.451272] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.452580] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.453084] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.453577] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.454070] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.454562] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.455055] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.455547] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:40 len:30 0x92 40
Oct 17 17:14:57 desktop kernel: [    9.455551] [drm:radeon_process_aux_ch], failed to get auxch 0000 40 30 0x92 40 after 11 retries
Oct 17 17:14:57 desktop kernel: [    9.455953] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:00 len:30 0x92 00
Oct 17 17:14:57 desktop kernel: [    9.456021] [drm:radeon_atombios_get_tv_info], Default TV standard: PAL
Oct 17 17:14:57 desktop kernel: [    9.456058] [drm:radeon_atombios_get_tv_info], Default TV standard: PAL
Oct 17 17:14:57 desktop kernel: [    9.456094] [drm] Radeon Display Connectors
Oct 17 17:14:57 desktop kernel: [    9.456096] [drm] Connector 0:
Oct 17 17:14:57 desktop kernel: [    9.456098] [drm]   HDMI-A
Oct 17 17:14:57 desktop kernel: [    9.456100] [drm]   HPD1
Oct 17 17:14:57 desktop kernel: [    9.456103] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
Oct 17 17:14:57 desktop kernel: [    9.456105] [drm]   Encoders:
Oct 17 17:14:57 desktop kernel: [    9.456107] [drm]     DFP1: INTERNAL_UNIPHY
Oct 17 17:14:57 desktop kernel: [    9.456109] [drm] Connector 1:
Oct 17 17:14:57 desktop kernel: [    9.456111] [drm]   DisplayPort
Oct 17 17:14:57 desktop kernel: [    9.456112] [drm]   HPD3
Oct 17 17:14:57 desktop kernel: [    9.456115] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
Oct 17 17:14:57 desktop kernel: [    9.456117] [drm]   Encoders:
Oct 17 17:14:57 desktop kernel: [    9.456119] [drm]     DFP2: INTERNAL_UNIPHY
Oct 17 17:14:57 desktop kernel: [    9.456121] [drm] Connector 2:
Oct 17 17:14:57 desktop kernel: [    9.456122] [drm]   DVI-I
Oct 17 17:14:57 desktop kernel: [    9.456124] [drm]   HPD2
Oct 17 17:14:57 desktop kernel: [    9.456127] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
Oct 17 17:14:57 desktop kernel: [    9.456129] [drm]   Encoders:
Oct 17 17:14:57 desktop kernel: [    9.456131] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
Oct 17 17:14:57 desktop kernel: [    9.456133] [drm]     DFP3: INTERNAL_KLDSCP_LVTMA
Oct 17 17:14:57 desktop kernel: [    9.456135] [drm] Connector 3:
Oct 17 17:14:57 desktop kernel: [    9.456136] [drm]   VGA
Oct 17 17:14:57 desktop kernel: [    9.456139] [drm]   DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
Oct 17 17:14:57 desktop kernel: [    9.456141] [drm]   Encoders:
Oct 17 17:14:57 desktop kernel: [    9.456143] [drm]     CRT2: INTERNAL_KLDSCP_DAC2
Oct 17 17:14:57 desktop kernel: [    9.745923] [drm] Internal thermal controller with fan control
Oct 17 17:14:57 desktop kernel: [    9.745970] [drm] radeon: power management initialized
Oct 17 17:14:57 desktop kernel: [    9.745976] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000008, active_devices 00000000
Oct 17 17:14:57 desktop kernel: [    9.745982] [drm:radeon_atom_encoder_dpms], encoder dpms 30 to mode 3, devices 00000080, active_devices 00000000
Oct 17 17:14:57 desktop kernel: [    9.745986] [drm:radeon_atom_encoder_dpms], encoder dpms 21 to mode 3, devices 00000001, active_devices 00000000
Oct 17 17:14:57 desktop kernel: [    9.745994] [drm:radeon_atom_encoder_dpms], encoder dpms 31 to mode 3, devices 00000200, active_devices 00000000
Oct 17 17:14:57 desktop kernel: [    9.745998] [drm:radeon_atom_encoder_dpms], encoder dpms 22 to mode 3, devices 00000010, active_devices 00000000
Oct 17 17:14:57 desktop kernel: [    9.767231] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:HDMI Type A-1]
Oct 17 17:14:57 desktop kernel: [    9.769239] [drm:radeon_atombios_connected_scratch_regs], DFP1 disconnected
Oct 17 17:14:57 desktop kernel: [    9.769242] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:HDMI Type A-1] disconnected
Oct 17 17:14:57 desktop kernel: [    9.769245] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:13:DisplayPort-1]
Oct 17 17:14:57 desktop kernel: [    9.770083] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770146] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770208] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770270] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770333] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770397] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770463] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770526] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770588] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770651] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770713] [drm:radeon_process_aux_ch], get auxch addr:0000 i2ccmd:90 len:47 0x92 02
Oct 17 17:14:57 desktop kernel: [    9.770716] [drm:radeon_process_aux_ch], failed to get auxch 0000 90 47 0x92 02 after 11 retries
Oct 17 17:14:57 desktop kernel: [    9.770722] [drm:radeon_atombios_connected_scratch_regs], DFP2 disconnected
Oct 17 17:14:57 desktop kernel: [    9.770724] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:13:DisplayPort-1] disconnected
Oct 17 17:14:57 desktop kernel: [    9.770727] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DVI-I-1]
Oct 17 17:14:57 desktop kernel: [    9.826374] [drm:radeon_atombios_connected_scratch_regs], CRT1 disconnected
Oct 17 17:14:57 desktop kernel: [    9.826378] [drm:radeon_atombios_connected_scratch_regs], DFP3 connected
Oct 17 17:14:57 desktop kernel: [    9.826396] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DVI-I-1] probed modes :
Oct 17 17:14:57 desktop kernel: [    9.826399] [drm:drm_mode_debug_printmodeline], Modeline 20:"1920x1200" 60 154000 1920 1968 2000 2080 1200 1203 1209 1235 0x48 0x9
Oct 17 17:14:57 desktop kernel: [    9.826404] [drm:drm_mode_debug_printmodeline], Modeline 21:"1600x1200" 60 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x40 0x5
Oct 17 17:14:57 desktop kernel: [    9.826408] [drm:drm_mode_debug_printmodeline], Modeline 24:"1680x1050" 60 146250 1680 1784 1960 2240 1050 1053 1059 1089 0x40 0x6
Oct 17 17:14:57 desktop kernel: [    9.826412] [drm:drm_mode_debug_printmodeline], Modeline 22:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
Oct 17 17:14:57 desktop kernel: [    9.826417] [drm:drm_mode_debug_printmodeline], Modeline 23:"1280x960" 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5
Oct 17 17:14:57 desktop kernel: [    9.826421] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
Oct 17 17:14:57 desktop kernel: [    9.826425] [drm:drm_mode_debug_printmodeline], Modeline 25:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
Oct 17 17:14:57 desktop kernel: [    9.826430] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
Oct 17 17:14:57 desktop kernel: [    9.826434] [drm:drm_mode_debug_printmodeline], Modeline 27:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
Oct 17 17:14:57 desktop kernel: [    9.826438] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:VGA-1]
Oct 17 17:14:57 desktop kernel: [    9.830327] [drm:radeon_atom_dac_detect], Bios 0 scratch 200000 00000010
Oct 17 17:14:57 desktop kernel: [    9.830332] [drm:radeon_atombios_connected_scratch_regs], CRT2 disconnected
Oct 17 17:14:57 desktop kernel: [    9.830334] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:VGA-1] disconnected
Oct 17 17:14:57 desktop kernel: [    9.830337] [drm:drm_setup_crtcs], 
Oct 17 17:14:57 desktop kernel: [    9.830339] [drm:drm_enable_connectors], connector 11 enabled? no
Oct 17 17:14:57 desktop kernel: [    9.830341] [drm:drm_enable_connectors], connector 13 enabled? no
Oct 17 17:14:57 desktop kernel: [    9.830343] [drm:drm_enable_connectors], connector 15 enabled? yes
Oct 17 17:14:57 desktop kernel: [    9.830346] [drm:drm_enable_connectors], connector 18 enabled? no
Oct 17 17:14:57 desktop kernel: [    9.830348] [drm:drm_target_preferred], looking for cmdline mode on connector 15
Oct 17 17:14:57 desktop kernel: [    9.830350] [drm:drm_target_preferred], looking for preferred mode on connector 15
Oct 17 17:14:57 desktop kernel: [    9.830353] [drm:drm_target_preferred], found mode 1920x1200
Oct 17 17:14:57 desktop kernel: [    9.830355] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
Oct 17 17:14:57 desktop kernel: [    9.830358] [drm:drm_setup_crtcs], desired mode 1920x1200 set on crtc 8
Oct 17 17:14:57 desktop kernel: [    9.834454] [drm] fb mappable at 0xD0142000
Oct 17 17:14:57 desktop kernel: [    9.834455] [drm] vram apper at 0xD0000000
Oct 17 17:14:57 desktop kernel: [    9.834456] [drm] size 9216000
Oct 17 17:14:57 desktop kernel: [    9.834458] [drm] fb depth is 24
Oct 17 17:14:57 desktop kernel: [    9.834459] [drm]    pitch is 7680
Oct 17 17:14:57 desktop kernel: [    9.834514] fb0: radeondrmfb frame buffer device
Oct 17 17:14:57 desktop kernel: [    9.834515] drm: registered panic notifier
Oct 17 17:14:57 desktop kernel: [    9.834521] [drm] Initialized radeon 2.6.0 20080528 for 0000:01:00.0 on minor 0



I made a pach as recommended by Alex Deucher here: http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg47317.html to fix the retry loop.
Also every get auxch is printed (not in the patches).
Comment 18 Nicolas Reinecke 2010-10-17 16:43:50 UTC
Created attachment 33852 [details]
xf86-video-ati patch
Comment 19 Nicolas Reinecke 2010-10-17 16:45:29 UTC
Created attachment 33862 [details]
drm radeon patch
Comment 20 Alex Deucher 2010-10-17 19:19:26 UTC
(In reply to comment #17)
> 
> I made a pach as recommended by Alex Deucher here:
> http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg47317.html to
> fix the retry loop.
> Also every get auxch is printed (not in the patches).

Does the patch help?
Comment 21 Nicolas Reinecke 2010-10-17 22:16:59 UTC
No. It fails as seen in the logs above.
Comment 22 Alan 2012-06-27 12:55:01 UTC
Closing as obsolete, if this is still seen with 3.2+ please update the bug

Note You need to log in before you can comment on or make changes to this bug.