https://bugzilla.kernel.org/show_bug.cgi?id=60710 Bug ID: 60710 Summary: Radeon RV530 I2C failure with DVI monitor. Product: Drivers Version: 2.5 Kernel Version: 3.10.5 Hardware: i386 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@xxxxxxxxxxxxxxxxxxxx Reporter: rankincj@xxxxxxxxx Regression: No Experimenting with my T60p laptop with built-in M66GL chip (~RV530?); 1680x1050 LVDS panel + 1920x1200 LCD monitor. Also attached to a docking station with HD4650 card, and 1920x1080 HDTV connected to that. This combination seems to start up fine. However, when I was trying to switch my primary display to be the HDTV, the latop "beeped" at me and then shut down all displays. Studying my logs later revealed the following: Aug 6 15:21:39 lantern kernel: [TTM] Illegal buffer object size Aug 6 15:21:39 lantern kernel: [TTM] Illegal buffer object size Aug 6 15:21:39 lantern kernel: [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (0, 6, 4096, -22) Aug 6 15:21:39 lantern kernel: [drm:r500_hw_i2c_xfer] *ERROR* failed to get i2c bus Aug 6 15:21:39 lantern kernel: [drm:r500_hw_i2c_xfer] *ERROR* failed to get i2c bus Aug 6 15:21:39 lantern kernel: [drm:r500_hw_i2c_xfer] *ERROR* failed to get i2c bus Aug 6 15:21:39 lantern kernel: [drm:r500_hw_i2c_xfer] *ERROR* failed to get i2c bus Aug 6 15:21:39 lantern kernel: [drm:r500_hw_i2c_xfer] *ERROR* failed to get i2c bus After this point, only the LVDS panel would work. Worse, I had to boot with "radeon.hw_i2c=0" before I was able to turn the 1920x1200 monitor back on with: $ xrandr --output DVI-0 --auto Now that everything is (finally!) working again as it used to, XRandR is reporting this: $ xrandr -q Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192 VGA-0 disconnected (normal left inverted right x axis y axis) LVDS connected (normal left inverted right x axis y axis) 1680x1050 60.1 + 50.1 1400x1050 60.0 1280x1024 59.9 1440x900 59.9 1280x960 59.9 1280x854 59.9 1280x800 59.8 1280x720 59.9 1152x768 59.8 1024x768 59.9 800x600 59.9 848x480 59.7 720x480 59.7 640x480 59.4 DVI-0 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 546mm x 352mm 1680x1050 59.9 + 1920x1200 60.0*+ 1600x1200 60.0 1600x1000 60.0 1280x1024 75.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 DVI-1-1 connected (normal left inverted right x axis y axis) 1920x1080 50.0 + 60.0 DIN-1-0 disconnected (normal left inverted right x axis y axis) DVI-1-2 disconnected (normal left inverted right x axis y axis) I don't know what happened - all I know is that HW I2C broke suddenly and had to be disabled completely before I could restore everything. However, I have since turned HW I2C back on - and it's fine again! Did I push something over the edge of a cliff? -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel