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