Toshiba Satellite L25 (how to run FreeBSD 6.0 on)

Craig Boston craig at olyun.gank.org
Sat Nov 26 18:44:54 GMT 2005


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


More information about the freebsd-mobile mailing list