Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Peter Sprague-2
 Need help getting an Expert3D-lite framebuffer working under accelerated
mode, preferably in 24bits.

Been working over the last few months on moving my Blade 1000 workstation
with an Expert3D-lite video card from Solaris 10 to OpenBSD.  Followed
any number of threads and tutorials, including the OpenBSD Sparc64 X11
page.  According to the OpenBSD/Sparc64 page:

  Sun Exper3D, Expert3D-Lite, XVR-500, XVR-600 and XVR-1200 (ifb) -
  24-bit color, accelerated (currently restricted to 8-bit,
  unaccelerated on the XVR-500 and XVR-600, accelerated on the Exper3D,
  Exper3D-Lite and XVR-1200)

Currently did a fresh sparc64 4.9 install.

OpenBoot output-device screen:r1600x1000x66
[Closest setting to 1680x1050x60 for my Samsung monitor]

Only displays as approximately 1200x1000 with black borders on either
side under OpenBSD w/0 X11, w/ X11, under Ubuntu, and with OpenBoot
test.  Worked great under Solaris with tweaks.

Then attempted to get X Windows working with FVRM, then Gnome.  Without
an /etc/X11/xorg.conf the video output and keyboard just stalls.  Need to
ssh in to reconfigure and reboot.  Xorg.0.log output is the same as for
when DefaultDepth is 8 and Driver is unspecified (see below).

X -configure locks the Blade video & keyboard.  When run from ssh, shows
sunffb, wsfb, and wildcatfb drivers exist but says can't find any device.

Only way to get X windows output is to manually create a xorg.conf with
the wildcatfb driver specified:
Section "Device"
Identifier "Expert3D-lite"
BusID   "PCI:0:1:0"
Driver "wildcatfb"
EndSection
(see below xorg.conf for full configuration)

This leaves me with 8bit unaccelerated video output that is unusable as a
graphic workstation.

If the driver is left unspecified, wsfb is sourced, but produces an error
in the Xorg.0.log
[with DefaultDepth 8 specified]
[1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument

[with DefaultDepth 24 specified]
[1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
[1764109.531] (WW) Falling back to old probe method for wsfb
[1764109.532] (II) wsfb(0): using default device
[1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[1764109.532] (EE) wsfb(0): Driver can't support depth 24
[1764109.532] (II) UnloadModule: "wsfb"
[1764109.532] (EE) Screen(s) found, but none have a usable configuration.

thanks in advance for help with this.

Peter

dmesg, xorg.conf, and Xorg.0.logs:

Sept/14/11@11:15:02 24 bit DefaultDepth w/o Driver specified

xorg.conf has a 24 bit DefaultDepth

dmesg
----------------------
$ dmesg
console is keyboard/display
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2011 OpenBSD. All rights reserved.
http://www.OpenBSD.org

OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
[hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
real mem = 2147483648 (2048MB)
avail mem = 2099986432 (2002MB)
mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
external (512 b/l)
cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
external (512 b/l)
"memory-controller" at mainbus0 not configured
"memory-controller" at mainbus0 not configured
schizo0 at mainbus0: "Schizo", version 3, 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
bbc0 at ebus0 addr 0-fffff: AID 0x00
ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
iic0 at pcfiic0
pcfiic1 at ebus0 addr 30-31 ivec 0x23
iic1 at pcfiic1
admtemp0 at iic1 addr 0x18: max1617
admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
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 6 lun 0: <TOSHIBA, DVD-ROM SD-M1401, 1009> 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
ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
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 3, 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 rev 0x5, loaded firmware rev 2.2.6
scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
2100080020fb2533
sd0 at scsibus2 targ 0 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
fixed
sd0: 17501MB, 512 bytes/sec, 35843670 sec total
sd1 at scsibus2 targ 1 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
fixed
sd1: 17501MB, 512 bytes/sec, 35843670 sec total
upa0 at mainbus0
"ppm" at mainbus0 not configured
uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
Type 6 Keyboard" rev 1.10/2.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
root on sd0a swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
syncing disks... done
rebooting

console is keyboard/display
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2011 OpenBSD. All rights reserved.
http://www.OpenBSD.org

OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
[hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
real mem = 2147483648 (2048MB)
avail mem = 2099986432 (2002MB)
mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
external (512 b/l)
cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
external (512 b/l)
"memory-controller" at mainbus0 not configured
"memory-controller" at mainbus0 not configured
schizo0 at mainbus0: "Schizo", version 3, 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
bbc0 at ebus0 addr 0-fffff: AID 0x00
ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
iic0 at pcfiic0
pcfiic1 at ebus0 addr 30-31 ivec 0x23
iic1 at pcfiic1
admtemp0 at iic1 addr 0x18: max1617
admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
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 6 lun 0: <TOSHIBA, DVD-ROM SD-M1401, 1009> 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
ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
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 3, 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 rev 0x5, loaded firmware rev 2.2.6
scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
2100080020fb2533
sd0 at scsibus2 targ 0 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
fixed
sd0: 17501MB, 512 bytes/sec, 35843670 sec total
sd1 at scsibus2 targ 1 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
fixed
sd1: 17501MB, 512 bytes/sec, 35843670 sec total
upa0 at mainbus0
"ppm" at mainbus0 not configured
uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
Type 6 Keyboard" rev 1.10/2.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
root on sd0a swap on sd0b dump on sd0b
-----------------------------

/etc/X11/xorg.conf
------------------------
Section "Device"
Identifier "Expert3D-lite"
BusID   "PCI:0:1:0"
#       Driver "wildcatfb"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Sam"
ModelName "SamSyncMaster"
#        Modeline "1600x1000_60.00"  133.14  1600 1704 1872 2144  1000
1001 1004 1035  -HSync +Vsync
#        HorizSync 30.0 - 40.0
#        VertRefresh 43.0 - 75.0
EndSection

Section "Screen"
Identifier "Screen0"
Device  "Expert3D-lite"
Monitor "Monitor0"
DefaultDepth    24
SubSection "Display"
Depth 8
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection

SubSection "Display"
Depth 8
Modes "1600x1000"
EndSubSection
EndSection

-----------------------

/var/log/xorg.0.log
-------------------------
[1764109.448] (--) Using wscons driver
[1764109.467]
X.Org X Server 1.9.3
Release Date: 2010-12-13
[1764109.467] X Protocol Version 11, Revision 0
[1764109.467] Build Operating System: OpenBSD 4.9 sparc64
[1764109.467] Current Operating System: OpenBSD BladeWorkstation.local
4.9 GENERIC.MP#265 sparc64
[1764109.469] Build Date: 01 March 2011  05:17:12PM
[1764109.469]
[1764109.469] Current version of pixman: 0.20.2
[1764109.469]   Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[1764109.469] Markers: (--) probed, (**) from config file, (==) default
setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[1764109.470] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
11:15:02 2011
[1764109.471] (==) Using config file: "/etc/X11/xorg.conf"
[1764109.472] (==) No Layout section.  Using the first Screen section.
[1764109.472] (**) |-->Screen "Screen0" (0)
[1764109.472] (**) |   |-->Monitor "Monitor0"
[1764109.473] (**) |   |-->Device "Expert3D-lite"
[1764109.473] (==) Disabling SIGIO handlers for input devices
[1764109.474] (==) Not automatically adding devices
[1764109.474] (==) Not automatically enabling devices
[1764109.474] (==) 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/
[1764109.474] (==) ModulePath set to "/usr/X11R6/lib/modules"
[1764109.474] (==) |-->Input Device "<default pointer>"
[1764109.474] (==) |-->Input Device "<default keyboard>"
[1764109.474] (==) No Layout section. Using the default mouse
configuration.
[1764109.474] (==) No Layout section. Using the default keyboard
configuration.
[1764109.474] (II) Loader magic: 0x4c3210
[1764109.474] (II) Module ABI versions:
[1764109.474]   X.Org ANSI C Emulation: 0.4
[1764109.474]   X.Org Video Driver: 8.0
[1764109.475]   X.Org XInput driver : 11.0
[1764109.475]   X.Org Server Extension : 4.0
[1764109.486] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
0x????????/262144
[1764109.487] (II) LoadModule: "extmod"
[1764109.489] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
[1764109.492] (II) Module extmod: vendor="X.Org Foundation"
[1764109.492]   compiled for 1.9.3, module version = 1.0.0
[1764109.492]   Module class: X.Org Server Extension
[1764109.492]   ABI class: X.Org Server Extension, version 4.0
[1764109.492] (II) Loading extension MIT-SCREEN-SAVER
[1764109.492] (II) Loading extension XFree86-VidModeExtension
[1764109.492] (II) Loading extension XFree86-DGA
[1764109.492] (II) Loading extension DPMS
[1764109.492] (II) Loading extension XVideo
[1764109.492] (II) Loading extension XVideo-MotionCompensation
[1764109.492] (II) Loading extension X-Resource
[1764109.492] (II) LoadModule: "dbe"
[1764109.494] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
[1764109.496] (II) Module dbe: vendor="X.Org Foundation"
[1764109.496]   compiled for 1.9.3, module version = 1.0.0
[1764109.496]   Module class: X.Org Server Extension
[1764109.496]   ABI class: X.Org Server Extension, version 4.0
[1764109.496] (II) Loading extension DOUBLE-BUFFER
[1764109.496] (II) LoadModule: "glx"
[1764109.497] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
[1764109.500] (II) Module glx: vendor="X.Org Foundation"
[1764109.500]   compiled for 1.9.3, module version = 1.0.0
[1764109.500]   ABI class: X.Org Server Extension, version 4.0
[1764109.501] (==) AIGLX enabled
[1764109.501] (II) Loading extension GLX
[1764109.501] (II) LoadModule: "record"
[1764109.502] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
[1764109.504] (II) Module record: vendor="X.Org Foundation"
[1764109.504]   compiled for 1.9.3, module version = 1.13.0
[1764109.504]   Module class: X.Org Server Extension
[1764109.504]   ABI class: X.Org Server Extension, version 4.0
[1764109.505] (II) Loading extension RECORD
[1764109.505] (II) LoadModule: "dri"
[1764109.513] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
[1764109.516] (II) Module dri: vendor="X.Org Foundation"
[1764109.516]   compiled for 1.9.3, module version = 1.0.0
[1764109.516]   ABI class: X.Org Server Extension, version 4.0
[1764109.516] (II) Loading extension XFree86-DRI
[1764109.516] (II) LoadModule: "dri2"
[1764109.518] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
[1764109.520] (II) Module dri2: vendor="X.Org Foundation"
[1764109.520]   compiled for 1.9.3, module version = 1.2.0
[1764109.520]   ABI class: X.Org Server Extension, version 4.0
[1764109.520] (II) Loading extension DRI2
[1764109.520] (==) Matched wsfb as autoconfigured driver 0
[1764109.520] (==) Assigned the driver to the xf86ConfigLayout
[1764109.520] (II) LoadModule: "wsfb"
[1764109.521] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
[1764109.522] (II) Module wsfb: vendor="X.Org Foundation"
[1764109.523]   compiled for 1.9.3, module version = 0.3.0
[1764109.523]   ABI class: X.Org Video Driver, version 8.0
[1764109.523] (II) LoadModule: "mouse"
[1764109.525] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
[1764109.527] (II) Module mouse: vendor="X.Org Foundation"
[1764109.527]   compiled for 1.9.3, module version = 1.6.0
[1764109.527]   Module class: X.Org XInput Driver
[1764109.527]   ABI class: X.Org XInput driver, version 11.0
[1764109.527] (II) LoadModule: "kbd"
[1764109.529] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
[1764109.531] (II) Module kbd: vendor="X.Org Foundation"
[1764109.531]   compiled for 1.9.3, module version = 1.5.0
[1764109.531]   Module class: X.Org XInput Driver
[1764109.531]   ABI class: X.Org XInput driver, version 11.0
[1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
[1764109.531] (WW) Falling back to old probe method for wsfb
[1764109.532] (II) wsfb(0): using default device
[1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[1764109.532] (EE) wsfb(0): Driver can't support depth 24
[1764109.532] (II) UnloadModule: "wsfb"
[1764109.532] (EE) Screen(s) found, but none have a usable configuration.
[1764109.532]
Fatal server error:
[1764109.533] no screens found
[1764109.533]
Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
[1764109.533] Please also check the log file at "/var/log/Xorg.0.log" for
additional information.
[1764109.533]
----------------------------

Sept/14/11@11:50:04 8 bit DeviceDefault w/o Driver specified
[same issues generated with no xorg.conf]

# cat /var/log/Xorg.0.log
[1766211.738] (--) Using wscons driver
[1766211.757]
X.Org X Server 1.9.3
Release Date: 2010-12-13
[1766211.757] X Protocol Version 11, Revision 0
[1766211.757] Build Operating System: OpenBSD 4.9 sparc64
[1766211.757] Current Operating System: OpenBSD BladeWorkstation.local
4.9 GENERIC.MP#265 sparc64
[1766211.759] Build Date: 01 March 2011  05:17:12PM
[1766211.759]
[1766211.759] Current version of pixman: 0.20.2
[1766211.759]   Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[1766211.759] Markers: (--) probed, (**) from config file, (==) default
setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[1766211.760] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
11:50:04 2011
[1766211.761] (==) Using config file: "/etc/X11/xorg.conf"
[1766211.762] (==) No Layout section.  Using the first Screen section.
[1766211.762] (**) |-->Screen "Screen0" (0)
[1766211.762] (**) |   |-->Monitor "Monitor0"
[1766211.763] (**) |   |-->Device "Expert3D-lite"
[1766211.764] (==) Disabling SIGIO handlers for input devices
[1766211.764] (==) Not automatically adding devices
[1766211.764] (==) Not automatically enabling devices
[1766211.764] (==) 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/
[1766211.764] (==) ModulePath set to "/usr/X11R6/lib/modules"
[1766211.764] (==) |-->Input Device "<default pointer>"
[1766211.764] (==) |-->Input Device "<default keyboard>"
[1766211.764] (==) No Layout section. Using the default mouse
configuration.
[1766211.764] (==) No Layout section. Using the default keyboard
configuration.
[1766211.764] (II) Loader magic: 0x4c3210
[1766211.764] (II) Module ABI versions:
[1766211.765]   X.Org ANSI C Emulation: 0.4
[1766211.765]   X.Org Video Driver: 8.0
[1766211.765]   X.Org XInput driver : 11.0
[1766211.765]   X.Org Server Extension : 4.0
[1766211.776] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
0x????????/262144
[1766211.777] (II) LoadModule: "extmod"
[1766211.779] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
[1766211.782] (II) Module extmod: vendor="X.Org Foundation"
[1766211.782]   compiled for 1.9.3, module version = 1.0.0
[1766211.782]   Module class: X.Org Server Extension
[1766211.782]   ABI class: X.Org Server Extension, version 4.0
[1766211.782] (II) Loading extension MIT-SCREEN-SAVER
[1766211.782] (II) Loading extension XFree86-VidModeExtension
[1766211.782] (II) Loading extension XFree86-DGA
[1766211.782] (II) Loading extension DPMS
[1766211.782] (II) Loading extension XVideo
[1766211.782] (II) Loading extension XVideo-MotionCompensation
[1766211.782] (II) Loading extension X-Resource
[1766211.782] (II) LoadModule: "dbe"
[1766211.784] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
[1766211.786] (II) Module dbe: vendor="X.Org Foundation"
[1766211.786]   compiled for 1.9.3, module version = 1.0.0
[1766211.786]   Module class: X.Org Server Extension
[1766211.786]   ABI class: X.Org Server Extension, version 4.0
[1766211.786] (II) Loading extension DOUBLE-BUFFER
[1766211.786] (II) LoadModule: "glx"
[1766211.787] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
[1766211.790] (II) Module glx: vendor="X.Org Foundation"
[1766211.790]   compiled for 1.9.3, module version = 1.0.0
[1766211.790]   ABI class: X.Org Server Extension, version 4.0
[1766211.791] (==) AIGLX enabled
[1766211.791] (II) Loading extension GLX
[1766211.791] (II) LoadModule: "record"
[1766211.793] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
[1766211.795] (II) Module record: vendor="X.Org Foundation"
[1766211.795]   compiled for 1.9.3, module version = 1.13.0
[1766211.795]   Module class: X.Org Server Extension
[1766211.795]   ABI class: X.Org Server Extension, version 4.0
[1766211.795] (II) Loading extension RECORD
[1766211.795] (II) LoadModule: "dri"
[1766211.796] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
[1766211.799] (II) Module dri: vendor="X.Org Foundation"
[1766211.799]   compiled for 1.9.3, module version = 1.0.0
[1766211.799]   ABI class: X.Org Server Extension, version 4.0
[1766211.799] (II) Loading extension XFree86-DRI
[1766211.799] (II) LoadModule: "dri2"
[1766211.801] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
[1766211.803] (II) Module dri2: vendor="X.Org Foundation"
[1766211.803]   compiled for 1.9.3, module version = 1.2.0
[1766211.803]   ABI class: X.Org Server Extension, version 4.0
[1766211.803] (II) Loading extension DRI2
[1766211.803] (==) Matched wsfb as autoconfigured driver 0
[1766211.803] (==) Assigned the driver to the xf86ConfigLayout
[1766211.804] (II) LoadModule: "wsfb"
[1766211.805] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
[1766211.806] (II) Module wsfb: vendor="X.Org Foundation"
[1766211.806]   compiled for 1.9.3, module version = 0.3.0
[1766211.806]   ABI class: X.Org Video Driver, version 8.0
[1766211.806] (II) LoadModule: "mouse"
[1766211.809] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
[1766211.810] (II) Module mouse: vendor="X.Org Foundation"
[1766211.810]   compiled for 1.9.3, module version = 1.6.0
[1766211.810]   Module class: X.Org XInput Driver
[1766211.810]   ABI class: X.Org XInput driver, version 11.0
[1766211.810] (II) LoadModule: "kbd"
[1766211.813] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
[1766211.814] (II) Module kbd: vendor="X.Org Foundation"
[1766211.814]   compiled for 1.9.3, module version = 1.5.0
[1766211.814]   Module class: X.Org XInput Driver
[1766211.814]   ABI class: X.Org XInput driver, version 11.0
[1766211.814] (II) wsfb: driver for wsdisplay framebuffer: wsfb
[1766211.814] (WW) Falling back to old probe method for wsfb
[1766211.815] (II) wsfb(0): using default device
[1766211.815] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[1766211.816] (**) wsfb(0): Depth 8, (--) framebuffer bpp 8
[1766211.816] (==) wsfb(0): Default visual is PseudoColor
[1766211.816] (==) wsfb(0): Using gamma correction (1.0, 1.0, 1.0)
[1766211.816] (II) wsfb(0): Vidmem: 2000k
[1766211.816] (==) wsfb(0): DPI set to (96, 96)
[1766211.816] (**) wsfb(0): Using "Shadow Framebuffer"
[1766211.816] (II) Loading sub module "shadow"
[1766211.817] (II) LoadModule: "shadow"
[1766211.820] (II) Loading /usr/X11R6/lib/modules/libshadow.so
[1766211.822] (II) Module shadow: vendor="X.Org Foundation"
[1766211.822]   compiled for 1.9.3, module version = 1.1.0
[1766211.822]   ABI class: X.Org ANSI C Emulation, version 0.4
[1766211.822] (II) Loading sub module "fb"
[1766211.822] (II) LoadModule: "fb"
[1766211.825] (II) Loading /usr/X11R6/lib/modules/libfb.so
[1766211.828] (II) Module fb: vendor="X.Org Foundation"
[1766211.828]   compiled for 1.9.3, module version = 1.0.0
[1766211.828]   ABI class: X.Org ANSI C Emulation, version 0.4
[1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument
[1766211.829]
Fatal server error:
[1766211.829] AddScreen/ScreenInit failed for driver 0
[1766211.829]
[1766211.829]
Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
[1766211.829] Please also check the log file at "/var/log/Xorg.0.log" for
additional information.
[1766211.829]

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Matthieu Herrb
On Wed, Sep 14, 2011 at 01:24:03PM -0700, Peter Sprague wrote:

>  Need help getting an Expert3D-lite framebuffer working under accelerated
> mode, preferably in 24bits.
>
> Been working over the last few months on moving my Blade 1000 workstation
> with an Expert3D-lite video card from Solaris 10 to OpenBSD.  Followed
> any number of threads and tutorials, including the OpenBSD Sparc64 X11
> page.  According to the OpenBSD/Sparc64 page:
>
>   Sun Exper3D, Expert3D-Lite, XVR-500, XVR-600 and XVR-1200 (ifb) -
>   24-bit color, accelerated (currently restricted to 8-bit,
>   unaccelerated on the XVR-500 and XVR-600, accelerated on the Exper3D,
>   Exper3D-Lite and XVR-1200)

Sorry, but I don't think this text is true. It was written by someone
too optimistic. Currently the wildcatfb(4) doesn't provide
acceleration.

>
> Currently did a fresh sparc64 4.9 install.
>
> OpenBoot output-device screen:r1600x1000x66
> [Closest setting to 1680x1050x60 for my Samsung monitor]
>
> Only displays as approximately 1200x1000 with black borders on either
> side under OpenBSD w/0 X11, w/ X11, under Ubuntu, and with OpenBoot
> test.  Worked great under Solaris with tweaks.
>
> Then attempted to get X Windows working with FVRM, then Gnome.  Without
> an /etc/X11/xorg.conf the video output and keyboard just stalls.  Need to
> ssh in to reconfigure and reboot.  Xorg.0.log output is the same as for
> when DefaultDepth is 8 and Driver is unspecified (see below).
>
> X -configure locks the Blade video & keyboard.  When run from ssh, shows
> sunffb, wsfb, and wildcatfb drivers exist but says can't find any device.
>
> Only way to get X windows output is to manually create a xorg.conf with
> the wildcatfb driver specified:
> Section "Device"
> Identifier "Expert3D-lite"
> BusID   "PCI:0:1:0"
> Driver "wildcatfb"
> EndSection
> (see below xorg.conf for full configuration)

Yes, autoconfiguration for ifb(4) has been broken since
the upgrade to xserver 1.7. I've meant to fix it several times but
never actually managed to do it.

Patches are welcome :)

>
> This leaves me with 8bit unaccelerated video output that is unusable as a
> graphic workstation.

This is also sad but true, and as far as I know there is little to no
publically available documentation (and few developpers interested) to
write a driver for the 3dlabs wildcat family.


>
> If the driver is left unspecified, wsfb is sourced, but produces an error
> in the Xorg.0.log
> [with DefaultDepth 8 specified]
> [1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument
>
> [with DefaultDepth 24 specified]
> [1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
> [1764109.531] (WW) Falling back to old probe method for wsfb
> [1764109.532] (II) wsfb(0): using default device
> [1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
> support
> [1764109.532] (EE) wsfb(0): Driver can't support depth 24
> [1764109.532] (II) UnloadModule: "wsfb"
> [1764109.532] (EE) Screen(s) found, but none have a usable configuration.
>
> thanks in advance for help with this.
>
> Peter
>
> dmesg, xorg.conf, and Xorg.0.logs:
>
> Sept/14/11@11:15:02 24 bit DefaultDepth w/o Driver specified
>
> xorg.conf has a 24 bit DefaultDepth
>
> dmesg
> ----------------------
> $ dmesg
> console is keyboard/display
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2011 OpenBSD. All rights reserved.
> http://www.OpenBSD.org
>
> OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
> [hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
> real mem = 2147483648 (2048MB)
> avail mem = 2099986432 (2002MB)
> mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
> cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
> cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
> external (512 b/l)
> cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
> cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
> external (512 b/l)
> "memory-controller" at mainbus0 not configured
> "memory-controller" at mainbus0 not configured
> schizo0 at mainbus0: "Schizo", version 3, 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
> bbc0 at ebus0 addr 0-fffff: AID 0x00
> ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
> pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
> iic0 at pcfiic0
> pcfiic1 at ebus0 addr 30-31 ivec 0x23
> iic1 at pcfiic1
> admtemp0 at iic1 addr 0x18: max1617
> admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
> 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 6 lun 0: <TOSHIBA, DVD-ROM SD-M1401, 1009> 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
> ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
> ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
> wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
> 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 3, 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 rev 0x5, loaded firmware rev 2.2.6
> scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
> 2100080020fb2533
> sd0 at scsibus2 targ 0 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
> fixed
> sd0: 17501MB, 512 bytes/sec, 35843670 sec total
> sd1 at scsibus2 targ 1 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
> fixed
> sd1: 17501MB, 512 bytes/sec, 35843670 sec total
> upa0 at mainbus0
> "ppm" at mainbus0 not configured
> uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
> Type 6 Keyboard" rev 1.10/2.00 addr 2
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
> wskbd0 at ukbd0: console keyboard, using wsdisplay0
> uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
> 3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
> root on sd0a swap on sd0b dump on sd0b
> WARNING: / was not properly unmounted
> syncing disks... done
> rebooting
>
> console is keyboard/display
> Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2011 OpenBSD. All rights reserved.
> http://www.OpenBSD.org
>
> OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
> [hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
> real mem = 2147483648 (2048MB)
> avail mem = 2099986432 (2002MB)
> mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
> cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
> cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
> external (512 b/l)
> cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
> cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
> external (512 b/l)
> "memory-controller" at mainbus0 not configured
> "memory-controller" at mainbus0 not configured
> schizo0 at mainbus0: "Schizo", version 3, 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
> bbc0 at ebus0 addr 0-fffff: AID 0x00
> ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
> pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
> iic0 at pcfiic0
> pcfiic1 at ebus0 addr 30-31 ivec 0x23
> iic1 at pcfiic1
> admtemp0 at iic1 addr 0x18: max1617
> admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
> 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 6 lun 0: <TOSHIBA, DVD-ROM SD-M1401, 1009> 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
> ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
> ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
> wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
> 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 3, 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 rev 0x5, loaded firmware rev 2.2.6
> scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
> 2100080020fb2533
> sd0 at scsibus2 targ 0 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
> fixed
> sd0: 17501MB, 512 bytes/sec, 35843670 sec total
> sd1 at scsibus2 targ 1 lun 0: <SEAGATE, ST318452FC, 0005> SCSI3 0/direct
> fixed
> sd1: 17501MB, 512 bytes/sec, 35843670 sec total
> upa0 at mainbus0
> "ppm" at mainbus0 not configured
> uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
> Type 6 Keyboard" rev 1.10/2.00 addr 2
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
> wskbd0 at ukbd0: console keyboard, using wsdisplay0
> uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
> 3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
> root on sd0a swap on sd0b dump on sd0b
> -----------------------------
>
> /etc/X11/xorg.conf
> ------------------------
> Section "Device"
> Identifier "Expert3D-lite"
> BusID   "PCI:0:1:0"
> #       Driver "wildcatfb"
> EndSection
>
> Section "Monitor"
> Identifier "Monitor0"
> VendorName "Sam"
> ModelName "SamSyncMaster"
> #        Modeline "1600x1000_60.00"  133.14  1600 1704 1872 2144  1000
> 1001 1004 1035  -HSync +Vsync
> #        HorizSync 30.0 - 40.0
> #        VertRefresh 43.0 - 75.0
> EndSection
>
> Section "Screen"
> Identifier "Screen0"
> Device  "Expert3D-lite"
> Monitor "Monitor0"
> DefaultDepth    24
> SubSection "Display"
> Depth 8
> Modes "1280x1024"
> EndSubSection
> SubSection "Display"
> Depth 24
> Modes "1280x1024"
> EndSubSection
>
> SubSection "Display"
> Depth 8
> Modes "1600x1000"
> EndSubSection
> EndSection
>
> -----------------------
>
> /var/log/xorg.0.log
> -------------------------
> [1764109.448] (--) Using wscons driver
> [1764109.467]
> X.Org X Server 1.9.3
> Release Date: 2010-12-13
> [1764109.467] X Protocol Version 11, Revision 0
> [1764109.467] Build Operating System: OpenBSD 4.9 sparc64
> [1764109.467] Current Operating System: OpenBSD BladeWorkstation.local
> 4.9 GENERIC.MP#265 sparc64
> [1764109.469] Build Date: 01 March 2011  05:17:12PM
> [1764109.469]
> [1764109.469] Current version of pixman: 0.20.2
> [1764109.469]   Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> [1764109.469] Markers: (--) probed, (**) from config file, (==) default
> setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> [1764109.470] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
> 11:15:02 2011
> [1764109.471] (==) Using config file: "/etc/X11/xorg.conf"
> [1764109.472] (==) No Layout section.  Using the first Screen section.
> [1764109.472] (**) |-->Screen "Screen0" (0)
> [1764109.472] (**) |   |-->Monitor "Monitor0"
> [1764109.473] (**) |   |-->Device "Expert3D-lite"
> [1764109.473] (==) Disabling SIGIO handlers for input devices
> [1764109.474] (==) Not automatically adding devices
> [1764109.474] (==) Not automatically enabling devices
> [1764109.474] (==) 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/
> [1764109.474] (==) ModulePath set to "/usr/X11R6/lib/modules"
> [1764109.474] (==) |-->Input Device "<default pointer>"
> [1764109.474] (==) |-->Input Device "<default keyboard>"
> [1764109.474] (==) No Layout section. Using the default mouse
> configuration.
> [1764109.474] (==) No Layout section. Using the default keyboard
> configuration.
> [1764109.474] (II) Loader magic: 0x4c3210
> [1764109.474] (II) Module ABI versions:
> [1764109.474]   X.Org ANSI C Emulation: 0.4
> [1764109.474]   X.Org Video Driver: 8.0
> [1764109.475]   X.Org XInput driver : 11.0
> [1764109.475]   X.Org Server Extension : 4.0
> [1764109.486] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
> 0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
> 0x????????/262144
> [1764109.487] (II) LoadModule: "extmod"
> [1764109.489] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
> [1764109.492] (II) Module extmod: vendor="X.Org Foundation"
> [1764109.492]   compiled for 1.9.3, module version = 1.0.0
> [1764109.492]   Module class: X.Org Server Extension
> [1764109.492]   ABI class: X.Org Server Extension, version 4.0
> [1764109.492] (II) Loading extension MIT-SCREEN-SAVER
> [1764109.492] (II) Loading extension XFree86-VidModeExtension
> [1764109.492] (II) Loading extension XFree86-DGA
> [1764109.492] (II) Loading extension DPMS
> [1764109.492] (II) Loading extension XVideo
> [1764109.492] (II) Loading extension XVideo-MotionCompensation
> [1764109.492] (II) Loading extension X-Resource
> [1764109.492] (II) LoadModule: "dbe"
> [1764109.494] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
> [1764109.496] (II) Module dbe: vendor="X.Org Foundation"
> [1764109.496]   compiled for 1.9.3, module version = 1.0.0
> [1764109.496]   Module class: X.Org Server Extension
> [1764109.496]   ABI class: X.Org Server Extension, version 4.0
> [1764109.496] (II) Loading extension DOUBLE-BUFFER
> [1764109.496] (II) LoadModule: "glx"
> [1764109.497] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
> [1764109.500] (II) Module glx: vendor="X.Org Foundation"
> [1764109.500]   compiled for 1.9.3, module version = 1.0.0
> [1764109.500]   ABI class: X.Org Server Extension, version 4.0
> [1764109.501] (==) AIGLX enabled
> [1764109.501] (II) Loading extension GLX
> [1764109.501] (II) LoadModule: "record"
> [1764109.502] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
> [1764109.504] (II) Module record: vendor="X.Org Foundation"
> [1764109.504]   compiled for 1.9.3, module version = 1.13.0
> [1764109.504]   Module class: X.Org Server Extension
> [1764109.504]   ABI class: X.Org Server Extension, version 4.0
> [1764109.505] (II) Loading extension RECORD
> [1764109.505] (II) LoadModule: "dri"
> [1764109.513] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
> [1764109.516] (II) Module dri: vendor="X.Org Foundation"
> [1764109.516]   compiled for 1.9.3, module version = 1.0.0
> [1764109.516]   ABI class: X.Org Server Extension, version 4.0
> [1764109.516] (II) Loading extension XFree86-DRI
> [1764109.516] (II) LoadModule: "dri2"
> [1764109.518] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
> [1764109.520] (II) Module dri2: vendor="X.Org Foundation"
> [1764109.520]   compiled for 1.9.3, module version = 1.2.0
> [1764109.520]   ABI class: X.Org Server Extension, version 4.0
> [1764109.520] (II) Loading extension DRI2
> [1764109.520] (==) Matched wsfb as autoconfigured driver 0
> [1764109.520] (==) Assigned the driver to the xf86ConfigLayout
> [1764109.520] (II) LoadModule: "wsfb"
> [1764109.521] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
> [1764109.522] (II) Module wsfb: vendor="X.Org Foundation"
> [1764109.523]   compiled for 1.9.3, module version = 0.3.0
> [1764109.523]   ABI class: X.Org Video Driver, version 8.0
> [1764109.523] (II) LoadModule: "mouse"
> [1764109.525] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
> [1764109.527] (II) Module mouse: vendor="X.Org Foundation"
> [1764109.527]   compiled for 1.9.3, module version = 1.6.0
> [1764109.527]   Module class: X.Org XInput Driver
> [1764109.527]   ABI class: X.Org XInput driver, version 11.0
> [1764109.527] (II) LoadModule: "kbd"
> [1764109.529] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
> [1764109.531] (II) Module kbd: vendor="X.Org Foundation"
> [1764109.531]   compiled for 1.9.3, module version = 1.5.0
> [1764109.531]   Module class: X.Org XInput Driver
> [1764109.531]   ABI class: X.Org XInput driver, version 11.0
> [1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
> [1764109.531] (WW) Falling back to old probe method for wsfb
> [1764109.532] (II) wsfb(0): using default device
> [1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
> support
> [1764109.532] (EE) wsfb(0): Driver can't support depth 24
> [1764109.532] (II) UnloadModule: "wsfb"
> [1764109.532] (EE) Screen(s) found, but none have a usable configuration.
> [1764109.532]
> Fatal server error:
> [1764109.533] no screens found
> [1764109.533]
> Please consult the The X.Org Foundation support
> at http://wiki.x.org
>  for help.
> [1764109.533] Please also check the log file at "/var/log/Xorg.0.log" for
> additional information.
> [1764109.533]
> ----------------------------
>
> Sept/14/11@11:50:04 8 bit DeviceDefault w/o Driver specified
> [same issues generated with no xorg.conf]
>
> # cat /var/log/Xorg.0.log
> [1766211.738] (--) Using wscons driver
> [1766211.757]
> X.Org X Server 1.9.3
> Release Date: 2010-12-13
> [1766211.757] X Protocol Version 11, Revision 0
> [1766211.757] Build Operating System: OpenBSD 4.9 sparc64
> [1766211.757] Current Operating System: OpenBSD BladeWorkstation.local
> 4.9 GENERIC.MP#265 sparc64
> [1766211.759] Build Date: 01 March 2011  05:17:12PM
> [1766211.759]
> [1766211.759] Current version of pixman: 0.20.2
> [1766211.759]   Before reporting problems, check http://wiki.x.org
> to make sure that you have the latest version.
> [1766211.759] Markers: (--) probed, (**) from config file, (==) default
> setting,
> (++) from command line, (!!) notice, (II) informational,
> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> [1766211.760] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
> 11:50:04 2011
> [1766211.761] (==) Using config file: "/etc/X11/xorg.conf"
> [1766211.762] (==) No Layout section.  Using the first Screen section.
> [1766211.762] (**) |-->Screen "Screen0" (0)
> [1766211.762] (**) |   |-->Monitor "Monitor0"
> [1766211.763] (**) |   |-->Device "Expert3D-lite"
> [1766211.764] (==) Disabling SIGIO handlers for input devices
> [1766211.764] (==) Not automatically adding devices
> [1766211.764] (==) Not automatically enabling devices
> [1766211.764] (==) 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/
> [1766211.764] (==) ModulePath set to "/usr/X11R6/lib/modules"
> [1766211.764] (==) |-->Input Device "<default pointer>"
> [1766211.764] (==) |-->Input Device "<default keyboard>"
> [1766211.764] (==) No Layout section. Using the default mouse
> configuration.
> [1766211.764] (==) No Layout section. Using the default keyboard
> configuration.
> [1766211.764] (II) Loader magic: 0x4c3210
> [1766211.764] (II) Module ABI versions:
> [1766211.765]   X.Org ANSI C Emulation: 0.4
> [1766211.765]   X.Org Video Driver: 8.0
> [1766211.765]   X.Org XInput driver : 11.0
> [1766211.765]   X.Org Server Extension : 4.0
> [1766211.776] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
> 0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
> 0x????????/262144
> [1766211.777] (II) LoadModule: "extmod"
> [1766211.779] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
> [1766211.782] (II) Module extmod: vendor="X.Org Foundation"
> [1766211.782]   compiled for 1.9.3, module version = 1.0.0
> [1766211.782]   Module class: X.Org Server Extension
> [1766211.782]   ABI class: X.Org Server Extension, version 4.0
> [1766211.782] (II) Loading extension MIT-SCREEN-SAVER
> [1766211.782] (II) Loading extension XFree86-VidModeExtension
> [1766211.782] (II) Loading extension XFree86-DGA
> [1766211.782] (II) Loading extension DPMS
> [1766211.782] (II) Loading extension XVideo
> [1766211.782] (II) Loading extension XVideo-MotionCompensation
> [1766211.782] (II) Loading extension X-Resource
> [1766211.782] (II) LoadModule: "dbe"
> [1766211.784] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
> [1766211.786] (II) Module dbe: vendor="X.Org Foundation"
> [1766211.786]   compiled for 1.9.3, module version = 1.0.0
> [1766211.786]   Module class: X.Org Server Extension
> [1766211.786]   ABI class: X.Org Server Extension, version 4.0
> [1766211.786] (II) Loading extension DOUBLE-BUFFER
> [1766211.786] (II) LoadModule: "glx"
> [1766211.787] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
> [1766211.790] (II) Module glx: vendor="X.Org Foundation"
> [1766211.790]   compiled for 1.9.3, module version = 1.0.0
> [1766211.790]   ABI class: X.Org Server Extension, version 4.0
> [1766211.791] (==) AIGLX enabled
> [1766211.791] (II) Loading extension GLX
> [1766211.791] (II) LoadModule: "record"
> [1766211.793] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
> [1766211.795] (II) Module record: vendor="X.Org Foundation"
> [1766211.795]   compiled for 1.9.3, module version = 1.13.0
> [1766211.795]   Module class: X.Org Server Extension
> [1766211.795]   ABI class: X.Org Server Extension, version 4.0
> [1766211.795] (II) Loading extension RECORD
> [1766211.795] (II) LoadModule: "dri"
> [1766211.796] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
> [1766211.799] (II) Module dri: vendor="X.Org Foundation"
> [1766211.799]   compiled for 1.9.3, module version = 1.0.0
> [1766211.799]   ABI class: X.Org Server Extension, version 4.0
> [1766211.799] (II) Loading extension XFree86-DRI
> [1766211.799] (II) LoadModule: "dri2"
> [1766211.801] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
> [1766211.803] (II) Module dri2: vendor="X.Org Foundation"
> [1766211.803]   compiled for 1.9.3, module version = 1.2.0
> [1766211.803]   ABI class: X.Org Server Extension, version 4.0
> [1766211.803] (II) Loading extension DRI2
> [1766211.803] (==) Matched wsfb as autoconfigured driver 0
> [1766211.803] (==) Assigned the driver to the xf86ConfigLayout
> [1766211.804] (II) LoadModule: "wsfb"
> [1766211.805] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
> [1766211.806] (II) Module wsfb: vendor="X.Org Foundation"
> [1766211.806]   compiled for 1.9.3, module version = 0.3.0
> [1766211.806]   ABI class: X.Org Video Driver, version 8.0
> [1766211.806] (II) LoadModule: "mouse"
> [1766211.809] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
> [1766211.810] (II) Module mouse: vendor="X.Org Foundation"
> [1766211.810]   compiled for 1.9.3, module version = 1.6.0
> [1766211.810]   Module class: X.Org XInput Driver
> [1766211.810]   ABI class: X.Org XInput driver, version 11.0
> [1766211.810] (II) LoadModule: "kbd"
> [1766211.813] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
> [1766211.814] (II) Module kbd: vendor="X.Org Foundation"
> [1766211.814]   compiled for 1.9.3, module version = 1.5.0
> [1766211.814]   Module class: X.Org XInput Driver
> [1766211.814]   ABI class: X.Org XInput driver, version 11.0
> [1766211.814] (II) wsfb: driver for wsdisplay framebuffer: wsfb
> [1766211.814] (WW) Falling back to old probe method for wsfb
> [1766211.815] (II) wsfb(0): using default device
> [1766211.815] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
> support
> [1766211.816] (**) wsfb(0): Depth 8, (--) framebuffer bpp 8
> [1766211.816] (==) wsfb(0): Default visual is PseudoColor
> [1766211.816] (==) wsfb(0): Using gamma correction (1.0, 1.0, 1.0)
> [1766211.816] (II) wsfb(0): Vidmem: 2000k
> [1766211.816] (==) wsfb(0): DPI set to (96, 96)
> [1766211.816] (**) wsfb(0): Using "Shadow Framebuffer"
> [1766211.816] (II) Loading sub module "shadow"
> [1766211.817] (II) LoadModule: "shadow"
> [1766211.820] (II) Loading /usr/X11R6/lib/modules/libshadow.so
> [1766211.822] (II) Module shadow: vendor="X.Org Foundation"
> [1766211.822]   compiled for 1.9.3, module version = 1.1.0
> [1766211.822]   ABI class: X.Org ANSI C Emulation, version 0.4
> [1766211.822] (II) Loading sub module "fb"
> [1766211.822] (II) LoadModule: "fb"
> [1766211.825] (II) Loading /usr/X11R6/lib/modules/libfb.so
> [1766211.828] (II) Module fb: vendor="X.Org Foundation"
> [1766211.828]   compiled for 1.9.3, module version = 1.0.0
> [1766211.828]   ABI class: X.Org ANSI C Emulation, version 0.4
> [1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument
> [1766211.829]
> Fatal server error:
> [1766211.829] AddScreen/ScreenInit failed for driver 0
> [1766211.829]
> [1766211.829]
> Please consult the The X.Org Foundation support
> at http://wiki.x.org
>  for help.
> [1766211.829] Please also check the log file at "/var/log/Xorg.0.log" for
> additional information.
> [1766211.829]
>

--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Peter Sprague-2
Everything works fine and within the stated capabilities of the
wildcatfb driver.  I understand that the wildcatfb driver is only
unaccelerated 8 bits, but I thought the wsfb driver was supposed to be
able to provide accelerated 24 bit depth.  That is what I attempting to
get operating.

The wsfb driver seems to fail when I force its use with 8 bit - 24 bit.

Is there a recommended video card for the Blade 1000 that will give me
the operational performance I need?

Seems like my Blade will become a brick unless I go back to Solaris.

Peter

On 11-09-15 12:25 PM, Matthieu Herrb wrote:

> On Wed, Sep 14, 2011 at 01:24:03PM -0700, Peter Sprague wrote:
>>   Need help getting an Expert3D-lite framebuffer working under accelerated
>> mode, preferably in 24bits.
>>
>> Been working over the last few months on moving my Blade 1000 workstation
>> with an Expert3D-lite video card from Solaris 10 to OpenBSD.  Followed
>> any number of threads and tutorials, including the OpenBSD Sparc64 X11
>> page.  According to the OpenBSD/Sparc64 page:
>>
>>    Sun Exper3D, Expert3D-Lite, XVR-500, XVR-600 and XVR-1200 (ifb) -
>>    24-bit color, accelerated (currently restricted to 8-bit,
>>    unaccelerated on the XVR-500 and XVR-600, accelerated on the Exper3D,
>>    Exper3D-Lite and XVR-1200)
> Sorry, but I don't think this text is true. It was written by someone
> too optimistic. Currently the wildcatfb(4) doesn't provide
> acceleration.
>
>> Currently did a fresh sparc64 4.9 install.
>>
>> OpenBoot output-device screen:r1600x1000x66
>> [Closest setting to 1680x1050x60 for my Samsung monitor]
>>
>> Only displays as approximately 1200x1000 with black borders on either
>> side under OpenBSD w/0 X11, w/ X11, under Ubuntu, and with OpenBoot
>> test.  Worked great under Solaris with tweaks.
>>
>> Then attempted to get X Windows working with FVRM, then Gnome.  Without
>> an /etc/X11/xorg.conf the video output and keyboard just stalls.  Need to
>> ssh in to reconfigure and reboot.  Xorg.0.log output is the same as for
>> when DefaultDepth is 8 and Driver is unspecified (see below).
>>
>> X -configure locks the Blade video&  keyboard.  When run from ssh, shows
>> sunffb, wsfb, and wildcatfb drivers exist but says can't find any device.
>>
>> Only way to get X windows output is to manually create a xorg.conf with
>> the wildcatfb driver specified:
>> Section "Device"
>> Identifier "Expert3D-lite"
>> BusID   "PCI:0:1:0"
>> Driver "wildcatfb"
>> EndSection
>> (see below xorg.conf for full configuration)
> Yes, autoconfiguration for ifb(4) has been broken since
> the upgrade to xserver 1.7. I've meant to fix it several times but
> never actually managed to do it.
>
> Patches are welcome :)
>
>> This leaves me with 8bit unaccelerated video output that is unusable as a
>> graphic workstation.
> This is also sad but true, and as far as I know there is little to no
> publically available documentation (and few developpers interested) to
> write a driver for the 3dlabs wildcat family.
>
>
>> If the driver is left unspecified, wsfb is sourced, but produces an error
>> in the Xorg.0.log
>> [with DefaultDepth 8 specified]
>> [1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument
>>
>> [with DefaultDepth 24 specified]
>> [1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
>> [1764109.531] (WW) Falling back to old probe method for wsfb
>> [1764109.532] (II) wsfb(0): using default device
>> [1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
>> support
>> [1764109.532] (EE) wsfb(0): Driver can't support depth 24
>> [1764109.532] (II) UnloadModule: "wsfb"
>> [1764109.532] (EE) Screen(s) found, but none have a usable configuration.
>>
>> thanks in advance for help with this.
>>
>> Peter
>>
>> dmesg, xorg.conf, and Xorg.0.logs:
>>
>> Sept/14/11@11:15:02 24 bit DefaultDepth w/o Driver specified
>>
>> xorg.conf has a 24 bit DefaultDepth
>>
>> dmesg
>> ----------------------
>> $ dmesg
>> console is keyboard/display
>> Copyright (c) 1982, 1986, 1989, 1991, 1993
>> The Regents of the University of California.  All rights reserved.
>> Copyright (c) 1995-2011 OpenBSD. All rights reserved.
>> http://www.OpenBSD.org
>>
>> OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
>> [hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
>> real mem = 2147483648 (2048MB)
>> avail mem = 2099986432 (2002MB)
>> mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
>> cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
>> cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
>> external (512 b/l)
>> cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
>> cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
>> external (512 b/l)
>> "memory-controller" at mainbus0 not configured
>> "memory-controller" at mainbus0 not configured
>> schizo0 at mainbus0: "Schizo", version 3, 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
>> bbc0 at ebus0 addr 0-fffff: AID 0x00
>> ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
>> pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
>> iic0 at pcfiic0
>> pcfiic1 at ebus0 addr 30-31 ivec 0x23
>> iic1 at pcfiic1
>> admtemp0 at iic1 addr 0x18: max1617
>> admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
>> 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 6 lun 0:<TOSHIBA, DVD-ROM SD-M1401, 1009>  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
>> ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
>> ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
>> wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
>> 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 3, 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 rev 0x5, loaded firmware rev 2.2.6
>> scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
>> 2100080020fb2533
>> sd0 at scsibus2 targ 0 lun 0:<SEAGATE, ST318452FC, 0005>  SCSI3 0/direct
>> fixed
>> sd0: 17501MB, 512 bytes/sec, 35843670 sec total
>> sd1 at scsibus2 targ 1 lun 0:<SEAGATE, ST318452FC, 0005>  SCSI3 0/direct
>> fixed
>> sd1: 17501MB, 512 bytes/sec, 35843670 sec total
>> upa0 at mainbus0
>> "ppm" at mainbus0 not configured
>> uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
>> Type 6 Keyboard" rev 1.10/2.00 addr 2
>> uhidev0: iclass 3/1
>> ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
>> wskbd0 at ukbd0: console keyboard, using wsdisplay0
>> uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
>> 3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
>> root on sd0a swap on sd0b dump on sd0b
>> WARNING: / was not properly unmounted
>> syncing disks... done
>> rebooting
>>
>> console is keyboard/display
>> Copyright (c) 1982, 1986, 1989, 1991, 1993
>> The Regents of the University of California.  All rights reserved.
>> Copyright (c) 1995-2011 OpenBSD. All rights reserved.
>> http://www.OpenBSD.org
>>
>> OpenBSD 4.9 (GENERIC.MP) #265: Wed Mar  2 07:25:21 MST 2011
>> [hidden email]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
>> real mem = 2147483648 (2048MB)
>> avail mem = 2099986432 (2002MB)
>> mainbus0 at root: SUNW,Sun-Blade-1000 (2 X UltraSPARC-III)
>> cpu0 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
>> cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
>> external (512 b/l)
>> cpu1 at mainbus0: SUNW,UltraSPARC-III (rev 5.4) @ 750 MHz
>> cpu1: physical 32K instruction (32 b/l), 64K data (32 b/l), 8192K
>> external (512 b/l)
>> "memory-controller" at mainbus0 not configured
>> "memory-controller" at mainbus0 not configured
>> schizo0 at mainbus0: "Schizo", version 3, 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
>> bbc0 at ebus0 addr 0-fffff: AID 0x00
>> ppm0 at ebus0 addr e-28, 728000-728003, 30002e-30002f, 300600-300607
>> pcfiic0 at ebus0 addr 2e-2f, 2d-2d ivec 0x23
>> iic0 at pcfiic0
>> pcfiic1 at ebus0 addr 30-31 ivec 0x23
>> iic1 at pcfiic1
>> admtemp0 at iic1 addr 0x18: max1617
>> admtemp1 at iic1 addr 0x4c: 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 08:00:20:fb:25:33
>> 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 6 lun 0:<TOSHIBA, DVD-ROM SD-M1401, 1009>  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
>> ifb0 at pci0 dev 1 function 0 "Intergraph Expert3D" rev 0x00
>> ifb0: Expert3D-Lite (SUNW,375-0116), 1600x1000
>> wsdisplay0 at ifb0 mux 1: console (std, sun emulation)
>> 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 3, 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 rev 0x5, loaded firmware rev 2.2.6
>> scsibus2 at isp0: 512 targets, WWPN 2100080020fb2533, WWNN
>> 2100080020fb2533
>> sd0 at scsibus2 targ 0 lun 0:<SEAGATE, ST318452FC, 0005>  SCSI3 0/direct
>> fixed
>> sd0: 17501MB, 512 bytes/sec, 35843670 sec total
>> sd1 at scsibus2 targ 1 lun 0:<SEAGATE, ST318452FC, 0005>  SCSI3 0/direct
>> fixed
>> sd1: 17501MB, 512 bytes/sec, 35843670 sec total
>> upa0 at mainbus0
>> "ppm" at mainbus0 not configured
>> uhidev0 at uhub0 port 1 configuration 1 interface 0 "Sun Microsystems
>> Type 6 Keyboard" rev 1.10/2.00 addr 2
>> uhidev0: iclass 3/1
>> ukbd0 at uhidev0: 8 modifier keys, 6 key codes, country code 33
>> wskbd0 at ukbd0: console keyboard, using wsdisplay0
>> uhidev1 at uhub0 port 2 configuration 1 interface 0 "Microsoft Microsoft
>> 3-Button Mouse with IntelliEye(TM)" rev 1.10/3.00 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: /pci@8,600000/SUNW,qlc@4,0/fp@0,0/disk@21000004cf6773cf,0
>> root on sd0a swap on sd0b dump on sd0b
>> -----------------------------
>>
>> /etc/X11/xorg.conf
>> ------------------------
>> Section "Device"
>> Identifier "Expert3D-lite"
>> BusID   "PCI:0:1:0"
>> #       Driver "wildcatfb"
>> EndSection
>>
>> Section "Monitor"
>> Identifier "Monitor0"
>> VendorName "Sam"
>> ModelName "SamSyncMaster"
>> #        Modeline "1600x1000_60.00"  133.14  1600 1704 1872 2144  1000
>> 1001 1004 1035  -HSync +Vsync
>> #        HorizSync 30.0 - 40.0
>> #        VertRefresh 43.0 - 75.0
>> EndSection
>>
>> Section "Screen"
>> Identifier "Screen0"
>> Device  "Expert3D-lite"
>> Monitor "Monitor0"
>> DefaultDepth    24
>> SubSection "Display"
>> Depth 8
>> Modes "1280x1024"
>> EndSubSection
>> SubSection "Display"
>> Depth 24
>> Modes "1280x1024"
>> EndSubSection
>>
>> SubSection "Display"
>> Depth 8
>> Modes "1600x1000"
>> EndSubSection
>> EndSection
>>
>> -----------------------
>>
>> /var/log/xorg.0.log
>> -------------------------
>> [1764109.448] (--) Using wscons driver
>> [1764109.467]
>> X.Org X Server 1.9.3
>> Release Date: 2010-12-13
>> [1764109.467] X Protocol Version 11, Revision 0
>> [1764109.467] Build Operating System: OpenBSD 4.9 sparc64
>> [1764109.467] Current Operating System: OpenBSD BladeWorkstation.local
>> 4.9 GENERIC.MP#265 sparc64
>> [1764109.469] Build Date: 01 March 2011  05:17:12PM
>> [1764109.469]
>> [1764109.469] Current version of pixman: 0.20.2
>> [1764109.469]   Before reporting problems, check http://wiki.x.org
>> to make sure that you have the latest version.
>> [1764109.469] Markers: (--) probed, (**) from config file, (==) default
>> setting,
>> (++) from command line, (!!) notice, (II) informational,
>> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>> [1764109.470] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
>> 11:15:02 2011
>> [1764109.471] (==) Using config file: "/etc/X11/xorg.conf"
>> [1764109.472] (==) No Layout section.  Using the first Screen section.
>> [1764109.472] (**) |-->Screen "Screen0" (0)
>> [1764109.472] (**) |   |-->Monitor "Monitor0"
>> [1764109.473] (**) |   |-->Device "Expert3D-lite"
>> [1764109.473] (==) Disabling SIGIO handlers for input devices
>> [1764109.474] (==) Not automatically adding devices
>> [1764109.474] (==) Not automatically enabling devices
>> [1764109.474] (==) 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/
>> [1764109.474] (==) ModulePath set to "/usr/X11R6/lib/modules"
>> [1764109.474] (==) |-->Input Device "<default pointer>"
>> [1764109.474] (==) |-->Input Device "<default keyboard>"
>> [1764109.474] (==) No Layout section. Using the default mouse
>> configuration.
>> [1764109.474] (==) No Layout section. Using the default keyboard
>> configuration.
>> [1764109.474] (II) Loader magic: 0x4c3210
>> [1764109.474] (II) Module ABI versions:
>> [1764109.474]   X.Org ANSI C Emulation: 0.4
>> [1764109.474]   X.Org Video Driver: 8.0
>> [1764109.475]   X.Org XInput driver : 11.0
>> [1764109.475]   X.Org Server Extension : 4.0
>> [1764109.486] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
>> 0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
>> 0x????????/262144
>> [1764109.487] (II) LoadModule: "extmod"
>> [1764109.489] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
>> [1764109.492] (II) Module extmod: vendor="X.Org Foundation"
>> [1764109.492]   compiled for 1.9.3, module version = 1.0.0
>> [1764109.492]   Module class: X.Org Server Extension
>> [1764109.492]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.492] (II) Loading extension MIT-SCREEN-SAVER
>> [1764109.492] (II) Loading extension XFree86-VidModeExtension
>> [1764109.492] (II) Loading extension XFree86-DGA
>> [1764109.492] (II) Loading extension DPMS
>> [1764109.492] (II) Loading extension XVideo
>> [1764109.492] (II) Loading extension XVideo-MotionCompensation
>> [1764109.492] (II) Loading extension X-Resource
>> [1764109.492] (II) LoadModule: "dbe"
>> [1764109.494] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
>> [1764109.496] (II) Module dbe: vendor="X.Org Foundation"
>> [1764109.496]   compiled for 1.9.3, module version = 1.0.0
>> [1764109.496]   Module class: X.Org Server Extension
>> [1764109.496]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.496] (II) Loading extension DOUBLE-BUFFER
>> [1764109.496] (II) LoadModule: "glx"
>> [1764109.497] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
>> [1764109.500] (II) Module glx: vendor="X.Org Foundation"
>> [1764109.500]   compiled for 1.9.3, module version = 1.0.0
>> [1764109.500]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.501] (==) AIGLX enabled
>> [1764109.501] (II) Loading extension GLX
>> [1764109.501] (II) LoadModule: "record"
>> [1764109.502] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
>> [1764109.504] (II) Module record: vendor="X.Org Foundation"
>> [1764109.504]   compiled for 1.9.3, module version = 1.13.0
>> [1764109.504]   Module class: X.Org Server Extension
>> [1764109.504]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.505] (II) Loading extension RECORD
>> [1764109.505] (II) LoadModule: "dri"
>> [1764109.513] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
>> [1764109.516] (II) Module dri: vendor="X.Org Foundation"
>> [1764109.516]   compiled for 1.9.3, module version = 1.0.0
>> [1764109.516]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.516] (II) Loading extension XFree86-DRI
>> [1764109.516] (II) LoadModule: "dri2"
>> [1764109.518] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
>> [1764109.520] (II) Module dri2: vendor="X.Org Foundation"
>> [1764109.520]   compiled for 1.9.3, module version = 1.2.0
>> [1764109.520]   ABI class: X.Org Server Extension, version 4.0
>> [1764109.520] (II) Loading extension DRI2
>> [1764109.520] (==) Matched wsfb as autoconfigured driver 0
>> [1764109.520] (==) Assigned the driver to the xf86ConfigLayout
>> [1764109.520] (II) LoadModule: "wsfb"
>> [1764109.521] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
>> [1764109.522] (II) Module wsfb: vendor="X.Org Foundation"
>> [1764109.523]   compiled for 1.9.3, module version = 0.3.0
>> [1764109.523]   ABI class: X.Org Video Driver, version 8.0
>> [1764109.523] (II) LoadModule: "mouse"
>> [1764109.525] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
>> [1764109.527] (II) Module mouse: vendor="X.Org Foundation"
>> [1764109.527]   compiled for 1.9.3, module version = 1.6.0
>> [1764109.527]   Module class: X.Org XInput Driver
>> [1764109.527]   ABI class: X.Org XInput driver, version 11.0
>> [1764109.527] (II) LoadModule: "kbd"
>> [1764109.529] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
>> [1764109.531] (II) Module kbd: vendor="X.Org Foundation"
>> [1764109.531]   compiled for 1.9.3, module version = 1.5.0
>> [1764109.531]   Module class: X.Org XInput Driver
>> [1764109.531]   ABI class: X.Org XInput driver, version 11.0
>> [1764109.531] (II) wsfb: driver for wsdisplay framebuffer: wsfb
>> [1764109.531] (WW) Falling back to old probe method for wsfb
>> [1764109.532] (II) wsfb(0): using default device
>> [1764109.532] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
>> support
>> [1764109.532] (EE) wsfb(0): Driver can't support depth 24
>> [1764109.532] (II) UnloadModule: "wsfb"
>> [1764109.532] (EE) Screen(s) found, but none have a usable configuration.
>> [1764109.532]
>> Fatal server error:
>> [1764109.533] no screens found
>> [1764109.533]
>> Please consult the The X.Org Foundation support
>> at http://wiki.x.org
>>   for help.
>> [1764109.533] Please also check the log file at "/var/log/Xorg.0.log" for
>> additional information.
>> [1764109.533]
>> ----------------------------
>>
>> Sept/14/11@11:50:04 8 bit DeviceDefault w/o Driver specified
>> [same issues generated with no xorg.conf]
>>
>> # cat /var/log/Xorg.0.log
>> [1766211.738] (--) Using wscons driver
>> [1766211.757]
>> X.Org X Server 1.9.3
>> Release Date: 2010-12-13
>> [1766211.757] X Protocol Version 11, Revision 0
>> [1766211.757] Build Operating System: OpenBSD 4.9 sparc64
>> [1766211.757] Current Operating System: OpenBSD BladeWorkstation.local
>> 4.9 GENERIC.MP#265 sparc64
>> [1766211.759] Build Date: 01 March 2011  05:17:12PM
>> [1766211.759]
>> [1766211.759] Current version of pixman: 0.20.2
>> [1766211.759]   Before reporting problems, check http://wiki.x.org
>> to make sure that you have the latest version.
>> [1766211.759] Markers: (--) probed, (**) from config file, (==) default
>> setting,
>> (++) from command line, (!!) notice, (II) informational,
>> (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>> [1766211.760] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14
>> 11:50:04 2011
>> [1766211.761] (==) Using config file: "/etc/X11/xorg.conf"
>> [1766211.762] (==) No Layout section.  Using the first Screen section.
>> [1766211.762] (**) |-->Screen "Screen0" (0)
>> [1766211.762] (**) |   |-->Monitor "Monitor0"
>> [1766211.763] (**) |   |-->Device "Expert3D-lite"
>> [1766211.764] (==) Disabling SIGIO handlers for input devices
>> [1766211.764] (==) Not automatically adding devices
>> [1766211.764] (==) Not automatically enabling devices
>> [1766211.764] (==) 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/
>> [1766211.764] (==) ModulePath set to "/usr/X11R6/lib/modules"
>> [1766211.764] (==) |-->Input Device "<default pointer>"
>> [1766211.764] (==) |-->Input Device "<default keyboard>"
>> [1766211.764] (==) No Layout section. Using the default mouse
>> configuration.
>> [1766211.764] (==) No Layout section. Using the default keyboard
>> configuration.
>> [1766211.764] (II) Loader magic: 0x4c3210
>> [1766211.764] (II) Module ABI versions:
>> [1766211.765]   X.Org ANSI C Emulation: 0.4
>> [1766211.765]   X.Org Video Driver: 8.0
>> [1766211.765]   X.Org XInput driver : 11.0
>> [1766211.765]   X.Org Server Extension : 4.0
>> [1766211.776] (--) PCI:*(0:0:1:0) 1091:07a0:1091:0140 rev 0, Mem @
>> 0x02000000/33554432, 0x00130000/65536, 0x04000000/8388608, BIOS @
>> 0x????????/262144
>> [1766211.777] (II) LoadModule: "extmod"
>> [1766211.779] (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.so
>> [1766211.782] (II) Module extmod: vendor="X.Org Foundation"
>> [1766211.782]   compiled for 1.9.3, module version = 1.0.0
>> [1766211.782]   Module class: X.Org Server Extension
>> [1766211.782]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.782] (II) Loading extension MIT-SCREEN-SAVER
>> [1766211.782] (II) Loading extension XFree86-VidModeExtension
>> [1766211.782] (II) Loading extension XFree86-DGA
>> [1766211.782] (II) Loading extension DPMS
>> [1766211.782] (II) Loading extension XVideo
>> [1766211.782] (II) Loading extension XVideo-MotionCompensation
>> [1766211.782] (II) Loading extension X-Resource
>> [1766211.782] (II) LoadModule: "dbe"
>> [1766211.784] (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.so
>> [1766211.786] (II) Module dbe: vendor="X.Org Foundation"
>> [1766211.786]   compiled for 1.9.3, module version = 1.0.0
>> [1766211.786]   Module class: X.Org Server Extension
>> [1766211.786]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.786] (II) Loading extension DOUBLE-BUFFER
>> [1766211.786] (II) LoadModule: "glx"
>> [1766211.787] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
>> [1766211.790] (II) Module glx: vendor="X.Org Foundation"
>> [1766211.790]   compiled for 1.9.3, module version = 1.0.0
>> [1766211.790]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.791] (==) AIGLX enabled
>> [1766211.791] (II) Loading extension GLX
>> [1766211.791] (II) LoadModule: "record"
>> [1766211.793] (II) Loading /usr/X11R6/lib/modules/extensions/librecord.so
>> [1766211.795] (II) Module record: vendor="X.Org Foundation"
>> [1766211.795]   compiled for 1.9.3, module version = 1.13.0
>> [1766211.795]   Module class: X.Org Server Extension
>> [1766211.795]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.795] (II) Loading extension RECORD
>> [1766211.795] (II) LoadModule: "dri"
>> [1766211.796] (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
>> [1766211.799] (II) Module dri: vendor="X.Org Foundation"
>> [1766211.799]   compiled for 1.9.3, module version = 1.0.0
>> [1766211.799]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.799] (II) Loading extension XFree86-DRI
>> [1766211.799] (II) LoadModule: "dri2"
>> [1766211.801] (II) Loading /usr/X11R6/lib/modules/extensions/libdri2.so
>> [1766211.803] (II) Module dri2: vendor="X.Org Foundation"
>> [1766211.803]   compiled for 1.9.3, module version = 1.2.0
>> [1766211.803]   ABI class: X.Org Server Extension, version 4.0
>> [1766211.803] (II) Loading extension DRI2
>> [1766211.803] (==) Matched wsfb as autoconfigured driver 0
>> [1766211.803] (==) Assigned the driver to the xf86ConfigLayout
>> [1766211.804] (II) LoadModule: "wsfb"
>> [1766211.805] (II) Loading /usr/X11R6/lib/modules/drivers/wsfb_drv.so
>> [1766211.806] (II) Module wsfb: vendor="X.Org Foundation"
>> [1766211.806]   compiled for 1.9.3, module version = 0.3.0
>> [1766211.806]   ABI class: X.Org Video Driver, version 8.0
>> [1766211.806] (II) LoadModule: "mouse"
>> [1766211.809] (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
>> [1766211.810] (II) Module mouse: vendor="X.Org Foundation"
>> [1766211.810]   compiled for 1.9.3, module version = 1.6.0
>> [1766211.810]   Module class: X.Org XInput Driver
>> [1766211.810]   ABI class: X.Org XInput driver, version 11.0
>> [1766211.810] (II) LoadModule: "kbd"
>> [1766211.813] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
>> [1766211.814] (II) Module kbd: vendor="X.Org Foundation"
>> [1766211.814]   compiled for 1.9.3, module version = 1.5.0
>> [1766211.814]   Module class: X.Org XInput Driver
>> [1766211.814]   ABI class: X.Org XInput driver, version 11.0
>> [1766211.814] (II) wsfb: driver for wsdisplay framebuffer: wsfb
>> [1766211.814] (WW) Falling back to old probe method for wsfb
>> [1766211.815] (II) wsfb(0): using default device
>> [1766211.815] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
>> support
>> [1766211.816] (**) wsfb(0): Depth 8, (--) framebuffer bpp 8
>> [1766211.816] (==) wsfb(0): Default visual is PseudoColor
>> [1766211.816] (==) wsfb(0): Using gamma correction (1.0, 1.0, 1.0)
>> [1766211.816] (II) wsfb(0): Vidmem: 2000k
>> [1766211.816] (==) wsfb(0): DPI set to (96, 96)
>> [1766211.816] (**) wsfb(0): Using "Shadow Framebuffer"
>> [1766211.816] (II) Loading sub module "shadow"
>> [1766211.817] (II) LoadModule: "shadow"
>> [1766211.820] (II) Loading /usr/X11R6/lib/modules/libshadow.so
>> [1766211.822] (II) Module shadow: vendor="X.Org Foundation"
>> [1766211.822]   compiled for 1.9.3, module version = 1.1.0
>> [1766211.822]   ABI class: X.Org ANSI C Emulation, version 0.4
>> [1766211.822] (II) Loading sub module "fb"
>> [1766211.822] (II) LoadModule: "fb"
>> [1766211.825] (II) Loading /usr/X11R6/lib/modules/libfb.so
>> [1766211.828] (II) Module fb: vendor="X.Org Foundation"
>> [1766211.828]   compiled for 1.9.3, module version = 1.0.0
>> [1766211.828]   ABI class: X.Org ANSI C Emulation, version 0.4
>> [1766211.829] (EE) wsfb(0): wsfb_mmap: Invalid argument
>> [1766211.829]
>> Fatal server error:
>> [1766211.829] AddScreen/ScreenInit failed for driver 0
>> [1766211.829]
>> [1766211.829]
>> Please consult the The X.Org Foundation support
>> at http://wiki.x.org
>>   for help.
>> [1766211.829] Please also check the log file at "/var/log/Xorg.0.log" for
>> additional information.
>> [1766211.829]

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Matthieu Herrb
On Thu, Sep 15, 2011 at 12:54:06PM -0700, Peter Sprague wrote:
> Everything works fine and within the stated capabilities of the
> wildcatfb driver.  I understand that the wildcatfb driver is only
> unaccelerated 8 bits, but I thought the wsfb driver was supposed to
> be able to provide accelerated 24 bit depth.  That is what I
> attempting to get operating.

wsfb has no acceleration either.
>
> The wsfb driver seems to fail when I force its use with 8 bit - 24
> bit.

Yes the reason for which wildcatfb exists is that the frame buffer
layout of ifb(4) is weird and difficult to support in wsfb.

>
> Is there a recommended video card for the Blade 1000 that will give
> me the operational performance I need?
>
> Seems like my Blade will become a brick unless I go back to Solaris.

I think there may be some ATI based framebuffers (PGX24, XVR-100,
XVR-300) that are supported in a Blade 1000 and can use the
xf86-video-mach64 or xf86-video-radeon drivers with 24bpp and 2D
acceleration. but I'm not sure, since I don't have access to any of
those framebuffers. Other OpenBSD developpers probably know better.

Honestly if you need graphics performance, give up on sparc64 and get
a cheap x86 based machine (even a 7-8 years old one with a supported
card will outperform any other architecture under X on OpenBSD, and
not only because it's the only architecture that gets attention from
X.Org developpers).

--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Peter Sprague-2
Thanks for the honest appraisals.

Already decided to bite the bullet this morning and get a slightly used
AMD workstation.  While I enjoy the challenges, ultimately computers are
a tool for me to perform work.  The x86 path offers time to devote to
web mapping ideas instead of wrestling with arcane hardware.

Had Sun hardware since my grad school days, and still have a number of
more recent vintage AMD rack mounts, but with Oracle buying them out,
its time to let it go.

Peter

On 11-09-15 01:20 PM, Matthieu Herrb wrote:

> On Thu, Sep 15, 2011 at 12:54:06PM -0700, Peter Sprague wrote:
>> Everything works fine and within the stated capabilities of the
>> wildcatfb driver.  I understand that the wildcatfb driver is only
>> unaccelerated 8 bits, but I thought the wsfb driver was supposed to
>> be able to provide accelerated 24 bit depth.  That is what I
>> attempting to get operating.
> wsfb has no acceleration either.
>> The wsfb driver seems to fail when I force its use with 8 bit - 24
>> bit.
> Yes the reason for which wildcatfb exists is that the frame buffer
> layout of ifb(4) is weird and difficult to support in wsfb.
>
>> Is there a recommended video card for the Blade 1000 that will give
>> me the operational performance I need?
>>
>> Seems like my Blade will become a brick unless I go back to Solaris.
> I think there may be some ATI based framebuffers (PGX24, XVR-100,
> XVR-300) that are supported in a Blade 1000 and can use the
> xf86-video-mach64 or xf86-video-radeon drivers with 24bpp and 2D
> acceleration. but I'm not sure, since I don't have access to any of
> those framebuffers. Other OpenBSD developpers probably know better.
>
> Honestly if you need graphics performance, give up on sparc64 and get
> a cheap x86 based machine (even a 7-8 years old one with a supported
> card will outperform any other architecture under X on OpenBSD, and
> not only because it's the only architecture that gets attention from
> X.Org developpers).

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Anonymous Remailer (austria)
> Had Sun hardware since my grad school days, and still have a number of
> more recent vintage AMD rack mounts, but with Oracle buying them out,
> its time to let it go.

Another way to look at it is there is a lot of very good cheap Sun hardware
on the market and because of Whoreacle's mastery at pissing off customers
and alienating developers who don't work for Fortune 50 companies with
Whoreacle contracts, there is going to be a lot more of that good cheap Sun
hardware on the market than ever before.

Instead of giving up on this and letting the bastards win it's time for a
revival of efforts that provide good OS and toolchain support on Sun
boxes. You can still run Sun versions of Solaris and as you know OpenBSD,
FreeBSD, and NetBSD run on many Sun machines. If enough people refuse to let
this great hardware die it will be worthwhile to maintain and develop code
for it. If you can't write code you can help test or write doc. Nobody can
have every box available for testing.

The worst machine Sun ever made is better than the best Intel machine ever
made.

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Olivier Cherrier
In reply to this post by Matthieu Herrb
On Thu, Sep 15, 2011 at 10:20:35PM +0200, [hidden email] wrote:
> Honestly if you need graphics performance, give up on sparc64 and get
> a cheap x86 based machine (even a 7-8 years old one with a supported
> card will outperform any other architecture under X on OpenBSD, and
> not only because it's the only architecture that gets attention from
> X.Org developpers).
 
You can even buy a recent desktop machine... it will be relatively
shortly refunded by the economies you will do while switching off
your sb1000!  ;-)

--
Olivier Cherrier - Symacx.com
mailto:[hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Peter Sprague-2
Savings in time, our most valuable commodity, but certainly not in
electricity.  Lets say the newish (<2 yrs old) computer is 60% more
efficient.  Unlikely, but I'm giving you the benefit.

Rough calculations show me saving $212/yr if I just don't use a computer
and kill my Blade in a grand funeral on Oracle beach (lets negate the
CO2, toxins released, and the cost on future generations, though BC
would import less coal produced USA electricity to supplement our hydro
production).

At 60% more efficient, the electrical savings would be $127.00/yr.  I
priced a new Dell mid-range workstation @ $1300 + taxes & shipping =>
~$1,500.  So it would take me over 12 yrs to pay it off from
electrically savings, maybe 9 yrs if you include price increases.

Hardly the numbers the marketing types want everyone to ponder as they
rush out to be "green?".

Right now my time is very important to me, so I'm getting an amd
workstation to replace the Blade.  But electrical savings don't make the
deal.  Also if you look at all the pollution incured to produce each
computer, perhaps we should try and use them a bit longer.

Peter

On 11-09-16 07:20 AM, Olivier Cherrier wrote:

> On Thu, Sep 15, 2011 at 10:20:35PM +0200, [hidden email] wrote:
>> Honestly if you need graphics performance, give up on sparc64 and get
>> a cheap x86 based machine (even a 7-8 years old one with a supported
>> card will outperform any other architecture under X on OpenBSD, and
>> not only because it's the only architecture that gets attention from
>> X.Org developpers).
>
> You can even buy a recent desktop machine... it will be relatively
> shortly refunded by the economies you will do while switching off
> your sb1000!  ;-)

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Olivier Cherrier
On Fri, Sep 16, 2011 at 07:57:26PM -0700, [hidden email] wrote:
> At 60% more efficient, the electrical savings would be $127.00/yr.
> I priced a new Dell mid-range workstation @ $1300 + taxes & shipping
> => ~$1,500.  So it would take me over 12 yrs to pay it off from
> electrically savings, maybe 9 yrs if you include price increases.
 
Since you care about desktop / video use, a less than $400 desktop
machine has already probably much better video performance than
a sb1000.
I also have 2 sb1000.  One has a failed CPU module.  The other, I like
to use it, especially in winter to warm up my office ;-)

Later,

--
Olivier Cherrier - Symacx.com
mailto:[hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Mike Malopolski
>> X -configure locks the Blade video & keyboard.  When run from ssh, shows
>> sunffb, wsfb, and wildcatfb drivers exist but says can't find any device.
>>
>> Only way to get X windows output is to manually create a xorg.conf with
>> the wildcatfb driver specified:
>> Section "Device"
>> Identifier "Expert3D-lite"
>> BusID   "PCI:0:1:0"
>> Driver "wildcatfb"
>> EndSection
>> (see below xorg.conf for full configuration)
>
> Yes, autoconfiguration for ifb(4) has been broken since
> the upgrade to xserver 1.7. I've meant to fix it several times but
> never actually managed to do it.
>
> Patches are welcome :)
>
>>
>> This leaves me with 8bit unaccelerated video output that is unusable as a
>> graphic workstation.
>
> This is also sad but true, and as far as I know there is little to no
> publically available documentation (and few developpers interested) to
> write a driver for the 3dlabs wildcat family.

I have a Sun Ultra 80 loaded (4x 450Mhz UltraSparc II, 4GB of RAM), it has an
Expert3D in it, so I am in the same boat, manually got 8-bit unaccelerated
graphics working, I would love to be able to actually have it run lite X stuff
(blackbox, etc.)

I have an interest in writing a driver for it. The only drawbacks are that I
don't have a lot of time, and I have never wrote a "real" driver, just a few
examples. I consider myself well versed in C, and I have tinkered with x86
assembly (never used SPARC assembly). I also live in the US, which I know may
be an issue for some areas of OpenBSD.

I have wanted to learn how to write drivers for a while, and I would like my
Ultra 80 to be more usable. Has anybody ever attempted this? Is it a
nightmare? Are the any hardware specs available? I can look into these
questions as well, I just wondered if anyone knows.

Regards,

Mike.

Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

Anonymous Remailer (austria)
In reply to this post by Olivier Cherrier
You wrote:

> On Fri, Sep 16, 2011 at 07:57:26PM -0700, [hidden email] wrote:
> > At 60% more efficient, the electrical savings would be $127.00/yr.
> > I priced a new Dell mid-range workstation @ $1300 + taxes & shipping
> > => ~$1,500.  So it would take me over 12 yrs to pay it off from
> > electrically savings, maybe 9 yrs if you include price increases.
>  
> Since you care about desktop / video use, a less than $400 desktop
> machine has already probably much better video performance than
> a sb1000.
> I also have 2 sb1000.  One has a failed CPU module.  The other, I like
> to use it, especially in winter to warm up my office ;-)

Oh so you do agree the Sun boxes are actually greener after all? ;-)

TCJ
Reply | Threaded
Open this post in threaded view
|

Re: Need accelerated 24 bit video - wsfb driver for Expert3D-lite not working

TCJ
In reply to this post by Mike Malopolski
On Sat, 17 Sep 2011 13:45:02 -0400
Mike Malopolski <[hidden email]> wrote:

> >> X -configure locks the Blade video & keyboard.  When run from ssh, shows
> >> sunffb, wsfb, and wildcatfb drivers exist but says can't find any device.
> >>
> >> Only way to get X windows output is to manually create a xorg.conf with
> >> the wildcatfb driver specified:
> >> Section "Device"
> >> Identifier "Expert3D-lite"
> >> BusID   "PCI:0:1:0"
> >> Driver "wildcatfb"
> >> EndSection
> >> (see below xorg.conf for full configuration)
> >
> > Yes, autoconfiguration for ifb(4) has been broken since
> > the upgrade to xserver 1.7. I've meant to fix it several times but
> > never actually managed to do it.
> >
> > Patches are welcome :)
> >
> >>
> >> This leaves me with 8bit unaccelerated video output that is unusable as a
> >> graphic workstation.
> >
> > This is also sad but true, and as far as I know there is little to no
> > publically available documentation (and few developpers interested) to
> > write a driver for the 3dlabs wildcat family.
>
> I have a Sun Ultra 80 loaded (4x 450Mhz UltraSparc II, 4GB of RAM), it has an
> Expert3D in it, so I am in the same boat, manually got 8-bit unaccelerated
> graphics working, I would love to be able to actually have it run lite X stuff
> (blackbox, etc.)
>
> I have an interest in writing a driver for it. The only drawbacks are that I
> don't have a lot of time, and I have never wrote a "real" driver, just a few
> examples. I consider myself well versed in C, and I have tinkered with x86
> assembly (never used SPARC assembly). I also live in the US, which I know may
> be an issue for some areas of OpenBSD.
>
> I have wanted to learn how to write drivers for a while, and I would like my
> Ultra 80 to be more usable. Has anybody ever attempted this? Is it a
> nightmare? Are the any hardware specs available? I can look into these
> questions as well, I just wondered if anyone knows.
>
> Regards,
>
> Mike.
>
>

My understanding is that the hardware documentation is non-existant.

However, if there is an effort made, I have an XVR-600 I can send to a willing developer or use for testing purposes!


--
TCJ <[hidden email]>