From owner-freebsd-mobile@FreeBSD.ORG Sun Mar 13 07:02:56 2005 Return-Path: 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 A5E4016A4CE for ; Sun, 13 Mar 2005 07:02:56 +0000 (GMT) Received: from mailhost.m5p.com (209-162-215-52.dq1sn.easystreet.com [209.162.215.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF53F43D5A for ; Sun, 13 Mar 2005 07:02:55 +0000 (GMT) (envelope-from george@m5p.com) Received: from m5p.com (ssh.m5p.com [IPv6:2001:418:3fd::fb]) by mailhost.m5p.com (8.13.2/8.13.2) with ESMTP id j2D72sas089572 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=OK) for ; Sat, 12 Mar 2005 23:02:54 -0800 (PST) Received: (from george@localhost) by m5p.com (8.13.2/8.13.2/Submit) id j2D72sb6098581; Sat, 12 Mar 2005 23:02:54 -0800 (PST) Date: Sat, 12 Mar 2005 23:02:54 -0800 (PST) Message-Id: <200503130702.j2D72sb6098581@m5p.com> From: george+freebsd@m5p.com To: freebsd-mobile@freebsd.org X-Scanned-By: MIMEDefang 2.49 on IPv6:2001:418:3fd::f7 Subject: Fixing problems with the VIA UniChrome display chipset X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Mar 2005 07:02:56 -0000 There is a project at http://unichrome.sourceforge.net/ updating the VIA display driver. However, the most recent release (unichrome-X-r30.tar.gz) gets a segfault on at least some machines (e.g. mine). Following the advice of their mailing list, I retrieved the most recent file from their CVS repository, and the core dump was fixed! Hurray! Here are the steps I took: 1. cd /usr/ports/x11-servers/xorg-server 2. make deinstall 3. make patch This created a populated source tree into which I could substitute the files from sourceforge. 4. cd work/xc/programs/Xserver/hw/xfree86/drivers 5. mv via via.bak 6. mkdir via 7. (copy the files from the sourceforge CVS tree into the new via directory) 8. make Makefiles 9. cd ../../../../../../.. 10. make reinstall I now had a working X server. -- George