From owner-freebsd-usb@FreeBSD.ORG Tue May 17 12:45:44 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AA36106566C for ; Tue, 17 May 2011 12:45:44 +0000 (UTC) (envelope-from l.pizzamiglio@bally-wulff.de) Received: from mail2.bally-wulff-berlin.de (mail2.bally-wulff-berlin.de [212.144.118.9]) by mx1.freebsd.org (Postfix) with ESMTP id C104C8FC1A for ; Tue, 17 May 2011 12:45:43 +0000 (UTC) Received: from bwex.bally-wulff.de (unknown [192.9.204.106]) by mail2.bally-wulff-berlin.de (Postfix) with ESMTP id DE20C99052; Tue, 17 May 2011 14:45:41 +0200 (CEST) Received: from pizzamig.bally.de ([192.9.205.30]) by bwex.bally-wulff.de with Microsoft SMTPSVC(6.0.3790.4675); Tue, 17 May 2011 14:45:42 +0200 Message-ID: <4DD26DEF.8030601@bally-wulff.de> Date: Tue, 17 May 2011 14:45:35 +0200 From: Luca Pizzamiglio User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.17) Gecko/20110506 Thunderbird/3.1.10 MIME-Version: 1.0 To: Hans Petter Selasky References: <4DD134A7.1070208@bally-wulff.de> <201105171122.09942.hselasky@c2i.net> <4DD240F7.60903@bally-wulff.de> In-Reply-To: <4DD240F7.60903@bally-wulff.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 17 May 2011 12:45:42.0761 (UTC) FILETIME=[5567BD90:01CC1490] Cc: freebsd-usb@freebsd.org Subject: Re: SMARTCARD USB Reader X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 May 2011 12:45:44 -0000 Hi, It was my mistake, I didn't understand that libusb20_tr_open() wants the bEndpointAddress provided by the end point descriptor as ep_no parameter. Man pages are not extremely detailed and I used usbconfig sources as documentation, but I didn't found examples on transfer functions usage, then my mistake. Does anyone know a project or library that use libusb20 that I could use as example? If HPS agree, I want to use the experience I'm collecting to improve documentation or to write examples and/or a tutorial. thanks again Regards, Luca On 05/17/11 11:33, Luca Pizzamiglio wrote: > On 05/17/11 11:22, Hans Petter Selasky wrote: >> On Monday 16 May 2011 16:28:55 Luca Pizzamiglio wrote: >>> libusb20_dev_open( pdev, 32 ) >>> libusb20_dev_set_config_index( pdev, 0) >>> bin_ep = libusb20_tr_get_pointer( pdev, 0 ); >>> libusb20_tr_open( bin_ep, 4096, 1, bin_ep_num ); >>> bout_ep = libusb20_tr_get_pointer( pdev, 1 ); >>> libusb20_tr_open( bout_ep, 4096, 1, bout_ep_num ); >>> irq_ep = libusb20_tr_get_pointer( pdev, 2 ); >>> libusb20_tr_open( irq_ep, 4096, 1, irq_ep_num ); >> >> What is the value of irq_ep_num ? >> >> --HPS > > irq_ep_num is 2 and the device has 3 end points (confirmed also by > usbconfig). > > the device is ugen2.2 then the output of ls /dev/usb/2.2* is > /dev/usb/2.2.0 /dev/usb/2.2.1 /dev/usb/2.2.2 /dev/usb/2.2.3 > > Regards, > > Luca > _______________________________________________ > 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"