From owner-freebsd-usb@FreeBSD.ORG Sun Nov 20 03:47:25 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 88A2416A41F for ; Sun, 20 Nov 2005 03:47:25 +0000 (GMT) (envelope-from iedowse@iedowse.com) Received: from nowhere.iedowse.com (nowhere.iedowse.com [82.195.144.75]) by mx1.FreeBSD.org (Postfix) with SMTP id D2DC643D46 for ; Sun, 20 Nov 2005 03:47:24 +0000 (GMT) (envelope-from iedowse@iedowse.com) Received: from localhost ([127.0.0.1] helo=iedowse.com) by nowhere.iedowse.com via local-iedowse id ; 20 Nov 2005 03:47:23 +0000 (GMT) To: freebsd-usb@freebsd.org Date: Sun, 20 Nov 2005 03:47:23 +0000 From: Ian Dowse Message-ID: <200511200347.aa87008@nowhere.iedowse.com> Subject: ohci patch 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, 20 Nov 2005 03:47:25 -0000 There's a patch at http://people.freebsd.org/~iedowse/ohci_td.diff that attempts to fix a number of incorrect assumptions and bad behaviours in the OHCI host controller driver. If you've seen problems that are specific to the ohci controller (i.e. things work fine with uhci or ehci), then there is a possibility that this may help. A more detailed description is below. Ian The ohci driver's processing of completed transfer descriptors appeared to rely on all kinds of non-guaranteed behaviours: the transfer abort code assumed that TDs with no interrupt timeout configured would end up on the done queue within 20ms, the done queue processing assumed that all TDs from a transfer would appear at the same time, and there were access-after-free bugs triggered on failed transfers. Attempt to fix these problems by the following changes: - Use a maximum (6-frame) interrupt delay instead of no interrupt delay to ensure that the 20ms wait in ohci_abort_xfer() is enough for the TDs to have been taken off the hardware done queue. - Defer cancellation of timeouts and freeing of TDs until we either hit an error or reach the final TD. - Remove TDs from the done queue before freeing them so that it is safe to continue traversing the done queue. This appears to fix a hang that was reproducable with revision 1.67 or 1.68 of ulpt.c (earlier revisions had a different transfer pattern). With certain HP printers, the command "true > /dev/ulpt0" would cause ohci_add_done() to spin because the done queue had a loop. The list corruption was caused by a 3-TD transfer where the first TD completed but remained on the internal host controller done queue because it had no interrupt timeout. When the transfer timed out, the TD got freed and reused, so it caused a loop in the done queue when it was inserted a second time from a different transfer. From owner-freebsd-usb@FreeBSD.ORG Sun Nov 20 12:20:30 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 8324516A41F for ; Sun, 20 Nov 2005 12:20:30 +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 5B54343D49 for ; Sun, 20 Nov 2005 12:20:30 +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 jAKCKUSr097402 for ; Sun, 20 Nov 2005 12:20:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAKCKTa7097400; Sun, 20 Nov 2005 12:20:29 GMT (envelope-from gnats) Date: Sun, 20 Nov 2005 12:20:29 GMT Message-Id: <200511201220.jAKCKTa7097400@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Alexander Leidinger Cc: Subject: Re: usb/89269: usb headset does not work with uaudio module X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Leidinger List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Nov 2005 12:20:30 -0000 The following reply was made to PR usb/89269; it has been noted by GNATS. From: Alexander Leidinger To: "Don L. Belcher" Cc: freebsd-gnats-submit@freebsd.org, multimedia@freebsd.org Subject: Re: usb/89269: usb headset does not work with uaudio module Date: Sun, 20 Nov 2005 13:15:49 +0100 On Sat, 19 Nov 2005 07:39:49 GMT "Don L. Belcher" wrote: > if usb audio device is at the max or min sample rate an error is returned > in this case the max sample rate is 48000 for device. The code > checks for max sample < 48000 but should be <= 48000 to work. Can you please try -current instead of 6.0-RC1? We've changed some parts in uaudio. Bye, Alexander. -- Where do you think you're going today? http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-freebsd-usb@FreeBSD.ORG Mon Nov 21 11:03:01 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 DAB3416A420 for ; Mon, 21 Nov 2005 11:03:01 +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 7633543D70 for ; Mon, 21 Nov 2005 11:02:47 +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 jALB2lXx090258 for ; Mon, 21 Nov 2005 11:02:47 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jALB2kOe090252 for freebsd-usb@freebsd.org; Mon, 21 Nov 2005 11:02:46 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 21 Nov 2005 11:02:46 GMT Message-Id: <200511211102.jALB2kOe090252@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, 21 Nov 2005 11:03:02 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/08/10] usb/84750 usb 6-BETA2 reboot/shutdown with root_fs on e 1 problem total. 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/08/13] usb/55555 usb [ums] system freezes with access to /dev/ o [2003/09/06] usb/56513 usb [ugen] [panic] panic in ugen w/ moused -p o [2003/09/26] bin/57255 usb usbd and multi-function devices 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 o [2004/01/30] usb/62088 usb [usb] Logitech Cordless/Optical Mouse not o [2004/02/03] usb/62309 usb [ugen] [panic] panic: ugen(4) driver o [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/04] usb/74690 usb [umass] [patch] support for SanDisk 8-in- o [2004/12/06] usb/74771 usb [umass] mounting write-protected umass de 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 o [2005/02/23] usb/77940 usb [patch] [panic] insertion of usb keyboard o [2005/03/01] i386/78218 usb [kue] kue not detected on Sony PCG-F370 V 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 [ugen] [patch] polling a ugen(4) control 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/17] usb/82350 usb [usb] null pointer dereference in USB sta 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 [ucom] [panic] ucom1: open bulk out error o [2005/07/30] usb/84326 usb [umass] Panic trying to connect SCSI tape o [2005/07/30] usb/84336 usb [usb] [reboot] instant system reboot when o [2005/08/07] usb/84649 usb [quirk] [patch] kernel panic after insert o [2005/08/15] usb/84936 usb install - usb keyboard not recognized o [2005/09/06] usb/85814 usb Microsoft Wireless Mouse doesnt work o [2005/09/12] usb/86031 usb need support usb nic rt2500 in my 5.4 STA o [2005/09/30] usb/86767 usb [usb] bogus "slice starts beyond end of t o [2005/10/08] usb/87099 usb panic: ohci_add_done: addr 0x000d1bf0 not o [2005/10/16] usb/87519 usb cannot install on USB-only system o [2005/10/17] usb/87565 usb [PATCH] Support for Vodaphone 3G/UMTS car o [2005/11/03] usb/88445 usb [panic] computer reboots after printing C o [2005/11/09] usb/88743 usb [hang] USB makes kernel hang at boot (reg o [2005/11/14] usb/88966 usb kldunload ucom.ko returns "Device busy" e o [2005/11/18] usb/89218 usb flash disk 70 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] usb/32652 usb [uscanner] [patch] A new ioctl to uscanne s [2001/12/09] usb/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] usb/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 [ugen] [patch] ugen does not allow O_NONB o [2003/08/28] usb/56095 usb [usb] [patch] QUIRK: Apacer Pen Drive fai o [2003/12/15] usb/60248 usb [patch] Problem with USB printer HP Laser o [2004/01/12] usb/61234 usb [usb] [patch] usbhidaction(1) doesn't sup o [2004/03/06] usb/63837 usb [uhid] [patch] USB: hid_is_collection() o o [2004/04/11] usb/65436 usb [umass] [patch] add quirk for PNY Attache 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 [ugen] [patch] ugen(4) isochronous handli 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] usb/71605 usb [umass] [patch] umass doesn't recognize m o [2004/10/05] usb/72344 usb [usb] [patch] 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 [usb] [patch] allowing cdma modems to wor o [2004/12/08] usb/74849 usb [usb] [patch] Samsung SPH-i500 does not a o [2004/12/09] usb/74880 usb [usb] [patch] 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/08] usb/75970 usb [usb] [patch] support for Sandisk Cruzer o [2005/01/19] usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4 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/03/23] usb/79164 usb [usb] [patch] QUIRK: Qware BeatZkey! Pro o [2005/04/07] usb/79649 usb [usb] [patch] quirk: Gembird MP3 player o [2005/04/09] usb/79723 usb [usb] prepare for high speed isochronous o [2005/04/09] usb/79725 usb [usb] [patch] 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 [aue] [patch] add support for the AEI USB o [2005/04/27] usb/80383 usb [uhid] [patch] Add quirk for uhid to igno o [2005/04/27] usb/80420 usb atapicam stops iPod functionality o [2005/04/30] usb/80487 usb [usb] [patch] quirk: United MP 5512 Porta 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] UDAV device driver shouldn't use u 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 [umass] [patch] fix umass NO_GETMAXLUN qu 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/03] usb/81846 usb [cam] [patch] Quirks for Time DPA20B 1GB 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/11] usb/83247 usb [cdce] [patch] if_cdce.c doesn't emit USB o [2005/07/12] usb/83353 usb [ums] [patch] ums driver limits number of o [2005/07/15] usb/83504 usb [usb] SpeedTouch USB stop working on rece o [2005/07/21] usb/83863 usb Communication problem between opensc/open o [2005/08/06] usb/84608 usb Sony digital camera DSC-P100, rev 2.00/5. o [2005/08/18] usb/85067 usb Cannot attach ScanJet 4300C to usb device o [2005/09/11] usb/85992 usb [uhid] [patch] USB stops working when try o [2005/09/13] usb/86094 usb [uscanner] [patch] Support for Epson 2480 o [2005/09/16] usb/86195 usb [patch] allow USB Ethernet Adaptor "ELECO o [2005/09/18] usb/86298 usb Known good USB mouse won't work with corr o [2005/09/21] usb/86438 usb Fix for non-working iPod over USB is in N o [2005/10/10] usb/87224 usb Cannot mount USB Zip750 o [2005/10/13] usb/87395 usb [uscanner] [patch] Adding support for Can o [2005/10/19] usb/87648 usb [mouse] Logitech USB-optical mouse proble o [2005/11/02] usb/88408 usb axe0 read PHY failed o [2005/11/13] usb/88939 usb Fix cheapy Myson USB-IDE adapter o [2005/11/15] usb/89087 usb usb external harddrive hangs with BBB res o [2005/11/17] usb/89196 usb [umass] [patch] Kingston DataTraveler 2.0 o [2005/11/19] usb/89269 usb usb headset does not work with uaudio mod 88 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Nov 21 08:08:40 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 DE85916A41F for ; Mon, 21 Nov 2005 08:08:40 +0000 (GMT) (envelope-from euro@i.com.ua) Received: from mailout1.informatik.tu-muenchen.de (mailout1.informatik.tu-muenchen.de [131.159.0.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6979A43D55 for ; Mon, 21 Nov 2005 08:08:40 +0000 (GMT) (envelope-from euro@i.com.ua) From: Eugene Rogoza To: euro@i.com.ua In-Reply-To: <1132161108.875.20.camel@localhost> References: <1132156386.875.11.camel@localhost> <20051116.092130.122061736.imp@bsdimp.com> <1132161108.875.20.camel@localhost> Content-Type: text/plain Date: Thu, 17 Nov 2005 01:36:08 +0100 Message-Id: <1132187768.817.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new/sophie/sophos at mailrelay2.informatik.tu-muenchen.de X-Mailman-Approved-At: Mon, 21 Nov 2005 12:34:40 +0000 Cc: Subject: Re: Progress on usb/79524 (printing to Minolta 1300W via /dev/ulpt0) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: euro@i.com.ua List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2005 08:08:41 -0000 Ok, everything is working fine. The printer prints, although the indicators go crazy and ulpt0 says it's offline :-) There are only minor script-level problems (like only one page is being printed instead of the whole document). Seems the "ulpt busy" problem is resolved. Thanks again everybody. Eugene From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 01:33: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 A8B1B16A41F; Wed, 23 Nov 2005 01:33:23 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C54E343D58; Wed, 23 Nov 2005 01:33:20 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAN1XKFl042892; Wed, 23 Nov 2005 01:33:20 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAN1XK4x042888; Wed, 23 Nov 2005 01:33:20 GMT (envelope-from linimon) Date: Wed, 23 Nov 2005 01:33:20 GMT From: Mark Linimon Message-Id: <200511230133.jAN1XK4x042888@freefall.freebsd.org> To: siarod@tin.it, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) 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, 23 Nov 2005 01:33:23 -0000 Synopsis: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) State-Changed-From-To: open->feedback State-Changed-By: linimon State-Changed-When: Wed Nov 23 01:32:59 GMT 2005 State-Changed-Why: There have been some recent changes in 6-STABLE. Does this problem still recur? http://www.freebsd.org/cgi/query-pr.cgi?pr=83504 From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 04:07:30 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 1980216A41F for ; Wed, 23 Nov 2005 04:07:30 +0000 (GMT) (envelope-from taozhen@sbcglobal.net) Received: from smtp104.sbc.mail.re2.yahoo.com (smtp104.sbc.mail.re2.yahoo.com [68.142.229.101]) by mx1.FreeBSD.org (Postfix) with SMTP id 79ABE43D67 for ; Wed, 23 Nov 2005 04:07:29 +0000 (GMT) (envelope-from taozhen@sbcglobal.net) Received: (qmail 87522 invoked from network); 23 Nov 2005 04:07:25 -0000 Received: from unknown (HELO ?64.252.193.235?) (taozhen@sbcglobal.net@64.252.193.235 with plain) by smtp104.sbc.mail.re2.yahoo.com with SMTP; 23 Nov 2005 04:07:24 -0000 Message-ID: <4383A73B.4080805@sbcglobal.net> Date: Tue, 22 Nov 2005 23:18:19 +0000 From: Tao Zhen User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: hselasky@c2i.net References: <43763A9B.1010901@sbcglobal.net> <200511131231.49115.hselasky@c2i.net> <437E6161.5070006@sbcglobal.net> <200511191226.44448.hselasky@c2i.net> In-Reply-To: <200511191226.44448.hselasky@c2i.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: usb0: host system err in 6.0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: taozhen@sbcglobal.net List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2005 04:07:30 -0000 Hans Petter Selasky wrote: > > So it didn't halt immediately when you boot? > No, it didn't halt immediately. Neither your driver nor the 6.0 Release. > Do you know if your USB controllers are on the same chip ? > I am using an ABIT KT7-Raid mother board. As far as I know, they are both on the same chip. But I might be wrong. The controller chip VIA 83C572 is listed as supported in 6.0 harware note. > > > Did both USB controllers halt at the same time? Or did you plug your device > into the second USB controller after that the first haltet? > They didn't appear to halt at the same time. I don't even have to plug in a device to make them halt. Same behavior for your driver and the 6.0 Release. > The following will create a lot of messages: > sysctl hw.usb.uhci.debug=15 > > To disable debugging: > sysctl hw.usb.uhci.debug=0 > > Enable UHCI debugging, then download data from your USB device. When the host > controller halts, send me some pages of messages before "host controller > halted" and all messages after. Then wait some minutes for a USBD_TIMEOUT > message from the umass driver, if any. Also include those messages in the > log. > > --HPS > Here are some more error messages, hopefully they are helpful. I had to disable the debugging as the error message quickly filled up the partition with log files. USBD_TIMEOUT message never showed up as I didn't plug in a device at all. Nov 22 13:25:15 genesis kernel: Copyright (c) 1992-2005 The FreeBSD Project. Nov 22 13:25:15 genesis kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Nov 22 13:25:15 genesis kernel: The Regents of the University of California. All rights reserved. Nov 22 13:25:15 genesis kernel: FreeBSD 6.0-RELEASE #5: Mon Nov 21 22:36:17 UTC 2005 Nov 22 13:25:15 genesis kernel: root@genesis.my.domain:/usr/obj/usr/src/sys/MYKERNEL Nov 22 13:25:15 genesis kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Nov 22 13:25:15 genesis kernel: CPU: AMD Athlon(tm) processor (900.04-MHz 686-class CPU) Nov 22 13:25:15 genesis kernel: Origin = "AuthenticAMD" Id = 0x642 Stepping = 2 Nov 22 13:25:15 genesis kernel: Features=0x183f9ff Nov 22 13:25:15 genesis kernel: AMD Features=0xc0440800,MMX+,3DNow+,3DNow> Nov 22 13:25:15 genesis kernel: real memory = 268369920 (255 MB) Nov 22 13:25:15 genesis kernel: avail memory = 253132800 (241 MB) Nov 22 13:25:15 genesis kernel: npx0: [FAST] Nov 22 13:25:15 genesis kernel: npx0: on motherboard Nov 22 13:25:15 genesis kernel: npx0: INT 16 interface Nov 22 13:25:15 genesis kernel: acpi0: on motherboard Nov 22 13:25:15 genesis kernel: acpi0: Power Button (fixed) Nov 22 13:25:15 genesis kernel: pci_link0: irq 10 on acpi0 Nov 22 13:25:15 genesis kernel: pci_link1: irq 9 on acpi0 Nov 22 13:25:15 genesis kernel: pci_link2: irq 11 on acpi0 Nov 22 13:25:15 genesis kernel: pci_link3: irq 11 on acpi0 Nov 22 13:25:15 genesis kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 Nov 22 13:25:15 genesis kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 Nov 22 13:25:15 genesis kernel: cpu0: on acpi0 Nov 22 13:25:15 genesis kernel: acpi_throttle0: on cpu0 Nov 22 13:25:15 genesis kernel: acpi_button0: on acpi0 Nov 22 13:25:15 genesis kernel: acpi_button1: on acpi0 Nov 22 13:25:15 genesis kernel: pcib0: port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f,0x6000-0x607f on acpi0 Nov 22 13:25:15 genesis kernel: pci0: on pcib0 Nov 22 13:25:15 genesis kernel: agp0: mem 0xe0000000-0xe3ffffff at device 0.0 on pci0 Nov 22 13:25:15 genesis kernel: pcib1: at device 1.0 on pci0 Nov 22 13:25:15 genesis kernel: pci1: on pcib1 Nov 22 13:25:15 genesis kernel: pci1: at device 0.0 (no driver attached) Nov 22 13:25:15 genesis kernel: isab0: at device 7.0 on pci0 Nov 22 13:25:15 genesis kernel: isa0: on isab0 Nov 22 13:25:15 genesis kernel: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xa000-0xa00f at device 7.1 on pci0 Nov 22 13:25:15 genesis kernel: ata0: on atapci0 Nov 22 13:25:15 genesis kernel: ata1: on atapci0 Nov 22 13:25:15 genesis kernel: uhci0: port 0xa400-0xa41f irq 11 at device 7.2 on pci0 Nov 22 13:25:15 genesis kernel: usb0: on uhci0 Nov 22 13:25:15 genesis kernel: uhci1: port 0xa800-0xa81f irq 11 at device 7.3 on pci0 Nov 22 13:25:15 genesis kernel: usb1: on uhci1 Nov 22 13:25:15 genesis kernel: pci0: at device 7.4 (no driver attached) Nov 22 13:25:15 genesis kernel: xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xac00-0xac7f mem 0xeb000000-0xeb00007f irq 11 at device 15.0 on pci0 Nov 22 13:25:15 genesis kernel: miibus0: on xl0 Nov 22 13:25:15 genesis kernel: ukphy0: on miibus0 Nov 22 13:25:15 genesis kernel: ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Nov 22 13:25:15 genesis kernel: xl0: Ethernet address: 00:01:03:26:5f:37 Nov 22 13:25:15 genesis kernel: xl1: <3Com 3c905-TX Fast Etherlink XL> port 0xb000-0xb03f irq 10 at device 17.0 on pci0 Nov 22 13:25:15 genesis kernel: miibus1: on xl1 Nov 22 13:25:15 genesis kernel: nsphy0: on miibus1 Nov 22 13:25:15 genesis kernel: nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Nov 22 13:25:15 genesis kernel: xl1: Ethernet address: 00:60:08:37:9f:3f Nov 22 13:25:15 genesis kernel: atapci1: port 0xb400-0xb407,0xb800-0xb803,0xbc00-0xbc07,0xc000-0xc003,0xc400-0xc4ff irq 11 at device 19.0 on pci0 Nov 22 13:25:15 genesis kernel: ata2: on atapci1 Nov 22 13:25:15 genesis kernel: ata3: on atapci1 Nov 22 13:25:15 genesis kernel: fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 Nov 22 13:25:15 genesis kernel: fdc0: [FAST] Nov 22 13:25:15 genesis kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0 Nov 22 13:25:15 genesis kernel: sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 Nov 22 13:25:15 genesis kernel: sio0: type 16550A Nov 22 13:25:15 genesis kernel: sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 Nov 22 13:25:15 genesis kernel: sio1: type 16550A Nov 22 13:25:15 genesis kernel: ppc0: port 0x378-0x37f irq 7 on acpi0 Nov 22 13:25:15 genesis kernel: ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode Nov 22 13:25:15 genesis kernel: ppbus0: on ppc0 Nov 22 13:25:15 genesis kernel: plip0: on ppbus0 Nov 22 13:25:15 genesis kernel: lpt0: on ppbus0 Nov 22 13:25:15 genesis kernel: lpt0: Interrupt-driven port Nov 22 13:25:15 genesis kernel: ppi0: on ppbus0 Nov 22 13:25:15 genesis kernel: atkbdc0: port 0x60,0x64 irq 1 on acpi0 Nov 22 13:25:15 genesis kernel: atkbd0: irq 1 on atkbdc0 Nov 22 13:25:15 genesis kernel: kbd0 at atkbd0 Nov 22 13:25:15 genesis kernel: atkbd0: [GIANT-LOCKED] Nov 22 13:25:15 genesis kernel: psm0: irq 12 on atkbdc0 Nov 22 13:25:15 genesis kernel: psm0: [GIANT-LOCKED] Nov 22 13:25:15 genesis kernel: psm0: model IntelliMouse Explorer, device ID 4 Nov 22 13:25:15 genesis kernel: pmtimer0 on isa0 Nov 22 13:25:15 genesis kernel: orm0: at iomem 0xc0000-0xc7fff,0xcc000-0xcc7ff on isa0 Nov 22 13:25:15 genesis kernel: sc0: at flags 0x100 on isa0 Nov 22 13:25:15 genesis kernel: sc0: VGA <16 virtual consoles, flags=0x300> Nov 22 13:25:15 genesis kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Nov 22 13:25:15 genesis kernel: sbc0: at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0 Nov 22 13:25:15 genesis kernel: sbc0: [GIANT-LOCKED] Nov 22 13:25:15 genesis kernel: pcm0: on sbc0 Nov 22 13:25:15 genesis kernel: pcm0: [GIANT-LOCKED] Nov 22 13:25:15 genesis kernel: joy0: at port 0x200-0x207 on isa0 Nov 22 13:25:15 genesis kernel: Timecounter "TSC" frequency 900037869 Hz quality 800 Nov 22 13:25:15 genesis kernel: Timecounters tick every 1.000 msec Nov 22 13:25:15 genesis kernel: usb1: USB revision 1.0 Nov 22 13:25:15 genesis kernel: uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 127 Nov 22 13:25:15 genesis kernel: uhub0: 2 ports with 2 removable, self powered Nov 22 13:25:15 genesis kernel: usb0: USB revision 1.0 Nov 22 13:25:15 genesis kernel: uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 127 Nov 22 13:25:15 genesis kernel: uhub1: 2 ports with 2 removable, self powered Nov 22 13:25:15 genesis kernel: ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled Nov 22 13:25:15 genesis kernel: ad0: 29314MB at ata0-master UDMA66 Nov 22 13:25:15 genesis kernel: acd0: DVDROM at ata1-master UDMA33 Nov 22 13:25:15 genesis kernel: acd1: CDRW at ata1-slave UDMA33 Nov 22 13:25:15 genesis kernel: ad4: 29314MB at ata2-master UDMA100 Nov 22 13:25:15 genesis kernel: ad6: 58644MB at ata3-master UDMA100 Nov 22 13:25:15 genesis kernel: Trying to mount root from ufs:/dev/ad6s1a Nov 22 13:25:15 genesis savecore: no dumps found Nov 22 13:25:16 genesis kernel: xl1: link state changed to UP Nov 22 13:25:36 genesis kernel: drm0: port 0x9000-0x90ff mem 0xe4000000-0xe7ffffff,0xe9000000-0xe9003fff irq 10 at device 0.0 on pci1 Nov 22 13:25:36 genesis kernel: info: [drm] AGP at 0xe0000000 64MB Nov 22 13:25:36 genesis kernel: info: [drm] Initialized r128 2.5.0 20030725 on minor 0 Nov 22 13:26:24 genesis kernel: uhci_root_intr_start: xfer=0xc16be01c len=32 Nov 22 13:26:24 genesis kernel: uhci_root_intr_start: xfer=0xc16bec1c len=32 ... Nov 22 13:26:52 genesis kernel: uhci_root_intr_start: xfer=0xc16be01c len=32 Nov 22 13:26:52 genesis kernel: uhci_root_intr_start: xfer=0xc16bec1c len=32 ... Nov 22 13:40:38 genesis kernel: usb1: host system error Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0028, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10586 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10587 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10588 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10589 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10590 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10591 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10592 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10776 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:40:38 genesis kernel: usb1: host controller halted Nov 22 13:40:38 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:40:38 genesis kernel: intrs=10777 Nov 22 13:40:38 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 ... Nov 22 13:41:18 genesis kernel: usb0: host system error Nov 22 13:41:18 genesis kernel: usb0: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0028, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53209 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb1: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53209 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb0: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53210 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb1: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53210 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb0: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53211 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb1: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53211 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb0: host controller halted ... Nov 22 13:41:18 genesis kernel: usb0: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53345 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:18 genesis kernel: usb1: host controller halted Nov 22 13:41:18 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:18 genesis kernel: intrs=53345 Nov 22 13:41:18 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb0: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53346 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb1: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53346 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb0: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53347 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb1: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53347 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb0: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53348 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb1: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb1 regs: cmd=0080, sts=0020, intr=000f, frnum=04d8, flbase=0f9d2000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53348 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a63000) at 0x0f9d6002: h_next=0f9d6022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb0: host controller halted Nov 22 13:41:19 genesis kernel: uhci_dumpregs: usb0 regs: cmd=0080, sts=0020, intr=000f, frnum=01d3, flbase=0f9db000, sof=0040, portsc1=0480, portsc2=0480 Nov 22 13:41:19 genesis kernel: intrs=53349 Nov 22 13:41:19 genesis kernel: uhci_dump_qh: QH(0xd0a5e000) at 0x0f9df002: h_next=0f9df022 e_next=00000001 Nov 22 13:41:19 genesis kernel: usb1: host controller halted ... Thanks Tao From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 04:52:29 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 2099816A41F; Wed, 23 Nov 2005 04:52:29 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB0E943D53; Wed, 23 Nov 2005 04:52:28 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAN4qSJX073965; Wed, 23 Nov 2005 04:52:28 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAN4qSaP073961; Wed, 23 Nov 2005 04:52:28 GMT (envelope-from linimon) Date: Wed, 23 Nov 2005 04:52:28 GMT From: Mark Linimon Message-Id: <200511230452.jAN4qSaP073961@freefall.freebsd.org> To: anthony.ginepro@laposte.net, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/79436: [panic] ohci_abort_xfer: not in process context 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, 23 Nov 2005 04:52:29 -0000 Synopsis: [panic] ohci_abort_xfer: not in process context State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Wed Nov 23 04:52:15 GMT 2005 State-Changed-Why: Apparently fixed in 5-STABLE. http://www.freebsd.org/cgi/query-pr.cgi?pr=79436 From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 10:10:33 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 BDF9B16A41F for ; Wed, 23 Nov 2005 10:10:33 +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 15D6043D4C for ; Wed, 23 Nov 2005 10:10:30 +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 jANAARFj020130 for ; Wed, 23 Nov 2005 10:10:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jANAARgT020129; Wed, 23 Nov 2005 10:10:27 GMT (envelope-from gnats) Date: Wed, 23 Nov 2005 10:10:27 GMT Message-Id: <200511231010.jANAARgT020129@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "Nick Forbes" Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nick Forbes List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2005 10:10:33 -0000 The following reply was made to PR usb/83504; it has been noted by GNATS. From: "Nick Forbes" To: Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) Date: Wed, 23 Nov 2005 10:07:38 -0000 Hi, I can confirm this problem still occurs with 6.0-RELEASE, exactly as described above. It occurs with both pppoa2 and pppoa3. I have several of these modems of various revisions and would be happy to do provide any extra information or do any testing required to try to resolve this. Thanks, Nick. From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 18:45:53 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 CFB1216A420 for ; Wed, 23 Nov 2005 18:45:53 +0000 (GMT) (envelope-from mattjreimer@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8938643D88 for ; Wed, 23 Nov 2005 18:45:32 +0000 (GMT) (envelope-from mattjreimer@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so11187nzo for ; Wed, 23 Nov 2005 10:45:29 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=qY9IX6yf8j42HovI2e623TwUzIx9SlCv/CekEMCtOzfdhuSBYW7KexBt6EztR9tKJYu7cRXJIcjjvCArS3lYmL9/148DIs/lS0500TO0fUSf4pbgjSOJ6pJtO6+5sc4X8sBwqZl2ib772viXmzH9ro/a7tr+l3SjO90ljVFwRi4= Received: by 10.64.232.18 with SMTP id e18mr6265590qbh; Wed, 23 Nov 2005 10:45:29 -0800 (PST) Received: by 10.64.213.2 with HTTP; Wed, 23 Nov 2005 10:45:29 -0800 (PST) Message-ID: Date: Wed, 23 Nov 2005 10:45:29 -0800 From: Matt Reimer To: freebsd-usb@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: PATCH: NO_GETMAXLUN quirk was ignored 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, 23 Nov 2005 18:45:53 -0000 I noticed that several devices define NO_GETMAXLUN quirks but this quirk is never consulted by the umass driver. The following patch seems to work. Is what was really intended? Matt --- umass.c Wed Nov 23 10:43:00 2005 +++ umass.c.new Wed Nov 23 10:00:51 2005 @@ -1094,7 +1094,8 @@ USB_ATTACH(umass) /* Get the maximum LUN supported by the device. */ - if ((sc->proto & UMASS_PROTO_WIRE) =3D=3D UMASS_PROTO_BBB) + if (((sc->proto & UMASS_PROTO_WIRE) =3D=3D UMASS_PROTO_BBB) && + !(sc->quirks & NO_GETMAXLUN)) sc->maxlun =3D umass_bbb_get_max_lun(sc); else sc->maxlun =3D 0; From owner-freebsd-usb@FreeBSD.ORG Wed Nov 23 23:17:08 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 C205F16A42C for ; Wed, 23 Nov 2005 23:17:08 +0000 (GMT) (envelope-from leo@koali.org) Received: from c001.woowoo.cn (c001.woowoo.cn [210.188.203.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 183CF43D7D for ; Wed, 23 Nov 2005 23:16:54 +0000 (GMT) (envelope-from leo@koali.org) Received: from coknb ([221.239.175.51]) by c001.woowoo.cn (8.12.11/8.12.11) with SMTP id jANNGlUf015850 for ; Thu, 24 Nov 2005 07:16:48 +0800 (CST) (envelope-from leo@koali.org) Message-ID: <002201c5f083$fab0cd00$0100000a@coknb> From: "leo" To: References: <20051123120117.CCD9816A4C1@hub.freebsd.org> Date: Thu, 24 Nov 2005 07:16:46 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 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 Subject: Re: freebsd-usb Digest, Vol 57, Issue 3 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, 23 Nov 2005 23:17:08 -0000 DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogPGZyZWVic2QtdXNiLXJlcXVl c3RAZnJlZWJzZC5vcmc+DQpUbzogPGZyZWVic2QtdXNiQGZyZWVic2Qub3JnPg0KU2VudDogV2Vk bmVzZGF5LCBOb3ZlbWJlciAyMywgMjAwNSA4OjAxIFBNDQpTdWJqZWN0OiBmcmVlYnNkLXVzYiBE aWdlc3QsIFZvbCA1NywgSXNzdWUgMw0KDQoNCj4gU2VuZCBmcmVlYnNkLXVzYiBtYWlsaW5nIGxp c3Qgc3VibWlzc2lvbnMgdG8NCj4gZnJlZWJzZC11c2JAZnJlZWJzZC5vcmcNCj4gDQo+IFRvIHN1 YnNjcmliZSBvciB1bnN1YnNjcmliZSB2aWEgdGhlIFdvcmxkIFdpZGUgV2ViLCB2aXNpdA0KPiBo dHRwOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlYnNkLXVzYg0KPiBv ciwgdmlhIGVtYWlsLCBzZW5kIGEgbWVzc2FnZSB3aXRoIHN1YmplY3Qgb3IgYm9keSAnaGVscCcg dG8NCj4gZnJlZWJzZC11c2ItcmVxdWVzdEBmcmVlYnNkLm9yZw0KPiANCj4gWW91IGNhbiByZWFj aCB0aGUgcGVyc29uIG1hbmFnaW5nIHRoZSBsaXN0IGF0DQo+IGZyZWVic2QtdXNiLW93bmVyQGZy ZWVic2Qub3JnDQo+IA0KPiBXaGVuIHJlcGx5aW5nLCBwbGVhc2UgZWRpdCB5b3VyIFN1YmplY3Qg bGluZSBzbyBpdCBpcyBtb3JlIHNwZWNpZmljDQo+IHRoYW4gIlJlOiBDb250ZW50cyBvZiBmcmVl YnNkLXVzYiBkaWdlc3QuLi4iDQo+IA0KPiANCj4gVG9kYXkncyBUb3BpY3M6DQo+IA0KPiAgIDEu IFJlOiB1c2IvODM1MDQ6IFt1c2JdIFNwZWVkVG91Y2ggVVNCIHN0b3Agd29ya2luZyBvbiByZWNl bnQNCj4gICAgICBjdXJyZW50IChhbmQgUkVMRU5HXzYpIChyZWdyZXNzaW9uKSAoTWFyayBMaW5p bW9uKQ0KPiAgIDIuIFJlOiB1c2IwOiBob3N0IHN5c3RlbSBlcnIgaW4gNi4wIChUYW8gWmhlbikN Cj4gICAzLiBSZTogdXNiLzc5NDM2OiBbcGFuaWNdIG9oY2lfYWJvcnRfeGZlcjogbm90IGluIHBy b2Nlc3MNCj4gICAgICBjb250ZXh0IChNYXJrIExpbmltb24pDQo+ICAgNC4gUmU6IHVzYi84MzUw NDogW3VzYl0gU3BlZWRUb3VjaCBVU0Igc3RvcCB3b3JraW5nIG9uIHJlY2VudA0KPiAgICAgIGN1 cnJlbnQgKGFuZCBSRUxFTkdfNikgKHJlZ3Jlc3Npb24pIChOaWNrIEZvcmJlcykNCj4gDQo+IA0K PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBNZXNzYWdlOiAxDQo+IERhdGU6IFdlZCwgMjMgTm92IDIw MDUgMDE6MzM6MjAgR01UDQo+IEZyb206IE1hcmsgTGluaW1vbiA8bGluaW1vbkBGcmVlQlNELm9y Zz4NCj4gU3ViamVjdDogUmU6IHVzYi84MzUwNDogW3VzYl0gU3BlZWRUb3VjaCBVU0Igc3RvcCB3 b3JraW5nIG9uIHJlY2VudA0KPiBjdXJyZW50IChhbmQgUkVMRU5HXzYpIChyZWdyZXNzaW9uKQ0K PiBUbzogc2lhcm9kQHRpbi5pdCwgbGluaW1vbkBGcmVlQlNELm9yZywgZnJlZWJzZC11c2JARnJl ZUJTRC5vcmcNCj4gTWVzc2FnZS1JRDogPDIwMDUxMTIzMDEzMy5qQU4xWEs0eDA0Mjg4OEBmcmVl ZmFsbC5mcmVlYnNkLm9yZz4NCj4gDQo+IFN5bm9wc2lzOiBbdXNiXSBTcGVlZFRvdWNoIFVTQiBz dG9wIHdvcmtpbmcgb24gcmVjZW50IGN1cnJlbnQgKGFuZCBSRUxFTkdfNikgKHJlZ3Jlc3Npb24p DQo+IA0KPiBTdGF0ZS1DaGFuZ2VkLUZyb20tVG86IG9wZW4tPmZlZWRiYWNrDQo+IFN0YXRlLUNo YW5nZWQtQnk6IGxpbmltb24NCj4gU3RhdGUtQ2hhbmdlZC1XaGVuOiBXZWQgTm92IDIzIDAxOjMy OjU5IEdNVCAyMDA1DQo+IFN0YXRlLUNoYW5nZWQtV2h5OiANCj4gVGhlcmUgaGF2ZSBiZWVuIHNv bWUgcmVjZW50IGNoYW5nZXMgaW4gNi1TVEFCTEUuICBEb2VzIHRoaXMgcHJvYmxlbQ0KPiBzdGls bCByZWN1cj8NCj4gDQo+IGh0dHA6Ly93d3cuZnJlZWJzZC5vcmcvY2dpL3F1ZXJ5LXByLmNnaT9w cj04MzUwNA0KPiANCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4g TWVzc2FnZTogMg0KPiBEYXRlOiBUdWUsIDIyIE5vdiAyMDA1IDIzOjE4OjE5ICswMDAwDQo+IEZy b206IFRhbyBaaGVuIDx0YW96aGVuQHNiY2dsb2JhbC5uZXQ+DQo+IFN1YmplY3Q6IFJlOiB1c2Iw OiBob3N0IHN5c3RlbSBlcnIgaW4gNi4wDQo+IFRvOiBoc2VsYXNreUBjMmkubmV0DQo+IENjOiBm cmVlYnNkLXVzYkBmcmVlYnNkLm9yZw0KPiBNZXNzYWdlLUlEOiA8NDM4M0E3M0IuNDA4MDgwNUBz YmNnbG9iYWwubmV0Pg0KPiBDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXMtYXNj aWk7IGZvcm1hdD1mbG93ZWQNCj4gDQo+IEhhbnMgUGV0dGVyIFNlbGFza3kgd3JvdGU6DQo+IA0K Pj4gDQo+PiBTbyBpdCBkaWRuJ3QgaGFsdCBpbW1lZGlhdGVseSB3aGVuIHlvdSBib290Pw0KPj4g DQo+IE5vLCBpdCBkaWRuJ3QgaGFsdCBpbW1lZGlhdGVseS4gTmVpdGhlciB5b3VyIGRyaXZlciBu b3IgdGhlIDYuMCBSZWxlYXNlLg0KPiANCj4+IERvIHlvdSBrbm93IGlmIHlvdXIgVVNCIGNvbnRy b2xsZXJzIGFyZSBvbiB0aGUgc2FtZSBjaGlwID8NCj4+DQo+IA0KPiBJIGFtIHVzaW5nIGFuIEFC SVQgS1Q3LVJhaWQgbW90aGVyIGJvYXJkLiBBcyBmYXIgYXMgSSBrbm93LCB0aGV5IGFyZSBib3Ro IG9uIHRoZSANCj4gc2FtZSBjaGlwLiBCdXQgSSBtaWdodCBiZSB3cm9uZy4gVGhlIGNvbnRyb2xs ZXIgY2hpcCBWSUEgODNDNTcyIGlzIGxpc3RlZCBhcyANCj4gc3VwcG9ydGVkIGluIDYuMCBoYXJ3 YXJlIG5vdGUuDQo+IA0KPj4gDQo+PiANCj4+IERpZCBib3RoIFVTQiBjb250cm9sbGVycyBoYWx0 IGF0IHRoZSBzYW1lIHRpbWU/IE9yIGRpZCB5b3UgcGx1ZyB5b3VyIGRldmljZSANCj4+IGludG8g dGhlIHNlY29uZCBVU0IgY29udHJvbGxlciBhZnRlciB0aGF0IHRoZSBmaXJzdCBoYWx0ZXQ/DQo+ PiANCj4gDQo+IFRoZXkgZGlkbid0IGFwcGVhciB0byBoYWx0IGF0IHRoZSBzYW1lIHRpbWUuIEkg ZG9uJ3QgZXZlbiBoYXZlIHRvIHBsdWcgaW4gYSANCj4gZGV2aWNlIHRvIG1ha2UgdGhlbSBoYWx0 LiBTYW1lIGJlaGF2aW9yIGZvciB5b3VyIGRyaXZlciBhbmQgdGhlIDYuMCBSZWxlYXNlLg0KPiAN Cj4+IFRoZSBmb2xsb3dpbmcgd2lsbCBjcmVhdGUgYSBsb3Qgb2YgbWVzc2FnZXM6DQo+PiBzeXNj dGwgaHcudXNiLnVoY2kuZGVidWc9MTUNCj4+IA0KPj4gVG8gZGlzYWJsZSBkZWJ1Z2dpbmc6DQo+ PiBzeXNjdGwgaHcudXNiLnVoY2kuZGVidWc9MA0KPj4gDQo+PiBFbmFibGUgVUhDSSBkZWJ1Z2dp bmcsIHRoZW4gZG93bmxvYWQgZGF0YSBmcm9tIHlvdXIgVVNCIGRldmljZS4gV2hlbiB0aGUgaG9z dCANCj4+IGNvbnRyb2xsZXIgaGFsdHMsIHNlbmQgbWUgc29tZSBwYWdlcyBvZiBtZXNzYWdlcyBi ZWZvcmUgImhvc3QgY29udHJvbGxlciANCj4+IGhhbHRlZCIgYW5kIGFsbCBtZXNzYWdlcyBhZnRl ci4gVGhlbiB3YWl0IHNvbWUgbWludXRlcyBmb3IgYSBVU0JEX1RJTUVPVVQgDQo+PiBtZXNzYWdl IGZyb20gdGhlIHVtYXNzIGRyaXZlciwgaWYgYW55LiBBbHNvIGluY2x1ZGUgdGhvc2UgbWVzc2Fn ZXMgaW4gdGhlIA0KPj4gbG9nLg0KPj4gDQo+PiAtLUhQUw0KPj4gDQo+IA0KPiBIZXJlIGFyZSBz b21lIG1vcmUgZXJyb3IgbWVzc2FnZXMsIGhvcGVmdWxseSB0aGV5IGFyZSBoZWxwZnVsLiBJIGhh ZCB0byBkaXNhYmxlIA0KPiB0aGUgZGVidWdnaW5nIGFzIHRoZSBlcnJvciBtZXNzYWdlIHF1aWNr bHkgZmlsbGVkIHVwIHRoZSBwYXJ0aXRpb24gd2l0aCBsb2cgDQo+IGZpbGVzLiBVU0JEX1RJTUVP VVQgbWVzc2FnZSBuZXZlciBzaG93ZWQgdXAgYXMgSSBkaWRuJ3QgcGx1ZyBpbiBhIGRldmljZSBh dCBhbGwuDQo+IA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IENvcHlyaWdodCAo YykgMTk5Mi0yMDA1IFRoZSBGcmVlQlNEIFByb2plY3QuDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5l c2lzIGtlcm5lbDogQ29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAN Cj4gMTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNp cyBrZXJuZWw6IFRoZSBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFs bCANCj4gcmlnaHRzIHJlc2VydmVkLg0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6 IEZyZWVCU0QgNi4wLVJFTEVBU0UgIzU6IE1vbiBOb3YgMjEgMjI6MzY6MTcgVVRDIDIwMDUNCj4g Tm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiByb290QGdlbmVzaXMubXkuZG9tYWluOi91 c3Ivb2JqL3Vzci9zcmMvc3lzL01ZS0VSTkVMDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAN Cj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBDUFU6IEFNRCBBdGhsb24odG0pIHBy b2Nlc3NvciAoOTAwLjA0LU1IeiANCj4gNjg2LWNsYXNzIENQVSkNCj4gTm92IDIyIDEzOjI1OjE1 IGdlbmVzaXMga2VybmVsOiBPcmlnaW4gPSAiQXV0aGVudGljQU1EIiAgSWQgPSAweDY0MiAgU3Rl cHBpbmcgPSAyDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogDQo+IEZlYXR1cmVz PTB4MTgzZjlmZjxGUFUsVk1FLERFLFBTRSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LFNFUCxNVFJSLFBH RSxNQ0EsQ01PVixQQVQsUFNFMzYsTU1YLEZYU1I+DQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lz IGtlcm5lbDogQU1EIA0KPiBGZWF0dXJlcz0weGMwNDQwODAwPFNZU0NBTEwsPGIxOD4sTU1YKywz RE5vdyssM0ROb3c+DQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogcmVhbCBtZW1v cnkgID0gMjY4MzY5OTIwICgyNTUgTUIpDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5l bDogYXZhaWwgbWVtb3J5ID0gMjUzMTMyODAwICgyNDEgTUIpDQo+IE5vdiAyMiAxMzoyNToxNSBn ZW5lc2lzIGtlcm5lbDogbnB4MDogW0ZBU1RdDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogbnB4MDogPG1hdGggcHJvY2Vzc29yPiBvbiBtb3RoZXJib2FyZA0KPiBOb3YgMjIgMTM6 MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IG5weDA6IElOVCAxNiBpbnRlcmZhY2UNCj4gTm92IDIyIDEz OjI1OjE1IGdlbmVzaXMga2VybmVsOiBhY3BpMDogPFZUODM3MSBBV1JEQUNQST4gb24gbW90aGVy Ym9hcmQNCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBhY3BpMDogUG93ZXIgQnV0 dG9uIChmaXhlZCkNCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBwY2lfbGluazA6 IDxBQ1BJIFBDSSBMaW5rIExOS0E+IGlycSAxMCBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6MTUg Z2VuZXNpcyBrZXJuZWw6IHBjaV9saW5rMTogPEFDUEkgUENJIExpbmsgTE5LQj4gaXJxIDkgb24g YWNwaTANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBwY2lfbGluazI6IDxBQ1BJ IFBDSSBMaW5rIExOS0M+IGlycSAxMSBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNp cyBrZXJuZWw6IHBjaV9saW5rMzogPEFDUEkgUENJIExpbmsgTE5LRD4gaXJxIDExIG9uIGFjcGkw DQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogVGltZWNvdW50ZXIgIkFDUEktZmFz dCIgZnJlcXVlbmN5IDM1Nzk1NDUgSHogDQo+IHF1YWxpdHkgMTAwMA0KPiBOb3YgMjIgMTM6MjU6 MTUgZ2VuZXNpcyBrZXJuZWw6IGFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5NTQ1 TUh6PiBwb3J0IA0KPiAweDQwMDgtMHg0MDBiIG9uIGFjcGkwDQo+IE5vdiAyMiAxMzoyNToxNSBn ZW5lc2lzIGtlcm5lbDogY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6 MTUgZ2VuZXNpcyBrZXJuZWw6IGFjcGlfdGhyb3R0bGUwOiA8QUNQSSBDUFUgVGhyb3R0bGluZz4g b24gY3B1MA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IGFjcGlfYnV0dG9uMDog PFBvd2VyIEJ1dHRvbj4gb24gYWNwaTANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVs OiBhY3BpX2J1dHRvbjE6IDxTbGVlcCBCdXR0b24+IG9uIGFjcGkwDQo+IE5vdiAyMiAxMzoyNTox NSBnZW5lc2lzIGtlcm5lbDogcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9ydCANCj4g MHhjZjgtMHhjZmYsMHg0MDAwLTB4NDA3ZiwweDQwODAtMHg0MGZmLDB4NTAwMC0weDUwMGYsMHg2 MDAwLTB4NjA3ZiBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHBj aTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogYWdwMDogPFZJQSA4MkM4MzYzIChBcG9sbG8gS1QxMzN4L0tNMTMzKSBob3N0IHRvIA0K PiBQQ0kgYnJpZGdlPiBtZW0gMHhlMDAwMDAwMC0weGUzZmZmZmZmIGF0IGRldmljZSAwLjAgb24g cGNpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHBjaWIxOiA8UENJLVBDSSBi cmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBr ZXJuZWw6IHBjaTE6IDxQQ0kgYnVzPiBvbiBwY2liMQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNp cyBrZXJuZWw6IHBjaTE6IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSAwLjAgKG5vIGRyaXZlciAN Cj4gYXR0YWNoZWQpDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogaXNhYjA6IDxQ Q0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDcuMCBvbiBwY2kwDQo+IE5vdiAyMiAxMzoyNToxNSBn ZW5lc2lzIGtlcm5lbDogaXNhMDogPElTQSBidXM+IG9uIGlzYWIwDQo+IE5vdiAyMiAxMzoyNTox NSBnZW5lc2lzIGtlcm5lbDogYXRhcGNpMDogPFZJQSA4MkM2ODZBIFVETUE2NiBjb250cm9sbGVy PiBwb3J0IA0KPiAweDFmMC0weDFmNywweDNmNiwweDE3MC0weDE3NywweDM3NiwweGEwMDAtMHhh MDBmIGF0IGRldmljZSA3LjEgb24gcGNpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJu ZWw6IGF0YTA6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kwDQo+IE5vdiAyMiAxMzoyNToxNSBn ZW5lc2lzIGtlcm5lbDogYXRhMTogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTANCj4gTm92IDIy IDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiB1aGNpMDogPFZJQSA4M0M1NzIgVVNCIGNvbnRyb2xs ZXI+IHBvcnQgDQo+IDB4YTQwMC0weGE0MWYgaXJxIDExIGF0IGRldmljZSA3LjIgb24gcGNpMA0K PiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHVzYjA6IDxWSUEgODNDNTcyIFVTQiBj b250cm9sbGVyPiBvbiB1aGNpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHVo Y2kxOiA8VklBIDgzQzU3MiBVU0IgY29udHJvbGxlcj4gcG9ydCANCj4gMHhhODAwLTB4YTgxZiBp cnEgMTEgYXQgZGV2aWNlIDcuMyBvbiBwY2kwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogdXNiMTogPFZJQSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kxDQo+IE5vdiAy MiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogcGNpMDogPGJyaWRnZT4gYXQgZGV2aWNlIDcuNCAo bm8gZHJpdmVyIGF0dGFjaGVkKQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHhs MDogPDNDb20gM2M5MDVDLVRYIEZhc3QgRXRoZXJsaW5rIFhMPiBwb3J0IA0KPiAweGFjMDAtMHhh YzdmIG1lbSAweGViMDAwMDAwLTB4ZWIwMDAwN2YgaXJxIDExIGF0IGRldmljZSAxNS4wIG9uIHBj aTANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBtaWlidXMwOiA8TUlJIGJ1cz4g b24geGwwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogdWtwaHkwOiA8R2VuZXJp YyBJRUVFIDgwMi4zdSBtZWRpYSBpbnRlcmZhY2U+IG9uIA0KPiBtaWlidXMwDQo+IE5vdiAyMiAx MzoyNToxNSBnZW5lc2lzIGtlcm5lbDogdWtwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEw MGJhc2VUWCwgDQo+IDEwMGJhc2VUWC1GRFgsIGF1dG8NCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVz aXMga2VybmVsOiB4bDA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjAxOjAzOjI2OjVmOjM3DQo+IE5v diAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogeGwxOiA8M0NvbSAzYzkwNS1UWCBGYXN0IEV0 aGVybGluayBYTD4gcG9ydCANCj4gMHhiMDAwLTB4YjAzZiBpcnEgMTAgYXQgZGV2aWNlIDE3LjAg b24gcGNpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IG1paWJ1czE6IDxNSUkg YnVzPiBvbiB4bDENCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBuc3BoeTA6IDxE UDgzODQwIDEwLzEwMCBtZWRpYSBpbnRlcmZhY2U+IG9uIG1paWJ1czENCj4gTm92IDIyIDEzOjI1 OjE1IGdlbmVzaXMga2VybmVsOiBuc3BoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFz ZVRYLCANCj4gMTAwYmFzZVRYLUZEWCwgYXV0bw0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBr ZXJuZWw6IHhsMTogRXRoZXJuZXQgYWRkcmVzczogMDA6NjA6MDg6Mzc6OWY6M2YNCj4gTm92IDIy IDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBhdGFwY2kxOiA8SGlnaFBvaW50IEhQVDM3MCBVRE1B MTAwIGNvbnRyb2xsZXI+IA0KPiBwb3J0IDB4YjQwMC0weGI0MDcsMHhiODAwLTB4YjgwMywweGJj MDAtMHhiYzA3LDB4YzAwMC0weGMwMDMsMHhjNDAwLTB4YzRmZiBpcnEgDQo+IDExIGF0IGRldmlj ZSAxOS4wIG9uIHBjaTANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBhdGEyOiA8 QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJu ZWw6IGF0YTM6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kxDQo+IE5vdiAyMiAxMzoyNToxNSBn ZW5lc2lzIGtlcm5lbDogZmRjMDogPGZsb3BweSBkcml2ZSBjb250cm9sbGVyPiBwb3J0IA0KPiAw eDNmMC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6MTUg Z2VuZXNpcyBrZXJuZWw6IGZkYzA6IFtGQVNUXQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBr ZXJuZWw6IGZkMDogPDE0NDAtS0IgMy41IiBkcml2ZT4gb24gZmRjMCBkcml2ZSAwDQo+IE5vdiAy MiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogc2lvMDogPDE2NTUwQS1jb21wYXRpYmxlIENPTSBw b3J0PiBwb3J0IA0KPiAweDNmOC0weDNmZiBpcnEgNCBmbGFncyAweDEwIG9uIGFjcGkwDQo+IE5v diAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogc2lvMDogdHlwZSAxNjU1MEENCj4gTm92IDIy IDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBzaW8xOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBv cnQ+IHBvcnQgDQo+IDB4MmY4LTB4MmZmIGlycSAzIG9uIGFjcGkwDQo+IE5vdiAyMiAxMzoyNTox NSBnZW5lc2lzIGtlcm5lbDogc2lvMTogdHlwZSAxNjU1MEENCj4gTm92IDIyIDEzOjI1OjE1IGdl bmVzaXMga2VybmVsOiBwcGMwOiA8U3RhbmRhcmQgcGFyYWxsZWwgcHJpbnRlciBwb3J0PiBwb3J0 IA0KPiAweDM3OC0weDM3ZiBpcnEgNyBvbiBhY3BpMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNp cyBrZXJuZWw6IHBwYzA6IEdlbmVyaWMgY2hpcHNldCAoRVBQL05JQkJMRSkgaW4gQ09NUEFUSUJM RSANCj4gbW9kZQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHBwYnVzMDogPFBh cmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5l bDogcGxpcDA6IDxQTElQIG5ldHdvcmsgaW50ZXJmYWNlPiBvbiBwcGJ1czANCj4gTm92IDIyIDEz OjI1OjE1IGdlbmVzaXMga2VybmVsOiBscHQwOiA8UHJpbnRlcj4gb24gcHBidXMwDQo+IE5vdiAy MiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogbHB0MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0DQo+ IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogcHBpMDogPFBhcmFsbGVsIEkvTz4gb24g cHBidXMwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogYXRrYmRjMDogPEtleWJv YXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCANCj4gMHg2MCwweDY0IGlycSAxIG9uIGFjcGkw DQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+ IGlycSAxIG9uIGF0a2JkYzANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBrYmQw IGF0IGF0a2JkMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IGF0a2JkMDogW0dJ QU5ULUxPQ0tFRF0NCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBwc20wOiA8UFMv MiBNb3VzZT4gaXJxIDEyIG9uIGF0a2JkYzANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2Vy bmVsOiBwc20wOiBbR0lBTlQtTE9DS0VEXQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJu ZWw6IHBzbTA6IG1vZGVsIEludGVsbGlNb3VzZSBFeHBsb3JlciwgZGV2aWNlIElEIDQNCj4gTm92 IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBwbXRpbWVyMCBvbiBpc2EwDQo+IE5vdiAyMiAx MzoyNToxNSBnZW5lc2lzIGtlcm5lbDogb3JtMDogPElTQSBPcHRpb24gUk9Ncz4gYXQgaW9tZW0g DQo+IDB4YzAwMDAtMHhjN2ZmZiwweGNjMDAwLTB4Y2M3ZmYgb24gaXNhMA0KPiBOb3YgMjIgMTM6 MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEw MCBvbiBpc2EwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogc2MwOiBWR0EgPDE2 IHZpcnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPg0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNp cyBrZXJuZWw6IHZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgDQo+ IGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lz IGtlcm5lbDogc2JjMDogPENyZWF0aXZlIFNCIEFXRTY0IEdvbGQ+IGF0IHBvcnQgDQo+IDB4MjIw LTB4MjJmLDB4MzMwLTB4MzMxLDB4Mzg4LTB4MzhiIGlycSA1IGRycSAxLDUgb24gaXNhMA0KPiBO b3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IHNiYzA6IFtHSUFOVC1MT0NLRURdDQo+IE5v diAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogcGNtMDogPFNCMTYgRFNQIDQuMTY+IG9uIHNi YzANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBwY20wOiBbR0lBTlQtTE9DS0VE XQ0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IGpveTA6IDxHZW5lcmljIFBuUCBK b3lzdGljaz4gYXQgcG9ydCAweDIwMC0weDIwNyANCj4gb24gaXNhMA0KPiBOb3YgMjIgMTM6MjU6 MTUgZ2VuZXNpcyBrZXJuZWw6IFRpbWVjb3VudGVyICJUU0MiIGZyZXF1ZW5jeSA5MDAwMzc4Njkg SHogcXVhbGl0eSA4MDANCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBUaW1lY291 bnRlcnMgdGljayBldmVyeSAxLjAwMCBtc2VjDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogdXNiMTogVVNCIHJldmlzaW9uIDEuMA0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBr ZXJuZWw6IHVodWIwOiBWSUEgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgDQo+IDEuMDAv MS4wMCwgYWRkciAxMjcNCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiB1aHViMDog MiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCj4gTm92IDIyIDEzOjI1OjE1 IGdlbmVzaXMga2VybmVsOiB1c2IwOiBVU0IgcmV2aXNpb24gMS4wDQo+IE5vdiAyMiAxMzoyNTox NSBnZW5lc2lzIGtlcm5lbDogdWh1YjE6IFZJQSBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJl diANCj4gMS4wMC8xLjAwLCBhZGRyIDEyNw0KPiBOb3YgMjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJu ZWw6IHVodWIxOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KPiBOb3Yg MjIgMTM6MjU6MTUgZ2VuZXNpcyBrZXJuZWw6IGlwZncyICgraXB2NikgaW5pdGlhbGl6ZWQsIGRp dmVydCBsb2FkYWJsZSwgDQo+IHJ1bGUtYmFzZWQgZm9yd2FyZGluZyBkaXNhYmxlZCwgZGVmYXVs dCB0byBkZW55LCBsb2dnaW5nIGRpc2FibGVkDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtl cm5lbDogYWQwOiAyOTMxNE1CIDxJQk0gRFRMQS0zMDcwMzAgVFg0T0E1MEM+IGF0IA0KPiBhdGEw LW1hc3RlciBVRE1BNjYNCj4gTm92IDIyIDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBhY2QwOiBE VkRST00gPFRPU0hJQkEgRFZELVJPTSBTRC1NMTUwMi8xMDEyPiBhdCANCj4gYXRhMS1tYXN0ZXIg VURNQTMzDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5lbDogYWNkMTogQ0RSVyA8U09O WSBDRC1SVyBDUlgyMTVFMS9TWVMyPiBhdCANCj4gYXRhMS1zbGF2ZSBVRE1BMzMNCj4gTm92IDIy IDEzOjI1OjE1IGdlbmVzaXMga2VybmVsOiBhZDQ6IDI5MzE0TUIgPElCTSBEVExBLTMwNzAzMCBU WDRPQTUwQz4gYXQgDQo+IGF0YTItbWFzdGVyIFVETUExMDANCj4gTm92IDIyIDEzOjI1OjE1IGdl bmVzaXMga2VybmVsOiBhZDY6IDU4NjQ0TUIgPElDMzVMMDYwQVZFUjA3IDAgRVI2T0E0NEE+IGF0 IA0KPiBhdGEzLW1hc3RlciBVRE1BMTAwDQo+IE5vdiAyMiAxMzoyNToxNSBnZW5lc2lzIGtlcm5l bDogVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZDZzMWENCj4gTm92IDIyIDEz OjI1OjE1IGdlbmVzaXMgc2F2ZWNvcmU6IG5vIGR1bXBzIGZvdW5kDQo+IE5vdiAyMiAxMzoyNTox NiBnZW5lc2lzIGtlcm5lbDogeGwxOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gVVANCj4gTm92IDIy IDEzOjI1OjM2IGdlbmVzaXMga2VybmVsOiBkcm0wOiA8QVRJIFJhZ2UgMTI4IFBybyBQRiAoQUdQ KT4gcG9ydCANCj4gMHg5MDAwLTB4OTBmZiBtZW0gMHhlNDAwMDAwMC0weGU3ZmZmZmZmLDB4ZTkw MDAwMDAtMHhlOTAwM2ZmZiBpcnEgMTAgYXQgZGV2aWNlIA0KPiAwLjAgb24gcGNpMQ0KPiBOb3Yg MjIgMTM6MjU6MzYgZ2VuZXNpcyBrZXJuZWw6IGluZm86IFtkcm1dIEFHUCBhdCAweGUwMDAwMDAw IDY0TUINCj4gTm92IDIyIDEzOjI1OjM2IGdlbmVzaXMga2VybmVsOiBpbmZvOiBbZHJtXSBJbml0 aWFsaXplZCByMTI4IDIuNS4wIDIwMDMwNzI1IG9uIA0KPiBtaW5vciAwDQo+IE5vdiAyMiAxMzoy NjoyNCBnZW5lc2lzIGtlcm5lbDogdWhjaV9yb290X2ludHJfc3RhcnQ6IHhmZXI9MHhjMTZiZTAx YyBsZW49MzINCj4gTm92IDIyIDEzOjI2OjI0IGdlbmVzaXMga2VybmVsOiB1aGNpX3Jvb3RfaW50 cl9zdGFydDogeGZlcj0weGMxNmJlYzFjIGxlbj0zMg0KPiAuLi4uDQo+IE5vdiAyMiAxMzoyNjo1 MiBnZW5lc2lzIGtlcm5lbDogdWhjaV9yb290X2ludHJfc3RhcnQ6IHhmZXI9MHhjMTZiZTAxYyBs ZW49MzINCj4gTm92IDIyIDEzOjI2OjUyIGdlbmVzaXMga2VybmVsOiB1aGNpX3Jvb3RfaW50cl9z dGFydDogeGZlcj0weGMxNmJlYzFjIGxlbj0zMg0KPiAuLi4uDQo+IE5vdiAyMiAxMzo0MDozOCBn ZW5lc2lzIGtlcm5lbDogdXNiMTogaG9zdCBzeXN0ZW0gZXJyb3INCj4gTm92IDIyIDEzOjQwOjM4 IGdlbmVzaXMga2VybmVsOiB1c2IxOiBob3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAx Mzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wcmVnczogdXNiMSByZWdzOiBjbWQ9MDA4 MCwgc3RzPTAwMjgsIA0KPiBpbnRyPTAwMGYsIGZybnVtPTA0ZDgsIGZsYmFzZT0wZjlkMjAwMCwg c29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAxMzo0MDozOCBn ZW5lc2lzIGtlcm5lbDogaW50cnM9MTA1ODYNCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2Vy bmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNjMwMDApIGF0IDB4MGY5ZDYwMDI6IA0KPiBoX25l eHQ9MGY5ZDYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtl cm5lbDogdXNiMTogaG9zdCBjb250cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDA6MzggZ2Vu ZXNpcyBrZXJuZWw6IHVoY2lfZHVtcHJlZ3M6IHVzYjEgcmVnczogY21kPTAwODAsIHN0cz0wMDIw LCANCj4gaW50cj0wMDBmLCBmcm51bT0wNGQ4LCBmbGJhc2U9MGY5ZDIwMDAsIHNvZj0wMDQwLCBw b3J0c2MxPTA0ODAsIHBvcnRzYzI9MDQ4MA0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJu ZWw6IGludHJzPTEwNTg3DQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9k dW1wX3FoOiBRSCgweGQwYTYzMDAwKSBhdCAweDBmOWQ2MDAyOiANCj4gaF9uZXh0PTBmOWQ2MDIy IGVfbmV4dD0wMDAwMDAwMQ0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IHVzYjE6 IGhvc3QgY29udHJvbGxlciBoYWx0ZWQNCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVs OiB1aGNpX2R1bXByZWdzOiB1c2IxIHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGludHI9 MDAwZiwgZnJudW09MDRkOCwgZmxiYXNlPTBmOWQyMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgw LCBwb3J0c2MyPTA0ODANCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiBpbnRycz0x MDU4OA0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgo MHhkMGE2MzAwMCkgYXQgMHgwZjlkNjAwMjogDQo+IGhfbmV4dD0wZjlkNjAyMiBlX25leHQ9MDAw MDAwMDENCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiB1c2IxOiBob3N0IGNvbnRy b2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1w cmVnczogdXNiMSByZWdzOiBjbWQ9MDA4MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAwMGYsIGZybnVt PTA0ZDgsIGZsYmFzZT0wZjlkMjAwMCwgc29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0w NDgwDQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogaW50cnM9MTA1ODkNCj4gTm92 IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNjMwMDAp IGF0IDB4MGY5ZDYwMDI6IA0KPiBoX25leHQ9MGY5ZDYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5v diAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdXNiMTogaG9zdCBjb250cm9sbGVyIGhhbHRl ZA0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcHJlZ3M6IHVzYjEg cmVnczogY21kPTAwODAsIHN0cz0wMDIwLCANCj4gaW50cj0wMDBmLCBmcm51bT0wNGQ4LCBmbGJh c2U9MGY5ZDIwMDAsIHNvZj0wMDQwLCBwb3J0c2MxPTA0ODAsIHBvcnRzYzI9MDQ4MA0KPiBOb3Yg MjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IGludHJzPTEwNTkwDQo+IE5vdiAyMiAxMzo0MDoz OCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wX3FoOiBRSCgweGQwYTYzMDAwKSBhdCAweDBmOWQ2 MDAyOiANCj4gaF9uZXh0PTBmOWQ2MDIyIGVfbmV4dD0wMDAwMDAwMQ0KPiBOb3YgMjIgMTM6NDA6 MzggZ2VuZXNpcyBrZXJuZWw6IHVzYjE6IGhvc3QgY29udHJvbGxlciBoYWx0ZWQNCj4gTm92IDIy IDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXByZWdzOiB1c2IxIHJlZ3M6IGNtZD0w MDgwLCBzdHM9MDAyMCwgDQo+IGludHI9MDAwZiwgZnJudW09MDRkOCwgZmxiYXNlPTBmOWQyMDAw LCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgwLCBwb3J0c2MyPTA0ODANCj4gTm92IDIyIDEzOjQwOjM4 IGdlbmVzaXMga2VybmVsOiBpbnRycz0xMDU5MQ0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBr ZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgoMHhkMGE2MzAwMCkgYXQgMHgwZjlkNjAwMjogDQo+IGhf bmV4dD0wZjlkNjAyMiBlX25leHQ9MDAwMDAwMDENCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMg a2VybmVsOiB1c2IxOiBob3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAxMzo0MDozOCBn ZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wcmVnczogdXNiMSByZWdzOiBjbWQ9MDA4MCwgc3RzPTAw MjAsIA0KPiBpbnRyPTAwMGYsIGZybnVtPTA0ZDgsIGZsYmFzZT0wZjlkMjAwMCwgc29mPTAwNDAs IHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtl cm5lbDogaW50cnM9MTA1OTINCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiB1aGNp X2R1bXBfcWg6IFFIKDB4ZDBhNjMwMDApIGF0IDB4MGY5ZDYwMDI6IA0KPiBoX25leHQ9MGY5ZDYw MjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdXNi MTogaG9zdCBjb250cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJu ZWw6IHVoY2lfZHVtcHJlZ3M6IHVzYjEgcmVnczogY21kPTAwODAsIHN0cz0wMDIwLCANCj4gaW50 cj0wMDBmLCBmcm51bT0wNGQ4LCBmbGJhc2U9MGY5ZDIwMDAsIHNvZj0wMDQwLCBwb3J0c2MxPTA0 ODAsIHBvcnRzYzI9MDQ4MA0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IGludHJz PTEwNzc2DQo+IE5vdiAyMiAxMzo0MDozOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wX3FoOiBR SCgweGQwYTYzMDAwKSBhdCAweDBmOWQ2MDAyOiANCj4gaF9uZXh0PTBmOWQ2MDIyIGVfbmV4dD0w MDAwMDAwMQ0KPiBOb3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IHVzYjE6IGhvc3QgY29u dHJvbGxlciBoYWx0ZWQNCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1 bXByZWdzOiB1c2IxIHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGludHI9MDAwZiwgZnJu dW09MDRkOCwgZmxiYXNlPTBmOWQyMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgwLCBwb3J0c2My PTA0ODANCj4gTm92IDIyIDEzOjQwOjM4IGdlbmVzaXMga2VybmVsOiBpbnRycz0xMDc3Nw0KPiBO b3YgMjIgMTM6NDA6MzggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgoMHhkMGE2MzAw MCkgYXQgMHgwZjlkNjAwMjogDQo+IGhfbmV4dD0wZjlkNjAyMiBlX25leHQ9MDAwMDAwMDENCj4g Li4uLg0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVzYjA6IGhvc3Qgc3lzdGVt IGVycm9yDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdXNiMDogaG9zdCBjb250 cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVt cHJlZ3M6IHVzYjAgcmVnczogY21kPTAwODAsIHN0cz0wMDI4LCANCj4gaW50cj0wMDBmLCBmcm51 bT0wMWQzLCBmbGJhc2U9MGY5ZGIwMDAsIHNvZj0wMDQwLCBwb3J0c2MxPTA0ODAsIHBvcnRzYzI9 MDQ4MA0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IGludHJzPTUzMjA5DQo+IE5v diAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wX3FoOiBRSCgweGQwYTVlMDAw KSBhdCAweDBmOWRmMDAyOiANCj4gaF9uZXh0PTBmOWRmMDIyIGVfbmV4dD0wMDAwMDAwMQ0KPiBO b3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVzYjE6IGhvc3QgY29udHJvbGxlciBoYWx0 ZWQNCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXByZWdzOiB1c2Ix IHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGludHI9MDAwZiwgZnJudW09MDRkOCwgZmxi YXNlPTBmOWQyMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgwLCBwb3J0c2MyPTA0ODANCj4gTm92 IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiBpbnRycz01MzIwOQ0KPiBOb3YgMjIgMTM6NDE6 MTggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgoMHhkMGE2MzAwMCkgYXQgMHgwZjlk NjAwMjogDQo+IGhfbmV4dD0wZjlkNjAyMiBlX25leHQ9MDAwMDAwMDENCj4gTm92IDIyIDEzOjQx OjE4IGdlbmVzaXMga2VybmVsOiB1c2IwOiBob3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAy MiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wcmVnczogdXNiMCByZWdzOiBjbWQ9 MDA4MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAwMGYsIGZybnVtPTAxZDMsIGZsYmFzZT0wZjlkYjAw MCwgc29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAxMzo0MTox OCBnZW5lc2lzIGtlcm5lbDogaW50cnM9NTMyMTANCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMg a2VybmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNWUwMDApIGF0IDB4MGY5ZGYwMDI6IA0KPiBo X25leHQ9MGY5ZGYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lz IGtlcm5lbDogdXNiMTogaG9zdCBjb250cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDE6MTgg Z2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcHJlZ3M6IHVzYjEgcmVnczogY21kPTAwODAsIHN0cz0w MDIwLCANCj4gaW50cj0wMDBmLCBmcm51bT0wNGQ4LCBmbGJhc2U9MGY5ZDIwMDAsIHNvZj0wMDQw LCBwb3J0c2MxPTA0ODAsIHBvcnRzYzI9MDQ4MA0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBr ZXJuZWw6IGludHJzPTUzMjEwDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdWhj aV9kdW1wX3FoOiBRSCgweGQwYTYzMDAwKSBhdCAweDBmOWQ2MDAyOiANCj4gaF9uZXh0PTBmOWQ2 MDIyIGVfbmV4dD0wMDAwMDAwMQ0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVz YjA6IGhvc3QgY29udHJvbGxlciBoYWx0ZWQNCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2Vy bmVsOiB1aGNpX2R1bXByZWdzOiB1c2IwIHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGlu dHI9MDAwZiwgZnJudW09MDFkMywgZmxiYXNlPTBmOWRiMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0w NDgwLCBwb3J0c2MyPTA0ODANCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiBpbnRy cz01MzIxMQ0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDog UUgoMHhkMGE1ZTAwMCkgYXQgMHgwZjlkZjAwMjogDQo+IGhfbmV4dD0wZjlkZjAyMiBlX25leHQ9 MDAwMDAwMDENCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiB1c2IxOiBob3N0IGNv bnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9k dW1wcmVnczogdXNiMSByZWdzOiBjbWQ9MDA4MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAwMGYsIGZy bnVtPTA0ZDgsIGZsYmFzZT0wZjlkMjAwMCwgc29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNj Mj0wNDgwDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogaW50cnM9NTMyMTENCj4g Tm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNjMw MDApIGF0IDB4MGY5ZDYwMDI6IA0KPiBoX25leHQ9MGY5ZDYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+ IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdXNiMDogaG9zdCBjb250cm9sbGVyIGhh bHRlZA0KPiAuLi4uDQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdXNiMDogaG9z dCBjb250cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVo Y2lfZHVtcHJlZ3M6IHVzYjAgcmVnczogY21kPTAwODAsIHN0cz0wMDIwLCANCj4gaW50cj0wMDBm LCBmcm51bT0wMWQzLCBmbGJhc2U9MGY5ZGIwMDAsIHNvZj0wMDQwLCBwb3J0c2MxPTA0ODAsIHBv cnRzYzI9MDQ4MA0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IGludHJzPTUzMzQ1 DQo+IE5vdiAyMiAxMzo0MToxOCBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wX3FoOiBRSCgweGQw YTVlMDAwKSBhdCAweDBmOWRmMDAyOiANCj4gaF9uZXh0PTBmOWRmMDIyIGVfbmV4dD0wMDAwMDAw MQ0KPiBOb3YgMjIgMTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVzYjE6IGhvc3QgY29udHJvbGxl ciBoYWx0ZWQNCj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXByZWdz OiB1c2IxIHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGludHI9MDAwZiwgZnJudW09MDRk OCwgZmxiYXNlPTBmOWQyMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgwLCBwb3J0c2MyPTA0ODAN Cj4gTm92IDIyIDEzOjQxOjE4IGdlbmVzaXMga2VybmVsOiBpbnRycz01MzM0NQ0KPiBOb3YgMjIg MTM6NDE6MTggZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgoMHhkMGE2MzAwMCkgYXQg MHgwZjlkNjAwMjogDQo+IGhfbmV4dD0wZjlkNjAyMiBlX25leHQ9MDAwMDAwMDENCj4gTm92IDIy IDEzOjQxOjE5IGdlbmVzaXMga2VybmVsOiB1c2IwOiBob3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+ IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wcmVnczogdXNiMCByZWdz OiBjbWQ9MDA4MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAwMGYsIGZybnVtPTAxZDMsIGZsYmFzZT0w ZjlkYjAwMCwgc29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAx Mzo0MToxOSBnZW5lc2lzIGtlcm5lbDogaW50cnM9NTMzNDYNCj4gTm92IDIyIDEzOjQxOjE5IGdl bmVzaXMga2VybmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNWUwMDApIGF0IDB4MGY5ZGYwMDI6 IA0KPiBoX25leHQ9MGY5ZGYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5vdiAyMiAxMzo0MToxOSBn ZW5lc2lzIGtlcm5lbDogdXNiMTogaG9zdCBjb250cm9sbGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6 NDE6MTkgZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcHJlZ3M6IHVzYjEgcmVnczogY21kPTAwODAs IHN0cz0wMDIwLCANCj4gaW50cj0wMDBmLCBmcm51bT0wNGQ4LCBmbGJhc2U9MGY5ZDIwMDAsIHNv Zj0wMDQwLCBwb3J0c2MxPTA0ODAsIHBvcnRzYzI9MDQ4MA0KPiBOb3YgMjIgMTM6NDE6MTkgZ2Vu ZXNpcyBrZXJuZWw6IGludHJzPTUzMzQ2DQo+IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtlcm5l bDogdWhjaV9kdW1wX3FoOiBRSCgweGQwYTYzMDAwKSBhdCAweDBmOWQ2MDAyOiANCj4gaF9uZXh0 PTBmOWQ2MDIyIGVfbmV4dD0wMDAwMDAwMQ0KPiBOb3YgMjIgMTM6NDE6MTkgZ2VuZXNpcyBrZXJu ZWw6IHVzYjA6IGhvc3QgY29udHJvbGxlciBoYWx0ZWQNCj4gTm92IDIyIDEzOjQxOjE5IGdlbmVz aXMga2VybmVsOiB1aGNpX2R1bXByZWdzOiB1c2IwIHJlZ3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwg DQo+IGludHI9MDAwZiwgZnJudW09MDFkMywgZmxiYXNlPTBmOWRiMDAwLCBzb2Y9MDA0MCwgcG9y dHNjMT0wNDgwLCBwb3J0c2MyPTA0ODANCj4gTm92IDIyIDEzOjQxOjE5IGdlbmVzaXMga2VybmVs OiBpbnRycz01MzM0Nw0KPiBOb3YgMjIgMTM6NDE6MTkgZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVt cF9xaDogUUgoMHhkMGE1ZTAwMCkgYXQgMHgwZjlkZjAwMjogDQo+IGhfbmV4dD0wZjlkZjAyMiBl X25leHQ9MDAwMDAwMDENCj4gTm92IDIyIDEzOjQxOjE5IGdlbmVzaXMga2VybmVsOiB1c2IxOiBo b3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtlcm5lbDog dWhjaV9kdW1wcmVnczogdXNiMSByZWdzOiBjbWQ9MDA4MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAw MGYsIGZybnVtPTA0ZDgsIGZsYmFzZT0wZjlkMjAwMCwgc29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwg cG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtlcm5lbDogaW50cnM9NTMz NDcNCj4gTm92IDIyIDEzOjQxOjE5IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4 ZDBhNjMwMDApIGF0IDB4MGY5ZDYwMDI6IA0KPiBoX25leHQ9MGY5ZDYwMjIgZV9uZXh0PTAwMDAw MDAxDQo+IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtlcm5lbDogdXNiMDogaG9zdCBjb250cm9s bGVyIGhhbHRlZA0KPiBOb3YgMjIgMTM6NDE6MTkgZ2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcHJl Z3M6IHVzYjAgcmVnczogY21kPTAwODAsIHN0cz0wMDIwLCANCj4gaW50cj0wMDBmLCBmcm51bT0w MWQzLCBmbGJhc2U9MGY5ZGIwMDAsIHNvZj0wMDQwLCBwb3J0c2MxPTA0ODAsIHBvcnRzYzI9MDQ4 MA0KPiBOb3YgMjIgMTM6NDE6MTkgZ2VuZXNpcyBrZXJuZWw6IGludHJzPTUzMzQ4DQo+IE5vdiAy MiAxMzo0MToxOSBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wX3FoOiBRSCgweGQwYTVlMDAwKSBh dCAweDBmOWRmMDAyOiANCj4gaF9uZXh0PTBmOWRmMDIyIGVfbmV4dD0wMDAwMDAwMQ0KPiBOb3Yg MjIgMTM6NDE6MTkgZ2VuZXNpcyBrZXJuZWw6IHVzYjE6IGhvc3QgY29udHJvbGxlciBoYWx0ZWQN Cj4gTm92IDIyIDEzOjQxOjE5IGdlbmVzaXMga2VybmVsOiB1aGNpX2R1bXByZWdzOiB1c2IxIHJl Z3M6IGNtZD0wMDgwLCBzdHM9MDAyMCwgDQo+IGludHI9MDAwZiwgZnJudW09MDRkOCwgZmxiYXNl PTBmOWQyMDAwLCBzb2Y9MDA0MCwgcG9ydHNjMT0wNDgwLCBwb3J0c2MyPTA0ODANCj4gTm92IDIy IDEzOjQxOjE5IGdlbmVzaXMga2VybmVsOiBpbnRycz01MzM0OA0KPiBOb3YgMjIgMTM6NDE6MTkg Z2VuZXNpcyBrZXJuZWw6IHVoY2lfZHVtcF9xaDogUUgoMHhkMGE2MzAwMCkgYXQgMHgwZjlkNjAw MjogDQo+IGhfbmV4dD0wZjlkNjAyMiBlX25leHQ9MDAwMDAwMDENCj4gTm92IDIyIDEzOjQxOjE5 IGdlbmVzaXMga2VybmVsOiB1c2IwOiBob3N0IGNvbnRyb2xsZXIgaGFsdGVkDQo+IE5vdiAyMiAx Mzo0MToxOSBnZW5lc2lzIGtlcm5lbDogdWhjaV9kdW1wcmVnczogdXNiMCByZWdzOiBjbWQ9MDA4 MCwgc3RzPTAwMjAsIA0KPiBpbnRyPTAwMGYsIGZybnVtPTAxZDMsIGZsYmFzZT0wZjlkYjAwMCwg c29mPTAwNDAsIHBvcnRzYzE9MDQ4MCwgcG9ydHNjMj0wNDgwDQo+IE5vdiAyMiAxMzo0MToxOSBn ZW5lc2lzIGtlcm5lbDogaW50cnM9NTMzNDkNCj4gTm92IDIyIDEzOjQxOjE5IGdlbmVzaXMga2Vy bmVsOiB1aGNpX2R1bXBfcWg6IFFIKDB4ZDBhNWUwMDApIGF0IDB4MGY5ZGYwMDI6IA0KPiBoX25l eHQ9MGY5ZGYwMjIgZV9uZXh0PTAwMDAwMDAxDQo+IE5vdiAyMiAxMzo0MToxOSBnZW5lc2lzIGtl cm5lbDogdXNiMTogaG9zdCBjb250cm9sbGVyIGhhbHRlZA0KPiAuLi4uDQo+IA0KPiBUaGFua3MN Cj4gDQo+IFRhbw0KPiANCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAN Cj4gTWVzc2FnZTogMw0KPiBEYXRlOiBXZWQsIDIzIE5vdiAyMDA1IDA0OjUyOjI4IEdNVA0KPiBG cm9tOiBNYXJrIExpbmltb24gPGxpbmltb25ARnJlZUJTRC5vcmc+DQo+IFN1YmplY3Q6IFJlOiB1 c2IvNzk0MzY6IFtwYW5pY10gb2hjaV9hYm9ydF94ZmVyOiBub3QgaW4gcHJvY2Vzcw0KPiBjb250 ZXh0DQo+IFRvOiBhbnRob255LmdpbmVwcm9AbGFwb3N0ZS5uZXQsIGxpbmltb25ARnJlZUJTRC5v cmcsDQo+IGZyZWVic2QtdXNiQEZyZWVCU0Qub3JnDQo+IE1lc3NhZ2UtSUQ6IDwyMDA1MTEyMzA0 NTIuakFONHFTYVAwNzM5NjFAZnJlZWZhbGwuZnJlZWJzZC5vcmc+DQo+IA0KPiBTeW5vcHNpczog W3BhbmljXSBvaGNpX2Fib3J0X3hmZXI6IG5vdCBpbiBwcm9jZXNzIGNvbnRleHQNCj4gDQo+IFN0 YXRlLUNoYW5nZWQtRnJvbS1Ubzogb3Blbi0+Y2xvc2VkDQo+IFN0YXRlLUNoYW5nZWQtQnk6IGxp bmltb24NCj4gU3RhdGUtQ2hhbmdlZC1XaGVuOiBXZWQgTm92IDIzIDA0OjUyOjE1IEdNVCAyMDA1 DQo+IFN0YXRlLUNoYW5nZWQtV2h5OiANCj4gQXBwYXJlbnRseSBmaXhlZCBpbiA1LVNUQUJMRS4N Cj4gDQo+IGh0dHA6Ly93d3cuZnJlZWJzZC5vcmcvY2dpL3F1ZXJ5LXByLmNnaT9wcj03OTQzNg0K PiANCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gTWVzc2FnZTog NA0KPiBEYXRlOiBXZWQsIDIzIE5vdiAyMDA1IDEwOjEwOjI3IEdNVA0KPiBGcm9tOiAiTmljayBG b3JiZXMiIDxOaWNrLkZvcmJlc0BodW50c3dvcnRoLmNvbT4NCj4gU3ViamVjdDogUmU6IHVzYi84 MzUwNDogW3VzYl0gU3BlZWRUb3VjaCBVU0Igc3RvcCB3b3JraW5nIG9uIHJlY2VudA0KPiBjdXJy ZW50IChhbmQgUkVMRU5HXzYpIChyZWdyZXNzaW9uKQ0KPiBUbzogZnJlZWJzZC11c2JARnJlZUJT RC5vcmcNCj4gTWVzc2FnZS1JRDogPDIwMDUxMTIzMTAxMC5qQU5BQVJnVDAyMDEyOUBmcmVlZmFs bC5mcmVlYnNkLm9yZz4NCj4gDQo+IFRoZSBmb2xsb3dpbmcgcmVwbHkgd2FzIG1hZGUgdG8gUFIg dXNiLzgzNTA0OyBpdCBoYXMgYmVlbiBub3RlZCBieSBHTkFUUy4NCj4gDQo+IEZyb206ICJOaWNr IEZvcmJlcyIgPE5pY2suRm9yYmVzQGh1bnRzd29ydGguY29tPg0KPiBUbzogPGJ1Zy1mb2xsb3d1 cEBGcmVlQlNELm9yZz4NCj4gQ2M6ICANCj4gU3ViamVjdDogUmU6IHVzYi84MzUwNDogW3VzYl0g U3BlZWRUb3VjaCBVU0Igc3RvcCB3b3JraW5nIG9uIHJlY2VudCBjdXJyZW50IChhbmQgUkVMRU5H XzYpIChyZWdyZXNzaW9uKQ0KPiBEYXRlOiBXZWQsIDIzIE5vdiAyMDA1IDEwOjA3OjM4IC0wMDAw DQo+IA0KPiBIaSwNCj4gDQo+IEkgY2FuIGNvbmZpcm0gdGhpcyBwcm9ibGVtIHN0aWxsIG9jY3Vy cyB3aXRoIDYuMC1SRUxFQVNFLCBleGFjdGx5IGFzDQo+IGRlc2NyaWJlZCBhYm92ZS4gSXQgb2Nj dXJzIHdpdGggYm90aCBwcHBvYTIgYW5kIHBwcG9hMy4NCj4gDQo+IEkgaGF2ZSBzZXZlcmFsIG9m IHRoZXNlIG1vZGVtcyBvZiB2YXJpb3VzIHJldmlzaW9ucyBhbmQgd291bGQgYmUgaGFwcHkNCj4g dG8gZG8gcHJvdmlkZSBhbnkgZXh0cmEgaW5mb3JtYXRpb24gb3IgZG8gYW55IHRlc3RpbmcgcmVx dWlyZWQgdG8gdHJ5IHRvDQo+IHJlc29sdmUgdGhpcy4NCj4gDQo+IFRoYW5rcywNCj4gDQo+IE5p Y2suDQo+IA0KPiANCj4gDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4g DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGZy ZWVic2QtdXNiQGZyZWVic2Qub3JnIG1haWxpbmcgbGlzdA0KPiBodHRwOi8vbGlzdHMuZnJlZWJz ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlYnNkLXVzYg0KPiBUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhbnkgbWFpbCB0byAiZnJlZWJzZC11c2ItdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQo+IA0K PiANCj4gRW5kIG9mIGZyZWVic2QtdXNiIERpZ2VzdCwgVm9sIDU3LCBJc3N1ZSAzDQo+ICoqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg== From owner-freebsd-usb@FreeBSD.ORG Thu Nov 24 00:35:48 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 1A82116A41F for ; Thu, 24 Nov 2005 00:35:48 +0000 (GMT) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe08.swip.net [212.247.154.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2934F43D6E for ; Thu, 24 Nov 2005 00:35:36 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: Y1QAsIk9O44SO+J/q9KNyQ== Received: from mp-217-39-29.daxnet.no ([193.217.39.29] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.0.1) with ESMTP id 20531652; Thu, 24 Nov 2005 01:35:30 +0100 From: Hans Petter Selasky To: taozhen@sbcglobal.net Date: Thu, 24 Nov 2005 01:36:44 +0100 User-Agent: KMail/1.7 References: <43763A9B.1010901@sbcglobal.net> <200511191226.44448.hselasky@c2i.net> <4383A73B.4080805@sbcglobal.net> In-Reply-To: <4383A73B.4080805@sbcglobal.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511240136.45579.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: usb0: host system err in 6.0 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: Thu, 24 Nov 2005 00:35:48 -0000 On Wednesday 23 November 2005 00:18, Tao Zhen wrote: > Hans Petter Selasky wrote: > > Here are some more error messages, hopefully they are helpful. I had to > disable the debugging as the error message quickly filled up the partition > with log files. USBD_TIMEOUT message never showed up as I didn't plug in a > device at all. > The "dmesg" looks ok. Edit "/sys/dev/usb2/_uhci.c" and lookup "uhci_dump_all()". I am not sure how to best do it, but I want a binary copy of the structure pointed to by "sc". Maybe someone else on this list has a better suggestion, but here is what you can do: static void uhci_dump_all(uhci_softc_t *sc) { uhci_dumpregs(sc); printf("intrs=%d\n", sc->sc_bus.no_intrs); uhci_dump_qh(&sc->sc_ls_ctl_start); uhci_dump_qh(&sc->sc_hs_ctl_start); uhci_dump_qh(&sc->sc_bulk_start); uhci_dump_qh(&sc->sc_last_qh); /* * a binary dump, that contains all * hardware structures, is smaller * than a decoded dump */ if(sc->sc_vendor[14] != '@') { u_int32_t len = sizeof(uhci_softc_t); char buffer[(sizeof(uhci_softc_t)*2)+1]; char *dst = &buffer[0]; u_int8_t *src = (void *)sc; u_int8_t last = 0; sc->sc_vendor[14] = '@'; sc->sc_vendor[15] = 0; while(len--) { if(src[0] != last) { last = src[0]; *dst++ = (last >> 4) + 'a'; *dst++ = (last & 0xF) +'a'; } else { *dst++ = 'z'; } src++; } *dst++ = 0; printf("dumping %d (%d) bytes: <%s>\n", sizeof(uhci_softc_t), dst-&buffer[0]-1, &buffer[0]); } return; } --HPS From owner-freebsd-usb@FreeBSD.ORG Thu Nov 24 15:18:04 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 7F3D916A42F for ; Thu, 24 Nov 2005 15:18:04 +0000 (GMT) (envelope-from cristiano.deana@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05B1F43D67 for ; Thu, 24 Nov 2005 15:18:02 +0000 (GMT) (envelope-from cristiano.deana@gmail.com) Received: by wproxy.gmail.com with SMTP id 71so127607wra for ; Thu, 24 Nov 2005 07:18:02 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=TZ1LoOt9tQoY0KklNsbpb9Qb6J5zKi9FTj2A58W03ez2UsYxDT2cmksCilvKpiD44Zg7qxKMlVfPyQNYyoBGK76KPOcJ/SnMX0KLofahb7eSo0iSVI80uyJURw6QXpSke+7wjxAqvEbeDRdzuRIxBoayeFM2lyOkYMzLQhKDFtg= Received: by 10.54.114.17 with SMTP id m17mr5165515wrc; Thu, 24 Nov 2005 07:18:02 -0800 (PST) Received: by 10.54.123.7 with HTTP; Thu, 24 Nov 2005 07:18:01 -0800 (PST) Message-ID: Date: Thu, 24 Nov 2005 16:18:02 +0100 From: Cristiano Deana To: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cc: Subject: ZyXEL usb wifi 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, 24 Nov 2005 15:18:05 -0000 Hi, I got a ZyXEL ZyAIR G-220, dongle usb wi-fi. FreeBSD (-CURRENT) shows it as ugen0, what can i do to help somebody to include support for this product in FreeBSD? few info: # uname -a FreeBSD toshi 7.0-CURRENT FreeBSD 7.0-CURRENT #6: Sat Nov 12 21:48:27 CET 2005 root@toshi:/usr/obj/usr/src/sys/TOSHI7 i386 # kldstat Id Refs Address Size Name 1 33 0xc0400000 3b33b4 kernel 2 2 0xc07b4000 196e8 linux.ko 3 1 0xc07ce000 5748 snd_ich.ko 4 2 0xc07d4000 22074 sound.ko 5 1 0xc07f7000 3bf2d8 nvidia.ko 6 1 0xc0bb7000 3b58 acpi_toshiba.ko 7 3 0xc0bbb000 595f4 acpi.ko 8 1 0xc4340000 4000 if_aue.ko 9 1 0xc4344000 4000 if_axe.ko 10 1 0xc4348000 4000 if_cdce.ko 11 1 0xc434c000 4000 if_cue.ko 12 1 0xc4350000 5000 if_kue.ko 13 1 0xc435e000 5000 if_rue.ko # /usr/sbin/usbd -dv when i plug it: usbd: device-attach event at 1132841280.594729000, ZyAIR G-220, ZyXEL: vndr=3D0x0586 prdct=3D0x3401 rlse=3D0x4810 clss=3D0x00ff subclss=3D0x00ff= prtcl=3D0x00ff device names: ugen0 usbd: Found action 'USB device' for ZyAIR G-220, ZyXEL at ugen0 Thanks -- Cris, member of G.U.F.I Italian FreeBSD User Group http://www.gufi.org/ From owner-freebsd-usb@FreeBSD.ORG Fri Nov 25 00:34:09 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 7817816A425; Fri, 25 Nov 2005 00:34:09 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56E9543D68; Fri, 25 Nov 2005 00:34:07 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAP0Y43O052901; Fri, 25 Nov 2005 00:34:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAP0Y4CR052897; Fri, 25 Nov 2005 00:34:04 GMT (envelope-from linimon) Date: Fri, 25 Nov 2005 00:34:04 GMT From: Mark Linimon Message-Id: <200511250034.jAP0Y4CR052897@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/89509: [uscanner] [patch] CanoScan LIDE 25 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: Fri, 25 Nov 2005 00:34:09 -0000 Old Synopsis: CanoScan LIDE 25 not supported (patch included) New Synopsis: [uscanner] [patch] CanoScan LIDE 25 not supported Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Fri Nov 25 00:33:30 GMT 2005 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=89509 From owner-freebsd-usb@FreeBSD.ORG Fri Nov 25 15:09:01 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 BEE9916A420; Fri, 25 Nov 2005 15:09:01 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5FB243D9E; Fri, 25 Nov 2005 15:07:19 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAPF6saX087305; Fri, 25 Nov 2005 15:06:54 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAPF6s8q087301; Fri, 25 Nov 2005 15:06:54 GMT (envelope-from linimon) Date: Fri, 25 Nov 2005 15:06:54 GMT From: Mark Linimon Message-Id: <200511251506.jAPF6s8q087301@freefall.freebsd.org> To: siarod@tin.it, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) 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: Fri, 25 Nov 2005 15:09:01 -0000 Synopsis: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) State-Changed-From-To: feedback->open State-Changed-By: linimon State-Changed-When: Fri Nov 25 15:05:55 GMT 2005 State-Changed-Why: Submitter notes that this problem persists in 6-STABLE. http://www.freebsd.org/cgi/query-pr.cgi?pr=83504 From owner-freebsd-usb@FreeBSD.ORG Fri Nov 25 16:30:09 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 97F4C16A422 for ; Fri, 25 Nov 2005 16:30:09 +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 A936943D6B for ; Fri, 25 Nov 2005 16:30:08 +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 jAPGU82w098031 for ; Fri, 25 Nov 2005 16:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAPGU81D098030; Fri, 25 Nov 2005 16:30:08 GMT (envelope-from gnats) Date: Fri, 25 Nov 2005 16:30:08 GMT Message-Id: <200511251630.jAPGU81D098030@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Diego Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Diego List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Nov 2005 16:30:09 -0000 The following reply was made to PR usb/83504; it has been noted by GNATS. From: Diego To: bug-followup@FreeBSD.org, siarod@tin.it Cc: Subject: Re: usb/83504: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) Date: Fri, 25 Nov 2005 17:23:40 +0100 This problem persists in 6-STABLE. From owner-freebsd-usb@FreeBSD.ORG Sat Nov 26 15:30: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 4937F16A41F for ; Sat, 26 Nov 2005 15:30: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 1959C43D79 for ; Sat, 26 Nov 2005 15:30:12 +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 jAQFU8Le094384 for ; Sat, 26 Nov 2005 15:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAQFU8oo094383; Sat, 26 Nov 2005 15:30:08 GMT (envelope-from gnats) Date: Sat, 26 Nov 2005 15:30:08 GMT Message-Id: <200511261530.jAQFU8oo094383@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Anders Nordby 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: Anders Nordby List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2005 15:30:17 -0000 The following reply was made to PR usb/81774; it has been noted by GNATS. From: Anders Nordby To: bug-followup@FreeBSD.org, From@totem.fix.no:Toomas Aas Cc: "Le Capelain, Germain" , Bryan Liesner , iedowse@FreeBSD.org Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB Date: Sat, 26 Nov 2005 16:23:58 +0100 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, The patch works fine for me. With it, my iPod Mini appears reliably and instantly as a SCSI device. I attach a patch here that makes this a sysctl tunable, hw.usb.clearstall (default=1, set it to 0 to disable). I've been discussing this with Ian Dowse , and he seems to think that the code that we are disabling should be disabled by default because a number of devices had problems with it. Instead, there should be a quirk to make the devices that need it get it. Running usbdevs -v, I get this information about my iPod: port 2 addr 2: high speed, power 500 mA, config 1, iPod mini(0x1205), Apple(0x05ac), rev 0.01 Cheers, -- Anders. --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="usb_subr.c.diff" --- sys/dev/usb/usb_subr.c.orig Sat Nov 26 13:59:14 2005 +++ sys/dev/usb/usb_subr.c Sat Nov 26 15:26:33 2005 @@ -64,6 +64,7 @@ #include #endif #include +#include #include @@ -747,6 +748,15 @@ /* XXX add function for alternate settings */ +/* +** Clear any stall and make sure DATA0 toggle will be used next +*/ + +int clearstall = 1; +SYSCTL_INT(_hw_usb, OID_AUTO, clearstall, CTLFLAG_RW, + &clearstall, 1, "clear any stall and make sure data0 toggle will be used next -- breaks some devices"); +TUNABLE_INT("hw.usb.clearstall", &clearstall); + usbd_status usbd_setup_pipe(usbd_device_handle dev, usbd_interface_handle iface, struct usbd_endpoint *ep, int ival, usbd_pipe_handle *pipe) @@ -778,18 +788,20 @@ free(p, M_USB); return (err); } - /* Clear any stall and make sure DATA0 toggle will be used next. */ - if (UE_GET_ADDR(ep->edesc->bEndpointAddress) != USB_CONTROL_ENDPOINT) { - err = usbd_clear_endpoint_stall(p); - /* - * Some devices reject this command, so ignore a STALL. - * Some device just time out on this command, so ignore - * that too. - */ - if (err && err != USBD_STALLED && err != USBD_TIMEOUT) { - printf("usbd_setup_pipe: failed to start " - "endpoint, %s\n", usbd_errstr(err)); - return (err); + if (clearstall) { + /* Clear any stall and make sure DATA0 toggle will be used next. */ + if (UE_GET_ADDR(ep->edesc->bEndpointAddress) != USB_CONTROL_ENDPOINT) { + err = usbd_clear_endpoint_stall(p); + /* + * Some devices reject this command, so ignore a STALL. + * Some device just time out on this command, so ignore + * that too. + */ + if (err && err != USBD_STALLED && err != USBD_TIMEOUT) { + printf("usbd_setup_pipe: failed to start " + "endpoint, %s\n", usbd_errstr(err)); + return (err); + } } } *pipe = p; --EeQfGwPcQSOJBaQU-- From owner-freebsd-usb@FreeBSD.ORG Sat Nov 26 17:17:03 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 B5F0C16A41F; Sat, 26 Nov 2005 17:17:03 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B26A43D8A; Sat, 26 Nov 2005 17:16:58 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from freefall.freebsd.org (iedowse@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAQHGsJB030817; Sat, 26 Nov 2005 17:16:54 GMT (envelope-from iedowse@freefall.freebsd.org) Received: (from iedowse@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAQHGs94030813; Sat, 26 Nov 2005 17:16:54 GMT (envelope-from iedowse) Date: Sat, 26 Nov 2005 17:16:54 GMT From: Ian Dowse Message-Id: <200511261716.jAQHGs94030813@freefall.freebsd.org> To: pedrotao@hotmail.com, iedowse@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: 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, 26 Nov 2005 17:17:03 -0000 Synopsis: Sony digital camera DSC-P100, rev 2.00/5.00 is not usable. State-Changed-From-To: open->feedback State-Changed-By: iedowse State-Changed-When: Sat Nov 26 17:16:13 GMT 2005 State-Changed-Why: Hi, can you try applying the patch at http://people.freebsd.org/~iedowse/dsc.diff to see if it helps? http://www.freebsd.org/cgi/query-pr.cgi?pr=84608 From owner-freebsd-usb@FreeBSD.ORG Sat Nov 26 18:40:12 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 DB3AC16A41F for ; Sat, 26 Nov 2005 18:40:11 +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 C8A2643D49 for ; Sat, 26 Nov 2005 18:40:06 +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 jAQIe1pr040608 for ; Sat, 26 Nov 2005 18:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAQIe1hD040607; Sat, 26 Nov 2005 18:40:01 GMT (envelope-from gnats) Resent-Date: Sat, 26 Nov 2005 18:40:01 GMT Resent-Message-Id: <200511261840.jAQIe1hD040607@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, "Ricardo A. Reis" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E3B316A41F for ; Sat, 26 Nov 2005 18:34:56 +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 3044343D53 for ; Sat, 26 Nov 2005 18:34:55 +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 jAQIYreH048729 for ; Sat, 26 Nov 2005 18:34:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id jAQIYrOg048728; Sat, 26 Nov 2005 18:34:53 GMT (envelope-from nobody) Message-Id: <200511261834.jAQIYrOg048728@www.freebsd.org> Date: Sat, 26 Nov 2005 18:34:53 GMT From: "Ricardo A. Reis" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: usb/89598: FLASH DISK 1.00 cause page fault 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, 26 Nov 2005 18:40:12 -0000 >Number: 89598 >Category: usb >Synopsis: FLASH DISK 1.00 cause page fault >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 26 18:40:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Ricardo A. Reis >Release: FreeBSD 6.0-STABLE >Organization: UNIFESP >Environment: FreeBSD myfreebsd.homeunix.org 6.0-STABLE FreeBSD 6.0-STABLE #1: Sat Nov 26 12:02:28 BRST 2005 root@myfreebsd.homeunix.org:/usr/obj/usr/src/sys/GENERIC i386 >Description: When i plug pendrive, the system freeze and create the crash dump. dmesg -------------------------- umass0: vendor 0x10d6 USB 2.0(FS) FLASH DISK, rev 1.10/1.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 1001MB (2051809 512 byte sectors: 64H 32S/T 1001C) umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi status == 0x0 umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: BBB bulk-out clear stall failed, STALLED umass0: BBB reset failed, STALLED umass0: BBB bulk-in clear stall failed, STALLED umass0: at uhub0 port 2 (addr 2) disconnected (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry Opened disk da0 -> 5 umass0: detached dmesg -------------------------- info.4-------------------------- cat /usr/crash/info.4 Dump header from device /dev/ad2s1b Architecture: i386 Architecture Version: 2 Dump Length: 200867840B (191 MB) Blocksize: 512 Dumptime: Sat Nov 26 13:53:10 2005 Hostname: myfreebsd.homeunix.org Magic: FreeBSD Kernel Dump Version String: FreeBSD 6.0-STABLE #1: Sat Nov 26 12:02:28 BRST 2005 root@myfreebsd.homeunix.org:/usr/obj/usr/src/sys/GENERIC Panic String: page fault Dump Parity: 3635700528 Bounds: 4 Dump Status: good info.4-------------------------- kgdb---------------------------- kgdb kernel.debug /usr/crash/vmcore.4^M [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt full #0 doadump () at pcpu.h:165 No locals. #1 0xc067ee30 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:399 first_buf_printf = 1 #2 0xc067f116 in panic (fmt=0xc08a856b "%s") at /usr/src/sys/kern/kern_shutdown.c:555 td = (struct thread *) 0xc1af9480 bootopt = 260 newpanic = 0 ap = 0xc1af9480 "" buf = "page fault", '\0' #3 0xc085f851 in trap_fatal (frame=0xd04709d4, eva=90) at /usr/src/sys/i386/i386/trap.c:831 code = 40 type = 12 ss = 40 esp = 0 softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 0, ssd_xx1 = 0, ssd_def32 = 1, ssd_gran = 1} #4 0xc085f5ae in trap_pfault (frame=0xd04709d4, usermode=0, eva=90) at /usr/src/sys/i386/i386/trap.c:742 va = 0 vm = (struct vmspace *) 0x0 map = 0xc232e834 rv = 1 ftype = 1 '\001' td = (struct thread *) 0xc1af9480 p = (struct proc *) 0xc20a4000 #5 0xc085f1ed in trap (frame= {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = -1056690176, tf_esi = 1, tf_ebp = -800650528, tf_isp = -800650752, tf_ebx = 0, tf_edx = 7, tf_ecx = -800650628, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1065416531, tf_cs = 32, tf_eflags = 66118, tf_esp = 1224941956, tf_ss = 4}) at /usr/src/sys/i386/i386/trap.c:432 td = (struct thread *) 0xc1af9480 p = (struct proc *) 0xc20a4000 sticks = 3238266804 i = 0 ucode = 0 type = 12 code = 0 eva = 90 #6 0xc084dc7a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 No locals. #7 0x00000008 in ?? () No symbol table info available. #8 0x00000028 in ?? () No symbol table info available. #9 0x00000028 in ?? () No symbol table info available. #10 0xc1043000 in ?? () No symbol table info available. #11 0x00000001 in ?? () No symbol table info available. #12 0xd0470ae0 in ?? () No symbol table info available. #13 0xd0470a00 in ?? () No symbol table info available. #14 0x00000000 in ?? () No symbol table info available. #15 0x00000007 in ?? () No symbol table info available. #16 0xd0470a7c in ?? () No symbol table info available. #17 0x00000000 in ?? () No symbol table info available. #18 0x0000000c in ?? () No symbol table info available. #19 0x00000000 in ?? () No symbol table info available. #20 0xc07f08ad in vm_fault (map=0xc1043000, vaddr=3238014976, fault_type=1 '\001', fault_flags=0) at /usr/src/sys/vm/vm_fault.c:293 rv = 0 reqpage = -1045457792 ahead = -285868032 behind = 2891 behavior = 0 '\0' ---Type to continue, or q to quit--- prot = 7 '\a' is_first_object_locked = -1066857443 result = 0 growstack = 1 wired = 0 map_generation = 3232 next_object = 0x0 marray = {0xc20a4000, 0xd0470ae8, 0xc0685a3d, 0xc1af9480, 0x0, 0x2, 0xe3afe25b, 0x704ccf7a, 0xc09b1ed4, 0x0, 0xc3b, 0xf1829dbb, 0x2aedfc8, 0x1, 0xc3b, 0xf1829dbb} hardfault = 0 faultcount = 1 fs = {m = 0xc0690ca2, object = 0xc09819c0, pindex = 3242313556, first_m = 0xd0470a84, first_object = 0x0, first_pindex = 4356, map = 0xc1043000, entry = 0xc1040044, lookup_still_valid = 1839067057, vp = 0xc20a40a8} #21 0xc085f55e in trap_pfault (frame=0xd0470b48, usermode=0, eva=3238015094) at /usr/src/sys/i386/i386/trap.c:731 va = 3238014976 vm = (struct vmspace *) 0x0 map = 0xc1043000 rv = 1 ftype = 1 '\001' td = (struct thread *) 0xc1af9480 p = (struct proc *) 0xc20a4000 #22 0xc085f1ed in trap (frame= {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = 2, tf_esi = -1056952210, tf_ebp = -800650292, tf_isp = -800650380, tf_ebx = 1, tf_edx = -1051143500, tf_ecx = 0, tf_eax = 773, tf_trapno = 12, tf_err = 0, tf_ei p = -1066789440, tf_cs = 32, tf_eflags = 66178, tf_esp = 0, tf_ss = 2}) at /usr/src/sys/i386/i386/trap.c:432 td = (struct thread *) 0xc1af9480 p = (struct proc *) 0xc20a4000 sticks = 3494316868 i = 0 ucode = 0 type = 12 code = 0 eva = 3238015094 #23 0xc084dc7a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 No locals. #24 0x00000008 in ?? () No symbol table info available. #25 0x00000028 in ?? () No symbol table info available. #26 0x00000028 in ?? () No symbol table info available. #27 0x00000002 in ?? () No symbol table info available. #28 0xc100306e in ?? () No symbol table info available. #29 0xd0470bcc in ?? () No symbol table info available. #30 0xd0470b74 in ?? () No symbol table info available. #31 0x00000001 in ?? () No symbol table info available. #32 0xc158d2b4 in ?? () No symbol table info available. #33 0x00000000 in ?? () No symbol table info available. #34 0x00000305 in ?? () No symbol table info available. #35 0x0000000c in ?? () No symbol table info available. #36 0x00000000 in ?? () No symbol table info available. #37 0xc06a15c0 in optimize_unr (uh=0xc13e3800) at /usr/src/sys/kern/subr_unit.c:354 up = (struct unr *) 0x0 uf = (struct unr *) 0xc100306e us = (struct unr *) 0xc158d2c0 ub = (struct unrb *) 0x0 ubf = (struct unrb *) 0x0 a = 2 l = 1 ba = 2 #38 0xc06a1db4 in collapse_unr (uh=0xc13e3800, up=0xc158d324) at /usr/src/sys/kern/subr_unit.c:531 ---Type to continue, or q to quit--- upp = (struct unr *) 0xc158d2c0 ub = (struct unrb *) 0x0 #39 0xc06a2126 in free_unrl (uh=0xc13e3800, item=0, p1=0xd0470c18, p2=0xd0470c1c) at /usr/src/sys/kern/subr_unit.c:709 up = (struct unr *) 0xc158d324 upp = (struct unr *) 0x0 upn = (struct unr *) 0x0 ub = (struct unrb *) 0x0 pl = 772 #40 0xc06a21b6 in free_unr (uh=0xc13e3800, item=100722) at /usr/src/sys/kern/subr_unit.c:720 p1 = (void *) 0x0 p2 = (void *) 0x0 #41 0xc06893d5 in thread_dtor (mem=0xc1afda80, size=372, arg=0x0) at /usr/src/sys/kern/kern_thread.c:170 No locals. #42 0xc07ed584 in uma_zfree_arg (zone=0xc104dc80, item=0xc1afda80, udata=0x0) at /usr/src/sys/vm/uma_core.c:2270 keg = 0xc1029140 cache = 0x0 bucket = 0xc1afda80 bflags = 0 cpu = 0 #43 0xc0689940 in thread_free (td=0xc1afda80) at uma.h:303 No locals. #44 0xc0689889 in thread_reap () at /usr/src/sys/kern/kern_thread.c:355 td_first = (struct thread *) 0xc1afda80 td_next = (struct thread *) 0x0 kg_first = (struct ksegrp *) 0x0 kg_next = (struct ksegrp *) 0xc1afda80 #45 0xc06898e8 in thread_alloc () at /usr/src/sys/kern/kern_thread.c:386 No locals. #46 0xc066cd16 in thread_alloc_spare (td=0xc1af9480) at /usr/src/sys/kern/kern_kse.c:1037 spare = (struct thread *) 0xc20a4000 #47 0xc066d6e5 in thread_userret (td=0xc1af9480, frame=0xd0470d38) at /usr/src/sys/kern/kern_kse.c:1423 ku = (struct kse_upcall *) 0xc1945de0 kg = (struct ksegrp *) 0xc2004180 kg2 = (struct ksegrp *) 0x0 p = (struct proc *) 0xc20a4000 ts = {tv_sec = 1133020385, tv_nsec = 421138711} error = 0 upcalls = 0 uts_crit = 0 #48 0xc06a030e in userret (td=0xc1af9480, frame=0xd0470d38, oticks=0) at /usr/src/sys/kern/subr_trap.c:120 p = (struct proc *) 0xc20a4000 #49 0xc0668bd2 in fork_return (td=0xc1af9480, frame=0xd0470d38) at /usr/src/sys/kern/kern_fork.c:818 No locals. #50 0xc0668aef in fork_exit (callout=0xc0668bc0 , arg=0xc1af9480, frame=0xd0470d38) at /usr/src/sys/kern/kern_fork.c:789 p = (struct proc *) 0xc20a4000 td = (struct thread *) 0x0 #51 0xc084dcdc in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:208 No locals. >How-To-Repeat: I use the generic mp3 player with 1GB + Motherboard EPOX MVP3G2. >Fix: >Release-Note: >Audit-Trail: >Unformatted: