On Mon, 17 Mar 2008, Brad Pitney wrote:

On Mon, Mar 17, 2008 at 5:29 AM, peter stern <[EMAIL PROTECTED]> wrote:
I'd appreciate suggestions on how to get a working xorg from the mess 6.3
 shipped with. I've been using FreeBSD since 2.2 and have never had much
 trouble with it until the 6 branch was released. My hardware is pretty
 generic Intel brand D865 motherboard, matrox g550 video. I don't customize
 the kernel. I do clean installs not upgrades.


have you tried without an xorg.conf?

 The xorg in 6.3 doesn't install much in the way of required drivers. I got
 the mouse and keyboard drivers installed and also the mga driver. I have
 run xorgconfig to create what seems like a working xorg.conf. Startx
 brings up twm but only in 640x480. I cannot change modes. And yes, I have
 mode lines defined. If I put the correct horizontal and vertical scan
 rates in for my Viewsonic PT810 monitor, I get a screen display with lines
 precessing through it. xdm gives the same result.

 I have tried the other suggestions on configuring X in the FreeBSD
 handbook, including creating a basic xorg.conf. It tests okay but only in
 640x480 and it has no modelines in the .conf. Adding modelines doesn't fix
 the problem.


I suspect modelines won't help and there might be a bug in xf86-video-mga?

 The initial install was done by sysinstall under the predefined
 xdeveloper selection. I tried reinstalling xorg from ports by running make
 deinstall and make reinstall but with no change in behavior.


what about installing just base then using an up-to-date ports?

 My hardware has no problems running Slackware 12 or Openbsd 4.2. Under
 those OSs, X11 works fine and configures without problems.

 What has happened to quality control in the FreeBSD release?

is it really a FreeBSD issue?


 peter


I tried firing x up without an xorg. I get a 640x480 screen that appears otherwise normal with no precessing. No other modes are available.

I took the drive and put it in a computer with an nvidia GX400, pointed the xorg.conf to the nv driver. X started up without a problem.

It does appear the problem is with the FreeBSD mga driver. I have a G550 with vga and dvi outputs but I am only using the vga output.

The quality control issue I mentioned has to do with why the default install for x-developer did not install the device drivers for input-keyboard and input-mouse. That would seem to be a pretty basic problem and should have been caught by quality control. If you look at the x devices directory, very little is in there. I had to manually add the mouse and keyboard devices, from packages, to get x to even start up.

What is the trick for determining the driver version? When I try to compare the Xorg.0.log from OpenBSD 4.2, Slackware 12 and FreeBSD 6.3, the mga and xorg versions differ completely. The x.org site is not much help on the mga driver version issue either.

The mga man page references the mga_hal binary available from matrox however the only reference I could find on that site for it dates back to 2001 and there is no info on how to use it. It is not clear it is needed for just basic output from a G550.

Getting x running should not be this hard.

Thanks,

peter
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to