Edd Barrett wrote: > Hi, > > I did a fresh install of a 09/09 snapshot(sparc64) and found X to not > start. It crashes with an abort trap. > > My card *can* have firmware uploaded to accelerate it. It used to work > unaccelerated before if you did not upload the firmware. Now I don't > even get that. > > Please help, I need this machine to work! > > See below a dmesg and Xorg.0.log: > > console is keyboard/display > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > Copyright (c) 1995-2009 OpenBSD. All rights reserved. http://www.OpenBSD.org > > OpenBSD 4.6-current (GENERIC) #114: Tue Sep 8 23:13:13 MDT 2009 > [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC > real mem = 1073741824 (1024MB) > avail mem = 1027817472 (980MB) > mainbus0 at root: SUNW,Sun-Blade-1000 (UltraSPARC-III) > cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.14) @ 900 MHz > cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K external > (512 b/l) > "memory-controller" at mainbus0 not configured > schizo0 at mainbus0: "Schizo", version 4, ign 200, bus B 0 to 0 > schizo0: dvma map c0000000-ffffffff > pci0 at schizo0 > ebus0 at pci0 dev 5 function 0 "Sun RIO EBus" rev 0x01 > "flashprom" at ebus0 addr 0-1fffff not configured > pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23 > iic0 at pcfiic0 > bbc0 at ebus0 addr 0-fffff: AID 0x00 > ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607 > pcfiic1 at ebus0 addr 30-31 ivec 0x23 > iic1 at pcfiic1 > admtemp0 at iic1 addr 0x18: max1617 > tda0 at iic1 addr 0x24 > "scm001" at iic1 addr 0x20 not configured > "firei" at iic1 addr 0x30 not configured > beep0 at ebus0 addr 32-37: clock 75MHz > audioce0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f, > 722000-722003 ivec 0x20 ivec 0x21: nvaddrs 0 > audio0 at audioce0 > rtc0 at ebus0 addr 300070-300071 ivec 0x24: ds1287 > "gpio" at ebus0 addr 300600-300607 not configured > pmc0 at ebus0 addr 300700-300701 > lpt0 at ebus0 addr 300278-300287, 30002e-30002f, 700000-70000f ivec 0x1c: > polled > sab0 at ebus0 addr 400000-40007f ivec 0x22: rev 3.2 > sabtty0 at sab0 port 0 > sabtty1 at sab0 port 1 > gem0 at pci0 dev 5 function 1 "Sun ERI Ether" rev 0x01: ivec 0x21d, address > 00:03:ba:10:0e:6a > luphy0 at gem0 phy 1: LU6612 10/100 PHY, rev. 1 > "Sun FireWire" rev 0x01 at pci0 dev 5 function 2 not configured > ohci0 at pci0 dev 5 function 3 "Sun USB" rev 0x01: ivec 0x21f, version 1.0, > legacy support > siop0 at pci0 dev 6 function 0 "Symbios Logic 53c875" rev 0x37: ivec 0x218, > using 4K of on-board RAM > scsibus0 at siop0: 16 targets, initiator 7 > cd0 at scsibus0 targ 0 lun 0: <NEC, CD-ROM DRIVE:465, 1.25> SCSI2 5/cdrom > removable > siop1 at pci0 dev 6 function 1 "Symbios Logic 53c875" rev 0x37: ivec 0x219, > using 4K of on-board RAM > scsibus1 at siop1: 16 targets, initiator 7 > usb0 at ohci0: USB revision 1.0 > uhub0 at usb0 "Sun OHCI root hub" rev 1.00/1.00 addr 1 > schizo1 at mainbus0: "Schizo", version 4, ign 200, bus A 0 to 0 > schizo1: dvma map c0000000-ffffffff > pci1 at schizo1 > isp0 at pci1 dev 4 function 0 "QLogic ISP2200" rev 0x05: ivec 0x204 > isp0: Board Type 2200, Chip Revision 0x5, loaded F/W Revision 2.2.6 > scsibus2 at isp0: 512 targets, WWPN 21000003ba100e6a, WWNN 21000003ba100e6a > sd0 at scsibus2 targ 0 lun 0: <SEAGATE, ST3146707FC, 0003> SCSI3 0/direct > fixed > sd0: 140014MB, 512 bytes/sec, 286749488 sec total > sd1 at scsibus2 targ 1 lun 0: <SEAGATE, ST3146807FC, 0006> SCSI3 0/direct > fixed > sd1: 140014MB, 512 bytes/sec, 286749488 sec total > upa0 at mainbus0 > creator0 at upa0: Elite3D, model SUNW,540-3623, dac 0 > wsdisplay0 at creator0 mux 1: console (std, sun emulation) > "ppm" at mainbus0 not configured > splassert: usb_transfer_complete: want 1 have 5 > splassert: usb_transfer_complete: want 1 have 5 > splassert: usb_transfer_complete: want 1 have 5 > uhidev0 at uhub0 port 3 configuration 1 interface 0 "Sun Microsystems Type 6 > Keyboard" rev 1.00/1.01 addr 2 > uhidev0: iclass 3/1 > ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 32 > wskbd0 at ukbd0: console keyboard, using wsdisplay0 > splassert: usb_transfer_complete: want 1 have 5 > splassert: usb_transfer_complete: want 1 have 5 > uhidev1 at uhub0 port 4 configuration 1 interface 0 "Logitech USB Mouse" rev > 1.10/4.10 addr 3 > uhidev1: iclass 3/1 > ums0 at uhidev1: 3 buttons, Z dir > wsmouse0 at ums0 mux 0 > vscsi0 at root > scsibus3 at vscsi0: 256 targets > softraid0 at root > bootpath: /p...@8,600000/SUNW,q...@4,0/f...@0,0/d...@21000014c303de67,0 > root on sd0a swap on sd0b dump on sd0b > WARNING: R/W mount of /usr/src denied. Filesystem is not clean - run fsck > > > (--) Using wscons driver > > This is a pre-release version of the X server from The X.Org Foundation. > It is not supported in any way. > Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. > Select the "xorg" product for bugs you find in this release. > Before reporting bugs in pre-release versions please check the > latest version in the X.Org Foundation git repository. > See http://wiki.x.org/wiki/GitPage for git access instructions. > > X.Org X Server 1.6.3.901 (1.6.4 RC 1) > Release Date: 2009-8-25 > X Protocol Version 11, Revision 0 > Build Operating System: OpenBSD 4.6 sparc64 > Current Operating System: OpenBSD blade.tiscali.co.uk 4.6 GENERIC#114 sparc64 > Build Date: 09 September 2009 01:36:01AM > > Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 10 19:43:38 2009 > (II) Loader magic: 0x1700 > (II) Module ABI versions: > X.Org ANSI C Emulation: 0.4 > X.Org Video Driver: 5.0 > X.Org XInput driver : 4.0 > X.Org Server Extension : 2.0 > (II) Loader running on openbsd > Primary device is not PCI > (==) Using default built-in configuration (30 lines) > (==) --- Start of built-in configuration --- > Section "Device" > Identifier "Builtin Default sunffb Device 0" > Driver "sunffb" > EndSection > Section "Screen" > Identifier "Builtin Default sunffb Screen 0" > Device "Builtin Default sunffb Device 0" > EndSection > Section "Device" > Identifier "Builtin Default sunffb Device 0" > Driver "sunffb" > EndSection > Section "Screen" > Identifier "Builtin Default sunffb Screen 0" > Device "Builtin Default sunffb Device 0" > EndSection > Section "Device" > Identifier "Builtin Default wsfb Device 0" > Driver "wsfb" > EndSection > Section "Screen" > Identifier "Builtin Default wsfb Screen 0" > Device "Builtin Default wsfb Device 0" > EndSection > Section "ServerLayout" > Identifier "Builtin Default Layout" > Screen "Builtin Default sunffb Screen 0" > Screen "Builtin Default sunffb Screen 0" > Screen "Builtin Default wsfb Screen 0" > EndSection > (==) --- End of built-in configuration --- > (==) ServerLayout "Builtin Default Layout" > (**) |-->Screen "Builtin Default sunffb Screen 0" (0) > (**) | |-->Monitor "<default monitor>" > (**) | |-->Device "Builtin Default sunffb Device 0" > (==) No monitor specified for screen "Builtin Default sunffb Screen 0". > Using a default monitor configuration. > (**) |-->Screen "Builtin Default sunffb Screen 0" (1) > (**) | |-->Monitor "<default monitor>" > (**) | |-->Device "Builtin Default sunffb Device 0" > (==) No monitor specified for screen "Builtin Default sunffb Screen 0". > Using a default monitor configuration. > (**) |-->Screen "Builtin Default wsfb Screen 0" (2) > (**) | |-->Monitor "<default monitor>" > (**) | |-->Device "Builtin Default wsfb Device 0" > (==) No monitor specified for screen "Builtin Default wsfb Screen 0". > Using a default monitor configuration. > (==) Not automatically adding devices > (==) Not automatically enabling devices > (==) FontPath set to: > /usr/X11R6/lib/X11/fonts/misc/, > /usr/X11R6/lib/X11/fonts/TTF/, > /usr/X11R6/lib/X11/fonts/OTF, > /usr/X11R6/lib/X11/fonts/Type1/, > /usr/X11R6/lib/X11/fonts/100dpi/, > /usr/X11R6/lib/X11/fonts/75dpi/, > built-ins > (==) ModulePath set to "/usr/X11R6/lib/modules" > (==) |-->Input Device "<default pointer>" > (==) |-->Input Device "<default keyboard>" > (==) The core pointer device wasn't specified explicitly in the layout. > Using the default mouse configuration. > (==) The core keyboard device wasn't specified explicitly in the layout. > Using the default keyboard configuration. > (II) System resource ranges: > (II) LoadModule: "extmod" > (II) Loading /usr/X11R6/lib/modules/extensions//libextmod.so > (II) Module extmod: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension MIT-SCREEN-SAVER > (II) Loading extension XFree86-VidModeExtension > (II) Loading extension XFree86-DGA > (II) Loading extension DPMS > (II) Loading extension XVideo > (II) Loading extension XVideo-MotionCompensation > (II) Loading extension X-Resource > (II) LoadModule: "dbe" > (II) Loading /usr/X11R6/lib/modules/extensions//libdbe.so > (II) Module dbe: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "glx" > (II) Loading /usr/X11R6/lib/modules/extensions//libglx.so > (II) Module glx: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.0.0 > ABI class: X.Org Server Extension, version 2.0 > (==) AIGLX enabled > (II) Loading extension GLX > (II) LoadModule: "dri" > (II) Loading /usr/X11R6/lib/modules/extensions//libdri.so > (II) Module dri: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.0.0 > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension XFree86-DRI > (II) LoadModule: "dri2" > (II) Loading /usr/X11R6/lib/modules/extensions//libdri2.so > (II) Module dri2: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.1.0 > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension DRI2 > (II) LoadModule: "sunffb" > (II) Loading /usr/X11R6/lib/modules/drivers//sunffb_drv.so > (II) Module sunffb: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.2.0 > Module class: X.Org Video Driver > ABI class: X.Org Video Driver, version 5.0 > (II) LoadModule: "wsfb" > (II) Loading /usr/X11R6/lib/modules/drivers//wsfb_drv.so > (II) Module wsfb: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 0.2.1 > ABI class: X.Org Video Driver, version 5.0 > (II) LoadModule: "mouse" > (II) Loading /usr/X11R6/lib/modules/input//mouse_drv.so > (II) Module mouse: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.4.0 > Module class: X.Org XInput Driver > ABI class: X.Org XInput driver, version 4.0 > (II) LoadModule: "kbd" > (II) Loading /usr/X11R6/lib/modules/input//kbd_drv.so > (II) Module kbd: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.3.2 > Module class: X.Org XInput Driver > ABI class: X.Org XInput driver, version 4.0 > (II) SUNFFB: driver for Creator, Creator 3D and Elite 3D > (II) wsfb: driver for wsdisplay framebuffer: wsfb > (WW) Falling back to old probe method for sunffb > (WW) Falling back to old probe method for wsfb > (II) wsfb(1): using default device > (II) Running in FRAMEBUFFER Mode > (II) SUNFFB(0): Creating default Display subsection in Screen section > "Builtin Default sunffb Screen 0" for depth/fbbpp 24/32 > (==) SUNFFB(0): RGB weight 888 > (==) SUNFFB(0): Default visual is TrueColor > (==) SUNFFB(0): Using gamma correction (1.0, 1.0, 1.0) > (==) SUNFFB(0): Using HW cursor > (II) Loading sub module "fb" > (II) LoadModule: "fb" > (II) Loading /usr/X11R6/lib/modules//libfb.so > (II) Module fb: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.0.0 > ABI class: X.Org ANSI C Emulation, version 0.4 > (II) Loading sub module "xaa" > (II) LoadModule: "xaa" > (II) Loading /usr/X11R6/lib/modules//libxaa.so > (II) Module xaa: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.2.1 > ABI class: X.Org Video Driver, version 5.0 > (II) Loading sub module "ramdac" > (II) LoadModule: "ramdac" > (II) Module "ramdac" already built-in > (II) Loading sub module "dbe" > (II) LoadModule: "dbe" > (II) Reloading /usr/X11R6/lib/modules/extensions//libdbe.so > (II) Loading extension DOUBLE-BUFFER > (==) SUNFFB(0): DPI set to (96, 96) > (II) wsfb(1): Creating default Display subsection in Screen section > "Builtin Default wsfb Screen 0" for depth/fbbpp 24/32 > (==) wsfb(1): Depth 24, (--) framebuffer bpp 32 > (==) wsfb(1): RGB weight 888 > (==) wsfb(1): Default visual is TrueColor > (==) wsfb(1): Using gamma correction (1.0, 1.0, 1.0) > (II) wsfb(1): Vidmem: 8192k > (==) wsfb(1): DPI set to (96, 96) > (**) wsfb(1): Using "Shadow Framebuffer" > (II) Loading sub module "shadow" > (II) LoadModule: "shadow" > (II) Loading /usr/X11R6/lib/modules//libshadow.so > (II) Module shadow: vendor="X.Org Foundation" > compiled for 1.6.3.901, module version = 1.1.0 > ABI class: X.Org ANSI C Emulation, version 0.4 > (II) Loading sub module "fb" > (II) LoadModule: "fb" > (II) Reloading /usr/X11R6/lib/modules//libfb.so > (--) Depth 24 pixmap format is 32 bpp > (II) Builtin Default sunffb Device 0: AFB: Detected Elite3D/M6. > (II) Builtin Default sunffb Device 0: BT498 (PAC2) ramdac detected > (II) Builtin Default sunffb Device 0: Detected Elite3D M3/M6, checking > firmware... > (II) Builtin Default sunffb Device 0: ... AFB firmware not loaded > (WW) Builtin Default sunffb Device 0: Forcing no acceleration on Elite3D M3/M6 > (==) SUNFFB(0): Backing store disabled > (==) SUNFFB(0): Silken mouse enabled > (II) SUNFFB(0): DPMS enabled > (II) SUNFFB(0): DPMS enabled > (==) RandR enabled > (==) wsfb(1): Backing store disabled > (==) RandR enabled > (II) Initializing built-in extension Generic Event Extension > (II) Initializing built-in extension SHAPE > (II) Initializing built-in extension MIT-SHM > (II) Initializing built-in extension XInputExtension > (II) Initializing built-in extension XTEST > (II) Initializing built-in extension BIG-REQUESTS > (II) Initializing built-in extension SYNC > (II) Initializing built-in extension XKEYBOARD > (II) Initializing built-in extension XC-MISC > (II) Initializing built-in extension XINERAMA > (II) Initializing built-in extension XFIXES > (II) Initializing built-in extension RENDER > (II) Initializing built-in extension RANDR > (II) Initializing built-in extension COMPOSITE > (II) Initializing built-in extension DAMAGE > (II) AIGLX: Screen 0 is not DRI2 capable > (II) AIGLX: Screen 0 is not DRI capable > (II) AIGLX: Loaded and initialized /usr/X11R6/lib/modules/dri/swrast_dri.so > (II) GLX: Initialized DRISWRAST GL provider for screen 0 > (II) AIGLX: Screen 1 is not DRI2 capable > (II) AIGLX: Screen 1 is not DRI capable > (II) AIGLX: Loaded and initialized /usr/X11R6/lib/modules/dri/swrast_dri.so > (II) GLX: Initialized DRISWRAST GL provider for screen 1 > > Fatal server error: > Caught signal 11. Server aborting > > > Please consult the The X.Org Foundation support > at http://wiki.x.org > for help. > Please also check the log file at "/var/log/Xorg.0.log" for additional > information. > >
Known problem. I'm working on it. The autoconfiguration code in xserver 1.6 has changed slightly and needs a bit more work for OpenBSD. In the mean time you can probably get your system running with a proper xorg.conf, whith just the device section that you need. -- Matthieu Herrb
