From owner-freebsd-usb@FreeBSD.ORG Sun Jul 31 20:12:21 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE1DE16A41F for ; Sun, 31 Jul 2005 20:12:21 +0000 (GMT) (envelope-from brian@aljex.com) Received: from s1tank.virtdom.com (s1tank.virtdom.com [216.240.101.50]) by mx1.FreeBSD.org (Postfix) with SMTP id E8DB843D55 for ; Sun, 31 Jul 2005 20:12:20 +0000 (GMT) (envelope-from brian@aljex.com) Received: (qmail 23351 invoked by uid 89); 31 Jul 2005 20:29:31 -0000 Received: from ool-4355e580.dyn.optonline.net (HELO venti) (brian@aljex.com@67.85.229.128) by s1tank.virtdom.com with SMTP; 31 Jul 2005 20:29:31 -0000 Message-ID: <075601c5960c$264a1390$f21fa8c0@venti> From: "Brian K. White" To: , References: <001401c57f66$d7d01fe0$941fa8c0@venti> <00a901c581fd$48c4e760$941fa8c0@venti> Date: Sun, 31 Jul 2005 16:12:17 -0400 Organization: Aljex Software MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Cc: Subject: Re: wireless keyboard with built in touchpad 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: Sun, 31 Jul 2005 20:12:21 -0000 ----- Original Message ----- From: "Brian K. White" To: ; Sent: Wednesday, July 06, 2005 3:35 AM Subject: Re: wireless keyboard with built in touchpad > > ----- Original Message ----- > From: "Brian K. White" > To: ; > Sent: Saturday, July 02, 2005 8:33 PM > Subject: wireless keyboard with built in touchpad > > >>I have a VGP-WKB1 Sony Vaio usb, 2.4gz rf wireless, keyboard with >>built-in touch pad and seperate wireless mouse. >> >> Gizmodo article >> http://www.gizmodo.com/gadgets/peripherals/input/vaio-vgpwkb1-wireless-keyboard-with-touchpad-036744.php >> >> Sony product page >> http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/USD/SY_DisplayProductInformation-Start?ProductSKU=VGPWKB1&CategoryName=hid_pr_p_20_per_ecoupon_all&DCMP=CNET_DF&HQS=NBA_VGPWKB1 >> >> better pictures on this japanese page: >> http://www.watch.impress.co.jp/akiba/hotline/20050319/etc_vgpwkb1.html >> > [...] >> Like all the others I tried, the keyboard part of this works fine on >> 5.4-release (what thinbsd is built on) >> and the mouse is unrecognized. >> Ordinary usb mice work fine, including when indirectly connected via >> hubs. I have one slim wired usb keyoard which has a built in 2 port hub >> and a usb mouse works fine plugged into it. > [...] >> Who can I bribe to get the mouse working ? >> Can I buy one of these and give it to someone (as in it's yours forever) >> in return for updating the mouse detection in usbd or in the kernel? or >> even just figuring out whatever cheap hack would allow it to work like >> maybe just commenting uhid out of the kernel config like you have to do >> for apcupsd? >> >> dmesg on 5.4-release shows this near the end: >> >> ukbd0: Sony RF Receiver, rev 1.10/1.00, addr 2, iclass 3/1 kbd1 at ukbd0 >> uhid0: Sony RF Receiver, rev 1.10/1.00, addr 2, iclass 3/1 kbd1 at ukbd0 >> >> I'm also willing to do the usual testing and reporting myself according >> to someones direction of course but I really want this so I don't mind >> making it worth someones while. >> It's a really sweet unit. > > More info: > It partially works on Linux. > Xandros Desktop 3 autodetects the mouse (linux 2.6.9 / xorg 6.7.0) > The pointer works but not the buttons. > Even xev doesn't show anything at all when I move the pointer into the xev > window and press the buttons. > Tapping in the touchpad area doesn't produce a button-press either. > But the pointer follows your finger just fine. More info: It works fully, out of the box, on SuSE 9.3 (even the LiveDVD, no manual config) Brian K. White -- brian@aljex.com -- http://www.aljex.com/bkw/ +++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++. filePro BBx Linux SCO FreeBSD #callahans Satriani Filk! From owner-freebsd-usb@FreeBSD.ORG Sun Jul 31 21:23:16 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26E5816A41F for ; Sun, 31 Jul 2005 21:23:16 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from crumpet.united-ware.com (ddsl-66-42-172-210.fuse.net [66.42.172.210]) by mx1.FreeBSD.org (Postfix) with ESMTP id A473743D45 for ; Sun, 31 Jul 2005 21:23:15 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from [192.168.1.101] (ddsl-66-42-172-210.fuse.net [66.42.172.210]) (authenticated bits=0) by crumpet.united-ware.com (8.12.8p2/8.12.8) with ESMTP id j6VLMnXk097097 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 31 Jul 2005 17:22:49 -0400 (EDT) (envelope-from mistry.7@osu.edu) From: Anish Mistry To: freebsd-usb@freebsd.org Date: Sun, 31 Jul 2005 17:22:39 -0400 User-Agent: KMail/1.8 References: <001401c57f66$d7d01fe0$941fa8c0@venti> <00a901c581fd$48c4e760$941fa8c0@venti> <075601c5960c$264a1390$f21fa8c0@venti> In-Reply-To: <075601c5960c$264a1390$f21fa8c0@venti> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart7357511.6oPgFHdFuz"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200507311722.52659.mistry.7@osu.edu> X-Spam-Status: No, hits=-1.5 required=5.0 tests=BAYES_99,MYFREEBSD2 autolearn=no version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on crumpet.united-ware.com X-Virus-Scanned: ClamAV 0.86/998/Sat Jul 30 20:09:32 2005 on crumpet.united-ware.com X-Virus-Status: Clean Cc: Subject: Re: wireless keyboard with built in touchpad 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: Sun, 31 Jul 2005 21:23:16 -0000 --nextPart7357511.6oPgFHdFuz Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 31 July 2005 04:12 pm, Brian K. White wrote: > ----- Original Message ----- > From: "Brian K. White" > To: ; > Sent: Wednesday, July 06, 2005 3:35 AM > Subject: Re: wireless keyboard with built in touchpad > > > ----- Original Message ----- > > From: "Brian K. White" > > To: ; > > Sent: Saturday, July 02, 2005 8:33 PM > > Subject: wireless keyboard with built in touchpad > > > >>I have a VGP-WKB1 Sony Vaio usb, 2.4gz rf wireless, keyboard > >> with built-in touch pad and seperate wireless mouse. > >> > >> Gizmodo article > >> http://www.gizmodo.com/gadgets/peripherals/input/vaio-vgpwkb1-wi > >>reless-keyboard-with-touchpad-036744.php > >> > >> Sony product page > >> http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/ > >>-/USD/SY_DisplayProductInformation-Start?ProductSKU=3DVGPWKB1&Categ > >>oryName=3Dhid_pr_p_20_per_ecoupon_all&DCMP=3DCNET_DF&HQS=3DNBA_VGPWKB1 > >> > >> better pictures on this japanese page: > >> http://www.watch.impress.co.jp/akiba/hotline/20050319/etc_vgpwkb > >>1.html > > > > [...] > > > >> Like all the others I tried, the keyboard part of this works > >> fine on 5.4-release (what thinbsd is built on) > >> and the mouse is unrecognized. > >> Ordinary usb mice work fine, including when indirectly connected > >> via hubs. I have one slim wired usb keyoard which has a built in > >> 2 port hub and a usb mouse works fine plugged into it. > > > > [...] > > > >> Who can I bribe to get the mouse working ? > >> Can I buy one of these and give it to someone (as in it's yours > >> forever) in return for updating the mouse detection in usbd or > >> in the kernel? or even just figuring out whatever cheap hack > >> would allow it to work like maybe just commenting uhid out of > >> the kernel config like you have to do for apcupsd? > >> > >> dmesg on 5.4-release shows this near the end: > >> > >> ukbd0: Sony RF Receiver, rev 1.10/1.00, addr 2, iclass 3/1 kbd1 > >> at ukbd0 uhid0: Sony RF Receiver, rev 1.10/1.00, addr 2, iclass > >> 3/1 kbd1 at ukbd0 > >> What happens if you "cat /dev/uhid0" and try clicking the mouse=20 buttons or moving on the pad? =2D-=20 Anish Mistry --nextPart7357511.6oPgFHdFuz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC7UEsxqA5ziudZT0RAjHrAJ91sqHrC5/qXKifcJ48dOzp7+dBFACfT6Go pK4EdcjVVWtZHbxG2hPP+30= =ZuSF -----END PGP SIGNATURE----- --nextPart7357511.6oPgFHdFuz-- From owner-freebsd-usb@FreeBSD.ORG Mon Aug 1 11:02:21 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0112816A425 for ; Mon, 1 Aug 2005 11:02:20 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A25E743D45 for ; Mon, 1 Aug 2005 11:02:20 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j71B2K1s017372 for ; Mon, 1 Aug 2005 11:02:20 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j71B2IUK017366 for freebsd-usb@freebsd.org; Mon, 1 Aug 2005 11:02:18 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 1 Aug 2005 11:02:18 GMT Message-Id: <200508011102.j71B2IUK017366@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-usb@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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: Mon, 01 Aug 2005 11:02:21 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/07/19] usb/40792 usb signals lead to data loss on device ugen o [2002/12/10] usb/46176 usb [panic] umass causes kernel panic if devi o [2002/12/19] i386/46371 usb USB controller cannot be initialized on I o [2003/09/26] bin/57255 usb usbd and multi-function devices f [2003/12/11] usb/60131 usb [usb] Page fault on disconnect of USB dev s [2003/12/15] usb/60276 usb [usb] Kernel panic when plugging in USB ( o [2004/01/20] usb/61627 usb [usb] [patch] New USB printer not support f [2004/01/30] usb/62088 usb [usb] Logitech Cordless/Optical Mouse not f [2004/03/01] usb/63621 usb [usb] USB MemoryStick Reader stalls/crash o [2004/07/13] usb/69006 usb [patch] Apple Cinema Display hangs USB po o [2004/08/30] usb/71155 usb [usb] misbehaving usb-printer hangs proce o [2004/10/30] usb/73307 usb [panic] Kernel panics on USB disconnect o [2004/12/30] usb/75648 usb [panic] panic while loading usb.ko on 4.1 o [2005/01/01] usb/75705 usb [panic] da0 attach / Optio S4 (with backt o [2005/01/04] usb/75797 usb 5.3-STABLE(2005 1/4) detect USB headset, o [2005/01/13] usb/76204 usb panic while using usb attached modem o [2005/01/18] usb/76395 usb USB printer does not work, usbdevs says " o [2005/01/21] usb/76554 usb Panram "yoyo" USB MP3 player causes panic o [2005/01/25] usb/76684 usb Toshiba PDR-M4 camera connected via USB h o [2005/02/06] usb/77184 usb kernel panic on USB device disconnect o [2005/02/09] usb/77294 usb ucom + ulpcom panic o [2005/02/16] usb/77604 usb Sluggish Logitch LX700 USB Mouse f [2005/02/20] usb/77799 usb [panic] on attach of a mp3 player to USB o [2005/02/23] usb/77940 usb [patch] [panic] insertion of usb keyboard o [2005/03/18] usb/78989 usb please add USB keyboard support to instal o [2005/03/22] usb/79140 usb WD Firewire/USB Combo hangs under load on o [2005/03/27] usb/79269 usb USB ohci da0 plug/unplug causes crashes a o [2005/03/27] usb/79287 usb UHCI hang after interrupt transfer o [2005/04/02] usb/79436 usb Panic: ohci_abort_xfer: not in process co o [2005/04/04] usb/79524 usb printing to Minolta PagePro 1[23]xxW via o [2005/04/07] usb/79656 usb [usb] RHSC interrupts lost o [2005/04/09] usb/79722 usb [usb] wrong alignments in ehci.h o [2005/04/17] usb/80040 usb [hang] Use of sound mixer causes system f o [2005/04/22] usb/80260 usb Travan USB tape drive fails to write o [2005/04/26] usb/80361 usb mounting of usb-stick fails o [2005/04/26] usb/80373 usb usb keyboard does not respond o [2005/05/04] usb/80628 usb recent USB MFCs cause panics o [2005/05/06] usb/80685 usb panic in usb_cold_explore() at begining o [2005/05/09] usb/80829 usb possible panic when loading USB-modules o [2005/05/10] usb/80862 usb USB locking issues o [2005/05/20] usb/81308 usb Polling a ugen(4) control endpoint causes o [2005/05/26] usb/81524 usb panic: usb_cold_explore: busses to explor o [2005/06/01] usb/81774 usb 2nd generation iPod mini cannot be mounte o [2005/06/13] usb/82198 usb Panic on attaching of ONKI N-338 USB MP3 o [2005/06/15] usb/82272 usb Can not recognize Casio camera EX-Z40 as o [2005/06/22] usb/82520 usb Reboot when USL101 connected o [2005/06/26] usb/82660 usb EHCI: I/O stuck in state 'physrd'/panic o [2005/07/16] usb/83563 usb Page Fault while detaching Mpman Usb devi o [2005/07/18] usb/83677 usb [usb] usb controller not detected o [2005/07/19] usb/83756 usb Microsoft Intellimouse Explorer 4.0A does o [2005/07/23] usb/83942 usb [patch] QUIRK: Langel USB flash mp3 playe o [2005/07/24] usb/83977 usb [panic] ucom1: open bulk out error (addr o [2005/07/29] usb/84295 usb Install FreeBSD with usb keyboard need st o [2005/07/30] usb/84336 usb [usb] [reboot] instant system reboot when 54 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/09/30] conf/30929 usb [patch] use usbd to initialize USB ADSL m o [2001/12/09] kern/32652 usb [patch] A new ioctl to uscanner s [2001/12/09] ports/32653 usb Added patches to improve USB scanner supp o [2002/07/24] usb/40948 usb [usb] USB HP CDW8200 does not work o [2002/08/07] usb/41415 usb [usb] [patch] Some USB scanners cannot ta o [2003/02/16] bin/48342 usb [PATCH] usbd dynamic device list. o [2003/05/08] kern/51958 usb [usb] [patch] update for urio driver o [2003/05/10] kern/52026 usb [usb] feature request: umass driver suppo o [2003/06/08] usb/53025 usb [PATCH] ugen does not allow O_NONBLOCK fo o [2003/08/28] usb/56095 usb [patch] QUIRK: Apacer Pen Drive fails to o [2003/11/11] usb/59169 usb [patch] ulpt is missing read operation o [2003/12/15] usb/60248 usb [patch] Problem with USB printer HP Laser o [2004/01/12] bin/61234 usb [usb] [patch] usbhidaction doesn't suppor o [2004/03/06] usb/63837 usb [patch] USB: hid_is_collection() only loo o [2004/04/11] usb/65436 usb QUIRK: [patch] to add support for PNY Att o [2004/04/19] kern/65769 usb [usb] Call to tcflush(x, TCIFLUSH) stops f [2004/05/11] kern/66547 usb [usb] Palm Tungsten T USB does not initia o [2004/06/23] usb/68232 usb [patch] ugen(4) isochronous handling corr o [2004/06/27] usb/68412 usb [usb] [patch] QUIRK: Philips KEY013 USB M o [2004/08/16] usb/70523 usb [usb] [patch] umct sending/receiving wron o [2004/08/25] usb/70942 usb [usb] Genius Wireless USB mouse: moused d o [2004/09/06] usb/71416 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] usb/71417 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/07] usb/71455 usb [usb] Slow USB umass performance of 5.3 o [2004/09/11] kern/71605 usb [usb] [patch] umass doesn't recognize mul o [2004/10/05] usb/72344 usb [patch] [usb] QUIRK: Dane-Elec zMate 512 o [2004/10/06] i386/72380 usb [usb] USB does not work [dual Celeron Abi o [2004/10/15] usb/72732 usb [patch] Kyocera 7135 quirk. o [2004/10/15] usb/72733 usb Kyocera 7135 Palm OS connection problem. o [2004/10/23] usb/73056 usb [usb] Sun Microsystems Type 6 USB mouse n o [2004/11/21] usb/74211 usb USB flash drive causes CAM status 0x4 on o [2004/11/25] usb/74358 usb [umass] unplugging at boot time an umass o [2004/11/27] usb/74453 usb Q-lity CD-RW USB ECW-043 (ScanLogic SL11R o [2004/11/30] usb/74557 usb imation 500mb usb key can only be written o [2004/12/02] usb/74609 usb [patch] [usb] allowing cdma modems to wor o [2004/12/09] usb/74880 usb [patch] [usb] Samsung N400 cellphone/acm o [2004/12/12] usb/74989 usb (regression) Lost USB support between 5.2 o [2004/12/28] usb/75578 usb [patch] QUIRK: PNY USB flash key o [2005/01/04] usb/75800 usb ucom1: init failed STALLED error in time o [2005/01/07] usb/75928 usb Cytronix SmartMedia card (SMC) reader has o [2005/01/19] usb/76461 usb disklabel of umass(4)-CAM(4)-da(4) not us o [2005/01/27] usb/76732 usb Mouse problems with USB KVM Switch o [2005/03/03] usb/78371 usb Philips Wearable Audio Player (128) fails o [2005/03/07] usb/78543 usb [patch] Support for Trip-Lite USB 2 Seria o [2005/03/18] usb/78984 usb Creative MUVO umass failure o [2005/04/09] usb/79723 usb [usb] prepare for high speed isochronous o [2005/04/09] usb/79725 usb [patch] [usb] USB device speed is not dou o [2005/04/14] usb/79893 usb New usbdevs/umass quirks derived from Lin o [2005/04/16] usb/80010 usb Add support for the AEI USB to LAN adapte o [2005/04/27] usb/80383 usb [PATCH] Add quirk for uhid to ignore cert o [2005/04/27] usb/80420 usb atapicam stops iPod functionality o [2005/05/08] usb/80773 usb "usbd_get_string()" could have taken a le o [2005/05/08] usb/80774 usb have "usbd_find_desc" in line with the ot o [2005/05/08] usb/80776 usb UDAV device driver shouldn't use usb_add_ o [2005/05/08] usb/80777 usb usb_rem_task() should wait for callback t o [2005/05/10] usb/80854 usb suggestion for new iface-no-probe mechani o [2005/05/12] usb/80935 usb uvisor.c is not work with CLIE TH55. o [2005/05/15] usb/81073 usb [patch] fix umass NO_GETMAXLUN quirk o [2005/05/18] usb/81191 usb Support for Curitel HX-550C USB modem to o [2005/05/29] usb/81621 usb external hd hangs under load on ehci o [2005/05/30] usb/81656 usb umass problem with Minolta DiMage S414 Di o [2005/06/20] usb/82436 usb [patch] USL101 Host-to-Host bridge suppor o [2005/06/30] usb/82839 usb [patch] add support for Aceeca Mez1000 de o [2005/07/05] usb/83022 usb ALI USB 2.0 EHCI Controller is not detect o [2005/07/12] usb/83353 usb [patch] ums driver limits number of butto o [2005/07/15] usb/83504 usb SpeedTouch USB stop working on recent cur o [2005/07/21] usb/83863 usb Communication problem between opensc/open 67 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Aug 1 13:14:02 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C15216A41F for ; Mon, 1 Aug 2005 13:14:02 +0000 (GMT) (envelope-from gsmayya@yahoo.com) Received: from web31806.mail.mud.yahoo.com (web31806.mail.mud.yahoo.com [68.142.207.69]) by mx1.FreeBSD.org (Postfix) with SMTP id 759E943D48 for ; Mon, 1 Aug 2005 13:14:01 +0000 (GMT) (envelope-from gsmayya@yahoo.com) Received: (qmail 67947 invoked by uid 60001); 1 Aug 2005 13:14:01 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=5ozWyS5S74BbWYPIFVqCcUO3fg/6zmCjfdMaPhCDs6GVJeDoCQoIeDWE9JN8PR0JYul26GC7O79fQlOrEFxzJP+9BwK7xOpAcSpYimRqHJpBp9ovJCMiTSC4m/vsCDTpI3ICHZ6L72mDSDecwHM2nQCtZKQPlfr3djJDq3EqYA0= ; Message-ID: <20050801131401.67945.qmail@web31806.mail.mud.yahoo.com> Received: from [202.46.19.93] by web31806.mail.mud.yahoo.com via HTTP; Mon, 01 Aug 2005 06:14:00 PDT Date: Mon, 1 Aug 2005 06:14:00 -0700 (PDT) From: Gururaj Mayya To: freebsd-usb@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: Configuring Canon Powershot A95 on FreeBSD 4.11 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: Mon, 01 Aug 2005 13:14:02 -0000 Hi All, I have the Canon powershot A95 camera which i am trying to mount (configure) on the system. When connected I get the message (on dmesg) ugen0: Canon Inc. Canon Digital Camera, rev 1.10/0.01, addr 2 but mounting on any device (ugen0 or da0) does not mount it. gphoto2 does not autodetect the camera. Have anyone tried on this. I am using 4.11 FreeBSD with the USB support built into the kernel. Thanks in advance Gururaj S From owner-freebsd-usb@FreeBSD.ORG Mon Aug 1 13:49:46 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 381C016A421; Mon, 1 Aug 2005 13:49:46 +0000 (GMT) (envelope-from tobez@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E919E43D49; Mon, 1 Aug 2005 13:49:45 +0000 (GMT) (envelope-from tobez@FreeBSD.org) Received: from freefall.freebsd.org (tobez@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j71DnjE5040924; Mon, 1 Aug 2005 13:49:45 GMT (envelope-from tobez@freefall.freebsd.org) Received: (from tobez@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j71DnicP040920; Mon, 1 Aug 2005 15:49:44 +0200 (CEST) (envelope-from tobez) Date: Mon, 1 Aug 2005 15:49:44 +0200 (CEST) From: Anton Berezin Message-Id: <200508011349.j71DnicP040920@freefall.freebsd.org> To: toomas.aas@raad.tartu.ee, tobez@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB 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: Mon, 01 Aug 2005 13:49:46 -0000 Synopsis: 2nd generation iPod mini cannot be mounted over USB State-Changed-From-To: open->feedback State-Changed-By: tobez State-Changed-When: Mon Aug 1 15:46:00 CEST 2005 State-Changed-Why: As suggested by someone (was that Doug White?), do camcontrol devlist -v Note the `N' in `scbusN' for an entry that mentions `umass-sim', and do camcontrol rescan N (That might take a while). This worked for me to get da0 drive recognized. Does this work for you, too? http://www.freebsd.org/cgi/query-pr.cgi?pr=81774 From owner-freebsd-usb@FreeBSD.ORG Mon Aug 1 23:50:23 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31FFB16A41F for ; Mon, 1 Aug 2005 23:50:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD93743D46 for ; Mon, 1 Aug 2005 23:50:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j71NoMYx016292 for ; Mon, 1 Aug 2005 23:50:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j71NoMpq016291; Mon, 1 Aug 2005 23:50:22 GMT (envelope-from gnats) Date: Mon, 1 Aug 2005 23:50:22 GMT Message-Id: <200508012350.j71NoMpq016291@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Bryan Liesner Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bryan Liesner List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2005 23:50:23 -0000 The following reply was made to PR usb/81774; it has been noted by GNATS. From: Bryan Liesner To: bug-followup@FreeBSD.org, toomas.aas@raad.tartu.ee Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB Date: Mon, 01 Aug 2005 19:48:33 -0400 I tried: camcontrol devlist -v camcontrol rescan N Yes, it worked, but not consistently. The rescan took several minutes, I tried four times, and two of the four times I did not have a da0. From owner-freebsd-usb@FreeBSD.ORG Wed Aug 3 11:50:19 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B647616A41F for ; Wed, 3 Aug 2005 11:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B97043D53 for ; Wed, 3 Aug 2005 11:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j73BoJvs099578 for ; Wed, 3 Aug 2005 11:50:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j73BoJ3r099577; Wed, 3 Aug 2005 11:50:19 GMT (envelope-from gnats) Date: Wed, 3 Aug 2005 11:50:19 GMT Message-Id: <200508031150.j73BoJ3r099577@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Janos Mohacsi Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Janos Mohacsi List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2005 11:50:19 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Janos Mohacsi To: bug-followup@FreeBSD.org, janos.mohacsi@bsd.hu Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Wed, 03 Aug 2005 13:42:45 +0200 I am using UHCI. See: mohacsi@scone> sudo usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: low speed, power 30 mA, config 1, SchlumbergerSema Cryptoflex e-gate(0x0001), SchlumbergerSema(0x0973), rev 1.00 port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Should I try EHCI? Is it normal to have patch failure to sys/i386/include/bus_at386.h ? |--- sys/i386/include/bus_at386.h Sat Nov 11 11:11:00 2000 -------------------------- Patching file sys/i386/include/bus_at386.h using Plan A... Hunk #1 failed at 67. Hunk #2 failed at 293. Hunk #3 failed at 303. Hunk #4 failed at 329. Hunk #5 failed at 339. Hunk #6 failed at 365. Hunk #7 failed at 375. Hunk #8 failed at 421. Hunk #9 failed at 432. Hunk #10 failed at 474. Hunk #11 failed at 485. Hunk #12 failed at 527. Hunk #13 failed at 538. Hunk #14 failed at 686. Hunk #15 failed at 696. Hunk #16 failed at 722. Hunk #17 failed at 732. Hunk #18 failed at 758. Hunk #19 failed at 768. Hunk #20 failed at 815. Hunk #21 failed at 826. From owner-freebsd-usb@FreeBSD.ORG Wed Aug 3 13:27:47 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 450CC16A41F for ; Wed, 3 Aug 2005 13:27:47 +0000 (GMT) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe13.swipnet.se [212.247.155.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id A86DE43D46 for ; Wed, 3 Aug 2005 13:27:46 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== Received: from mp-217-233-151.daxnet.no ([193.217.233.151] verified) by mailfe13.swip.net (CommuniGate Pro SMTP 4.3.4) with ESMTP id 3118600; Wed, 03 Aug 2005 15:27:44 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org, Janos Mohacsi Date: Wed, 3 Aug 2005 15:28:36 +0200 User-Agent: KMail/1.7 References: <200508031150.j73BoJ3r099577@freefall.freebsd.org> In-Reply-To: <200508031150.j73BoJ3r099577@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200508031528.38023.hselasky@c2i.net> Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hselasky@c2i.net List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2005 13:27:47 -0000 On Wednesday 03 August 2005 13:50, Janos Mohacsi wrote: > The following reply was made to PR usb/83863; it has been noted by GNATS. > > From: Janos Mohacsi > To: bug-followup@FreeBSD.org, janos.mohacsi@bsd.hu > Cc: > Subject: Re: usb/83863: Communication problem between opensc/openct via USB > with e-gate smart-card. > Date: Wed, 03 Aug 2005 13:42:45 +0200 > > I am using UHCI. See: > > > mohacsi@scone> sudo usbdevs -v > Controller /dev/usb0: > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > Intel(0x0000), rev 1.00 > port 1 powered > port 2 powered > Controller /dev/usb1: > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > Intel(0x0000), rev 1.00 > port 1 addr 2: low speed, power 30 mA, config 1, SchlumbergerSema > Cryptoflex e-gate(0x0001), SchlumbergerSema(0x0973), rev 1.00 > port 2 powered > Controller /dev/usb2: > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > Intel(0x0000), rev 1.00 > port 1 powered > port 2 powered > > Should I try EHCI? If you got EHCI, you could try connecting your device through an USB 2.0 hub, if it is not USB 2.0 compliant. > > Is it normal to have patch failure to sys/i386/include/bus_at386.h ? > The contents of this file has been moved into "sys/i386/include/bus.h". The patches are not critical for the USB driver, so it is ok if they fail. --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Aug 3 17:00:31 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B422B16A41F for ; Wed, 3 Aug 2005 17:00:31 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2A1543D53 for ; Wed, 3 Aug 2005 17:00:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j73H0T3q034956 for ; Wed, 3 Aug 2005 17:00:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j73H0TdV034955; Wed, 3 Aug 2005 17:00:29 GMT (envelope-from gnats) Resent-Date: Wed, 3 Aug 2005 17:00:29 GMT Resent-Message-Id: <200508031700.j73H0TdV034955@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eric Kjeldergaard Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31B8816A41F for ; Wed, 3 Aug 2005 16:51:52 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 027D643D45 for ; Wed, 3 Aug 2005 16:51:52 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j73GppFl033215 for ; Wed, 3 Aug 2005 16:51:51 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j73Gppd6033214; Wed, 3 Aug 2005 16:51:51 GMT (envelope-from nobody) Message-Id: <200508031651.j73Gppd6033214@www.freebsd.org> Date: Wed, 3 Aug 2005 16:51:51 GMT From: Eric Kjeldergaard To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: usb/84525: Palm Tungsten C not supported 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: Wed, 03 Aug 2005 17:00:31 -0000 >Number: 84525 >Category: usb >Synopsis: Palm Tungsten C not supported >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 03 17:00:29 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Eric Kjeldergaard >Release: -CURRENT >Organization: >Environment: FreeBSD uninfectable 7.0-CURRENT FreeBSD 7.0-CURRENT #16: Wed Aug 3 22:48:38 JST 2005 root@uninfectable:/usr/obj/usr/src/sys/UNINFECTABLE i386 >Description: Palm Tungsten C shows up as ugen instead of ucom. uvisor should detect it as it's a "regular palm device". >How-To-Repeat: try to sync a Palm Tungsten C >Fix: *** uvisor.c-orig Tue Aug 27 23:46:28 2002 --- uvisor.c Sun Jan 4 22:34:24 2004 *************** *** 199,204 **** --- 199,205 ---- {{ USB_VENDOR_PALM, USB_PRODUCT_PALM_M505 }, PALM4 }, {{ USB_VENDOR_PALM, USB_PRODUCT_PALM_M515 }, PALM4 }, {{ USB_VENDOR_PALM, USB_PRODUCT_PALM_M125 }, PALM4 }, + {{ USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_C }, PALM4 }, {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40 }, PALM4 }, {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41 }, 0 }, /* {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_25 }, PALM4 },*/ and *** usbdevs-orig Fri Mar 14 13:01:45 2003 --- usbdevs Sun Jan 4 22:34:33 2004 *************** *** 907,912 **** --- 907,913 ---- product PALM M505 0x0002 Palm m505 product PALM M515 0x0003 Palm m515 product PALM M125 0x0040 Palm m125 + product PALM TUNGSTEN_C 0x0060 Palm Tungsten_C /* Panasonic products */ product PANASONIC SDCAAE 0x1b00 MultiMediaCard Adapter seem to do it. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Wed Aug 3 19:00:35 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC10816A41F for ; Wed, 3 Aug 2005 19:00:35 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 400EF43D58 for ; Wed, 3 Aug 2005 19:00:35 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j73J0YZW048745 for ; Wed, 3 Aug 2005 19:00:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j73J0YYg048744; Wed, 3 Aug 2005 19:00:34 GMT (envelope-from gnats) Date: Wed, 3 Aug 2005 19:00:34 GMT Message-Id: <200508031900.j73J0YYg048744@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "M. Warner Losh" Cc: Subject: Re: usb/84525: Palm Tungsten C not supported X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "M. Warner Losh" List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2005 19:00:35 -0000 The following reply was made to PR usb/84525; it has been noted by GNATS. From: "M. Warner Losh" To: kjelderg@gmail.com Cc: freebsd-gnats-submit@freebsd.org Subject: Re: usb/84525: Palm Tungsten C not supported Date: Wed, 03 Aug 2005 12:53:37 -0600 (MDT) You appear to have a very old version of the uvisor.c and usbdevs. These (and more) were added by joe@freebsd.org already: revision 1.134 date: 2003/07/14 19:30:01; author: joe; state: Exp; lines: +11 -1 MFNetBSD: Update the list of devices that can attach to uvisor (untested). From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 01:20:14 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 182FF16A41F for ; Thu, 4 Aug 2005 01:20:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5FD543D58 for ; Thu, 4 Aug 2005 01:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j741KDqb095372 for ; Thu, 4 Aug 2005 01:20:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j741KDoI095371; Thu, 4 Aug 2005 01:20:13 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 01:20:13 GMT Message-Id: <200508040120.j741KDoI095371@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Eric Kjeldergaard Cc: Subject: Re: usb/84525: Palm Tungsten C not supported X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eric Kjeldergaard List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 01:20:14 -0000 The following reply was made to PR usb/84525; it has been noted by GNATS. From: Eric Kjeldergaard To: bug-followup@freebsd.org, kjelderg@gmail.com Cc: Subject: Re: usb/84525: Palm Tungsten C not supported Date: Thu, 4 Aug 2005 10:14:22 +0900 Ah, sorry you're right. It definitely works under the TUNGSTEN_T addition from joe@ . For whatever reason it just wasn't kldloading for me so I figured there was something wrong and after that addition and a reboot, it seemed to work. Please feel free to close this. From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 01:39:06 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 060D916A421; Thu, 4 Aug 2005 01:39:06 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 940D443D5E; Thu, 4 Aug 2005 01:39:03 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j741d3SC096758; Thu, 4 Aug 2005 01:39:03 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j741d3q6096754; Wed, 3 Aug 2005 19:39:03 -0600 (MDT) (envelope-from imp) Date: Wed, 3 Aug 2005 19:39:03 -0600 (MDT) From: Warner Losh Message-Id: <200508040139.j741d3q6096754@freefall.freebsd.org> To: kjelderg@gmail.com, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/84525: Palm Tungsten C not supported 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: Thu, 04 Aug 2005 01:39:06 -0000 Synopsis: Palm Tungsten C not supported State-Changed-From-To: open->closed State-Changed-By: imp State-Changed-When: Wed Aug 3 19:38:40 MDT 2005 State-Changed-Why: Already present under TUNGSTEN_T. Submitter says never mind :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=84525 From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 01:50:19 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 436B116A41F for ; Thu, 4 Aug 2005 01:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A999E43D48 for ; Thu, 4 Aug 2005 01:50:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j741oIf1097272 for ; Thu, 4 Aug 2005 01:50:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j741oIB4097271; Thu, 4 Aug 2005 01:50:18 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 01:50:18 GMT Message-Id: <200508040150.j741oIB4097271@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Janos Mohacsi Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Janos Mohacsi List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 01:50:19 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Janos Mohacsi To: bug-followup@FreeBSD.org, janos.mohacsi@bsd.hu, hselasky@c2i.net Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Thu, 04 Aug 2005 03:40:29 +0200 I tried new usb subsystem with similar results: debug output of ifdhandler: Aug 4 02:56:48 scone ifdhandler[677]: ifd_open: trying to open egate@/dev/ugen0 Aug 4 02:56:48 scone ifdhandler[677]: eg_open: device=/dev/ugen0 Aug 4 02:56:48 scone ifdhandler[677]: ifd_sysdep_device_type: BSD: ifd_sysdep_device_type(/dev/ugen0) Aug 4 02:56:48 scone ifdhandler[677]: ifd_sysdep_device_type: BSD: returning IFD_DEVICE_TYPE_USB Aug 4 02:56:48 scone ifdhandler[677]: eg_activate: called. Aug 4 02:56:48 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:56:48 scone ifdhandler[677]: ifdhandler_poll_presence: card status change: 0 -> 1 Aug 4 02:56:49 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:56:58 scone last message repeated 9 times Aug 4 02:56:59 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:08 scone last message repeated 9 times Aug 4 02:57:09 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:18 scone last message repeated 9 times Aug 4 02:57:19 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:28 scone last message repeated 9 times Aug 4 02:57:29 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:38 scone last message repeated 9 times Aug 4 02:57:39 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:49 scone last message repeated 10 times Aug 4 02:57:50 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:57:59 scone last message repeated 9 times Aug 4 02:58:00 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:58:08 scone last message repeated 8 times Aug 4 02:58:09 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:58:14 scone last message repeated 5 times Aug 4 02:58:14 scone ifdhandler[677]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_RESET, unit=0) Aug 4 02:58:14 scone ifdhandler[677]: eg_card_reset: called. Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: usb req type=x40 req=x90 val=x0000 ind=x0000 len=0 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x90) Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x90 wValue 0x0 wIndex 0x0 wLength 0x0 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ctrl.ucr_data == NULL Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL SEND data 80 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: recv 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x83) Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0x83 wValue 0x0 wIndex 0x0 wLength 0x23 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL SEND data 05 00 00 00 05 00 00 00 00 01 07 28 00 00 00 01 64 ca 56 0d 66 84 07 28 00 01 07 28 a0 ab bf bf 05 00 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL RECV data 3b 95 18 40 ff 62 01 02 01 04 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: usb req type=xc0 req=x83 val=x0000 ind=x0000 len=10 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: recv 3b 95 18 40 ff 62 01 02 01 04 Aug 4 02:58:14 scone ifdhandler[677]: ifd_protocol_select: atr= 3b 95 18 40 ff 62 01 02 01 04 Aug 4 02:58:14 scone ifdhandler[677]: ifd_protocol_select: default T=0, supported protocols=0x1 Aug 4 02:58:14 scone ifdhandler[677]: eg_set_protocol: proto=0 Aug 4 02:58:14 scone ifdhandler[677]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_LOCK, unit=0) Aug 4 02:58:14 scone ifdhandler[677]: ifdhandler_lock: granted excl lock 0 for slot 0 by uid=4294967294 Aug 4 02:58:14 scone ifdhandler[677]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_TRANSACT, unit=0) Aug 4 02:58:14 scone ifdhandler[677]: ifd_protocol_transceive: cmd: c0 a4 00 00 02 3f 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL SEND data 28 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: recv 00 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: usb req type=x40 req=x80 val=x0000 ind=x0000 len=5 Aug 4 02:58:14 scone ifdhandler[677]: ifd_usb_control: send c0 a4 00 00 02 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x80) Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x80 wValue 0x0 wIndex 0x0 wLength 0x5 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: BSD: CTRL SEND data c0 a4 00 00 02 Aug 4 02:58:14 scone ifdhandler[677]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1 Aug 4 02:58:14 scone ifdhandler[677]: ifd_protocol_transceive: transceive error : Communication error Aug 4 02:58:14 scone ifdhandler[677]: ifdhandler_unlock_all: released excl lock 0 for slot 0 by uid=4294967294 Aug 4 02:58:15 scone ifdhandler[677]: eg_card_status: slot=0 Aug 4 02:58:19 scone last message repeated 4 times The kernel debug message in the same time (from /var/log/messages): Aug 4 02:55:54 scone kernel: usb_event_thread: woke up Aug 4 02:55:54 scone kernel: usb_discover: Aug 4 02:56:08 scone kernel: usb_event_thread: woke up Aug 4 02:56:08 scone kernel: usb_discover: Aug 4 02:56:10 scone kernel: usb_event_thread: woke up Aug 4 02:56:10 scone kernel: usb_discover: Aug 4 02:56:48 scone kernel: ugenopen: flag=2051, mode=8192 Aug 4 02:56:54 scone kernel: usb_event_thread: woke up Aug 4 02:56:54 scone kernel: usb_discover: Aug 4 02:57:08 scone kernel: usb_event_thread: woke up Aug 4 02:57:08 scone kernel: usb_discover: Aug 4 02:57:09 scone kernel: usb_event_thread: woke up Aug 4 02:57:09 scone kernel: usb_discover: Aug 4 02:57:54 scone kernel: usb_event_thread: woke up Aug 4 02:57:54 scone kernel: usb_discover: Aug 4 02:58:08 scone kernel: usb_event_thread: woke up Aug 4 02:58:08 scone kernel: usb_discover: Aug 4 02:58:09 scone kernel: usb_event_thread: woke up Aug 4 02:58:09 scone kernel: usb_discover: Aug 4 02:58:14 scone kernel: ugenioctl: cmd=80045572 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=c018556f Aug 4 02:58:14 scone kernel: usbd_transfer_setup: using global lock Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_start_hardware: xfer=0xc1c45c00, pipe=0xc1b7e004 len=8 dir=out Aug 4 02:58:14 scone kernel: usbd_dump_pipe: pipe=0xc1b7e004 edesc=0xc1b7e020 isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Aug 4 02:58:14 scone kernel: usbd_dump_queue: pipe=0xc1b7e004 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1c45c00 pipe=0xc1b7e004 status=0 actlen=8 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1c45c00 pipe=0xc1b7e004 status=5 actlen=8 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=80045572 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=c018556f Aug 4 02:58:14 scone kernel: usbd_transfer_setup: using global lock Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_start_hardware: xfer=0xc1c61400, pipe=0xc1b7e004 len=9 dir=out Aug 4 02:58:14 scone kernel: usbd_dump_pipe: pipe=0xc1b7e004 edesc=0xc1b7e020 isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Aug 4 02:58:14 scone kernel: usbd_dump_queue: pipe=0xc1b7e004 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1c61400 pipe=0xc1b7e004 status=0 actlen=9 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1c61400 pipe=0xc1b7e004 status=5 actlen=9 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=80045572 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=c018556f Aug 4 02:58:14 scone kernel: usbd_transfer_setup: using global lock Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_start_hardware: xfer=0xc1b84000, pipe=0xc1b7e004 len=43 dir=out Aug 4 02:58:14 scone kernel: usbd_dump_pipe: pipe=0xc1b7e004 edesc=0xc1b7e020 isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Aug 4 02:58:14 scone kernel: usbd_dump_queue: pipe=0xc1b7e004 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b84000 pipe=0xc1b7e004 status=0 actlen=18 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b84000 pipe=0xc1b7e004 status=5 actlen=18 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=80045572 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=c018556f Aug 4 02:58:14 scone kernel: usbd_transfer_setup: using global lock Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_start_hardware: xfer=0xc1a39000, pipe=0xc1b7e004 len=9 dir=out Aug 4 02:58:14 scone kernel: usbd_dump_pipe: pipe=0xc1b7e004 edesc=0xc1b7e020 isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Aug 4 02:58:14 scone kernel: usbd_dump_queue: pipe=0xc1b7e004 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1a39000 pipe=0xc1b7e004 status=0 actlen=9 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1a39000 pipe=0xc1b7e004 status=5 actlen=9 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=80045572 Aug 4 02:58:14 scone kernel: ugenioctl: cmd=c018556f Aug 4 02:58:14 scone kernel: usbd_transfer_setup: using global lock Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_get_pipe: udev=0xc1b7e000 iface_index=0 address=0x0 type=0x0 dir=0xff index=0 Aug 4 02:58:14 scone kernel: usbd_start_hardware: xfer=0xc1b7ec00, pipe=0xc1b7e004 len=13 dir=out Aug 4 02:58:14 scone kernel: usbd_dump_pipe: pipe=0xc1b7e004 edesc=0xc1b7e020 isoc_next=0 toggle_next=1 bEndpointAddress=0x00 Aug 4 02:58:14 scone kernel: usbd_dump_queue: pipe=0xc1b7e004 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b7ec00 pipe=0xc1b7e004 status=22 actlen=13 Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b7ec00 pipe=0xc1b7e004 status=5 actlen=13 Aug 4 02:58:14 scone ifdhandler[677]: usb_do_request failed: Input/output error (5) Aug 4 02:58:54 scone kernel: usb_event_thread: woke up Aug 4 02:58:54 scone kernel: usb_discover: Aug 4 02:59:08 scone kernel: usb_event_thread: woke up Aug 4 02:59:08 scone kernel: usb_discover: Aug 4 02:59:10 scone kernel: usb_event_thread: woke up Aug 4 02:59:10 scone kernel: usb_discover: Next? From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 11:40:17 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03F2016A420 for ; Thu, 4 Aug 2005 11:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 87BBD43D4C for ; Thu, 4 Aug 2005 11:40:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j74BeGvE071732 for ; Thu, 4 Aug 2005 11:40:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j74BeFst071731; Thu, 4 Aug 2005 11:40:15 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 11:40:15 GMT Message-Id: <200508041140.j74BeFst071731@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 11:40:17 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Hans Petter Selasky To: Janos Mohacsi Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Thu, 4 Aug 2005 13:40:23 +0200 On Thursday 04 August 2005 03:40, Janos Mohacsi wrote: > I tried new usb subsystem with similar results: > Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b7ec00 > pipe=0xc1b7e004 status=22 actlen=13 status=22 means that the transfer stalled. > Aug 4 02:58:14 scone ifdhandler[677]: usb_do_request failed: > Input/output error (5) > > Next? Control endpoints shouldn't stall. Maybe you could turn on some more debugging: sysctl hw.usb.uhci.debug=15 This will show which of the transfers in the control transfer, that stalled. Could you have posted the code from "ifdhandler" where "usb_do_request" is called from? --HPS From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 14:40:17 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E8C816A41F for ; Thu, 4 Aug 2005 14:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AE9043D4C for ; Thu, 4 Aug 2005 14:40:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j74EeGcW094500 for ; Thu, 4 Aug 2005 14:40:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j74EeGe8094499; Thu, 4 Aug 2005 14:40:16 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 14:40:16 GMT Message-Id: <200508041440.j74EeGe8094499@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Mohacsi Janos Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mohacsi Janos List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 14:40:17 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Mohacsi Janos To: Hans Petter Selasky Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Thu, 4 Aug 2005 16:39:39 +0200 (CEST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-318097300-1123166379=:86134 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Hi Hans, Here it is: - (Sorry, it is large... - should I omit bug-followup next time?) 1. debug output of ifdhandler Aug 4 15:47:23 scone ifdhandler[808]: ifd_open: trying to open egate@/dev/ugen0 Aug 4 15:47:23 scone ifdhandler[808]: eg_open: device=/dev/ugen0 Aug 4 15:47:23 scone ifdhandler[808]: ifd_sysdep_device_type: BSD: ifd_sysdep_device_type(/dev/ugen0) Aug 4 15:47:23 scone ifdhandler[808]: ifd_sysdep_device_type: BSD: returning IFD_DEVICE_TYPE_USB Aug 4 15:47:23 scone ifdhandler[808]: eg_activate: called. Aug 4 15:47:23 scone ifdhandler[808]: eg_card_status: slot=0 Aug 4 15:47:23 scone ifdhandler[808]: ifdhandler_poll_presence: card status change: 0 -> 1 Aug 4 15:47:24 scone ifdhandler[808]: eg_card_status: slot=0 Aug 4 15:47:55 scone last message repeated 31 times Aug 4 15:48:10 scone last message repeated 15 times Aug 4 15:48:10 scone ifdhandler[808]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_RESET, unit=0) Aug 4 15:48:10 scone ifdhandler[808]: eg_card_reset: called. Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: usb req type=x40 req=x90 val=x0000 ind=x0000 len=0 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x90) Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x90 wValue 0x0 wIndex 0x0 wLength 0x0 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ctrl.ucr_data == NULL Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL SEND data 80 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: recv 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x83) Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0x83 wValue 0x0 wIndex 0x0 wLength 0x23 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL SEND data 05 00 00 00 05 00 00 00 00 01 07 28 00 00 00 01 64 ca 56 0d 66 84 07 28 00 01 07 28 a0 ab bf bf 05 00 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL RECV data 3b 95 18 40 ff 62 01 02 01 04 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: usb req type=xc0 req=x83 val=x0000 ind=x0000 len=10 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: recv 3b 95 18 40 ff 62 01 02 01 04 Aug 4 15:48:10 scone ifdhandler[808]: ifd_protocol_select: atr= 3b 95 18 40 ff 62 01 02 01 04 Aug 4 15:48:10 scone ifdhandler[808]: ifd_protocol_select: default T=0, supported protocols=0x1 Aug 4 15:48:10 scone ifdhandler[808]: eg_set_protocol: proto=0 Aug 4 15:48:10 scone ifdhandler[808]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_LOCK, unit=0) Aug 4 15:48:10 scone ifdhandler[808]: ifdhandler_lock: granted excl lock 0 for slot 0 by uid=4294967294 Aug 4 15:48:10 scone ifdhandler[808]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_TRANSACT, unit=0) Aug 4 15:48:10 scone ifdhandler[808]: ifd_protocol_transceive: cmd: c0 a4 00 00 02 3f 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL SEND data 28 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: recv 00 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: usb req type=x40 req=x80 val=x0000 ind=x0000 len=5 Aug 4 15:48:10 scone ifdhandler[808]: ifd_usb_control: send c0 a4 00 00 02 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x80) Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x80 wValue 0x0 wIndex 0x0 wLength 0x5 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: BSD: CTRL SEND data c0 a4 00 00 02 Aug 4 15:48:10 scone ifdhandler[808]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1 Aug 4 15:48:10 scone ifdhandler[808]: ifd_protocol_transceive: transceive error: Communication error Aug 4 15:48:10 scone ifdhandler[808]: ifdhandler_unlock_all: released excl lock 0 for slot 0 by uid=4294967294 Aug 4 15:48:11 scone ifdhandler[808]: eg_card_status: slot=0 2. The trimmed down uhci debug output Aug 4 15:48:10 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x90, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb1e0) at 1f06f1e4 = link=0x1f06f204 status=0x1c8003ff token=0x00e07e2d buffer=0x1f06f1d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f204 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb200) at 1f06f204 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: _uhci_append_qh: 0xc1bdb260 to 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: xfer=0xc1bdb000 pipe=0xc1ca3004 transfer done Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb1e0) at 1f06f1e4 = link=0x1f06f204 status=0x1c000007 token=0x00e07e2d buffer=0x1f06f1d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f204 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb200) at 1f06f204 = link=0x00000001 status=0x3d0007ff token=0xffe87e69 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: actlen=8 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bdb000, pipe=0xc1ca3004 length=8 error=0 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bdb260 from 0xc1bdb260 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bdb000, pipe=0xc1ca3004 length=8 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bdb260 from 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c809e0) at 003749e4 = link=0x00374a04 status=0x1c8003ff token=0x00e07e2d buffer=0x003749d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 374a04 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c80a00) at 00374a04 = link=0x00374a24 status=0x3c8003ff token=0x00087e69 buffer=0x003749dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 374a24 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c80a20) at 00374a24 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: _uhci_append_qh: 0xc1c80a60 to 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: xfer=0xc1c80800 pipe=0xc1ca3004 transfer done Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c809e0) at 003749e4 = link=0x00374a04 status=0x1c000007 token=0x00e07e2d buffer=0x003749d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 374a04 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c80a00) at 00374a04 = link=0x00374a24 status=0x3c000000 token=0x00087e69 buffer=0x003749dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 374a24 3c000000,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1c80a20) at 00374a24 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: actlen=9 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1c80800, pipe=0xc1ca3004 length=9 error=0 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1c80a60 from 0xc1c80a60 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1c80800, pipe=0xc1ca3004 length=9 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1c80a60 from 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0x83, wValue=0x0000, wIndex=0x0000 len=35, addr=126, endpt=0 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=43 speed=1 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb200) at 1f06f204 = link=0x1f06f224 status=0x1c8003ff token=0x00e07e2d buffer=0x1f06f1d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f224 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb220) at 1f06f224 = link=0x1f06f244 status=0x3c8003ff token=0x00e87e69 buffer=0x1f06f1dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f244 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb240) at 1f06f244 = link=0x1f06f264 status=0x3c8003ff token=0x00e07e69 buffer=0x1f06f1e4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f264 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb260) at 1f06f264 = link=0x1f06f284 status=0x3c8003ff token=0x00e87e69 buffer=0x1f06f1ec Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f284 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb280) at 1f06f284 = link=0x1f06f2a4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f06f1f4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f2a4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb2a0) at 1f06f2a4 = link=0x1f06f2c4 status=0x3c8003ff token=0x00487e69 buffer=0x1f06f1fc Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f2c4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb2c0) at 1f06f2c4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: _uhci_append_qh: 0xc1bdb300 to 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_check_transfer: xfer=0xc1bdb000 active Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: xfer=0xc1bdb000 pipe=0xc1ca3004 transfer done Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb200) at 1f06f204 = link=0x1f06f224 status=0x1c000007 token=0x00e07e2d buffer=0x1f06f1d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f224 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb220) at 1f06f224 = link=0x1f06f244 status=0x3c000007 token=0x00e87e69 buffer=0x1f06f1dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f244 3c000007,errcnt=3,actlen=8 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb240) at 1f06f244 = link=0x1f06f264 status=0x3c000001 token=0x00e07e69 buffer=0x1f06f1e4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f264 3c000001,errcnt=3,actlen=2 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb260) at 1f06f264 = link=0x1f06f284 status=0x3c8003ff token=0x00e87e69 buffer=0x1f06f1ec Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f284 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb280) at 1f06f284 = link=0x1f06f2a4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f06f1f4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f2a4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb2a0) at 1f06f2a4 = link=0x1f06f2c4 status=0x3c8003ff token=0x00487e69 buffer=0x1f06f1fc Aug 4 15:48:10 scone kernel: uhci_dump_td: 1f06f2c4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bdb2c0) at 1f06f2c4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: actlen=18 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bdb000, pipe=0xc1ca3004 length=18 error=0 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bdb300 from 0xc1bdb300 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bdb000, pipe=0xc1ca3004 length=18 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bdb300 from 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32 Aug 4 15:48:10 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32 Aug 4 15:48:10 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32 Aug 4 15:48:10 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bea9e0) at 0033e9e4 = link=0x0033ea04 status=0x1c8003ff token=0x00e07e2d buffer=0x0033e9d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 33ea04 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1beaa00) at 0033ea04 = link=0x0033ea24 status=0x3c8003ff token=0x00087e69 buffer=0x0033e9dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 33ea24 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1beaa20) at 0033ea24 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: _uhci_append_qh: 0xc1beaa60 to 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: xfer=0xc1bea800 pipe=0xc1ca3004 transfer done Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bea9e0) at 0033e9e4 = link=0x0033ea04 status=0x1c000007 token=0x00e07e2d buffer=0x0033e9d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 33ea04 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1beaa00) at 0033ea04 = link=0x0033ea24 status=0x3c000000 token=0x00087e69 buffer=0x0033e9dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 33ea24 3c000000,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1beaa20) at 0033ea24 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: actlen=9 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bea800, pipe=0xc1ca3004 length=9 error=0 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1beaa60 from 0xc1beaa60 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bea800, pipe=0xc1ca3004 length=9 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1beaa60 from 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x80, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1 Aug 4 15:48:10 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb31f0) at 002071f4 = link=0x00207214 status=0x1c8003ff token=0x00e07e2d buffer=0x002071d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 207214 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb3210) at 00207214 = link=0x00207234 status=0x3c8003ff token=0x00887ee1 buffer=0x002071dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 207234 3c8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb3230) at 00207234 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: _uhci_append_qh: 0xc1bb3270 to 0xdd6c5000 Aug 4 15:48:10 scone kernel: uhci_check_transfer: xfer=0xc1bb3000 active Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: xfer=0xc1bb3000 pipe=0xc1ca3004 transfer done Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb31f0) at 002071f4 = link=0x00207214 status=0x1c000007 token=0x00e07e2d buffer=0x002071d4 Aug 4 15:48:10 scone kernel: uhci_dump_td: 207214 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb3210) at 00207214 = link=0x00207234 status=0x3c400004 token=0x00887ee1 buffer=0x002071dc Aug 4 15:48:10 scone kernel: uhci_dump_td: 207234 3c400004,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 4 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb3230) at 00207234 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 4 15:48:10 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: actlen=13 Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bb3000, pipe=0xc1ca3004 length=13 error=22 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bb3270 from 0xc1bb3270 Aug 4 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bb3000, pipe=0xc1ca3004 length=13 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bb3270 from 0xdd6c5000 Aug 4 15:48:10 scone ifdhandler[808]: usb_do_request failed: Input/output error (5) Aug 4 15:48:11 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32 3. the usb handler routine is attached sys-bsd.c. You will find the usb_do_request ioctl in the function ifd_sysdep_usb_control() - I am not sure usb device handled properly there - timeout? USBD_SHORT_XFER_OK option? 4. The relevant part of the egate driver also included. For some reason it does not like the EGATE_CMD_SEND_APDU (0x80): ifd_usb_control() actually after some debug printing and setting timeout to 10000 if <0, invokes ifd_sysdep_usb_control() I can include that one if you want Janos Mohacsi Network Engineer, Research Associate NIIF/HUNGARNET, HUNGARY Key 00F9AF98: 8645 1312 D249 471B DBAE 21A2 9F52 0D1F 00F9 AF98 On Thu, 4 Aug 2005, Hans Petter Selasky wrote: > On Thursday 04 August 2005 03:40, Janos Mohacsi wrote: >> I tried new usb subsystem with similar results: >> Aug 4 02:58:14 scone kernel: usbd_transfer_done: xfer=0xc1b7ec00 >> pipe=0xc1b7e004 status=22 actlen=13 > > status=22 means that the transfer stalled. > >> Aug 4 02:58:14 scone ifdhandler[677]: usb_do_request failed: >> Input/output error (5) >> >> Next? > > Control endpoints shouldn't stall. > > Maybe you could turn on some more debugging: > > sysctl hw.usb.uhci.debug=15 > > This will show which of the transfers in the control transfer, that stalled. > > Could you have posted the code from "ifdhandler" where "usb_do_request" is > called from? > > --HPS > --0-318097300-1123166379=:86134 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=egate_driver.c_snippet Content-Transfer-Encoding: BASE64 Content-ID: <20050804163939.Q86134@mignon.ki.iif.hu> Content-Description: Content-Disposition: attachment; filename=egate_driver.c_snippet LyoNCiAqIFNlbmQvcmVjZWl2ZSByb3V0aW5lcw0KICovDQpzdGF0aWMgaW50 DQplZ190cmFuc3BhcmVudChpZmRfcmVhZGVyX3QgKnJlYWRlciwgaW50IGRh ZCwgY29uc3Qgdm9pZCAqaW5idWZmZXIsIHNpemVfdCBpbmxlbiwNCiAgICAg ICAgICAgICAgdm9pZCAqb3V0YnVmZmVyLCBzaXplX3Qgb3V0bGVuKQ0Kew0K ICAgICBpbnQgcmM7DQogICAgIHVuc2lnbmVkIGNoYXIgc3RhdDsNCiAgICAg aWZkX2lzb19hcGR1X3QgaXNvOw0KICAgICB1bnNpZ25lZCBjaGFyIGNtZGJ1 Zls1XTsNCg0KICAgICBzdGF0PWVnX3N0YXR1cyhyZWFkZXIpOw0KICAgICBp ZiAoc3RhdCAhPSBFR0FURV9TVEFUVVNfUkVBRFkpIHsNCglpZmRfZGVidWco MiwgImRldmljZSBub3QgcmVhZHksIGF0dGVtcHRpbmcgcmVzZXQiKTsNCgly YyA9IGlmZF91c2JfY29udHJvbChyZWFkZXItPmRldmljZSwgRUdBVEVfRElS X09VVCwgRUdBVEVfQ01EX1JFU0VULA0KCQkJICAgICAwLCAwLCBOVUxMLCAw LCBFR19USU1FT1VUKTsNCglpZiAocmMgPCAwKQ0KCQlyZXR1cm4gSUZEX0VS Uk9SX0NPTU1fRVJST1I7DQogICAgIH0NCiAgICAgaWYgKGlmZF9pc29fYXBk dV9wYXJzZShpbmJ1ZmZlciwgaW5sZW4sICZpc28pIDwgMCkgDQogICAgICAg ICByZXR1cm4gSUZEX0VSUk9SX0lOVkFMSURfQVJHOw0KICAgICBpZiAoaW5s ZW4gPj0gNSAmJiBpbmxlbiA8IDUgKyBpc28ubGMpDQoJIHJldHVybiBJRkRf RVJST1JfQlVGRkVSX1RPT19TTUFMTDsNCiAgICAgaWYgKG91dGxlbiA8IDIg KyBpc28ubGUpDQoJIHJldHVybiBJRkRfRVJST1JfQlVGRkVSX1RPT19TTUFM TDsNCiAgICAgbWVtc2V0KGNtZGJ1ZiwwLDUpOw0KICAgICBtZW1tb3ZlKGNt ZGJ1ZiwgaW5idWZmZXIsIGlubGVuIDwgNSA/IGlubGVuIDogNSk7DQogICAg IHJjPWlmZF91c2JfY29udHJvbChyZWFkZXItPmRldmljZSwgRUdBVEVfRElS X09VVCwgRUdBVEVfQ01EX1NFTkRfQVBEVSwNCgkJICAgICAgICAwLCAwLCAo dm9pZCAqKSBjbWRidWYsIDUsIC0xKTsNCiAgICAgaWYgKHJjICE9IDUpDQog ICAgICAgICAgcmV0dXJuIElGRF9FUlJPUl9DT01NX0VSUk9SOw0KICAgICBz dGF0PWVnX3N0YXR1cyhyZWFkZXIpOw0KICAgICBpZiAoaW5sZW4gPiA1ICYm IHN0YXQgPT0gRUdBVEVfU1RBVFVTX0RBVEEpIHsNCiAgICAgICAgICByYz1p ZmRfdXNiX2NvbnRyb2wocmVhZGVyLT5kZXZpY2UsIEVHQVRFX0RJUl9PVVQs IEVHQVRFX0NNRF9XUklURSwNCgkJCSAgMCwgMCwgKHZvaWQgKikgKCgodW5z aWduZWQgY2hhciAqKWluYnVmZmVyKSs1KSwgaXNvLmxjLCAtMSk7DQoJICBp ZiAocmMgPCAwKQ0KCSAgICAgICByZXR1cm4gSUZEX0VSUk9SX0NPTU1fRVJS T1I7DQogICAgICAgICAgaWYgKHJjICE9IGlzby5sYykgew0KCSAgICAgICBp ZmRfZGVidWcoMSwgInNob3J0IFVTQiB3cml0ZSAoJXUgb2YgJXUgYnl0ZXMp IiwgcmMsIGlzby5sYyk7DQogICAgICAgICAgICAgICByZXR1cm4gSUZEX0VS Uk9SX0NPTU1fRVJST1I7DQoJICB9DQogICAgICAgICAgaWZkX2RlYnVnKDMs ICJzZW50ICVkIGJ5dGVzIG9mIGRhdGEiLCBpc28ubGMpOw0KICAgICAgICAg IHN0YXQ9ZWdfc3RhdHVzKHJlYWRlcik7DQogICAgIH0NCiAgICAgaWYgKHN0 YXQgPT0gRUdBVEVfU1RBVFVTX0RBVEEpIHsNCiAgICAgICAgICByYz1pZmRf dXNiX2NvbnRyb2wocmVhZGVyLT5kZXZpY2UsIEVHQVRFX0RJUl9JTiwgRUdB VEVfQ01EX1JFQUQsIDAsIDAsDQogICAgICAgICAgICAgICAgICAgICAgICAg KHZvaWQgKikgb3V0YnVmZmVyLCBpc28ubGUsIEVHX1RJTUVPVVQpOw0KCSAg aWYgKHJjIDwgMCkNCgkgICAgICAgcmV0dXJuIElGRF9FUlJPUl9DT01NX0VS Uk9SOw0KICAgICAgICAgIGlmIChyYyAhPSBpc28ubGUpIHsNCgkgICAgICAg aWZkX2RlYnVnKDEsICJzaG9ydCBVU0IgcmVhZCAoJXUgb2YgJXUgYnl0ZXMp IiwgcmMsIGlzby5sZSk7DQogICAgICAgICAgICAgICByZXR1cm4gSUZEX0VS Uk9SX0NPTU1fRVJST1I7DQogICAgICAgICAgfQ0KICAgICAgICAgIGlmZF9k ZWJ1ZygzLCAicmVjZWl2ZWQgJWQgYnl0ZXMgb2YgZGF0YSIsIGlzby5sZSk7 DQogICAgICAgICAgc3RhdD1lZ19zdGF0dXMocmVhZGVyKTsNCiAgICAgfSBl bHNlDQogICAgICAgaXNvLmxlPTA7DQogICAgIGlmIChzdGF0ICE9IEVHQVRF X1NUQVRVU19TVykNCiAgICAgICAgICByZXR1cm4gSUZEX0VSUk9SX0RFVklD RV9ESVNDT05ORUNURUQ7DQogICAgIHJjPWlmZF91c2JfY29udHJvbChyZWFk ZXItPmRldmljZSwgRUdBVEVfRElSX0lOLCBFR0FURV9DTURfUkVBRCwgMCwg MCwNCiAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikgKCgodW5zaWduZWQg Y2hhciAqKW91dGJ1ZmZlcikraXNvLmxlKSwgMiwgRUdfVElNRU9VVCk7DQog ICAgIGlmIChyYyAhPSAyKQ0KICAgICAgICAgIHJldHVybiBJRkRfRVJST1Jf Q09NTV9FUlJPUjsNCiAgICAgaWZkX2RlYnVnKDIsICJyZXR1cm5pbmcgYSAl ZCBieXRlIHJlc3BvbnNlIiwgaXNvLmxlICsgMik7DQogICAgIHJldHVybiBp c28ubGUrMjsNCn0NCg== --0-318097300-1123166379=:86134 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=sys-bsd.c Content-Transfer-Encoding: BASE64 Content-ID: <20050804163939.Y86134@mignon.ki.iif.hu> Content-Description: Content-Disposition: attachment; filename=sys-bsd.c LyoNCiAqICpCU0Qgc3BlY2lmaWMgZnVuY3Rpb25zDQogKg0KICogQ29weXJp Z2h0IChDKSAyMDAzIE9sYWYgS2lyY2ggPG9raXJAc3VzZS5kZT4NCiAqIENv cHlyaWdodCAoQykgMjAwMyBBbmRyZWFzIEplbGxpbmdoYXVzIDxhakBkdW5n ZW9uLmlua2EuZGU+DQogKiBDb3B5cmlnaHQgKEMpIDIwMDMgTWFya3VzIEZy aWVkbCA8bWFya3VzQG9wZW5ic2Qub3JnPg0KICogQ29weXJpZ2h0IChDKSAy MDA0LTIwMDUgV2lsbGlhbSBXYW5kZXJzIDx3aWxsaWFtQHdhbmRlcnMub3Jn Pg0KICoNCiAqIFRoZXNlIGZ1bmN0aW9ucyBuZWVkIHRvIGJlIHJlLWltcGxl bWVudGVkIGZvciBldmVyeQ0KICogbmV3IHBsYXRmb3JtLg0KICovDQoNCiNp bmNsdWRlICJpbnRlcm5hbC5oIg0KI2lmIGRlZmluZWQoX19OZXRCU0RfXykg fHwgZGVmaW5lZChfX0ZyZWVCU0RfXykgfHwgZGVmaW5lZChfX09wZW5CU0Rf XykNCiNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCiNpbmNsdWRlIDxkZXYvdXNi L3VzYi5oPg0KI2luY2x1ZGUgPHN5cy9zdGF0Lmg+DQojaW5jbHVkZSA8c3lz L2lvY3RsLmg+DQojaW5jbHVkZSA8c3lzL3BvbGwuaD4NCiNpbmNsdWRlIDxz dHJpbmcuaD4NCiNpbmNsdWRlIDxzdGRpby5oPg0KI2luY2x1ZGUgPHNpZ25h bC5oPg0KI2luY2x1ZGUgPGZjbnRsLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+ DQojaW5jbHVkZSA8ZXJybm8uaD4NCiNpbmNsdWRlIDxvcGVuY3QvZHJpdmVy Lmg+DQoNCiNpbmNsdWRlICJ1c2ItZGVzY3JpcHRvcnMuaCINCg0KaW50DQpp ZmRfc3lzZGVwX2RldmljZV90eXBlKGNvbnN0IGNoYXIgKm5hbWUpDQp7DQoJ c3RydWN0IHN0YXQgc3RiOw0KDQoJaWZkX2RlYnVnKDEsICJCU0Q6IGlmZF9z eXNkZXBfZGV2aWNlX3R5cGUoJXMpIiwgbmFtZSk7DQoJaWYgKCFuYW1lIHx8 IG5hbWVbMF0gIT0gJy8nKQ0KCQlyZXR1cm4gLTE7DQoNCglpZiAoIXN0cm5j bXAobmFtZSwgIi9kZXYvdWdlbiIsIDkpKSB7DQoJCWlmZF9kZWJ1ZygxLCAi QlNEOiByZXR1cm5pbmcgSUZEX0RFVklDRV9UWVBFX1VTQiIpOw0KCQlpZiAo c3RhdChuYW1lLCAmc3RiKSA8IDApDQoJCQlyZXR1cm4gLTE7DQoJCXJldHVy biBJRkRfREVWSUNFX1RZUEVfVVNCOw0KCX0NCg0KCXJldHVybiAtMTsNCn0N Cg0KLyoNCiAqIFBvbGwgZm9yIHByZXNlbmNlIG9mIFVTQiBkZXZpY2UNCiAq Lw0KaW50DQppZmRfc3lzZGVwX3VzYl9wb2xsX3ByZXNlbmNlKGlmZF9kZXZp Y2VfdCAqZGV2LCBzdHJ1Y3QgcG9sbGZkICpwZmQpDQp7DQoJaWYgKHBmZC0+ cmV2ZW50cyAmIFBPTExIVVApDQoJCXJldHVybiAwOw0KCXBmZC0+ZmQgPSBk ZXYtPmZkOw0KCXBmZC0+ZXZlbnRzID0gUE9MTEhVUDsNCglyZXR1cm4gMTsN Cn0NCg0KdHlwZWRlZiBzdHJ1Y3QgZXAgew0KICAgIGludCBlcF9mZDsNCn0g ZXBfdDsNCg0KdHlwZWRlZiBlcF90IGludGVyZmFjZV90WzEyOF07DQoNCnN0 YXRpYyBpbnRlcmZhY2VfdCBpbnRlcmZhY2VzWzFdOw0KDQojZGVmaW5lIFVT Ql9SRVFVRVNUX1NJWkUJOA0KDQovKg0KICogT3BlbiBpbnRlcmZhY2UgZW5k cG9pbnQNCiAqLw0KaW50DQpvcGVuX2VwKGNoYXIgKm5hbWUsIGludCBpbnRl cmZhY2UsIGludCBlbmRwb2ludCwgaW50IGZsYWdzKQ0Kew0KICAgIGNoYXIg ZmlsZW5hbWVbMjU2XTsNCg0KICAgIGlmKGludGVyZmFjZXNbaW50ZXJmYWNl XVtlbmRwb2ludF0uZXBfZmQpIHsNCglpZmRfZGVidWcoNiwgIm9wZW5fZXA6 IGVuZHBvaW50IGFscmVhZHkgb3BlbmVkIik7DQoJcmV0dXJuIDA7DQogICAg fQ0KDQogICAgc3ByaW50ZigoY2hhciAqKSZmaWxlbmFtZSwiJXMuJWQiLCBu YW1lLCBlbmRwb2ludCk7DQoJDQogICAgaWYoKGludGVyZmFjZXNbaW50ZXJm YWNlXVtlbmRwb2ludF0uZXBfZmQ9b3BlbigNCglmaWxlbmFtZSwgZmxhZ3Mp KSA8IDApIHsNCglpZmRfZGVidWcoNiwgIm9wZW5fZXA6IGVycm9yIG9wZW5p bmcgXCIlc1wiOiAlcyIsIGZpbGVuYW1lLCBzdHJlcnJvcihlcnJubykpOw0K ICAgICAgICBpbnRlcmZhY2VzW2ludGVyZmFjZV1bZW5kcG9pbnRdLmVwX2Zk PTA7DQoJcmV0dXJuIC0xOw0KICAgIH0NCiAgICByZXR1cm4gMDsNCn0NCg0K Y2xvc2VfZXAoaW50IGludGVyZmFjZSwgaW50IGVuZHBvaW50KQ0Kew0KICAg IGlmKGludGVyZmFjZXNbaW50ZXJmYWNlXVtlbmRwb2ludF0uZXBfZmQpIHsN CiAgICAgICAgY2xvc2UoaW50ZXJmYWNlc1tpbnRlcmZhY2VdW2VuZHBvaW50 XS5lcF9mZCk7DQogICAgICAgIGludGVyZmFjZXNbaW50ZXJmYWNlXVtlbmRw b2ludF0uZXBfZmQ9MDsNCiAgICB9DQp9DQoNCmludA0KaWZkX3N5c2RlcF91 c2JfYnVsayhpZmRfZGV2aWNlX3QgKmRldiwgaW50IGVwLCB2b2lkICpidWZm ZXIsIHNpemVfdCBsZW4sIGxvbmcgdGltZW91dCkNCnsNCiAgICBpbnQJYnl0 ZXNfdG9fcHJvY2VzczsNCiAgICBpbnQJYnl0ZXNfcHJvY2Vzc2VkOw0KICAg IGludCBkaXJlY3Rpb24gPSAoZXAgJiBJRkRfVVNCX0VORFBPSU5UX0RJUl9N QVNLKSA9PSBJRkRfVVNCX0VORFBPSU5UX0lOID8gMSA6IDA7DQogICAgaW50 IGVuZHBvaW50ID0gKGVwICYgfklGRF9VU0JfRU5EUE9JTlRfRElSX01BU0sp Ow0KDQogICAgY3RfZGVidWcoImlmZF9zeXNkZXBfdXNiX2J1bGs6IGVuZHBv aW50PSVkIGRpcmVjdGlvbj0lZCIsIGVuZHBvaW50LCBkaXJlY3Rpb24pOw0K ICAgIGlmKG9wZW5fZXAoZGV2LT5uYW1lLDAsZW5kcG9pbnQsT19SRFdSfE9f Tk9OQkxPQ0spKSB7DQoJY3RfZGVidWcoImlmZF9zeXNkZXBfdXNiX2J1bGs6 IG9wZW5pbmcgZW5kcG9pbnQgZmFpbGVkIik7DQoJcmV0dXJuIC0xOw0KICAg IH0NCiAgICBpZihkaXJlY3Rpb24pIHsNCglpZigoYnl0ZXNfdG9fcHJvY2Vz cz1yZWFkKGludGVyZmFjZXNbMF1bZW5kcG9pbnRdLmVwX2ZkLGJ1ZmZlcixs ZW4pKTwwKSB7DQoJICAgIGlmZF9kZWJ1Zyg2LCAiaWZkX3N5c2RlcF91c2Jf YnVsazogcmVhZCBmYWlsZWQ6ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsNCgkg ICAgY3RfZXJyb3IoInVzYl9idWxrIHJlYWQgZmFpbGVkOiAlcyIsIHN0cmVy cm9yKGVycm5vKSk7DQoJICAgIHJldHVybiBJRkRfRVJST1JfQ09NTV9FUlJP UjsNCgl9DQoJY3RfZGVidWcoImlmZF9zeXNkZXBfdXNiX2J1bGs6IHJlYWQg JWQgYnl0ZXMiLCBieXRlc190b19wcm9jZXNzKTsNCglyZXR1cm4gYnl0ZXNf dG9fcHJvY2VzczsNCiAgICB9IGVsc2Ugew0KCWJ5dGVzX3RvX3Byb2Nlc3M9 bGVuOw0KCWlmKChieXRlc19wcm9jZXNzZWQ9d3JpdGUoaW50ZXJmYWNlc1sw XVtlbmRwb2ludF0uZXBfZmQsYnVmZmVyLGJ5dGVzX3RvX3Byb2Nlc3MpKSE9 Ynl0ZXNfdG9fcHJvY2Vzcykgew0KCSAgICBpZmRfZGVidWcoNiwgImlmZF9z eXNkZXBfdXNiX2J1bGs6IHdyaXRlIGZhaWxlZDogJXMiLCBzdHJlcnJvcihl cnJubykpOw0KCSAgICBjdF9lcnJvcigidXNiX2J1bGsgd3JpdGUgZmFpbGVk OiAlcyIsIHN0cmVycm9yKGVycm5vKSk7DQoJICAgIHJldHVybiBJRkRfRVJS T1JfQ09NTV9FUlJPUjsNCgl9DQoJY3RfZGVidWcoImlmZF9zeXNkZXBfdXNi X2J1bGs6IHdyb3RlIGJ1ZmZlclslZF09JXMiLCBieXRlc19wcm9jZXNzZWQs IGN0X2hleGR1bXAoYnVmZmVyLGxlbikpOw0KCXJldHVybiBieXRlc19wcm9j ZXNzZWQ7DQogICAgfQ0KfQ0KDQovKg0KICogVVNCIFVSQiBjYXB0dXJlDQog Ki8NCnN0cnVjdCBpZmRfdXNiX2NhcHR1cmUgew0KICAgIGludAkJCXR5cGU7 DQogICAgaW50CQkJZW5kcG9pbnQ7DQogICAgc2l6ZV90CQltYXhwYWNrZXQ7 DQogICAgdW5zaWduZWQgaW50CWludGVyZmFjZTsNCn07DQoNCmludA0KaWZk X3N5c2RlcF91c2JfYmVnaW5fY2FwdHVyZShpZmRfZGV2aWNlX3QgKmRldiwN CglpbnQgdHlwZSwgaW50IGVwLCBzaXplX3QgbWF4cGFja2V0LA0KCWlmZF91 c2JfY2FwdHVyZV90ICoqY2FwcmV0KQ0Kew0KICAgIGlmZF91c2JfY2FwdHVy ZV90CSpjYXA7DQogICAgaW50CQkJIGRpcmVjdGlvbiA9IChlcCAmIElGRF9V U0JfRU5EUE9JTlRfRElSX01BU0spID09IElGRF9VU0JfRU5EUE9JTlRfSU4g PyAxIDogMDsNCiAgICBpbnQJCQkgZW5kcG9pbnQgPSAoZXAgJiB+SUZEX1VT Ql9FTkRQT0lOVF9ESVJfTUFTSyk7DQoNCiAgICBpZighKGNhcCA9IChpZmRf dXNiX2NhcHR1cmVfdCAqKSBjYWxsb2MoMSwgc2l6ZW9mKCpjYXApICsgbWF4 cGFja2V0KSkpIHsNCgljdF9kZWJ1ZygiaWZkX3N5c2RlcF91c2JfYmVnaW5f Y2FwdHVyZTogY2FsbG9jIGZhaWxlZCIpOw0KCXJldHVybiAtMTsNCiAgICB9 DQogICAgY2FwLT50eXBlID0gdHlwZTsNCiAgICBjYXAtPmVuZHBvaW50ID0g ZXA7DQogICAgY2FwLT5tYXhwYWNrZXQgPSBtYXhwYWNrZXQ7DQoNCiAgICBp ZighaW50ZXJmYWNlc1swXVtlbmRwb2ludF0uZXBfZmQpIHsNCglpZihvcGVu X2VwKGRldi0+bmFtZSwwLGVuZHBvaW50LE9fUkRPTkxZfE9fTk9OQkxPQ0sp KSB7DQoJICAgIGN0X2RlYnVnKCJpZmRfc3lzZGVwX3VzYl9iZWdpbl9jYXB0 dXJlOiBvcGVuaW5nIGVuZHBvaW50IGZhaWxlZCIpOw0KCSAgICByZXR1cm4g LTE7DQoJfQ0KICAgIH0NCiAgICAqY2FwcmV0ID0gY2FwOw0KICAgIHJldHVy biAwOw0KfQ0KDQppbnQNCmlmZF9zeXNkZXBfdXNiX2NhcHR1cmUoaWZkX2Rl dmljZV90ICpkZXYsDQoJaWZkX3VzYl9jYXB0dXJlX3QgKmNhcCwNCgl2b2lk ICpidWZmZXIsIHNpemVfdCBsZW4sDQoJbG9uZyB0aW1lb3V0KQ0Kew0KICAg IHN0cnVjdCB0aW1ldmFsCWJlZ2luOw0KICAgIGludAkJCWJ5dGVzX3RvX3By b2Nlc3M9MDsNCiAgICBpbnQJCQlkaXJlY3Rpb24gPSAoY2FwLT5lbmRwb2lu dCAmIElGRF9VU0JfRU5EUE9JTlRfRElSX01BU0spID09IElGRF9VU0JfRU5E UE9JTlRfSU4gPyAxIDogMDsNCiAgICBpbnQJCQllbmRwb2ludCA9IChjYXAt PmVuZHBvaW50ICYgfklGRF9VU0JfRU5EUE9JTlRfRElSX01BU0spOw0KDQog ICAgZ2V0dGltZW9mZGF5KCZiZWdpbixOVUxMKTsNCiAgICBkbyB7DQoJc3Ry dWN0IHBvbGxmZAlwZmQ7DQoJbG9uZwkJd2FpdDsNCg0KCWlmICgod2FpdCA9 ICh0aW1lb3V0IC0gaWZkX3RpbWVfZWxhcHNlZCgmYmVnaW4pKSkgPD0gMCkN CgkgICAgcmV0dXJuIElGRF9FUlJPUl9USU1FT1VUOw0KDQoJcGZkLmZkID0g aW50ZXJmYWNlc1swXVtlbmRwb2ludF0uZXBfZmQ7DQoJcGZkLmV2ZW50cyA9 IFBPTExJTjsNCglpZihwb2xsKCZwZmQsMSx3YWl0KSE9MSkNCgkgICAgY29u dGludWU7DQoNCglpZigoYnl0ZXNfdG9fcHJvY2Vzcz1yZWFkKGludGVyZmFj ZXNbMF1bZW5kcG9pbnRdLmVwX2ZkLGJ1ZmZlcixsZW4pKTwwKSB7DQoJICAg IGlmZF9kZWJ1Zyg2LCAiaWZkX3N5c2RlcF91c2JfYnVsazogcmVhZCBmYWls ZWQ6ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsNCgkgICAgY3RfZXJyb3IoInVz Yl9idWxrIHJlYWQgZmFpbGVkOiAlcyIsIHN0cmVycm9yKGVycm5vKSk7DQoJ ICAgIHJldHVybiBJRkRfRVJST1JfQ09NTV9FUlJPUjsNCgl9DQogICAgfSB3 aGlsZSAoIWJ5dGVzX3RvX3Byb2Nlc3MpOw0KICAgIGN0X2RlYnVnKCJpZmRf c3lzZGVwX3VzYl9jYXB0dXJlOiByZWFkIGJ1ZmZlclslZF09JXMiLCBieXRl c190b19wcm9jZXNzLCBjdF9oZXhkdW1wKGJ1ZmZlcixieXRlc190b19wcm9j ZXNzKSk7DQogICAgcmV0dXJuIGJ5dGVzX3RvX3Byb2Nlc3M7DQp9DQoNCmlu dA0KaWZkX3N5c2RlcF91c2JfZW5kX2NhcHR1cmUoaWZkX2RldmljZV90ICpk ZXYsIGlmZF91c2JfY2FwdHVyZV90ICpjYXApDQp7DQogICAgaW50CWRpcmVj dGlvbiA9IChjYXAtPmVuZHBvaW50ICYgSUZEX1VTQl9FTkRQT0lOVF9ESVJf TUFTSykgPT0gSUZEX1VTQl9FTkRQT0lOVF9JTiA/IDEgOiAwOw0KICAgIGlu dAllbmRwb2ludCA9IChjYXAtPmVuZHBvaW50ICYgfklGRF9VU0JfRU5EUE9J TlRfRElSX01BU0spOw0KICAgIGNsb3NlX2VwKDAsZW5kcG9pbnQpOw0KICAg IGlmKGNhcCkgZnJlZShjYXApOw0KICAgIHJldHVybiAwOw0KfQ0KDQovKg0K ICogVVNCIGNvbnRyb2wgY29tbWFuZA0KICovDQppbnQNCmlmZF9zeXNkZXBf dXNiX2NvbnRyb2woaWZkX2RldmljZV90ICpkZXYsDQoJCXVuc2lnbmVkIGlu dCByZXF1ZXN0dHlwZSwNCgkJdW5zaWduZWQgaW50IHJlcXVlc3QsDQoJCXVu c2lnbmVkIGludCB2YWx1ZSwNCgkJdW5zaWduZWQgaW50IGluZGV4LA0KCQl2 b2lkICpkYXRhLCBzaXplX3QgbGVuLCBsb25nIHRpbWVvdXQpDQp7DQoJc3Ry dWN0IHVzYl9jdGxfcmVxdWVzdCBjdHJsOw0KCWludAkJcmMsdmFsOw0KDQoJ aWZkX2RlYnVnKDEsICJCU0Q6IGlmZF9zeXNkZXBfdXNiX2NvbnRyb2woMHgl eCkiLCByZXF1ZXN0KTsNCgltZW1zZXQoJmN0cmwsIDAsIHNpemVvZihjdHJs KSk7DQoJDQoJY3RybC51Y3JfcmVxdWVzdC5ibVJlcXVlc3RUeXBlID0gcmVx dWVzdHR5cGU7DQoJY3RybC51Y3JfcmVxdWVzdC5iUmVxdWVzdCA9IHJlcXVl c3Q7DQoJVVNFVFcoY3RybC51Y3JfcmVxdWVzdC53VmFsdWUsIHZhbHVlKTsN CglVU0VUVyhjdHJsLnVjcl9yZXF1ZXN0LndJbmRleCwgaW5kZXgpOw0KCVVT RVRXKGN0cmwudWNyX3JlcXVlc3Qud0xlbmd0aCwgbGVuKTsNCg0KCWN0cmwu dWNyX2RhdGEgPSBkYXRhOw0KCWN0cmwudWNyX2ZsYWdzID0gVVNCRF9TSE9S VF9YRkVSX09LOw0KDQoJaWZkX2RlYnVnKDEsICJCU0Q6IENUUkwgYm1SZXF1 ZXN0VHlwZSAweCV4IGJSZXF1ZXN0IDB4JXggIg0KCQkgICAgICJ3VmFsdWUg MHgleCB3SW5kZXggMHgleCB3TGVuZ3RoIDB4JXgiLA0KCQkgICAgIHJlcXVl c3R0eXBlLCByZXF1ZXN0LCB2YWx1ZSwgaW5kZXgsIGxlbik7DQoJaWYobGVu KQ0KCQlpZmRfZGVidWcoNSwgIkJTRDogQ1RSTCBTRU5EIGRhdGEgJXMiLCBj dF9oZXhkdW1wKGRhdGEsbGVuKSk7DQoNCgl2YWwgPSB0aW1lb3V0Ow0KCWlm ICgocmMgPSBpb2N0bChkZXYtPmZkLCBVU0JfU0VUX1RJTUVPVVQsICZ2YWwp KSA8IDApIHsNCgkJaWZkX2RlYnVnKDEsIlVTQl9TRVRfVElNRU9VVCBmYWls ZWQ6ICVkIiwgcmMpOw0KCQljdF9lcnJvcigidXNiX3NldF90aW1lb3V0IGZh aWxlZDogJXMoJWQpIiwNCgkJCQlzdHJlcnJvcihlcnJubyksIGVycm5vKTsN CiAgICAgICAgCXJldHVybiBJRkRfRVJST1JfQ09NTV9FUlJPUjsNCgl9DQog DQoJaWYgKChyYyA9IGlvY3RsKGRldi0+ZmQsIFVTQl9ET19SRVFVRVNULCAm Y3RybCkpIDwgMCkgew0KCQlpZmRfZGVidWcoMSwgIlVTQl9ET19SRVFVRVNU IGZhaWxlZDogJWQiLCByYyk7DQoJCWN0X2Vycm9yKCJ1c2JfZG9fcmVxdWVz dCBmYWlsZWQ6ICVzICglZCkiLA0KCQkJCXN0cmVycm9yKGVycm5vKSwgZXJy bm8pOw0KCQlyZXR1cm4gSUZEX0VSUk9SX0NPTU1fRVJST1I7DQogICAgICAg IH0NCg0KCWlmKGN0cmwudWNyX2RhdGE9PU5VTEwpDQoJCWlmZF9kZWJ1Zygx LCAiQlNEOiBjdHJsLnVjcl9kYXRhID09IE5VTEwgIik7DQoJaWYoY3RybC51 Y3JfZGF0YSAmJiBjdHJsLnVjcl9hY3RsZW4pDQoJCWlmZF9kZWJ1ZygxLCAi QlNEOiBDVFJMIFJFQ1YgZGF0YSAlcyIsDQoJCQljdF9oZXhkdW1wKGN0cmwu dWNyX2RhdGEsY3RybC51Y3JfYWN0bGVuKSk7DQoJcmV0dXJuIGN0cmwudWNy X2FjdGxlbjsNCn0NCg0KaW50DQppZmRfc3lzZGVwX3VzYl9zZXRfY29uZmln dXJhdGlvbihpZmRfZGV2aWNlX3QgKmRldiwgaW50IGNvbmZpZykgDQp7DQog ICAgaW50IHZhbHVlLCByYzsNCiAgICB2YWx1ZSA9IGNvbmZpZzsNCiAgICBp ZiAoKHJjID0gaW9jdGwoZGV2LT5mZCwgVVNCX1NFVF9DT05GSUcsICZ2YWx1 ZSkpIDwgMCkgew0KCWlmZF9kZWJ1ZygxLCJVU0JfU0VUX0NPTkZJRyBmYWls ZWQ6ICVkIiwgcmMpOw0KCWN0X2Vycm9yKCJ1c2Jfc2V0X2NvbmZpZ3VyYXRp b24gZmFpbGVkOiAlcyglZCkiLA0KCQkJc3RyZXJyb3IoZXJybm8pLCBlcnJu byk7DQogICAgICAgCXJldHVybiBJRkRfRVJST1JfQ09NTV9FUlJPUjsNCiAg ICB9DQogICAgcmV0dXJuIDA7DQp9DQoNCg0KaW50DQppZmRfc3lzZGVwX3Vz Yl9zZXRfaW50ZXJmYWNlKGlmZF9kZXZpY2VfdCAqZGV2LCBpbnQgaWZjLCBp bnQgYWx0KSANCnsNCiAgICBpbnQgcmM7DQogICAgc3RydWN0IHVzYl9hbHRf aW50ZXJmYWNlIHsNCglpbnQgdWFpX2NvbmZpZ19pbmRleDsNCglpbnQgdWFp X2ludGVyZmFjZV9pbmRleDsNCglpbnQgdWFpX2FsdF9ubzsNCiAgICB9IHZh bHVlOw0KDQogICAgdmFsdWUudWFpX2NvbmZpZ19pbmRleD1pZmM7DQogICAg dmFsdWUudWFpX2ludGVyZmFjZV9pbmRleD0wOw0KICAgIHZhbHVlLnVhaV9h bHRfbm89YWx0Ow0KICAgIGlmICgocmMgPSBpb2N0bChkZXYtPmZkLCBVU0Jf U0VUX0FMVElOVEVSRkFDRSwgJnZhbHVlKSkgPCAwKSB7DQoJaWZkX2RlYnVn KDEsIlVTQl9TRVRfQUxUSU5URVJGQUNFIGZhaWxlZDogJWQiLCByYyk7DQoJ Y3RfZXJyb3IoInVzYl9zZXRfaW50ZXJmYWNlIGZhaWxlZDogJXMoJWQpIiwN CgkJCXN0cmVycm9yKGVycm5vKSwgZXJybm8pOw0KICAgICAgIAlyZXR1cm4g SUZEX0VSUk9SX0NPTU1fRVJST1I7DQogICAgfQ0KICAgIHJldHVybiAwOw0K fQ0KDQppbnQNCmlmZF9zeXNkZXBfdXNiX2NsYWltX2ludGVyZmFjZShpZmRf ZGV2aWNlX3QgKmRldiwgaW50IGludGVyZmFjZSkgDQp7DQogICAgY3RfZGVi dWcoImlmZF9zeXNkZXBfdXNiX2NsYWltX2ludGVyZmFjZTogaW50ZXJmYWNl PSVkIChub3QgeWV0IGltcGxlbWVudGVkKSIsIGludGVyZmFjZSk7DQogICAg cmV0dXJuIDA7DQp9DQoNCmludA0KaWZkX3N5c2RlcF91c2JfcmVsZWFzZV9p bnRlcmZhY2UoaWZkX2RldmljZV90ICpkZXYsIGludCBpbnRlcmZhY2UpIA0K ew0KICAgIGN0X2RlYnVnKCJpZmRfc3lzZGVwX3VzYl9yZWxlYXNlX2ludGVy ZmFjZTogaW50ZXJmYWNlPSVkIChub3QgeWV0IGltcGxlbWVudGVkKSIsIGlu dGVyZmFjZSk7DQogICAgcmV0dXJuIDA7DQp9DQoNCmludA0KaWZkX3N5c2Rl cF91c2Jfb3BlbihjaGFyICpkZXZpY2UsIGludCBmbGFncykNCnsNCiAgICBy ZXR1cm4gb3BlbihkZXZpY2UsIE9fRVhDTCB8IE9fUkRXUik7DQp9DQoNCi8q DQogKiBTY2FuIGFsbCB1c2IgZGV2aWNlcyB0byBzZWUgaWYgdGhlcmUgaXMg b25lIHdlIHN1cHBvcnQNCiAqLw0KaW50DQppZmRfc2Nhbl91c2Iodm9pZCkN CnsNCiAgICBpbnQgaSwgY29udHJvbGxlcl9mZDsNCiAgICBjaGFyIGNvbnRy b2xsZXJfZGV2bmFtZVsxMF07DQoNCiAgICBpZmRfZGVidWcoMSwgIkJTRDog aWZkX3NjYW5fdXNiIik7DQogICAgZm9yIChpID0gMDsgaSA8IDEwOyBpKysp IHsNCglzbnByaW50Zihjb250cm9sbGVyX2Rldm5hbWUsIDEwLCAiL2Rldi91 c2IlZCIsIGkpOw0KCWlmKChjb250cm9sbGVyX2ZkID0gb3Blbihjb250cm9s bGVyX2Rldm5hbWUsIE9fUkRPTkxZKSk8MCkNCgkgICAgY29udGludWU7DQoN CglpZiAoY29udHJvbGxlcl9mZCA+PSAwKSB7DQoJICAgIGludCBhZGRyZXNz Ow0KCSAgICBmb3IgKGFkZHJlc3MgPSAxOyBhZGRyZXNzIDwgVVNCX01BWF9E RVZJQ0VTOyBhZGRyZXNzKyspIHsNCgkJc3RydWN0IHVzYl9kZXZpY2VfaW5m bwkgZGV2aWNlX2luZm87DQoJCWlmZF9kZXZpZF90CQkgaWQ7DQoJCWNvbnN0 IGNoYXIJCSpkcml2ZXI7DQoJCWNoYXIJCQlkZXZpY2VbMjU2XTsNCg0KCQlk ZXZpY2VfaW5mby51ZGlfYWRkciA9IGFkZHJlc3M7DQoNCgkJaWYoaW9jdGwo Y29udHJvbGxlcl9mZCwgVVNCX0RFVklDRUlORk8sICZkZXZpY2VfaW5mbykp IHsNCgkJICAgIGlmIChlcnJubyAhPSBFTlhJTykNCgkJCWZwcmludGYoc3Rk ZXJyLCAiYWRkciAlZDogSS9PIGVycm9yXG4iLCBhZGRyZXNzKTsNCgkJICAg IGNvbnRpbnVlOw0KCQl9DQoNCgkJaWYoc3RybmNtcChkZXZpY2VfaW5mby51 ZGlfZGV2bmFtZXNbMF0sInVnZW4iLDQpIT0wKQ0KCQkgICAgY29udGludWU7 DQoNCgkJaWQudHlwZSA9IElGRF9ERVZJQ0VfVFlQRV9VU0I7DQoJCWlkLm51 bSAgPSAyOw0KDQoJCWlkLnZhbFswXSA9IGRldmljZV9pbmZvLnVkaV92ZW5k b3JObzsNCgkJaWQudmFsWzFdID0gZGV2aWNlX2luZm8udWRpX3Byb2R1Y3RO bzsNCg0KCQlpZmRfZGVidWcoMSwgIkJTRDogaWZkX3NjYW5fdXNiOiAiDQoJ CQkgICAgICJpZmRfZHJpdmVyX2Zvciglc1sweCUwNHhdLiVzWzB4JTA0eCki LA0KCQkJICAgICBkZXZpY2VfaW5mby51ZGlfdmVuZG9yLA0KCQkJICAgICBk ZXZpY2VfaW5mby51ZGlfdmVuZG9yTm8sDQoJCQkgICAgIGRldmljZV9pbmZv LnVkaV9wcm9kdWN0LA0KCQkJICAgICBkZXZpY2VfaW5mby51ZGlfcHJvZHVj dE5vKTsNCg0KCQlpZiAoIShkcml2ZXIgPSBpZmRfZHJpdmVyX2Zvcl9pZCgm aWQpKSkNCgkJICAgIGNvbnRpbnVlOw0KDQoJCXNucHJpbnRmKGRldmljZSwg c2l6ZW9mKGRldmljZSksDQoJCQkiL2Rldi8lcyIsIGRldmljZV9pbmZvLnVk aV9kZXZuYW1lc1swXSk7DQoNCgkJaWZkX3NwYXduX2hhbmRsZXIoZHJpdmVy LCBkZXZpY2UsIC0xKTsNCgkgICAgfQ0KCSAgICBjbG9zZShjb250cm9sbGVy X2ZkKTsNCgl9IGVsc2Ugew0KCSAgICBpZiAoZXJybm8gPT0gRU5PRU5UIHx8 IGVycm5vID09IEVOWElPKQ0KCQljb250aW51ZTsNCgkgICAgLyogYSBtb3Jl IHN1aXRhYmxlIGVycm9yIHJlY292ZXJ5IHNob3VsZCBiZSBkb25lIGhlcmUg Ki8NCgl9DQogICAgfQ0KICAgIHJldHVybiAwOw0KfQ0KI2VuZGlmIC8qIF9f TmV0L0ZyZWUvT3BlbkJTRF9fICovDQo= --0-318097300-1123166379=:86134-- From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 16:33:50 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41F8B16A41F for ; Thu, 4 Aug 2005 16:33:50 +0000 (GMT) (envelope-from sw@gegenunendlich.de) Received: from mail.onlinefix.de (mail2-out.titan-networks.de [217.140.72.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CB5243D4C for ; Thu, 4 Aug 2005 16:33:48 +0000 (GMT) (envelope-from sw@gegenunendlich.de) Received: from kyuzo.dunkelkammer.void ([217.140.77.242]) (authenticated bits=0) by mail.onlinefix.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id j74GXjQj003388 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Thu, 4 Aug 2005 18:33:46 +0200 Received: by kyuzo.dunkelkammer.void (Postfix, from userid 1002) id 077F03928; Thu, 4 Aug 2005 18:33:44 +0200 (CEST) Date: Thu, 4 Aug 2005 18:33:44 +0200 From: Stefan Walter To: freebsd-usb@freebsd.org Message-ID: <20050804163344.GA33362@kyuzo.dunkelkammer.void> References: <20050801131401.67945.qmail@web31806.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft" Content-Disposition: inline In-Reply-To: <20050801131401.67945.qmail@web31806.mail.mud.yahoo.com> X-PGP-key: http://www.gegenunendlich.de/swalter-rsa.asc X-PGP-fp: 85D8 6A49 22C7 6CD9 B011 5D6A 5691 111B 12B9 E0B3 Organization: Infinity Approximation Task Force X-PGP-key: http://www.gegenunendlich.de/swalter-rsa.asc X-PGP-fingerprint: 85D8 6A49 22C7 6CD9 B011 5D6A 5691 111B 12B9 E0B3 User-Agent: Mutt/1.5.9i Subject: Re: Configuring Canon Powershot A95 on FreeBSD 4.11 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: Thu, 04 Aug 2005 16:33:50 -0000 --/04w6evG8XlLl3ft Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, Gururaj Mayya in gmane.os.freebsd.devel.usb: > I have the Canon powershot A95 camera which i am > trying to mount (configure) on the system. > When connected I get the message (on dmesg) > > ugen0: Canon Inc. Canon Digital Camera, rev 1.10/0.01, > addr 2 > > but mounting on any device (ugen0 or da0) does not > mount it. > > gphoto2 does not autodetect the camera. My A510, which is the successor of the A95, I think, is autodetected just fine. Do you have write permission for /dev/usbX (usually /dev/usb0)? Try running gphoto2 as root/via sudo(8). Stefan --=20 No reading beyond this point --/04w6evG8XlLl3ft Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iQGVAwUBQvJDaFaRERsSueCzAQJzlQv+MQ13VQJ1ooHnEQBn75WqHCD5NYE+kkiU 0NTVJOPwhTBAB6RBViXkAljGRt5RUjYbKYcL6hCcudYqphP5cWUTF8TQn7L1onws BfoQZk3N+jUHEt4X1OGovI/A8ZxSHn0AYDD1eOnmvX+QF383vIjpMK22s+b9Yktl 9W+0DEeENWo8iaeKsiUq61xceNNglB9curpr0svpvklwca2UDMQvJ6DP2/beKlNW 5QqqFx96oUHOiucfvBgmxG6DLXqVCtrGKW70Zy8gu/ID23Q/9heASXysReERNaHB oq8U3Z9Wrxzd404P3e3NxblVSp/31wYk7gjyND5vmVvmawaYa/Fboi9hoxZoe92u trYXxZbxG+jF3+tUBXJK+WLG30SUmkTH1eGWmSMUICxR92VT+mn5J1PC4TQzml8T ECNsXcj6q/gbEWSg4onoXLdZlVtZyD+j5SWk2G+q1V2Qtia5AAJfOqMGmJn/MKOB GLbUthj2AvJy3ql3yi8UpRmTCVu8A9Jt =tlLh -----END PGP SIGNATURE----- --/04w6evG8XlLl3ft-- From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 19:10:17 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DBC016A41F for ; Thu, 4 Aug 2005 19:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D24143D45 for ; Thu, 4 Aug 2005 19:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j74JAGWG027802 for ; Thu, 4 Aug 2005 19:10:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j74JAGnY027801; Thu, 4 Aug 2005 19:10:16 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 19:10:16 GMT Message-Id: <200508041910.j74JAGnY027801@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 19:10:17 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Hans Petter Selasky To: Mohacsi Janos Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Thu, 4 Aug 2005 21:04:19 +0200 --Boundary-00=_1am8Czaqof+Hkbv Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 04 August 2005 16:39, Mohacsi Janos wrote: > Hi Hans, > Here it is: - (Sorry, it is large... - should I omit > bug-followup next time?) I think it is ok. It is not so much. Stalled means that the data-toggle has the wrong value. The data toggle can have two values, either 1 or 0, and is marked "D=" in the debugging output. Control transfers always start with D=0, and end with D=1. I cannot see anything wrong. The 8-bytes are the request header, and that is accepted. Then the 5-bytes are the data to write, and that is not accepted. > uhci_check_transfer: xfer=0xc1bb3000 active Aug 4 15:48:10 scone kernel: > uhci_non_isoc_done: xfer=0xc1bb3000 pipe=0xc1ca3004 transfer done Aug 4 > 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb31f0) at 002071f4 = > link=0x00207214 status=0x1c000007 token=0x00e07e2d buffer=0x002071d4 Aug 4 > 15:48:10 scone kernel: uhci_dump_td: 207214 > 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 4 > 15:48:10 scone kernel: uhci_dump_td: TD(0xc1bb3210) at 00207214 = > link=0x00207234 status=0x3c400004 token=0x00887ee1 buffer=0x002071dc Aug 4 > 15:48:10 scone kernel: uhci_dump_td: 207234 > 3c400004,errcnt=3,actlen=5 > pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 4 15:48:10 scone kernel: > uhci_dump_td: TD(0xc1bb3230) at 00207234 = link=0x00000001 > status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 4 15:48:10 scone > kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 > pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 4 15:48:10 scone kernel: > uhci_non_isoc_done: actlen=13 > Aug 4 15:48:10 scone kernel: uhci_non_isoc_done: error, addr=126, > endpt=0x00, status 400000 Aug 4 15:48:10 scone kernel: > uhci_device_done: xfer=0xc1bb3000, pipe=0xc1ca3004 length=13 error=22 Aug > 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bb3270 from 0xc1bb3270 Aug 4 > 15:48:10 scone kernel: uhci_device_done: xfer=0xc1bb3000, pipe=0xc1ca3004 > length=13 error=5 Aug 4 15:48:10 scone kernel: _uhci_remove_qh: 0xc1bb3270 > from 0xdd6c5000 Aug 4 15:48:10 scone ifdhandler[808]: usb_do_request > failed: Input/output error (5) Aug 4 15:48:11 scone kernel: > uhci_root_intr_start: xfer=0xc1be6c00 len=32 > > > 3. the usb handler routine is attached sys-bsd.c. You will find the > usb_do_request ioctl in the function ifd_sysdep_usb_control() - I am not > sure usb device handled properly there - timeout? USBD_SHORT_XFER_OK > option? I think USBD_SHORT_XFER_OK is valid for control transfers. Setting the timeout is valid too. > > 4. The relevant part of the egate driver also included. For some reason > it does not like the EGATE_CMD_SEND_APDU (0x80): > ifd_usb_control() actually after some debug printing and setting timeout > to 10000 if <0, invokes ifd_sysdep_usb_control() > The best I can come up with, is that we issue a clear stall request on the control endpoint, and then repeat the transfer. See if you can apply the attached patch: cd directory_where_files_are cat sys-bsd.c.diff | patch Post debugging output again. --HPS --Boundary-00=_1am8Czaqof+Hkbv Content-Type: text/x-diff; charset="iso-8859-1"; name="sys-bsd.c.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="sys-bsd.c.diff" *** sys-bsd.c.ref Thu Aug 4 20:33:40 2005 --- sys-bsd.c Thu Aug 4 20:59:59 2005 *************** *** 215,220 **** --- 215,251 ---- return 0; } + static void + ifd_sysdep_usb_clearstall(ifd_device_t *dev, u_int8_t endpoint) + { + struct usb_ctl_request ctrl; + int rc, val; + + bzero(&ctrl, sizeof(ctrl)); + + ctrl.ucr_request.bmRequestType = UT_WRITE_ENDPOINT; + ctrl.ucr_request.bRequest = UR_CLEAR_FEATURE; + USETW(ctrl.ucr_request.wValue, UF_ENDPOINT_HALT); + USETW(ctrl.ucr_request.wIndex, endpoint); + USETW(ctrl.ucr_request.wLength, 0); + + val = 1000; + if ((rc = ioctl(dev->fd, USB_SET_TIMEOUT, &val)) < 0) { + ifd_debug(1,"USB_SET_TIMEOUT failed: %d", rc); + ct_error("usb_set_timeout failed: %s(%d)", + strerror(errno), errno); + return; + } + + if ((rc = ioctl(dev->fd, USB_DO_REQUEST, &ctrl)) < 0) { + ifd_debug(1, "USB_DO_REQUEST failed: %d", rc); + ct_error("usb_do_request failed: %s (%d)", + strerror(errno), errno); + return; + } + return; + } + /* * USB control command */ *************** *** 228,233 **** --- 259,265 ---- { struct usb_ctl_request ctrl; int rc,val; + int count = 1; ifd_debug(1, "BSD: ifd_sysdep_usb_control(0x%x)", request); memset(&ctrl, 0, sizeof(ctrl)); *************** *** 247,252 **** --- 279,286 ---- if(len) ifd_debug(5, "BSD: CTRL SEND data %s", ct_hexdump(data,len)); + repeat: + val = timeout; if ((rc = ioctl(dev->fd, USB_SET_TIMEOUT, &val)) < 0) { ifd_debug(1,"USB_SET_TIMEOUT failed: %d", rc); *************** *** 259,264 **** --- 293,307 ---- ifd_debug(1, "USB_DO_REQUEST failed: %d", rc); ct_error("usb_do_request failed: %s (%d)", strerror(errno), errno); + if(count) + { + count--; + + ifd_debug(1, "trying to clear stall ..."); + + ifd_sysdep_usb_clearstall(dev, 0); + goto repeat; + } return IFD_ERROR_COMM_ERROR; } --Boundary-00=_1am8Czaqof+Hkbv-- From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 22:30:15 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 138BE16A41F for ; Thu, 4 Aug 2005 22:30:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B445D43D46 for ; Thu, 4 Aug 2005 22:30:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j74MUEbk049588 for ; Thu, 4 Aug 2005 22:30:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j74MUEL6049580; Thu, 4 Aug 2005 22:30:14 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 22:30:14 GMT Message-Id: <200508042230.j74MUEL6049580@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Mohacsi Janos Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mohacsi Janos List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 22:30:15 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Mohacsi Janos To: Hans Petter Selasky Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Fri, 5 Aug 2005 00:21:41 +0200 (CEST) On Thu, 4 Aug 2005, Hans Petter Selasky wrote: > > > Post debugging output again. Here it is: debug log of ifdhandler: Aug 5 00:01:24 scone ifdhandler[930]: eg_card_status: slot=0 Aug 5 00:01:44 scone last message repeated 20 times Aug 5 00:01:44 scone ifdhandler[930]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_RESET, unit=0) Aug 5 00:01:44 scone ifdhandler[930]: eg_card_reset: called. Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: usb req type=x40 req=x90 val=x0000 ind=x0000 len=0 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x90) Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x90 wValue 0x0 wIndex 0x0 wLength 0x0 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ctrl.ucr_data == NULL Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL SEND data 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: recv 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x83) Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0x83 wValue 0x0 wIndex 0x0 wLength 0x23 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL SEND data 00 00 00 00 00 00 00 00 00 01 07 28 00 00 00 01 64 ca 56 0d f1 83 07 28 00 01 07 28 70 bf bf bf 06 00 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL RECV data 3b 95 18 40 ff 62 01 02 01 04 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: usb req type=xc0 req=x83 val=x0000 ind=x0000 len=10 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: recv 3b 95 18 40 ff 62 01 02 01 04 Aug 5 00:01:44 scone ifdhandler[930]: ifd_protocol_select: atr= 3b 95 18 40 ff 62 01 02 01 04 Aug 5 00:01:44 scone ifdhandler[930]: ifd_protocol_select: default T=0, supported protocols=0x1 Aug 5 00:01:44 scone ifdhandler[930]: eg_set_protocol: proto=0 Aug 5 00:01:44 scone ifdhandler[930]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_LOCK, unit=0) Aug 5 00:01:44 scone ifdhandler[930]: ifdhandler_lock: granted excl lock 0 for slot 0 by uid=4294967294 Aug 5 00:01:44 scone ifdhandler[930]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_TRANSACT, unit=0) Aug 5 00:01:44 scone ifdhandler[930]: ifd_protocol_transceive: cmd: c0 a4 00 00 02 3f 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0) Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL SEND data 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL RECV data 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: recv 00 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: usb req type=x40 req=x80 val=x0000 ind=x0000 len=5 Aug 5 00:01:44 scone ifdhandler[930]: ifd_usb_control: send c0 a4 00 00 02 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x80) Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x80 wValue 0x0 wIndex 0x0 wLength 0x5 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: BSD: CTRL SEND data c0 a4 00 00 02 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: trying to clear stall ... Aug 5 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_protocol_transceive: transceive error: Communication error Aug 5 00:01:44 scone ifdhandler[930]: ifdhandler_unlock_all: released excl lock 0 for slot 0 by uid=4294967294 Aug 5 00:01:45 scone ifdhandler[930]: eg_card_status: slot=0 kernel debug messages: Aug 5 00:01:44 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x90, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bc21e0) at 003161e4 = link=0x00316204 status=0x1c8003ff token=0x00e07e2d buffer=0x003161d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 316204 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bc2200) at 00316204 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bc2260 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bc2000 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bc21e0) at 003161e4 = link=0x00316204 status=0x1c000007 token=0x00e07e2d buffer=0x003161d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 316204 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bc2200) at 00316204 = link=0x00000001 status=0x3d0007ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=8 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bc2000, pipe=0xc1bea404 length=8 error=0 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bc2260 from 0xc1bc2260 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bc2000, pipe=0xc1bea404 length=8 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bc2260 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c8003ff token=0x00e07e2d buffer=0x1f073dd4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f073e04 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x1f073e24 status=0x3c8003ff token=0x00087e69 buffer=0x1f073ddc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f073e24 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfe20) at 1f073e24 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bdfe60 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bdfc00 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c000007 token=0x00e07e2d buffer=0x1f073dd4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f073e04 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x1f073e24 status=0x3c000000 token=0x00087e69 buffer=0x1f073ddc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f073e24 3c000000,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdfe20) at 1f073e24 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=9 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1bea404 length=9 error=0 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xc1bdfe60 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1bea404 length=9 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0x83, wValue=0x0000, wIndex=0x0000 len=35, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=43 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee00) at 1f072e04 = link=0x1f072e24 status=0x1c8003ff token=0x00e07e2d buffer=0x1f072dd4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e24 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee20) at 1f072e24 = link=0x1f072e44 status=0x3c8003ff token=0x00e87e69 buffer=0x1f072ddc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e44 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee40) at 1f072e44 = link=0x1f072e64 status=0x3c8003ff token=0x00e07e69 buffer=0x1f072de4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e64 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee60) at 1f072e64 = link=0x1f072e84 status=0x3c8003ff token=0x00e87e69 buffer=0x1f072dec Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e84 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee80) at 1f072e84 = link=0x1f072ea4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f072df4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072ea4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdeea0) at 1f072ea4 = link=0x1f072ec4 status=0x3c8003ff token=0x00487e69 buffer=0x1f072dfc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072ec4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdeec0) at 1f072ec4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bdef00 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_check_transfer: xfer=0xc1bdec00 active Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bdec00 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee00) at 1f072e04 = link=0x1f072e24 status=0x1c000007 token=0x00e07e2d buffer=0x1f072dd4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e24 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee20) at 1f072e24 = link=0x1f072e44 status=0x3c000007 token=0x00e87e69 buffer=0x1f072ddc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e44 3c000007,errcnt=3,actlen=8 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee40) at 1f072e44 = link=0x1f072e64 status=0x3c000001 token=0x00e07e69 buffer=0x1f072de4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e64 3c000001,errcnt=3,actlen=2 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee60) at 1f072e64 = link=0x1f072e84 status=0x3c8003ff token=0x00e87e69 buffer=0x1f072dec Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072e84 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdee80) at 1f072e84 = link=0x1f072ea4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f072df4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072ea4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdeea0) at 1f072ea4 = link=0x1f072ec4 status=0x3c8003ff token=0x00487e69 buffer=0x1f072dfc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f072ec4 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdeec0) at 1f072ec4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=18 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1bea404 length=18 error=0 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdef00 from 0xc1bdef00 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1bea404 length=18 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdef00 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd1e0) at 1f0711e4 = link=0x1f071204 status=0x1c8003ff token=0x00e07e2d buffer=0x1f0711d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f071204 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd200) at 1f071204 = link=0x1f071224 status=0x3c8003ff token=0x00087e69 buffer=0x1f0711dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f071224 3c8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd220) at 1f071224 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bdd260 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bdd000 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd1e0) at 1f0711e4 = link=0x1f071204 status=0x1c000007 token=0x00e07e2d buffer=0x1f0711d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f071204 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd200) at 1f071204 = link=0x1f071224 status=0x3c000000 token=0x00087e69 buffer=0x1f0711dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f071224 3c000000,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bdd220) at 1f071224 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d0007ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=9 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdd000, pipe=0xc1bea404 length=9 error=0 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdd260 from 0xc1bdd260 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bdd000, pipe=0xc1bea404 length=9 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bdd260 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x80, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda1f0) at 1f02e1f4 = link=0x1f02e214 status=0x1c8003ff token=0x00e07e2d buffer=0x1f02e1d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f02e214 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda210) at 1f02e214 = link=0x1f02e234 status=0x3c8003ff token=0x00887ee1 buffer=0x1f02e1dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f02e234 3c8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda230) at 1f02e234 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bda270 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_check_transfer: xfer=0xc1bda000 active Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bda000 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda1f0) at 1f02e1f4 = link=0x1f02e214 status=0x1c000007 token=0x00e07e2d buffer=0x1f02e1d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f02e214 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda210) at 1f02e214 = link=0x1f02e234 status=0x3c400004 token=0x00887ee1 buffer=0x1f02e1dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f02e234 3c400004,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bda230) at 1f02e234 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=13 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bda000, pipe=0xc1bea404 length=13 error=22 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bda270 from 0xc1bda270 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bda000, pipe=0xc1bea404 length=13 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bda270 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bd89e0) at 002ec9e4 = link=0x002eca04 status=0x1c8003ff token=0x00e07e2d buffer=0x002ec9d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 2eca04 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bd8a00) at 002eca04 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 1d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1bd8a60 to 0xdd6c5000 Aug 5 00:01:44 scone ifdhandler[930]: usb_do_request failed: Input/output error (5) Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1bd8800 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bd89e0) at 002ec9e4 = link=0x002eca04 status=0x1c000007 token=0x00e07e2d buffer=0x002ec9d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 2eca04 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1bd8a00) at 002eca04 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 1d0007ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=8 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bd8800, pipe=0xc1bea404 length=8 error=0 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bd8a60 from 0xc1bd8a60 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1bd8800, pipe=0xc1bea404 length=8 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1bd8a60 from 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x80, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1 Aug 5 00:01:44 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer: Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be05f0) at 1f0745f4 = link=0x1f074614 status=0x1c8003ff token=0x00e07e2d buffer=0x1f0745d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f074614 1c8003ff,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be0610) at 1f074614 = link=0x1f074634 status=0x3c8003ff token=0x00887ee1 buffer=0x1f0745dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f074634 3c8003ff,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be0630) at 1f074634 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: _uhci_append_qh: 0xc1be0670 to 0xdd6c5000 Aug 5 00:01:44 scone kernel: uhci_check_transfer: xfer=0xc1be0400 active Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: xfer=0xc1be0400 pipe=0xc1bea404 transfer done Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be05f0) at 1f0745f4 = link=0x1f074614 status=0x1c000007 token=0x00e07e2d buffer=0x1f0745d4 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f074614 1c000007,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be0610) at 1f074614 = link=0x1f074634 status=0x3c400004 token=0x00887ee1 buffer=0x1f0745dc Aug 5 00:01:44 scone kernel: uhci_dump_td: 1f074634 3c400004,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5 Aug 5 00:01:44 scone kernel: uhci_dump_td: TD(0xc1be0630) at 1f074634 = link=0x00000001 status=0x3d8003ff token=0xffe87e69 buffer=0x00000000 Aug 5 00:01:44 scone kernel: uhci_dump_td: 1 3d8003ff,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: actlen=13 Aug 5 00:01:44 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1be0400, pipe=0xc1bea404 length=13 error=22 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1be0670 from 0xc1be0670 Aug 5 00:01:44 scone kernel: uhci_device_done: xfer=0xc1be0400, pipe=0xc1bea404 length=13 error=5 Aug 5 00:01:44 scone kernel: _uhci_remove_qh: 0xc1be0670 from 0xdd6c5000 Aug 5 00:01:44 scone ifdhandler[930]: usb_do_request failed: Input/output error (5) Aug 5 00:01:44 scone kernel: uhci_root_intr_start: xfer=0xc1bdb000 len=32 Aug 5 00:01:44 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32 ??? Janos Mohacsi Network Engineer, Research Associate NIIF/HUNGARNET, HUNGARY Key 00F9AF98: 8645 1312 D249 471B DBAE 21A2 9F52 0D1F 00F9 AF98 From owner-freebsd-usb@FreeBSD.ORG Thu Aug 4 23:50:20 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FF7216A41F for ; Thu, 4 Aug 2005 23:50:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36F9743D45 for ; Thu, 4 Aug 2005 23:50:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j74NoJ5k057532 for ; Thu, 4 Aug 2005 23:50:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j74NoJfN057531; Thu, 4 Aug 2005 23:50:19 GMT (envelope-from gnats) Date: Thu, 4 Aug 2005 23:50:19 GMT Message-Id: <200508042350.j74NoJfN057531@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Mohacsi Janos Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mohacsi Janos List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2005 23:50:20 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Mohacsi Janos To: Hans Petter Selasky Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Fri, 5 Aug 2005 01:43:17 +0200 (CEST) Does it help if I send debug output of p15dump utility under Windows? Unfortunately it has rather different output: it does not use ifdhandler ... Janos Mohacsi Network Engineer, Research Associate NIIF/HUNGARNET, HUNGARY Key 00F9AF98: 8645 1312 D249 471B DBAE 21A2 9F52 0D1F 00F9 AF98 From owner-freebsd-usb@FreeBSD.ORG Fri Aug 5 06:30:20 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8925116A41F for ; Fri, 5 Aug 2005 06:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57F9243D45 for ; Fri, 5 Aug 2005 06:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j756UK5E008119 for ; Fri, 5 Aug 2005 06:30:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j756UKeK008118; Fri, 5 Aug 2005 06:30:20 GMT (envelope-from gnats) Date: Fri, 5 Aug 2005 06:30:20 GMT Message-Id: <200508050630.j756UKeK008118@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Toomas Aas Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Toomas Aas List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Aug 2005 06:30:20 -0000 The following reply was made to PR usb/81774; it has been noted by GNATS. From: Toomas Aas To: bug-followup@freebsd.org Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB Date: Fri, 05 Aug 2005 09:22:54 +0300 I also tried it 5 times, but it didn't work for me at all. # camcontrol devlist -v scbus0 on sbp0 bus 0: < > at scbus0 target -1 lun -1 () scbus1 on umass-sim0 bus 0: scbus-1 on xpt0 bus 0: < > at scbus-1 target -1 lun -1 (xpt0) # camcontrol rescan 1 Camcontrol rescan took 10 minutes on first try and 5 minutes on subsequent tries, but no da devices appeared. I no longer have the USB 2.0 add-on card which I originally used, so now I tried with onboard USB 1.0 ports, identified in dmesg as: uhci0: port 0xd400-0xd41f irq 9 at device 4.2 on pci0 uhci0: LegSup = 0x2020 usb0: on uhci0 usb0: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered Also, I've upgraded the OS to 5.4-STABLE cvsupped at 20050804. From owner-freebsd-usb@FreeBSD.ORG Fri Aug 5 12:00:37 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B182116A422 for ; Fri, 5 Aug 2005 12:00:37 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70AFA43D46 for ; Fri, 5 Aug 2005 12:00:37 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j75C0bOp048033 for ; Fri, 5 Aug 2005 12:00:37 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j75C0bkc048032; Fri, 5 Aug 2005 12:00:37 GMT (envelope-from gnats) Date: Fri, 5 Aug 2005 12:00:37 GMT Message-Id: <200508051200.j75C0bkc048032@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Aug 2005 12:00:37 -0000 The following reply was made to PR usb/83863; it has been noted by GNATS. From: Hans Petter Selasky To: Mohacsi Janos Cc: bug-followup@freebsd.org, janos.mohacsi@bsd.hu Subject: Re: usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card. Date: Fri, 5 Aug 2005 13:57:16 +0200 On Friday 05 August 2005 00:21, Mohacsi Janos wrote: > On Thu, 4 Aug 2005, Hans Petter Selasky wrote: > > Post debugging output again. > > Here it is: > debug log of ifdhandler: > > ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1 Aug 5 00:01:44 scone > ifdhandler[930]: ifd_sysdep_usb_control: trying to clear stall ... Aug 5 > 00:01:44 scone ifdhandler[930]: ifd_sysdep_usb_control: USB_DO_REQUEST > failed: -1 Aug 5 00:01:44 scone ifdhandler[930]: ifd_protocol_transceive: > transceive error: Communication error Aug 5 00:01:44 scone > ifdhandler[930]: ifdhandler_unlock_all: released excl lock 0 for slot 0 by > uid=4294967294 Aug 5 00:01:45 scone ifdhandler[930]: eg_card_status: > slot=0 > > 3c400004,errcnt=3,actlen=5 > pid=e1,addr=126,endpt=0,D=1,maxlen=5 In "ifd_sysdep_usb_control()" after "if(count) {}", maybe you could change the code so that it looks like this: if(!(ctrl.ucr_request.bRequest & UT_READ)) return len; /* ignore STALL on write transfers */ else return IFD_ERROR_COMM_ERROR; And see what happens, hence the status indicates that the data has been transferred. Maybe we could compare debugging output with windows. Install the usb-snooper below, before running your application. Make sure that you get the control transfers. http://benoit.papillault.free.fr/usbsnoop/ --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Aug 6 07:00:38 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8ACD16A41F for ; Sat, 6 Aug 2005 07:00:38 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F9E443D45 for ; Sat, 6 Aug 2005 07:00:37 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j7670b7b087089 for ; Sat, 6 Aug 2005 07:00:37 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j7670b8Q087086; Sat, 6 Aug 2005 07:00:37 GMT (envelope-from gnats) Resent-Date: Sat, 6 Aug 2005 07:00:37 GMT Resent-Message-Id: <200508060700.j7670b8Q087086@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Pedro Tao Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9944516A41F for ; Sat, 6 Aug 2005 06:50:59 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B70F43D46 for ; Sat, 6 Aug 2005 06:50:59 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j766ox5G020706 for ; Sat, 6 Aug 2005 06:50:59 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j766oxZ5020705; Sat, 6 Aug 2005 06:50:59 GMT (envelope-from nobody) Message-Id: <200508060650.j766oxZ5020705@www.freebsd.org> Date: Sat, 6 Aug 2005 06:50:59 GMT From: Pedro Tao To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: usb/84608: Sony digital camera DSC-P100, rev 2.00/5.00 is not usable. 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: Sat, 06 Aug 2005 07:00:38 -0000 >Number: 84608 >Category: usb >Synopsis: Sony digital camera DSC-P100, rev 2.00/5.00 is not usable. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 06 07:00:36 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Pedro Tao >Release: 5.4-RELEASE-p6 >Organization: University of Melbourne >Environment: pedro@taofreebsd$ uname -a FreeBSD taofreebsd.info 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #0: Fri Aug 5 22:20:04 EST 2005 pedro@taofreebsd.info:/usr/src/sys/i386/compile/GENERIC i386 >Description: umass0: Sony Sony DSC, rev 2.00/5.00, addr 3 umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: at uhub1 port 2 (addr 3) disconnected umass0: detached >How-To-Repeat: Plugin an Sony digital camera DSC-P100 to USB port. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Sat Aug 6 16:40:25 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 906B316A41F for ; Sat, 6 Aug 2005 16:40:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5727043D45 for ; Sat, 6 Aug 2005 16:40:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j76GePrB058657 for ; Sat, 6 Aug 2005 16:40:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j76GePih058656; Sat, 6 Aug 2005 16:40:25 GMT (envelope-from gnats) Date: Sat, 6 Aug 2005 16:40:25 GMT Message-Id: <200508061640.j76GePih058656@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Manuel Tobias Schiller Cc: Subject: Re: usb/79524: printing to Minolta PagePro 1[23]xxW via USB fails with "device busy" X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Manuel Tobias Schiller List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2005 16:40:25 -0000 The following reply was made to PR usb/79524; it has been noted by GNATS. From: Manuel Tobias Schiller To: bug-followup@FreeBSD.org, mala@hinterbergen.de Cc: Subject: Re: usb/79524: printing to Minolta PagePro 1[23]xxW via USB fails with "device busy" Date: Sat, 06 Aug 2005 16:38:10 +0000 I've had reports by a FreeBSD user that the patch proposed by M. Warner Losh on 08/07/05 on the usb mailing list fixes that problem. I haven't tested it for myself, because building -CURRENT inside a virtual machine on a slow box just takes too long... I'm attaching the mail-exchange I had with "my" tester below (I initially got into contact with him because I also fixed a few 64 bit issues with my driver, but there was definitely a problem with ulpt, too). Thanks for fixing this. Manuel > Hi > > Thanks you too for investigating into my problem and not handling it like a lot of other oss developers ("I don't have this problem... so its not my problem"). > > I've tested the ulpt patch (okay, its more programming by deleting [tm]) today with FreeBSD 7.0-CURRENT 20050802 and it works great. No dev busy anymore and printing seems faster to me. > > Greetings and thanks for the help, > > Andre > > Manuel Tobias Schiller wrote: > >> Hi. >> >> Thanks for the ultra-fast response! I don't know when during the next >> week I'll find the time, but it looks like there's going to be a new >> release of min12xxw after all. Thanks for helping me with the testing. >> Working together with people like you makes development of free software >> fun! >> >> Greetings! >> >> Manuel >> >> Andre Ilie wrote: >> >>> Hi >>> >>> I've just compiled/tested your new min12xxw app and now it works for >>> me. It also prints 1200x1200 res now, which it didn't like it should >>> before. >>> >>> Now i am updating to the 7.0-CURRENT branch of today and start >>> compiling it tonight as some system headers changed and I need to make >>> world. I send you my results then. >>> >>> Greets and thanks, >>> Andre >>> >>> Manuel Tobias Schiller wrote: >>> >>> >>>> Hi Andre, >>>> >>>> I've finally managed to get my sparc64 machine up and running under >>>> NetBSD and have done a few 64 bit fixes to min12xxw (I made two really >>>> stupid errors in min12xx.c and getline.c). It would be very kind of you >>>> if you could look if this new version fixes your getline problem, too. >>>> (Do keep a backup of your old version). It may well be that the problem >>>> was not in getline itself after all. (It may also be that there still is >>>> a problem in getline.) By the way, as you've got a real FreeBSD system - >>>> not such a slow emulated fake FreeBSD as I have, could you also test the >>>> patch to the FreeBSD-CURRENT line's ulpt driver that recently appeared >>>> on the usb mailing list while you are at it? The people on the list >>>> believe that it might fix the issue about the printer's usb port not >>>> working on FreeBSD (It used to return device busy on device open). >>>> >>>> Many thanks in advance for your efforts! >>>> >>>> Manuel From owner-freebsd-usb@FreeBSD.ORG Sat Aug 6 21:30:23 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A73E716A41F for ; Sat, 6 Aug 2005 21:30:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 790E543D45 for ; Sat, 6 Aug 2005 21:30:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j76LUNVF015280 for ; Sat, 6 Aug 2005 21:30:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j76LUNEI015273; Sat, 6 Aug 2005 21:30:23 GMT (envelope-from gnats) Date: Sat, 6 Aug 2005 21:30:23 GMT Message-Id: <200508062130.j76LUNEI015273@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Marcus Grando Cc: Subject: Re: usb/84295: Install FreeBSD with usb keyboard need start usbd before sysinstall X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcus Grando List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2005 21:30:23 -0000 The following reply was made to PR usb/84295; it has been noted by GNATS. From: Marcus Grando To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/84295: Install FreeBSD with usb keyboard need start usbd before sysinstall Date: Sat, 06 Aug 2005 18:25:11 -0300 Test patch to sysinstall --patch-- --- usb.c.orig Fri May 12 00:01:17 2000 +++ usb.c Sat Aug 6 18:23:12 2005 @@ -40,5 +40,11 @@ variable_set2("usbd_enable", "YES", 1); vsystem("/stand/usbd"); + + if ((fd = open("/dev/ukbd0", O_RDONLY)) != -1) { + close(fd); + vsystem("kbdcontrol -k /dev/ukbd0 < /dev/console"); + } + restorescr(w); } --patch-- -- Marcus Grando Grupos Internet S/A marcus(at)corp.grupos.com.br