From owner-freebsd-drivers@FreeBSD.ORG Tue Apr 1 17:37:21 2008 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDA4A1065687 for ; Tue, 1 Apr 2008 17:37:21 +0000 (UTC) (envelope-from ken@mthelicon.com) Received: from hercules.mthelicon.com (hercules.mthelicon.com [66.90.103.179]) by mx1.freebsd.org (Postfix) with ESMTP id 78AEF8FC22 for ; Tue, 1 Apr 2008 17:37:21 +0000 (UTC) (envelope-from ken@mthelicon.com) Received: from feathers.mthelicon.com (host81-159-202-207.range81-159.btcentralplus.com [81.159.202.207]) (authenticated bits=0) by hercules.mthelicon.com (8.14.2/8.14.2) with ESMTP id m31HH1wi003780 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO) for ; Tue, 1 Apr 2008 17:17:02 GMT (envelope-from ken@mthelicon.com) From: Pegasus Mc cleaft Organization: Feathers To: freebsd-drivers@freebsd.org Date: Tue, 1 Apr 2008 18:16:52 +0100 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804011816.52919.ken@mthelicon.com> Subject: DDK X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2008 17:37:21 -0000 Hello everyone, I am interested in writing a device driver for a CANBus controller card. I am famillier with driver writing on other platforms but have never attempted it on FreeBSD (dispite using FreeBSD for about 14 years). Is there any good refernce, or a DDK, or maybe even a book that describes the various kernel interfaces I will need? (PCI configuration, getting call-backs from the OS, etc) I have taken a look at the "Writing drivers" section of the handbook, but found the information to be rather thin. Any help and direction would be greatly appreciated Ken