[Bug 60710] New: Radeon RV530 I2C failure with DVI monitor.
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Tue Aug 6 15:10:05 PDT 2013
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 at kernel-bugs.osdl.org
Reporter: rankincj at yahoo.com
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.
More information about the dri-devel
mailing list