Re: Script to help find xorg configuration issues

Michael Gmelin <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>

On Sat, 22 Feb 2020 13:01:15 -0500
ajtiM <[email protected]> wrote:

> On Sat, 22 Feb 2020 15:36:19 +0100
> Michael Gmelin <[email protected]> wrote:
> 
> > Hi,
> > 
> > I've been helping others configuring X11 with UDEV/evdev for quite
> > some time now. Since UDEV recently became the default option on
> > 12.1[0], I thought that having something automated (yet
> > non-intrusive) to help users fix their setup might be useful.
> > 
> > To achieve this, I created a small/hacky script today that checks
> > all the usual problems I found while helping people figuring out
> > what's wrong with their setup.
> > 
> > You can find it on github:
> > https://github.com/grembo/xorg-udev-setup-check
> > 
> > Direct download link:
> > https://raw.githubusercontent.com/grembo/xorg-udev-setup-check/master/xorg-udev-setup-check.sh
> > 
> > Usage: ./xorg-udev-setup-check.sh [-hdpi]
> >    -h print this help
> >    -d skip drm checks
> >    -p skip package version checks
> >    -i only show errors (suppress info)
> > 
> > You should be able to run it as an unprivileged user - fixing things
> > will require root privileges though.
> > 
> > I didn't test it thoroughly, so feel free to open pull requests
> > on github - functional improvements only please, don't try to
> > improve the code quality.
> > 
> > Cheers,
> > Michael
> > 
> > [0]https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678
> >   
> 
> Thank you for the script but I did downgrade 11th times because new
> xserve doesn't work on my system.
> The script found just that I need to put radeon or intel in rc.conf.
> For my Radeon drm.kmod doesn't work - black screen and I am using scfb
> driver which doesn't work on new xserver or I do nnot know how to do.
> As I wrote before I have
> in /usr/local/etc/xorg.conf.d/driver_scfb.conf where I have 
> Section "Device"
> 	Identifier "Card0"
> 	Driver	   "scfb"
> EndSection	
> 
> and work for me on old xserver.
> 
> Thank you. No more update and downgrade. I need to work too.
> 

So does everyone else who's trying to help you :)

I seem to remember having issues with scfb a while ago. To make it work
I had to make sure that scfb is the only driver available. An easy way
to test this without dealing with pkg problems is to move everything
except "scfb_drv.so" out of /usr/local/lib/xorg/modules/drivers
manually (especially vesa_drv.so)

With all alternative drivers removed, driver_scfb.conf shouldn't be
necessary anymore, as scfb is the only option left. So it should be
removed - which should make auto-detection of the server layout work,
which should make input devices work - if my memory doesn't fool me. It
might be worth a shot.

That was over two years ago though, so I can't guarantee this will
actually fix it for you. If you feel like testing is an undue burden,
don't try it.

Cheers,
Michael

-- 
Michael Gmelin
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.