comparision: / mod.src tree /
In-Reply-To: <13573084.1176355655594.JavaMail.Twebapp at oss-app1>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-OpenSolaris-URL: 
http://www.opensolaris.org/jive/message.jspa?messageID=109801&tstart=0#109801

Hello, 

tonight's main topic have been the potential candidates for a failsafe driver 
(for providing a method to minimalistically drive those gfx devices/chipsets, 
that so far have no native Xorg support, such as the wildcats).

FBDEV:
I most notably disabled two os- and module-version- specific checks in 
http://lxr.freedesktop.org/source/xserver/xorg/hw/xfree86/loader/loadmod.c#L1099
and
http://lxr.freedesktop.org/source/xserver/xorg/hw/xfree86/fbdevhw/fbdevhw.c#L59,
 because one would get 
"Module fbdevhw does not have a fbdevhwModuleData data object."  otherwise,
when setting 
http://xorg.freedesktop.org/releases/individual/driver/xf86-video-fbdev-0.3.1.tar.bz2's
 
resulting /usr/X11/lib/modules/fbdev_drv.so, therefore 'fbdev' into 
/etc/X11/xorg.conf's primary device section.
So it does build on SunOS, should start real work (after disabling specific 
checks), but it doesn't.
No device is identified (in case of a PGX32).
Maybe it would work better with Ati based cards, I will check that in 10 
minutes on the axi and u60.
The same is the case for vesa_drv.so and vga_drv.so.

Alan's current version of wsfb_drv.so has the limitation, that it currently 
depends on m64-specific ioctl()'s, which doesn't make much sense for a driver 
thought to be of universal use.
I will now move my attention over to wsfb, but hell: I'm running out of time 
(among other things [!!])

Here is how it looks when I try to load the fbdev_drv.so:
(after having symlinked the required sub-module 
/usr/X11/lib/modules/linux/libfbdevhw.so to /usr/X11/lib/modules/libfbdevhw.so)

# /usr/X11/bin/Xorg-bin -verbose -logverbose -ignoreABI -configure

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: SunOS 5.11 snv_60 sun4u 
Current Operating System: SunOS mb1x-srv00 5.11 snv_60 sun4u
Build Date: 10 April 2007

Solaris ABI: 32-bit
SUNWxorg-server package version: 6.9.0.5.11.6000,REV=0.2007.02.27
SUNWxorg-graphics-ddx package version: 6.9.0.5.11.6000,REV=0.2007.02.27
        Before reporting problems, check 
http://opensolaris.org/os/community/x_win/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 13 05:31:01 2007
(II) Loading /usr/X11/lib/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(II) Schizo PCI host bridge found ("pci108e,8001")
(II) Schizo PCI host bridge found ("pci108e,8001")
(--) PCI:*(0 at 1:3:0) Texas Instruments TVP4020 [Permedia 2] rev 17, Mem @ 
0x00140000/17, 0x11000000/23, 0x11800000/23, BIOS @ 0x00130000/16
List of video drivers:
        dummy
        ati
        atimisc
        r128
        radeon
        glint
        suncg6
        sunffb
        mga
        fbdev
        vesa
        vga
(II) Loading /usr/X11/lib/modules/drivers//dummy_drv.so
(II) Module dummy: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 0.2.0
(II) Loading /usr/X11/lib/modules/drivers//ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 6.6.3
(II) Loading /usr/X11/lib/modules/drivers//atimisc_drv.so
(II) Module atimisc: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 6.6.3
(II) Loading /usr/X11/lib/modules/drivers//r128_drv.so
(II) Module r128: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 4.1.0
(II) Loading /usr/X11/lib/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 4.2.0
(II) Loading /usr/X11/lib/modules/drivers//glint_drv.so
(II) Module glint: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.1
(II) Loading /usr/X11/lib/modules/drivers//suncg6_drv.so
(II) Module suncg6: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.1.0
(II) Loading /usr/X11/lib/modules/drivers//sunffb_drv.so
(II) Module sunffb: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.1.0
(II) Loading /usr/X11/lib/modules/drivers//mga_drv.so
(II) Module mga: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.4.6
(II) Loading /usr/X11/lib/modules/drivers//fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 0.3.1
(II) Loading /usr/X11/lib/modules/drivers//vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.3.0
(II) Loading /usr/X11/lib/modules/drivers//vga_drv.so
(II) Module vga: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 4.1.0
(II) GLINT: driver for 3Dlabs chipsets: gamma, gamma2, ti_pm2, ti_pm, r4,
        pm4, pm3, pm2v, pm2, pm, 300sx, 500tx, mx, delta
(++) Using config file: "/export/home/bochnig/xorg.conf.new"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) FontPath set to:
        /usr/X11/lib/X11/fonts/TrueType/,
        /usr/X11/lib/X11/fonts/Type1/,
        /usr/X11/lib/X11/fonts/Type1/sun/,
        /usr/X11/lib/X11/fonts/F3bitmaps/,
        /usr/X11/lib/X11/fonts/misc/,
        /usr/X11/lib/X11/fonts/100dpi/,
        /usr/X11/lib/X11/fonts/75dpi/
(**) RgbPath set to "/usr/X11/share/X11/rgb"
(**) ModulePath set to "/usr/X11/lib/modules"
(--) Chipset ti_pm2 found
(II) Loading /usr/X11/lib/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.1.0
(II) Loading /usr/X11/lib/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(II) GLINT(0): initializing int10
Killed
# /usr/X11/bin/Xorg-bin -verbose -logverbose -ignoreABI 

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: SunOS 5.11 snv_60 sun4u 
Current Operating System: SunOS mb1x-srv00 5.11 snv_60 sun4u
Build Date: 10 April 2007

Solaris ABI: 32-bit
SUNWxorg-server package version: 6.9.0.5.11.6000,REV=0.2007.02.27
SUNWxorg-graphics-ddx package version: 6.9.0.5.11.6000,REV=0.2007.02.27
        Before reporting problems, check 
http://opensolaris.org/os/community/x_win/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 13 05:31:13 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "My Monitor"
(**) |   |-->Device "** 3DLabs, TI (generic)               [glint]"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) FontPath set to:
        /usr/X11/lib/X11/fonts/TrueType/,
        /usr/X11/lib/X11/fonts/Type1/,
        /usr/X11/lib/X11/fonts/Type1/sun/,
        /usr/X11/lib/X11/fonts/F3bitmaps/,
        /usr/X11/lib/X11/fonts/misc/,
        /usr/X11/lib/X11/fonts/100dpi/,
        /usr/X11/lib/X11/fonts/75dpi/,
        /usr/X11/lib/X11/fonts/Speedo/
(==) RgbPath set to "/usr/X11/share/X11/rgb"
(==) ModulePath set to "/usr/X11/lib/modules"
(II) Loading /usr/X11/lib/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(II) Schizo PCI host bridge found ("pci108e,8001")
(II) Schizo PCI host bridge found ("pci108e,8001")
(--) PCI:*(0 at 1:3:0) Texas Instruments TVP4020 [Permedia 2] rev 17, Mem @ 
0x00140000/17, 0x11000000/23, 0x11800000/23, BIOS @ 0x00130000/16
(II) Loading /usr/X11/lib/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(II) Loading /usr/X11/lib/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(WW) Warning, couldn't open module bitstream
(EE) Failed to load module "bitstream" (module does not exist, 0)
(II) Loading /usr/X11/lib/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.2
(II) Loading /usr/X11/lib/modules/extensions//libIA.so
(II) Module IANAME: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(II) Loading /usr/X11/lib/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
(==) AIGLX enabled
(II) Loading /usr/X11/lib/modules/drivers//fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 0.3.1
(II) Loading /usr/X11/lib/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.1.1
(II) Loading /usr/X11/lib/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.1.0
(II) FBDEV: driver for framebuffer: fbdev
(II) Loading /usr/X11/lib/modules//libfbdevhw.so
(EE) No devices detected.

Fatal server error:
no screens found
(WW) xf86CloseConsole():  unable to mmap framebuffer (No such device or address)
# uname -a
SunOS mb1x-srv00 5.11 snv_60 sun4u sparc SUNW,Sun-Fire-280R
# 


--
Martin Bochnig
lostInSpace Engineering
 
 
This message posted from opensolaris.org

Reply via email to