From owner-freebsd-questions@FreeBSD.ORG Tue Mar 25 17:44:47 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B5EC37B401 for ; Tue, 25 Mar 2003 17:44:47 -0800 (PST) Received: from smtp.acd.net (smtp.acd.net [207.179.64.154]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2763E43F75 for ; Tue, 25 Mar 2003 17:44:46 -0800 (PST) (envelope-from taxman@ACD.NET) Received: from 207.179.85.106 ([207.179.85.106]) by smtp.acd.net with Microsoft SMTPSVC(5.0.2195.5329); Tue, 25 Mar 2003 20:44:27 -0500 From: taxman To: David Rio , freebsd-questions@freebsd.org Date: Tue, 25 Mar 2003 20:48:03 -0500 User-Agent: KMail/1.5 References: <20030325171514.GA53868@big.perpels.com> In-Reply-To: <20030325171514.GA53868@big.perpels.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200303252048.03200.taxman@acd.net> X-OriginalArrivalTime: 26 Mar 2003 01:44:27.0735 (UTC) FILETIME=[3CBAB670:01C2F339] X-Spam-Status: No, hits=-26.1 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Subject: Re: usb device driver skeleton? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD user questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2003 01:44:49 -0000 X-List-Received-Date: Wed, 26 Mar 2003 01:44:49 -0000 On Tuesday 25 March 2003 12:15 pm, David Rio wrote: > Hi all: > > I want to port a linux device driver that I did to *BSD. I would That would be great. > like to know if there is some source of information to develope > usb device drivers in freebsd. Handbook talks about usb in general, > an about device drivers but not about usb device drivers. My last > option is to read some usb DD already coded but before that I would like > know if there is some other "beginner" source of information. Yep, the thing you need is the developers handbook. You can get to it from the "other docs" page. Here is the USB section: http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/usb.html Beyond that, the source of other drivers will be what you need. I think you'll want to look at the ugen(4) manpage and code too, Good luck Tim