Subject: XFree86 and sunffb on an Ultra-2 -> Elf_RelocateEntry() Unsupported relocation type
To: None <port-sparc64@netbsd.org>
From: Markus W Kilbinger <mk@kilbi.de>
List: port-sparc64
Date: 05/08/2005 22:37:45
Hi!

Starting Xfree86 on an ultra-2 with a

  ffb0 at mainbus0 addr 0xffb66000: Creator, model SUNW,501-2634, dac 10
  ffb0: attached to /dev/fb

produces tons of (small /var/log/XFree86.0.log excerpt):

  (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
  Elf_RelocateEntry() Unsupported relocation type 12321
  Elf_RelocateEntry() Unsupported relocation type 12321
  [...]
  (II) Loading /usr/X11R6/lib/modules/libmfb.a
  Elf_RelocateEntry() Unsupported relocation type 32801
  Elf_RelocateEntry() Unsupported relocation type 32801
  Elf_RelocateEntry() Unsupported relocation type 1057
  Elf_RelocateEntry() Unsupported relocation type 1057

for nearly (but not) all loaded modules. What does it mean?

I tried my own cross compiled (i386 -> sparc64) xserver.tgz and a
recent from ftp://ftp.netbsd.org/pub/NetBSD-daily: Same behavior.

The X11 server seems to run at the moment:

  (II) /dev/fb0: Detected FFB1, Single-buffered.
  (II) /dev/fb0: BT9068 (PAC1) ramdac detected (with normal cursor control)
  (II) /dev/fb0: Detected Creator/Creator3D
  (==) SUNFFB(0): Backing store disabled
  (==) SUNFFB(0): Silken mouse enabled

, but eats all cpu time.

What did I do wrong? Any hint appreciated,

Markus.