From owner-freebsd-questions@FreeBSD.ORG Sun Sep 13 21:23:43 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98DE1106566C for ; Sun, 13 Sep 2009 21:23:43 +0000 (UTC) (envelope-from mdc@prgmr.com) Received: from mail.prgmr.com (mail.prgmr.com [64.62.173.114]) by mx1.freebsd.org (Postfix) with ESMTP id 87CAB8FC0C for ; Sun, 13 Sep 2009 21:23:43 +0000 (UTC) Received: from frylock.local (c-71-202-68-54.hsd1.ca.comcast.net [71.202.68.54]) by mail.prgmr.com (Postfix) with ESMTP id D605368B5B; Sun, 13 Sep 2009 14:27:13 -0700 (PDT) Message-ID: <4AAD62D5.2060908@prgmr.com> Date: Sun, 13 Sep 2009 14:23:33 -0700 From: Michael David Crawford Organization: Prgmr.com User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: Mario Lobo References: <200909131553.54114.mlobo@digiart.art.br> In-Reply-To: <200909131553.54114.mlobo@digiart.art.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: [OFF?] Mac OX Driver X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2009 21:23:43 -0000 Mario Lobo wrote: > Is it possible to use a Mac driver on FreeBSD? Has this ever been tried or > done? should I bury my hopes? Mac OS X has a unique C++ driver architecture called the I/O Kit. It's quite unlike the driver systems in any other OSes I've seen. If you have the source to the Mac driver, you might be able to glean information from it that would help you write a FreeBSD driver. Even better would be to have the hardware specs to your sound board. Apple has some tech notes on porting drivers from other platforms to Mac OS X. Maybe reading them could give you some insight as to how to port them in reverse. One doesn't generally port device drivers between such different systems; it's more like doing a complete rewrite. Mike -- Michael David Crawford mdc@prgmr.com prgmr.com - We Don't Assume You Are Stupid. Xen-Powered Virtual Private Servers: http://prgmr.com/xen