From owner-freebsd-mobile@FreeBSD.ORG Sat Nov 26 18:44:54 2005 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D2AC16A41F for ; Sat, 26 Nov 2005 18:44:54 +0000 (GMT) (envelope-from craig@olyun.gank.org) Received: from ion.gank.org (ion.gank.org [69.55.238.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0648D43D68 for ; Sat, 26 Nov 2005 18:44:52 +0000 (GMT) (envelope-from craig@olyun.gank.org) Received: by ion.gank.org (mail, from userid 1001) id E034A2D33A; Sat, 26 Nov 2005 12:44:47 -0600 (CST) Date: Sat, 26 Nov 2005 12:44:47 -0600 From: Craig Boston To: freebsd-mobile@freebsd.org Message-ID: <20051126184447.GD7760@nowhere> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051125205228.GA40282@nowhere> User-Agent: Mutt/1.4.2.1i Subject: Re: Toshiba Satellite L25 (how to run FreeBSD 6.0 on) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2005 18:44:54 -0000 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