From owner-freebsd-hackers@FreeBSD.ORG Sat Jun 23 13:05:35 2007 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8D2D416A400 for ; Sat, 23 Jun 2007 13:05:35 +0000 (UTC) (envelope-from eksffa@freebsdbrasil.com.br) Received: from capeta.freebsdbrasil.com.br (vrrp.freebsdbrasil.com.br [200.210.70.30]) by mx1.freebsd.org (Postfix) with SMTP id BBD8E13C44C for ; Sat, 23 Jun 2007 13:05:34 +0000 (UTC) (envelope-from eksffa@freebsdbrasil.com.br) Received: (qmail 11777 invoked from network); 23 Jun 2007 10:05:58 -0300 Received: by simscan 1.1.0 ppid: 11746, pid: 11766, t: 1.5176s scanners: clamav: 0.90.2/m:43/d:3087 spam: 3.1.1 X-Spam-Checker-Version: SpamAssassin: -last, FreeBSD Brasil LTDA rulesets: Yes X-Spam-Status: No, hits=-2.1 required=3.7 Received: from unknown (HELO claire.freebsdbrasil.com.br) (eksffa@freebsdbrasil.com.br@201.80.0.53) by capeta.freebsdbrasil.com.br with SMTP; 23 Jun 2007 10:05:56 -0300 Message-ID: <467D1A94.7020000@freebsdbrasil.com.br> Date: Sat, 23 Jun 2007 10:05:24 -0300 From: Patrick Tracanelli User-Agent: Thunderbird 2.0.0.0 (X11/20070612) MIME-Version: 1.0 To: Hans Petter Selasky References: <467C343C.60707@freebsdbrasil.com.br> <200706230940.39928.hselasky@c2i.net> In-Reply-To: <200706230940.39928.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Fredrik Lindberg , hackers@freebsd.org, freebsd-usb@freebsd.org Subject: Re: UPEK/TouchChip Biometric Device problem X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jun 2007 13:05:35 -0000 > First of all, can you turn on more debugging in your "bbdm"? # bbdm -b "{5550454b-2054-464d-2f45-535320425350}" -m filedb -c eksffa ; echo $? usb_set_debug: Setting debugging level to 3 (on) usb_os_find_busses: Found /dev/usb0 usb_os_find_busses: Found /dev/usb1 usb_os_find_busses: Found /dev/usb2 usb_os_find_busses: Found /dev/usb3 usb_os_find_busses: Found /dev/usb4 usb_os_find_devices: Found /dev/ugen1 on /dev/usb2 usb_control_msg: 128 6 512 0 0xbfbfdee8 8 1000 usb_control_msg: 128 6 512 0 0x8058a80 39 1000 usb_os_find_devices: Found /dev/ugen0 on /dev/usb4 usb_control_msg: 128 6 512 0 0xbfbfdee8 8 1000 usb_control_msg: 128 6 512 0 0x8055200 396 1000 skipping descriptor 0xB skipped 1 class/vendor specific endpoint descriptors skipped 5 class/vendor specific interface descriptors skipping descriptor 0x25 skipped 1 class/vendor specific endpoint descriptors skipped 7 class/vendor specific interface descriptors usb_control_msg: 64 12 256 1024 0xbfbfdf80 1 100 usb_os_close: closing endpoint 14 usb_os_close: closing endpoint 15 bbdm: Failed to initate BSP {5550454b-2054-464d-2f45-535320425350} > If you have time you can also try the my new USB stack: > > See: > > http://www.turbocat.net/~hselasky/usb4bsd/ > > Download the SVN version. > > If my new USB stack solves the problem then it is probably a regression issue > in 6.2-STABLE, and as I recall there have been lots of changes. I did it. In fact I am running a kernel with your USB stack in this minute, following the page instructions. (I had, btw, 2 hunks ignored when patching, after "make install" but it is ural, and you mention it as non critical. Anyway, it is not related). Debug messages with the curret -STABLE stack or with your current USB stack from this SVN seem to change very few, if anything. > > What kind of platform are you using? i386 right now. Thank you.