i810 (chipset: 830M): Unable to clone, pipe b always inactive
Alan Hourihane
alanh at fairlite.demon.co.uk
Tue Sep 27 08:35:36 PDT 2005
On Tue, 2005-09-27 at 17:12 +0200, Thomas Heinz wrote:
> You wrote:
> > Yup, that's because you've got X built with DllModules.
> >
> > To convert the module from i810_drv.o to i810_drv.so you need to do
> > this....
> >
> > gcc -o i810_drv.so -shared -nostdlib i810_drv.o
>
> Ok, thanks for the hint :-)
>
> I had several unresolved symbol errors afterwards which I could eliminate
> step by step by adding the following lines to the Module section.
>
> Load "shadow"
> Load "shadowfb"
> Load "int10"
> Load "fb"
> Load "vgahw"
> Load "ddc"
> Load "vbe"
> Load "ramdac"
> Load "xaa"
> Load "dri"
>
> Not sure, if X is expected to automatically load these modules but
> afterwards it "almost" worked. The only remaining problem is that X
> switches to 640x480 resolution instead of 1024x768. The following lines in
> Xorg.0.log refer to this issue.
>
> (II) I810(0): Not using mode "1024x768" (no mode of this name)
> (II) I810(0): Not using mode "800x600" (no mode of this name)
> (II) I810(0): Increasing the scanline pitch to allow tiling mode (640 ->
> 1024).
> (--) I810(0): Virtual size is 640x480 (pitch 1024)
> (**) I810(0): *Built-in mode "640x480"
> Setting clock 25.20MHz, closest is 0.00MHz
> (II) I810(0): Attempting to use 60.00Hz refresh for mode "640x480" (850)
> Video Modeline: ID: 0x850 Name: 640x480 640 656 752 800 - 480 490 492 525
> 25.20 MHz Refresh: 60.00 Hz
>
> Any idea what I could do to fix that?
> Moreover, will your i810 driver be included in an upcoming Xorg release or
> has it already been included? If so, which release?
>
> BTW, thanks for your help so far. It's almost done now :-)
Your Monitor's HorizSync is completely wrong. Respecify that, and you
should be fine.
Alan.
More information about the xorg
mailing list