Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Nov 2005 12:44:47 -0600
From:      Craig Boston <craig@olyun.gank.org>
To:        freebsd-mobile@freebsd.org
Subject:   Re: Toshiba Satellite L25 (how to run FreeBSD 6.0 on)
Message-ID:  <20051126184447.GD7760@nowhere>
In-Reply-To: <20051125205228.GA40282@nowhere>

next in thread | previous in thread | raw e-mail | index | archive | help
A quick follow-up about the video.  The "ati" driver in X.org 6.8.2
didn't recognize it.  The VESA driver does work for unaccelerated video
at 16bpp at least.  At 24bpp it failed to change the console back to
text mode on exit.

The ati driver in xorg-server-snap seems to recognize it, but crashed
with a signal 11 at startup for me.

I managed to get 2D acceleration and 24bpp working by extracting the
fglrx driver from ATI's binary Linux driver.  Here's how:

0. Make sure you have an xorg.conf already.  With this driver installed,
"X -configure" will NOT work, it will coredump.

1. Download the driver from ATI's web site.  The one I got was named
fglrx_6_8_0-8.19.10-1.i386.rpm

2. Use "rpm2cpio fglrx_6_8_0-8.19.10-1.i386.rpm > atidrv.cpio"

3. Extract atidrv.cpio into a temporary directory (tar can extract cpio
files too).  We'll call it [tmp]

4. Copy [tmp]usr/X11R6/lib/modules/drivers/fglrx_drv.o
to /usr/X11R6/lib/modules/drivers

5. Copy [tmp]usr/X11R6/lib/modules/linux/libfglrxdrm.a to
/usr/X11R6/lib/modules

6. Modify your xorg.conf with Driver "fglrx".  Also set a DefaultDepth
of 16 or 24 in the Screen section, if you don't do this it will bomb
complaining that it doesn't support depth 8.

That should do it.  It complains at startup about not being able to load
the DRI module, but 2D seems to work okay so far.

--Craig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051126184447.GD7760>