From owner-freebsd-multimedia Tue Jun 1 5:29:50 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from bilby.prth.tensor.pgs.com (bilby.prth.tensor.pgs.com [157.147.232.237]) by hub.freebsd.org (Postfix) with ESMTP id 018FC15668; Tue, 1 Jun 1999 05:29:45 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by bilby.prth.tensor.pgs.com (8.9.3/8.8.8) with ESMTP id UAA26466; Tue, 1 Jun 1999 20:28:27 +0800 (WST) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.9.3/8.8.8) with SMTP id UAA25908; Tue, 1 Jun 1999 20:29:20 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id UAA10598; Tue, 1 Jun 1999 20:29:19 +0800 Message-Id: <199906011229.UAA10598@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: daryll@harlot.rb.ca.us (Daryll Strauss), dfr@freebsd.org Cc: multimedia@freebsd.org Subject: Encouraging progress with FreeBSD 3dfx device driver. Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 01 Jun 1999 20:29:19 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've made some huge steps during the past couple of days with the driver. For a long time I was having problems with the structure being passed to the ioctl call being corrupted. It turned out that I wasn't setting up the call properly in the linux emulator. Now the main problem lies with mmaping the card memory. Watching the system calls whizz by, it works up until a couple of ioctls's past the mmap. There it hangs hard. A softreset leaves the card in a bizzarre state, where even any calls that touch it later hang. It takes a power cyle to make it sensible again. I'm going to be reviewing carefully the mmap and address setup. Stephen -- The views expressed above are not those of PGS Tensor. "We've heard that a million monkeys at a million keyboards could produce the Complete Works of Shakespeare; now, thanks to the Internet, we know this is not true." Robert Wilensky, University of California To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message