On Wed, 26 Dec 2001, Joshua Symons wrote:

> Actually, the XF86 source tree built without a hitch after I set it to
> use GCC and what not, however, the only thing it appears to have built
> by default is Xsun, XFree86 is not in my bin nor is xf86config or any of
> the sunffb drivers. Do I need to do anything special to get these built?
> Thanks for the tips btw.
>

Yes, that is why the remarks about defining DoLoadableServer and
BuildXFree86OnSparcSunOS (or defeating the test).  Also, you should
probably try the "#define Xsun24Server YES" route in the sun.cf
configuration file, because Xsun24 is supposed to support your card.

Regards,
Ferris 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> + Joshua Symons - Unix Administrator
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> + If the automobile had followed the same development as the
> + computer, a Rolls-Royce would today cost $100, get a million 
> + miles per gallon, and explode once a year killing everyone 
> + inside.  - Robert Cringely
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 
> ----- Original Message -----
> From: Ferris McCormick <[EMAIL PROTECTED]>
> Date: Wednesday, December 26, 2001 8:56 am
> Subject: Re: [Xpert]XF86 4.1.0 on Solaris 8 Elite3d
> 
> > On Wed, 26 Dec 2001, Joshua Symons wrote:
> > 
> > > Am I correct in assuming that the sunffb drivers will not 
> > function on
> > > solaris and are linux only? If so (which it appears in the 
> > readme), are
> > > there any plans to bring this functionality to Solaris as well? 
> > We all
> > > know the Xsun made by sun is terribly slow.
> > >
> > Joshua,
> > 
> >  I am responding only because there is currently little sun driver
> > activity on the list, but I have been playing with some XF86/sun 
> > driversunder Linux & Solaris.  I am not an XF86 person, but I am 
> > willing to
> > pass on my experiences, for what they are worth.  From here on, I
> > assume you have the XF86 source.
> > 
> >  1.  You can build a Solaris version of XF86, but the XF86 people
> >  could not support it.  What you have to do is:
> >    a.  In the config/cf directory, in the file <svr4.cf> you will see
> >        that you don't get the XFree86 server under Solaris unless
> >        the '( ...defined(BuildXFree86OnSparcSunOS))' succeeds.  Make
> >        it succeed, and for good measure "#define DoLoadableServer 
> > YES"        Just putting both in the first half of your site.def 
> > file works.
> > 
> >    b.  The solaris version you get unconditionally bombs because it
> >        can't scan for PCI devices (i.e., it is basically unfinished).
> >        In <xc/programs/Xserver/hw/xfree86/os-support/bus>, look at
> >        'sparcPci.c,' and where the Solaris code just bombs with a 
> > fatal        error to the effect you have called 
> > "sparcPciCfgRead()," either
> >        make it "return (CARD32) 0xffffffff;" or implement the 
> > function        under Solaris.
> > 
> >  2.  If you have set all the other site definitions you need, you
> >      should now get a "clean" build of all of xfree86, set up to run
> >      from wherever you set the ProjectRoot to. (Clean in quotes 
> > because      a few things, like xedit, don't build because of 
> > configuration      problems on xf86's part --- at least for me).
> > 
> >      In any case, "make World" followed by "make install" should 
> > work.
> >  3.  Now, you are in unknown territory.  Try "XFree86 -configure"; 
> > you      should get an initial guess at a usable XF86Config file.  
> > Look at
> >      it, and look at the xf86 log file (in /var/log/X*.log) to see if
> >      you are more or less satisfied.  Your config file should have
> >      somewhere in it a section with at least
> >        Section "Device"
> >          Identifier "some-card"
> >          Driver "sunffb"
> >          ...
> >        EndSection
> >      and a corresponding "Screen" section tied to "some-card"
> >      If not, you can always force a device section using "sunffb"
> >      as just described and see what
> >        XFree86 -probeonly -xf86config Your-test-config-file
> >      says.
> > 
> >  4.  If you get this all working to your satisfaction, you "should"
> >      be OK, but don't hold me to it.
> > 
> >  5.  You will notice that the sunffb driver you have built doesn't
> >      know anything about screen blanking or DPMS (which is the only
> >      reason that I even know what you are asking.)  If you care, and
> >      if what I have outlined otherwise seems to work, I can give you
> >      a little source patch to the sunffb driver which lets it do
> >      screen blanking and power management for a Creator3D/rev-3 with
> >      a GDM-20E20, thanks to some pointers from David Miller, one of
> >      the driver's authors.
> > 
> >  6.  By the way, XF86 does contain a version of Xsun24 which (under
> >      linux, at least) supports  your card and builds with no changes
> >      as I described.  Make sure that in your "sun.cf" file you have
> >      defined
> >        #define XSun24Server YES
> >        #define XSunServer   YES
> >      and you should get those to play with as well.
> > 
> > I've told you probably more than I know; hope it's of some use.
> > 
> > Regards, Ferris
> > 
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > =-=-=
> > > + Joshua Symons - Unix Administrator
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > =-=-=
> > > + If the automobile had followed the same development as the
> > > + computer, a Rolls-Royce would today cost $100, get a million 
> > > + miles per gallon, and explode once a year killing everyone 
> > > + inside.  - Robert Cringely
> > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > =-=-=
> > > 
> > > _______________________________________________
> > > Xpert mailing list
> > > [EMAIL PROTECTED]
> > > http://XFree86.Org/mailman/listinfo/xpert
> > > 
> > 
> > --
> > Ferris McCormick (P44646, MI) <[EMAIL PROTECTED]>
> > Phone: (703) 392-0303
> > Fax:   (703) 392-0401
> > 
> > 
> > _______________________________________________
> > Xpert mailing list
> > [EMAIL PROTECTED]
> > http://XFree86.Org/mailman/listinfo/xpert
> > 
> 

--
Ferris McCormick (P44646, MI) <[EMAIL PROTECTED]>
Phone: (703) 392-0303
Fax:   (703) 392-0401


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to