From owner-freebsd-usb@FreeBSD.ORG Thu Mar 14 21:16:29 2013 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9FF53AFD for ; Thu, 14 Mar 2013 21:16:29 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-vb0-x22b.google.com (mail-vb0-x22b.google.com [IPv6:2607:f8b0:400c:c02::22b]) by mx1.freebsd.org (Postfix) with ESMTP id 64767BF7 for ; Thu, 14 Mar 2013 21:16:29 +0000 (UTC) Received: by mail-vb0-f43.google.com with SMTP id fs19so1469809vbb.2 for ; Thu, 14 Mar 2013 14:16:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=0YlK5Ha6X+jbjTRjWTfcvmeg/s2nhgZcSWlSEt9LAsM=; b=yH5SXLqMzuDaQLBnSl3YyVvGhN+fPNwSE7Th8f0R3E1NekFZWQbZsqM9gfcoOhKLnh +OemlGRjEHdIF7Wlq88w7eT4mfm+JceQfLSm3EJzKjScpV4B7xPx2Hv0mHFumr2qPGkV KMDZex5j9PKFFtTQdmoV7TFYNFsDr2rboY7cEglsTYWPSFjFTmyQKg9xNtPfL+4hbzgO mK/KDXBa8nxJKX7taE+JGygyW/oE6inQfjkyAfzCTJopiacZmtgLKAzQBehfuBAGTTGc ETuL5m6V+shLeKG3km+Bm8mgbjav5k0xhzF4kdXZNVUJOtS25rw4QviRha6AQWV1DNas kzdA== MIME-Version: 1.0 X-Received: by 10.220.242.73 with SMTP id lh9mr3729318vcb.49.1363295788326; Thu, 14 Mar 2013 14:16:28 -0700 (PDT) Received: by 10.58.220.33 with HTTP; Thu, 14 Mar 2013 14:16:28 -0700 (PDT) In-Reply-To: <1363293918.99608@da3m0n8t3r.com> References: <1363293918.99608@da3m0n8t3r.com> Date: Thu, 14 Mar 2013 14:16:28 -0700 Message-ID: Subject: Re: Need help in understanding USB driver From: Mehmet Erol Sanliturk To: Waitman Gobble Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: aseem jolly , freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2013 21:16:29 -0000 On Thu, Mar 14, 2013 at 1:45 PM, Waitman Gobble wrote: > aseem jolly wrote .. > > I'm new to USB and need help in understanding USB driver. > > Any pointers to usb documentation would be really helpful or a mentor to > > help me come to pace would be the best. > > _______________________________________________ > > freebsd-usb@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" > > Hi, > > there's three drivers, enhanced (1.0) universal (2.0) and extensible (3.0). > ehci, ohci, xhci > A great way to see how they work is to take a look at > /usr/src/sys/dev/usb/ on your machine. > But here's a link to the source directory on one of my 10.0-CURRENT > machines, https://dx.burplex.com/src/sys/dev/usb/controller/ > Also I've noticed a book on bn.com about FreeBSD drivers, it *might* be > good, it's on my 'to buy and see if it's any good' list. Might check it out. > > -- > Waitman Gobble > San Jose California USA > > http://www.barnesandnoble.com/w/freebsd-device-drivers-joseph-kong/1110791573?ean=9781593272043 FreeBSD Device Drivers: A Guide for the Intrepid