i810 (chipset: 830M): Unable to clone, pipe b always inactive

Thomas Heinz thomasheinz at gmx.net
Tue Sep 27 08:12:11 PDT 2005

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 -> 
(--) 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 :-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 66392 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20050927/62cc19b7/attachment.bin>

More information about the xorg mailing list