2011/1/3 屋国遥 <[email protected]>: > 2011/1/4 Alex Deucher <[email protected]>: >> 2010/12/30 屋国遥 <[email protected]>: >>> 2010/12/31 Alex Deucher <[email protected]>: >>>> On Thu, Dec 30, 2010 at 10:25 AM, 屋国遥 <[email protected]> wrote: >>>>> Hello, all. >>>>> >>>>> I am trying to make dual-head environment on Mac Pro with Ubuntu >>>>> 10.10. My Mac Pro has the Radeon HD 2600 XT graphic card, so I decided >>>>> to use the radeon driver. >>>>> >>>>> Now, I connect two monitors (the same SAMSUNG monitors) and boot the >>>>> system and X, one display works well, but the other is not recognized. >>>>> In dmesg, I found out the following error message. >>>>> >>>>> I googled the message and found >>>>> <http://www.mail-archive.com/[email protected]/msg16768.html> >>>>> and <https://bugs.freedesktop.org/show_bug.cgi?id=29255>. Referring >>>>> to these posts, I upgraded the kernel to 2.6.36 >>>>> (http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.36-maverick/) and >>>>> also graphic drivers (https://launchpad.net/~xorg-edgers/+archive/ppa). >>>>> >>>>> However, the same error is displayed. >>>>> >>>>> I am sorry to say that I have no idea how to use Alex's patch to >>>>> `radeon_atombios.c' because of my poor knowledge of Linux. >>>>> Is not this change included in the recent kernel or drivers? >>>>> >>>>> >>>>> Because dual-head environment works successfully on Mac, I suspect the >>>>> monitor or graphic card has no problem. >>>>> >>>> >>>> You will need a custom patch for your system. That patch referenced >>>> in the above thread only applies to evergreen chips. I suspect apple >>>> forgot to specify the ddc assignment for one of the heads in their >>>> vbios and their driver most likely use hardcoded values. Please send >>>> me a copy of the vbios from your system, and I'll send you a patch to >>>> fix it. Also please attach the pci device and subsystem ids for your >>>> card (lspci -vnn). Also, what connectors does your card actually >>>> have? Two DVI-I? Two DVI-I and one TV-out? It looks like some of >>>> the encoder mapping might be wrong on your system too. I can help get >>>> that fixed up as well. >>>> >>>> To get the vbios: >>>> (as root) >>>> (use lspci to get the bus id) >>>> cd /sys/bus/pci/devices/<pci bus id> >>>> echo 1 > rom >>>> cat rom > /tmp/vbios.rom >>>> echo 0 > rom >>>> >>>> Alex >>> >>> Hi, Alex. >>> Thank you for your fast reply. >>> >> >> The attached patch should fix it. I think Apple supports TV-out via a >> DVI to TV dongle, so you should see a DIN connector with this patch, >> but both DVI's should work correctly. >> >> Alex > > Hello, Alex > > Your patch worked perfectly. Both DVI is found now. >
Excellent! I've sent the patch to Dave for inclusion upstream. Alex > Thank you. > >> >>> I understood the situation. >>> >>> My card has just two DVI-I connectors, no TV-out. >>> The attached file is vbios.rom. >>> lspci -vnn result is the following (only the section of VGA controller). >>> >>> 02:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV630 >>> [Radeon HD 2600XT] [1002:9588] (prog-if 00 [VGA controller]) >>> Subsystem: Apple Computer Inc. Device [106b:00a6] >>> Physical Slot: 1 >>> Flags: bus master, fast devsel, latency 0, IRQ 56 >>> Memory at 80000000 (64-bit, prefetchable) [size=256M] >>> Memory at 90a20000 (64-bit, non-prefetchable) [size=64K] >>> I/O ports at 2000 [size=256] >>> Expansion ROM at 90a00000 [disabled] [size=128K] >>> Capabilities: <access denied> >>> Kernel driver in use: radeon >>> Kernel modules: radeon >>> >>> >>> -- >>> Haruka YAGNI >>> [email protected] >>> >> > > > > -- > Haruka YAGNI > [email protected] > _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
