From owner-freebsd-current@FreeBSD.ORG Fri Jul 10 17:49:36 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA72D106564A; Fri, 10 Jul 2009 17:49:36 +0000 (UTC) (envelope-from andy@fud.org.nz) Received: from mail-vw0-f172.google.com (mail-vw0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 6870E8FC18; Fri, 10 Jul 2009 17:49:36 +0000 (UTC) (envelope-from andy@fud.org.nz) Received: by vwj2 with SMTP id 2so864660vwj.3 for ; Fri, 10 Jul 2009 10:49:35 -0700 (PDT) MIME-Version: 1.0 Sender: andy@fud.org.nz Received: by 10.220.46.20 with SMTP id h20mr3236576vcf.78.1247246401210; Fri, 10 Jul 2009 10:20:01 -0700 (PDT) Date: Fri, 10 Jul 2009 10:20:01 -0700 X-Google-Sender-Auth: 2365364d915e1af8 Message-ID: <1280352d0907101020q69f494cdndb01ff14ecf7ea8c@mail.gmail.com> From: Andrew Thompson To: usb@freebsd.org, current Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: USB polling X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2009 17:49:37 -0000 Hi, The one usb task that is still an issue for 8.0 is the polling support. The code needs to call into the host controller driver to check if the usb descriptor has been marked as done and call the completion callback. I am now traveling so cant look at it, if anyone wants to have a look it would be fantastic. This is needed for places where a usb keyboard is used and interrupts are disabled (root mount, DDB). regards, Andrew