No DVI output on ATI Xpress 200 - reopen

Przemysław Tomczyk tomczyk.przemek at gmail.com
Thu Jul 19 04:25:12 PDT 2012


Hi and hello to the list,

Recently I've received workstation with Xpress 200 card, no DVI
output. Kernel is 3.4.4.
DVI output goes blank as soon as KMS kicks in.
Xorg.log mentions no EDID for DVI-0, but forcing edid from file using
drm_kms_helper module didn't help.
Now i'm getting "DVI: Failed to assign ddc bus! Check dmesg for i2c
errors.", bot no i2c errors in dmesg output.

in /sys i c an see nodes for 2 buses:
#cat /sys/devices/pci0000\:00/0000\:00\:01.0/0000\:01\:05.0/i2c-2/name
Radeon i2c bit bus VGA_DDC
# cat /sys/devices/pci0000\:00/0000\:00\:01.0/0000\:01\:05.0/i2c-1/name
Radeon i2c bit bus DVI_DDC


I have bios dump ready to attach on request.

regards,
Przemek Tomczyk

from Xorg.log:

[    18.788] (II) [KMS] Kernel modesetting enabled.
[    18.788] (II) RADEON(0): Creating default Display subsection in
Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    18.788] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[    18.812] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes
(32 bpp pixmaps)
[    18.812] (==) RADEON(0): Default visual is TrueColor
[    18.812] (==) RADEON(0): RGB weight 888
[    18.813] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[    18.813] (--) RADEON(0): Chipset: "ATI Radeon XPRESS 200 5A41
(PCIE)" (ChipID = 0x5a41)
[    18.813] (II) RADEON(0): PCI card detected
[    18.813] drmOpenDevice: node name is /dev/dri/card0
[    18.813] drmOpenDevice: open result is 9, (OK)
[    18.813] drmOpenByBusid: Searching for BusID pci:0000:01:05.0
[    18.813] drmOpenDevice: node name is /dev/dri/card0
[    18.813] drmOpenDevice: open result is 9, (OK)
[    18.813] drmOpenByBusid: drmOpenMinor returns 9
[    18.813] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
[    18.813] (II) Loading sub module "exa"
[    18.813] (II) LoadModule: "exa"
[    18.813] (II) Loading /usr/lib/xorg/modules/libexa.so
[    18.867] (II) Module exa: vendor="X.Org Foundation"
[    18.867] 	compiled for 1.12.1.902, module version = 2.5.0
[    18.867] 	ABI class: X.Org Video Driver, version 12.0
[    18.867] (II) RADEON(0): KMS Color Tiling: enabled
[    18.867] (II) RADEON(0): KMS Pageflipping: enabled
[    18.867] (II) RADEON(0): SwapBuffers wait for vsync: enabled
[    18.898] (II) RADEON(0): Output VGA-0 has no monitor section
[    18.898] (II) RADEON(0): Output DVI-0 has no monitor section
[    18.898] (II) RADEON(0): Output S-video has no monitor section
[    18.928] (II) RADEON(0): EDID for output VGA-0
[    18.928] (II) RADEON(0): Manufacturer: DEL  Model: a079  Serial#: 811027788
[    18.928] (II) RADEON(0): Year: 2012  Week: 2
[    18.928] (II) RADEON(0): EDID Version: 1.3
[    18.928] (II) RADEON(0): Analog Display Input,  Input Voltage
Level: 0.700/0.300 V
[    18.928] (II) RADEON(0): Sync:  Separate  Composite  SyncOnGreen
[    18.928] (II) RADEON(0): Max Image Size [cm]: horiz.: 52  vert.: 32
[    18.928] (II) RADEON(0): Gamma: 2.20
[    18.928] (II) RADEON(0): DPMS capabilities: StandBy Suspend Off;
RGB/Color Display
[    18.928] (II) RADEON(0): First detailed timing is preferred mode
[    18.928] (II) RADEON(0): redX: 0.640 redY: 0.330   greenX: 0.300
greenY: 0.600
[    18.928] (II) RADEON(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313
whiteY: 0.329
[    18.928] (II) RADEON(0): Supported established timings:
[    18.928] (II) RADEON(0): 720x400 at 70Hz
[    18.928] (II) RADEON(0): 640x480 at 60Hz
[    18.928] (II) RADEON(0): 800x600 at 60Hz
[    18.928] (II) RADEON(0): 1024x768 at 60Hz
[    18.928] (II) RADEON(0): Manufacturer's mask: 0
[    18.928] (II) RADEON(0): Supported standard timings:
[    18.928] (II) RADEON(0): #0: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[    18.928] (II) RADEON(0): #1: hsize: 1280  vsize 1024  refresh: 60
vid: 32897
[    18.928] (II) RADEON(0): #2: hsize: 1600  vsize 1200  refresh: 60
vid: 16553
[    18.928] (II) RADEON(0): #3: hsize: 1680  vsize 1050  refresh: 60  vid: 179
[    18.928] (II) RADEON(0): #4: hsize: 1920  vsize 1080  refresh: 60
vid: 49361
[    18.928] (II) RADEON(0): Supported detailed timing:
[    18.928] (II) RADEON(0): clock: 154.0 MHz   Image Size:  518 x 324 mm
[    18.928] (II) RADEON(0): h_active: 1920  h_sync: 1968  h_sync_end
2000 h_blank_end 2080 h_border: 0
[    18.928] (II) RADEON(0): v_active: 1200  v_sync: 1203  v_sync_end
1209 v_blanking: 1235 v_border: 0
[    18.928] (II) RADEON(0): Serial No: Y1H5T21C0WML
[    18.928] (II) RADEON(0): Monitor name: DELL U2412M
[    18.928] (II) RADEON(0): Ranges: V min: 50 V max: 61 Hz, H min: 30
H max: 83 kHz, PixClock max 175 MHz
[    18.928] (II) RADEON(0): EDID (in hex):
[    18.928] (II) RADEON(0): 	00ffffffffffff0010ac79a04c4d5730
[    18.928] (II) RADEON(0): 	021601030e342078eaee95a3544c9926
[    18.928] (II) RADEON(0): 	0f5054a1080081408180a940b300d1c0
[    18.928] (II) RADEON(0): 	010101010101283c80a070b023403020
[    18.928] (II) RADEON(0): 	360006442100001a000000ff00593148
[    18.929] (II) RADEON(0): 	355432314330574d4c0a000000fc0044
[    18.929] (II) RADEON(0): 	454c4c2055323431324d0a20000000fd
[    18.929] (II) RADEON(0): 	00323d1e5311000a2020202020200095
[    18.929] (II) RADEON(0): EDID vendor "DEL", prod id 41081
[    18.929] (II) RADEON(0): Using EDID range info for horizontal sync
[    18.929] (II) RADEON(0): Using EDID range info for vertical refresh
[    18.929] (II) RADEON(0): Printing DDC gathered Modelines:
[    18.929] (II) RADEON(0): Modeline "1920x1200"x0.0  154.00  1920
1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz eP)
[    18.929] (II) RADEON(0): Modeline "800x600"x0.0   40.00  800 840
968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    18.929] (II) RADEON(0): Modeline "640x480"x0.0   25.18  640 656
752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    18.929] (II) RADEON(0): Modeline "720x400"x0.0   28.32  720 738
846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    18.929] (II) RADEON(0): Modeline "1024x768"x0.0   65.00  1024
1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    18.929] (II) RADEON(0): Modeline "1280x960"x0.0  108.00  1280
1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1280x1024"x0.0  108.00  1280
1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1600x1200"x0.0  162.00  1600
1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1680x1050"x0.0  146.25  1680
1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    18.929] (II) RADEON(0): Modeline "1920x1080"x60.0  172.80  1920
2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[    18.929] (II) RADEON(0): Printing probed modes for output VGA-0
[    18.929] (II) RADEON(0): Modeline "1920x1200"x60.0  154.00  1920
1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz eP)
[    18.929] (II) RADEON(0): Modeline "1920x1080"x60.0  172.78  1920
2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
[    18.929] (II) RADEON(0): Modeline "1600x1200"x60.0  162.00  1600
1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1680x1050"x60.0  146.25  1680
1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    18.929] (II) RADEON(0): Modeline "1280x1024"x60.0  108.00  1280
1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1280x960"x60.0  108.00  1280
1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    18.929] (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024
1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    18.929] (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840
968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    18.929] (II) RADEON(0): Modeline "640x480"x60.0   25.20  640 656
752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    18.929] (II) RADEON(0): Modeline "720x400"x70.1   28.32  720 738
846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    18.929] (II) RADEON(0): EDID for output DVI-0
[    18.929] (II) RADEON(0): EDID for output S-video
[    18.929] (II) RADEON(0): Output VGA-0 connected
[    18.929] (II) RADEON(0): Output DVI-0 disconnected
[    18.929] (II) RADEON(0): Output S-video disconnected
[    18.929] (II) RADEON(0): Using exact sizes for initial modes
[    18.929] (II) RADEON(0): Output VGA-0 using initial mode 1920x1200



from kern.log:

ul 18 15:47:42 maly kernel: [    9.021727] [drm] Initialized drm 1.1.0 20060810
Jul 18 15:47:42 maly kernel: [   10.115967] [drm] radeon defaulting to
kernel modesetting.
Jul 18 15:47:42 maly kernel: [   10.115972] [drm] radeon kernel
modesetting enabled.
Jul 18 15:47:42 maly kernel: [   10.116481] [drm] initializing kernel
modesetting (RS400 0x1002:0x5A41 0x1043:0x81C8).
Jul 18 15:47:42 maly kernel: [   10.116525] [drm] register mmio base: 0xFDDF0000
Jul 18 15:47:42 maly kernel: [   10.116529] [drm] register mmio size: 65536
Jul 18 15:47:42 maly kernel: [   10.116716] [drm] Generation 2 PCI
interface, using max accessible memory
Jul 18 15:47:42 maly kernel: [   10.116744] [drm] Supports vblank
timestamp caching Rev 1 (10.10.2010).
Jul 18 15:47:42 maly kernel: [   10.116747] [drm] Driver supports
precise vblank timestamp query.
Jul 18 15:47:42 maly kernel: [   10.116761] [drm] radeon: irq initialized.
Jul 18 15:47:42 maly kernel: [   10.117539] [drm] Detected VRAM
RAM=256M, BAR=256M
Jul 18 15:47:42 maly kernel: [   10.117544] [drm] RAM width 128bits DDR
Jul 18 15:47:42 maly kernel: [   10.117719] [drm] radeon: 256M of VRAM
memory ready
Jul 18 15:47:42 maly kernel: [   10.117722] [drm] radeon: 512M of GTT
memory ready.
Jul 18 15:47:42 maly kernel: [   10.117751] [drm] GART: num cpu pages
131072, num gpu pages 131072
Jul 18 15:47:42 maly kernel: [   10.144667] [drm] radeon: ib pool ready.
Jul 18 15:47:42 maly kernel: [   10.144772] [drm] radeon: 4 quad
pipes, 1 z pipes initialized.
Jul 18 15:47:42 maly kernel: [   10.155035] [drm] PCIE GART of 512M
enabled (table at 0x0000000031280000).
Jul 18 15:47:42 maly kernel: [   10.155090] [drm] fence driver on ring
0 use gpu addr 0x80000000 and cpu addr 0xffb47000
Jul 18 15:47:42 maly kernel: [   10.155186] [drm] Loading R300 Microcode
Jul 18 15:47:42 maly kernel: [   10.198736] [drm] radeon: ring at
0x0000000080001000
Jul 18 15:47:42 maly kernel: [   10.198763] [drm] ring test succeeded in 1 usecs
Jul 18 15:47:42 maly kernel: [   10.199018] [drm] ib test succeeded in 0 usecs
Jul 18 15:47:42 maly kernel: [   10.199417]
[drm:radeon_add_legacy_connector] *ERROR* DVI: Failed to assign ddc
bus! Check dmesg for i2c errors.
Jul 18 15:47:42 maly kernel: [   10.199615] [drm] Radeon Display Connectors
Jul 18 15:47:42 maly kernel: [   10.199621] [drm] Connector 0:
Jul 18 15:47:42 maly kernel: [   10.199625] [drm]   VGA
Jul 18 15:47:42 maly kernel: [   10.199630] [drm]   DDC: 0x68 0x68
0x68 0x68 0x68 0x68 0x68 0x68
Jul 18 15:47:42 maly kernel: [   10.199633] [drm]   Encoders:
Jul 18 15:47:42 maly kernel: [   10.199637] [drm]     CRT1: INTERNAL_DAC2
Jul 18 15:47:42 maly kernel: [   10.199641] [drm] Connector 1:
Jul 18 15:47:42 maly kernel: [   10.199644] [drm]   DVI-D
Jul 18 15:47:42 maly kernel: [   10.199647] [drm]   HPD2
Jul 18 15:47:42 maly kernel: [   10.199650] [drm]   DDC: no ddc bus -
possible BIOS bug - please report to xorg-driver-ati at lists.x.org
Jul 18 15:47:42 maly kernel: [   10.199654] [drm]   Encoders:
Jul 18 15:47:42 maly kernel: [   10.199658] [drm]     DFP2: INTERNAL_DVO1
Jul 18 15:47:42 maly kernel: [   10.199662] [drm] Connector 2:
Jul 18 15:47:42 maly kernel: [   10.199665] [drm]   S-video
Jul 18 15:47:42 maly kernel: [   10.199668] [drm]   Encoders:
Jul 18 15:47:42 maly kernel: [   10.199671] [drm]     TV1: INTERNAL_DAC2
Jul 18 15:47:42 maly kernel: [   10.243163] [drm] fb mappable at 0xD0040000
Jul 18 15:47:42 maly kernel: [   10.243167] [drm] vram apper at 0xD0000000
Jul 18 15:47:42 maly kernel: [   10.243169] [drm] size 9216000
Jul 18 15:47:42 maly kernel: [   10.243172] [drm] fb depth is 24
Jul 18 15:47:42 maly kernel: [   10.243174] [drm]    pitch is 7680


More information about the xorg-driver-ati mailing list