915GM with i810: xrandr crashing

Alan Hourihane alanh at fairlite.demon.co.uk
Thu Jun 29 15:12:40 PDT 2006


You need to upgrade libshadow.so to fix this problem.

Alan.

On Thu, 2006-06-29 at 23:34 +0200, Lars Noschinski wrote:
> Hello!
> 
> I've problems with a nonworking xrandr with my 915GM graphics card and
> the i810 driver.  The main problem is a nonworking xrandr. Changing the
> display resolution crashes the server:
> 
> (full log: http://avalon.hoffentlich.net/~cebewee/Xorg.0.log.old)
> | (II) I810(0): Display plane A is disabled and connected to Pipe A.
> | (II) I810(0): Display plane B is enabled and connected to Pipe B.
> | (II) I810(0): Enabling plane B.
> | (II) I810(0): Display plane A is now disabled and connected to Pipe A.
> | (II) I810(0): Display plane B is now enabled and connected to Pipe B.
> | (II) I810(0): PIPEACONF is 0x00000000
> | (II) I810(0): PIPEBCONF is 0x80000000
> | (II) I810(0): Mode bandwidth is 78 Mpixel/s
> | (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 420 Mbyte/s, 0 Mbyte/s
> | (II) I810(0): Allocated 7040 kB for the rotated buffer at 0xf90a000.
> | (II) I810(0): 0x820d434: Memory at offset 0x0f90a000, size 7040 kBytes
> | (II) I810(0): xf86BindGARTMemory: bind key 5 at 0x0f90a000 (pgoffset 63754)
> |
> |    *** If unresolved symbols were reported above, they might not
> |    *** be the reason for the server aborting.
> |
> | Backtrace:
> | 0: /usr/bin/X(xf86SigHandler+0x88) [0x80b8d98]
> | 1: [0xb7f5c420]
> | 2: /usr/lib/xorg/modules/drivers/i810_drv.so(I830Rotate+0xed1) [0xb7c4b3f1]
> | 3: /usr/lib/xorg/modules/drivers/i810_drv.so [0xb7c3c5d2]
> | 4: /usr/lib/xorg/modules/libramdac.so [0xb7a52c86]
> | 5: /usr/bin/X [0x80bf933]
> | 6: /usr/bin/X(xf86SwitchMode+0xbc) [0x80b4efc]
> | 7: /usr/bin/X [0x80d5ea2]
> | 8: /usr/bin/X [0x80d608e]
> | 9: /usr/bin/X [0x815077e]
> | 10: /usr/bin/X(Dispatch+0x1a8) [0x8087828]
> | 11: /usr/bin/X(main+0x476) [0x806e316]
> | 12: /lib/tls/libc.so.6(__libc_start_main+0xd0) [0xb7d59eb0]
> | 13: /usr/bin/X(FontFileCompleteXLFD+0x91) [0x806d881]
> |
> | Fatal server error:
> | Caught signal 11.  Server aborting
> |
> | (WW) I810(0): Successfully set original devices
> | (WW) I810(0): Setting the original video mode instead of restoring
> |         the saved state
> | (WW) I810(0): Extended BIOS function 0x5f05 failed.
> | (II) I810(0): BIOS call 0x5f05 not supported, setting refresh with VBE 3 method.
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 4
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 0
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 1
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 3
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 2
> | (II) I810(0): xf86UnbindGARTMemory: unbind key 5
> | (WW) I810(0): Successfully set original devices (2)
> 
> I'm running Xorg 7.0 on Linux 2.6.17-{rc6,git14}. The problem occurs
> with DRI enabled and disabled.
> 
> Another minor problem: Is there some way that the server tells me, why
> it removes some modes reported by the video BIOS? I can get most of
> these modes by toying around with adding hsync/vresfresh values, but it
> would be nicer if the server told me, whats wrong.
> 
> 
> Greetings,
>      Lars Noschinski
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg




More information about the xorg mailing list