From owner-freebsd-usb@FreeBSD.ORG Sun Dec 25 19:30:13 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 9684B16A41F for ; Sun, 25 Dec 2005 19:30:13 +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 4F26243D49 for ; Sun, 25 Dec 2005 19:30:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBPJUCTS058074 for ; Sun, 25 Dec 2005 19:30:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBPJUC99058069; Sun, 25 Dec 2005 19:30:12 GMT (envelope-from gnats) Date: Sun, 25 Dec 2005 19:30:12 GMT Message-Id: <200512251930.jBPJUC99058069@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Robert Gogolok Cc: Subject: Re: usb/86438: Fix for non-working iPod over USB is in NetBSD CVS X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Robert Gogolok List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Dec 2005 19:30:13 -0000 The following reply was made to PR usb/86438; it has been noted by GNATS. From: Robert Gogolok To: bug-followup@freebsd.org, josh@elsasser.org Cc: Subject: Re: usb/86438: Fix for non-working iPod over USB is in NetBSD CVS Date: Sun, 25 Dec 2005 20:29:38 +0100 I tried the patch under FreeBSD 6.0 to get my iPod nano 4GB working: umass0: Apple iPod, rev 2.00/0.01, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 3906MB (7999488 512 byte sectors: 255H 63S/T 497C) $ camcontrol devlist camcontrol devlist at scbus0 target 0 lun 0 (da0,pass0) I got trouble mounting the iPod. There are no /dev/da0s* entries, is the partition table broken? # fdisk /dev/da0 ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=497 heads=255 sectors/track=63 (16065 blks/cyl) parameters to be used for BIOS calculations are: cylinders=497 heads=255 sectors/track=63 (16065 blks/cyl) fdisk: invalid fdisk partition table found Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 7984242 (3898 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 496/ head 254/ sector 63 The data for partition 2 is: The data for partition 3 is: The data for partition 4 is: From owner-freebsd-usb@FreeBSD.ORG Mon Dec 26 07:30:41 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 2A44A16A41F; Mon, 26 Dec 2005 07:30:41 +0000 (GMT) (envelope-from lmendez19@austin.rr.com) Received: from ms-smtp-02-eri0.texas.rr.com (ms-smtp-02.texas.rr.com [24.93.47.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2739E43D75; Mon, 26 Dec 2005 07:30:38 +0000 (GMT) (envelope-from lmendez19@austin.rr.com) Received: from vaio.gnome.dnsalias.net (cpe-67-9-163-3.austin.res.rr.com [67.9.163.3]) by ms-smtp-02-eri0.texas.rr.com (8.12.10/8.12.7) with ESMTP id jBQ7UZe1020764; Mon, 26 Dec 2005 01:30:35 -0600 (CST) From: Lonnie Mendez To: freebsd-usb@freebsd.org, freebsd-emulation@freebsd.org User-Agent: KMail/1.8.2 MIME-Version: 1.0 Date: Mon, 26 Dec 2005 01:30:57 -0600 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512260130.58113.lmendez19@austin.rr.com> X-Virus-Scanned: Symantec AntiVirus Scan Engine Cc: qemu-devel@nongnu.org Subject: [PATCH] Update on the BSD USB host redirector for QEMU (revision 10/25) 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, 26 Dec 2005 07:30:41 -0000 This is a very experimental patch to support host usb devices on BSD. It was mainly tested with FreeBSD 6.0-RELEASE as host and debian sid as guest. There are still some issues with the behavior of the code. Yesterday I was able to successfuly mount a flash drive and use a usb gps device in the guest with some coercing. WARNING: This is for developers only. http://gnome.dnsalias.net/patches/ (patch-bsdusb.patch) From owner-freebsd-usb@FreeBSD.ORG Mon Dec 26 10:50:08 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 9C06616A41F for ; Mon, 26 Dec 2005 10:50:08 +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 E7C7243D55 for ; Mon, 26 Dec 2005 10:50:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBQAo5JA016563 for ; Mon, 26 Dec 2005 10:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBQAo5U6016562; Mon, 26 Dec 2005 10:50:05 GMT (envelope-from gnats) Date: Mon, 26 Dec 2005 10:50:05 GMT Message-Id: <200512261050.jBQAo5U6016562@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Marcos Cc: Subject: Re: usb/82272: Can not recognize Casio camera EX-Z40 as a umass device (regression) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcos List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Dec 2005 10:50:08 -0000 The following reply was made to PR usb/82272; it has been noted by GNATS. From: Marcos To: bug-followup@FreeBSD.org, ld@ldconfig.com Cc: Subject: Re: usb/82272: Can not recognize Casio camera EX-Z40 as a umass device (regression) Date: Mon, 26 Dec 2005 11:41:35 +0100 Hi, same here with a Casio QV-R41. Other USB mass storage devices work well. 8<-- dmesg output start -- umass0: CASIO COMPUTER CASIO QV DIGITAL, rev 1.00/10.00, addr 2 (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): Sense Error Code 0x6d (probe0:umass-sim0:0:0:0): No Recovery Action Needed -- dmesg output end -->8 8<-- usbdevs -v output start -- $ usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, self powered, config 1, CASIO QV DIGITAL(0x1001), CASIO COMPUTER(0x07cf), rev 10.00 port 2 powered -- usbdevs -v output end -->8 Bye, -- Marcos From owner-freebsd-usb@FreeBSD.ORG Mon Dec 26 11:02:51 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 1C5B816A422 for ; Mon, 26 Dec 2005 11:02:51 +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 80EA443D68 for ; Mon, 26 Dec 2005 11:02:41 +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.4/8.13.4) with ESMTP id jBQB2f6q018302 for ; Mon, 26 Dec 2005 11:02:41 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBQB2eDv018296 for freebsd-usb@freebsd.org; Mon, 26 Dec 2005 11:02:40 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 26 Dec 2005 11:02:40 GMT Message-Id: <200512261102.jBQB2eDv018296@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, 26 Dec 2005 11:02:51 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/08/10] usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_ 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 [hang] Toshiba PDR-M4 camera connected vi 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/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 [patch] USB locking issues: missing some 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/15] usb/83504 usb [usb] SpeedTouch USB stop working on rece o [2005/07/16] usb/83563 usb [panic] Page Fault while detaching Mpman o [2005/07/18] usb/83677 usb [usb] usb controller often 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/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 [kbd] 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 o [2005/11/24] usb/89509 usb [uscanner] [patch] CanoScan LIDE 25 not s o [2005/11/26] usb/89598 usb FLASH DISK 1.00 cause page fault o [2005/12/05] usb/89954 usb [usb] USB Disk driver race condition? o [2005/12/05] usb/89997 usb [umass] [panic] panic on iPod mini detach o [2005/12/09] usb/90162 usb [usb] [patch] Add support for the MS Wire o [2005/12/20] usb/90700 usb Kernel panic on connect/mount/use umass d 75 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 o [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/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 [umass] [patch] new usbdevs/umass quirks 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/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/21] usb/83863 usb Communication problem between opensc/open f [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 o [2005/12/07] usb/90081 usb QUIRK: Samsung usb key o [2005/12/09] usb/90141 usb uhid(4): Add support for Microsoft's Xbox o [2005/12/15] usb/90467 usb Patch to recognize HP 8200C Scanner 88 problems total. From owner-freebsd-usb@FreeBSD.ORG Tue Dec 27 07:51: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 7A0E116A41F for ; Tue, 27 Dec 2005 07:51:25 +0000 (GMT) (envelope-from wagnerr@zoomtown.com) Received: from smtp2.fuse.net (mail-out2.fuse.net [216.68.8.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id A861D43D7D for ; Tue, 27 Dec 2005 07:51:14 +0000 (GMT) (envelope-from wagnerr@zoomtown.com) Received: from gx5.fuse.net ([216.196.187.136]) by smtp2.fuse.net (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20051227075112.VHVB743.smtp2.fuse.net@gx5.fuse.net> for ; Tue, 27 Dec 2005 02:51:12 -0500 Received: from raymond ([216.196.187.136]) by gx5.fuse.net (InterMail vG.1.02.00.02 201-2136-104-102-20041210) with ESMTP id <20051227075112.NXZY25752.gx5.fuse.net@raymond> for ; Tue, 27 Dec 2005 02:51:12 -0500 From: "Raymond Wagner" To: Date: Tue, 27 Dec 2005 02:50:23 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Thread-Index: AcYKuW0Bbrx9OUEWTZK7PEBhUjvO9Q== Message-Id: <20051227075112.NXZY25752.gx5.fuse.net@raymond> Subject: Intel STL2 USB issues X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 07:51:25 -0000 I'm currently running FreeBSD 6 on an old Intel STL2 motherboard and I've been unable to get the USB drivers to work properly. The system recognizes the controller and usb and usb0 show up in /dev, but it cannot see any USB devices. I tried attaching an optical mouse locally. It lights up initially, but then it turns off as the USB controller is recognized and giant locked. I have the same results on the GENERIC kernel as well as all custom kernels I have built. I've included the dmesg and pciconf pertaining to the USB controller. Any suggestion on what may be wrong or is there any further data needed? dmesg output: ohci0: mem 0xe0026000-0xe0026fff irq 9 at device 15.2 on pci0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pciconf output: ohci0@pci0:15:2: class=0x0c0310 card=0x02201166 chip=0x02201166 rev=0x04 hdr=0x00 vendor = 'ServerWorks (Was: Reliance Computer Corp)' device = 'OSB4 OpenHCI Compliant USB Controller' class = serial bus subclass = USB From owner-freebsd-usb@FreeBSD.ORG Tue Dec 27 21:13:32 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 97FFA16A41F for ; Tue, 27 Dec 2005 21:13:32 +0000 (GMT) (envelope-from dwinner-lists@att.net) Received: from mail1.utrs.com (mail1.utrs.com [146.145.216.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id A408843D5E for ; Tue, 27 Dec 2005 21:13:31 +0000 (GMT) (envelope-from dwinner-lists@att.net) Received: from [10.10.10.1] [216.113.237.29] by mail1.utrs.com with ESMTP (SMTPD-9.00) id AE8202FC; Tue, 27 Dec 2005 16:13:38 -0500 Message-ID: <43B1AE75.4030202@att.net> Date: Tue, 27 Dec 2005 16:13:25 -0500 From: DW User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051223) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Palm/Zire Hot Syncing not working on 6.0 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 21:13:32 -0000 Hello, I'm trying to get my Zire 31 to sync with my new 6.0 laptop, but am having no success. I learned the other day that 6.0 no longer uses /dev/ucom0, but instead uses /dev/cuaU0 Ok, fine. So I log on as root (I just want to get this workng for now -- I'll worry about the devfs permissions later) and: 1. Attach my Zire 31 with USB cable 2. Hit the HotSync button on the Zire I see dmesg output: ucom0: PalmOne, Inc. Palm Handheld, rev 1.00/1.00, addr 2 ucom0: PalmOne, Inc. Palm Handheld, rev 1.00/1.00, addr 2 Good, right? I'm pretty sure this is the exact same output I got on 5.2.1, 5.3 and 5.4 when attached. 3. So then I try: # pilot-xfer -p /dev/cuaU0 -l or # pilot-xfer -p /dev/cuaU0 -b ~/palmbkp or # ln -s /dev/cuaU0 /dev/pilot & pilot-xfer -b ~/palmbkp and all I get is: Listening to port: /dev/cuaU0 Please press the HotSync button now... and that's it. Nothing. I already hit HotSync button to get ucom0 to register, so now what? If my memory serves me correct, on 5.2.1-5.4, I could "pilot-xfer" without hitting HotSync button first, then hit HotSync when it was ready. So I'm really confused now. Is there something I am missing? Or is something broken? Yes, I recompiled my kernel with uvisor and ucom, so I don't think that's it. Should I take them out of kernel and use kldload instead? I might try that while waiting for a reply. Thanks in advance for any help, DW From owner-freebsd-usb@FreeBSD.ORG Tue Dec 27 23:37:07 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 DB6AD16A422; Tue, 27 Dec 2005 23:37:07 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4602843D76; Tue, 27 Dec 2005 23:37:03 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from freefall.freebsd.org (flz@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBRNb3uS069993; Tue, 27 Dec 2005 23:37:03 GMT (envelope-from flz@freefall.freebsd.org) Received: (from flz@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBRNb2s6069989; Tue, 27 Dec 2005 23:37:02 GMT (envelope-from flz) Date: Tue, 27 Dec 2005 23:37:02 GMT From: Florent Thoumie Message-Id: <200512272337.jBRNb2s6069989@freefall.freebsd.org> To: lmendez19@austin.rr.com, flz@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/80383: [uhid] [patch] Add quirk for uhid to ignore certain usb devices (blacklist) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 23:37:08 -0000 Synopsis: [uhid] [patch] Add quirk for uhid to ignore certain usb devices (blacklist) State-Changed-From-To: open->closed State-Changed-By: flz State-Changed-When: Tue Dec 27 23:37:02 UTC 2005 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=80383 From owner-freebsd-usb@FreeBSD.ORG Wed Dec 28 03:40:10 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 5C30316A41F for ; Wed, 28 Dec 2005 03:40:10 +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 1A6DB43D64 for ; Wed, 28 Dec 2005 03:40:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBS3e8Yt083830 for ; Wed, 28 Dec 2005 03:40:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBS3e8Vx083829; Wed, 28 Dec 2005 03:40:08 GMT (envelope-from gnats) Date: Wed, 28 Dec 2005 03:40:08 GMT Message-Id: <200512280340.jBS3e8Vx083829@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Corey Smith 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: Corey Smith List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2005 03:40:10 -0000 The following reply was made to PR usb/81774; it has been noted by GNATS. From: Corey Smith To: bug-followup@freebsd.org, toomas.aas@raad.tartu.ee Cc: Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB Date: Tue, 27 Dec 2005 22:31:00 -0500 ------=_Part_16853_10723637.1135740660160 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline After applying this patch I am able to use my iPod nano: umass0: Apple iPod, rev 2.00/0.01, 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: 1953MB (3999744 512 byte sectors: 255H 63S/T 248C) # mount -t msdos /dev/da0s2 /mnt/ipod # umount /mnt/ipod # camcontrol eject da0 Unit stopped successfully, Media ejected gtkpod also works well :) -Corey ------=_Part_16853_10723637.1135740660160 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline After applying this patch I am able to use my iPod nano:

umass0: App= le iPod, rev 2.00/0.01, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0da0: <Apple iPod 1.62> Removable Direct Access SCSI-0 device
da0:= =20 1.000MB/s transfers
da0: 1953MB (3999744 512 byte sectors: 255H 63S/T 24= 8C)

# mount -t msdos /dev/da0s2 /mnt/ipod

# umount /mnt/ipod<= br>
# camcontrol eject da0
Unit stopped successfully, Media ejected

gtkpod also works well :)

-Corey
------=_Part_16853_10723637.1135740660160-- From owner-freebsd-usb@FreeBSD.ORG Wed Dec 28 23:44: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 D578716A41F for ; Wed, 28 Dec 2005 23:44:04 +0000 (GMT) (envelope-from carmstrong@fastmail.com.au) Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id C454143D82 for ; Wed, 28 Dec 2005 23:43:54 +0000 (GMT) (envelope-from carmstrong@fastmail.com.au) Received: from armstrong.linuxhome.com (c220-237-118-35.mirnd1.nsw.optusnet.com.au [220.237.118.35]) by mail03.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id jBSNhopF011910 for ; Thu, 29 Dec 2005 10:43:51 +1100 Received: by armstrong.linuxhome.com (Postfix, from userid 1000) id 2B6681097BA; Thu, 29 Dec 2005 10:43:58 +1100 (EST) From: Christopher Armstrong To: freebsd-usb@freebsd.org Content-Type: multipart/mixed; boundary="=-ZqXdPjxqymXyL+y/NKo4" Date: Thu, 29 Dec 2005 10:43:57 +1100 Message-Id: <1135813437.6143.15.camel@main> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 Subject: FREEBSD-STABLE 6.0: TIMEOUT errors, SHORT_XFER errors and SET_ADDR_FAILEd errors. dmesg.txt attached 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, 28 Dec 2005 23:44:05 -0000 --=-ZqXdPjxqymXyL+y/NKo4 Content-Type: text/plain Content-Transfer-Encoding: 7bit I am somewhat new to FreeBSD and it's kernel, so unfortunately I'm not familiar with configuring it, etc. I come from a Linux background, and I'm trying to switch to FreeBSD for it's (perceived) stability. Essentially what is happening is that my USB devices are being detected, but then an error occurs, and the kernel disables both devices. The problematic kernel output lines are: uhub0: port 1, set config at addr 2 failed uhub0: device problem (SHORT_XFER), disabling port 1 uhub0: device problem (SHORT_XFER), disabling port 2 Running usbdevs reveals that the devices have been "unplugged/disconnected" by FreeBSD (I think it's turning the power off to them and pretending they don't exist). There is no device nodes for the devices listed below in my device layout. Turning off ACPI, devices connected directly to the Root HUB (i.e. the motherboard) become visible with device nodes under /dev. Running dhclient against my usb modem device (cdce0) gives the following error: cdce0: usb timeout on tx: TIMEOUT And my usb hub gives "SET_ADDR_FAILED errors after having booted up for a little while. I've downloaded the kernel source and tried to have a look myself, but I'm not a systems programmer, so I would have no idea where to start making changes or even attach a debugger. I've attached a copy of my dmesg output, but with My device layout is as follows USB Root Hub 0 ---> Motorola Surfboard SB5100 modem (this appears to be detected properly) ---> Generic USB Hub --------> Logitech USB PS/2 Mouse --------> Brother HL2040 Printer USB Root Hub 1 (both ports have no devices connected). I can confirm that all the devices work correctly under both Windows 2000 and Ubuntu Linux (breezy badger) with a custom compiled 2.6.10 kernel (this is to prevent Linux crashing/segfaulting the USB stack randomly, a bug I don't know how to trace or fix. There might be an IRQ conflict). I think it might be related to having ehci compiled into the kernel (it would be nice to have it as a module, so I can remove it). Can anyone recommend what I can start doing to solve this issue? I might have faulty hardware (not suprisingly), as Linux's usb stack crashes if I use stock kernels. (Although, Linux uses a different USB stack implementation). Thanks Chris --=-ZqXdPjxqymXyL+y/NKo4 Content-Disposition: attachment; filename=dmesg.txt Content-Type: text/plain; name=dmesg.txt; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4NCkNvcHlyaWdodCAo YykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5Mywg MTk5NA0KCVRoZSBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCBy aWdodHMgcmVzZXJ2ZWQuDQpGcmVlQlNEIDYuMC1SRUxFQVNFICMwOiBUaHUgTm92ICAzIDA5OjM2 OjEzIFVUQyAyMDA1DQogICAgcm9vdEB4NjQuc2Ftc2NvLmhvbWU6L3Vzci9vYmovdXNyL3NyYy9z eXMvR0VORVJJQw0KUHJlbG9hZGVkIGVsZiBrZXJuZWwgIi9ib290L2tlcm5lbC9rZXJuZWwiIGF0 IDB4YzBhODkwMDAuDQpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jvb3Qva2VybmVsL2FjcGkua28i IGF0IDB4YzBhODkxNzQuDQpNUCBDb25maWd1cmF0aW9uIFRhYmxlIHZlcnNpb24gMS40IGZvdW5k IGF0IDB4YzAwZjBkMjANClRhYmxlICdGQUNQJyBhdCAweDJmZmYzMDQwDQpUYWJsZSAnQVBJQycg YXQgMHgyZmZmNWJjMA0KTUFEVDogRm91bmQgdGFibGUgYXQgMHgyZmZmNWJjMA0KQVBJQzogVXNp bmcgdGhlIE1BRFQgZW51bWVyYXRvci4NCk1BRFQ6IEZvdW5kIENQVSBBUElDIElEIDAgQUNQSSBJ RCAwOiBlbmFibGVkDQpBQ1BJIEFQSUMgVGFibGU6IDxHQlQgICAgQVdSREFDUEk+DQpDYWxpYnJh dGluZyBjbG9jayhzKSAuLi4gaTgyNTQgY2xvY2s6IDExOTMyMTcgSHoNCkNMS19VU0VfSTgyNTRf Q0FMSUJSQVRJT04gbm90IHNwZWNpZmllZCAtIHVzaW5nIGRlZmF1bHQgZnJlcXVlbmN5DQpUaW1l Y291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1YWxpdHkgMA0KQ2FsaWJyYXRp bmcgVFNDIGNsb2NrIC4uLiBUU0MgY2xvY2s6IDE2NzUyNDA1ODMgSHoNCkNQVTogQU1EIEF0aGxv bih0bSkgWFAgMjAwMCsgKDE2NzUuMjQtTUh6IDY4Ni1jbGFzcyBDUFUpDQogIE9yaWdpbiA9ICJB dXRoZW50aWNBTUQiICBJZCA9IDB4NjYyICBTdGVwcGluZyA9IDINCiAgRmVhdHVyZXM9MHgzODNm YmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0Us TUNBLENNT1YsUEFULFBTRTM2LE1NWCxGWFNSLFNTRT4NCiAgQU1EIEZlYXR1cmVzPTB4YzA0MDA4 MDA8U1lTQ0FMTCxNTVgrLDNETm93KywzRE5vdz4NCkRhdGEgVExCOiAzMiBlbnRyaWVzLCBmdWxs eSBhc3NvY2lhdGl2ZQ0KSW5zdHJ1Y3Rpb24gVExCOiAxNiBlbnRyaWVzLCBmdWxseSBhc3NvY2lh dGl2ZQ0KTDEgZGF0YSBjYWNoZTogNjQga2J5dGVzLCA2NCBieXRlcy9saW5lLCAxIGxpbmVzL3Rh ZywgMi13YXkgYXNzb2NpYXRpdmUNCkwxIGluc3RydWN0aW9uIGNhY2hlOiA2NCBrYnl0ZXMsIDY0 IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFnLCAyLXdheSBhc3NvY2lhdGl2ZQ0KTDIgaW50ZXJuYWwg Y2FjaGU6IDI1NiBrYnl0ZXMsIDY0IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFnLCA4LXdheSBhc3Nv Y2lhdGl2ZQ0KcmVhbCBtZW1vcnkgID0gODA1MjQwODMyICg3NjcgTUIpDQpQaHlzaWNhbCBtZW1v cnkgY2h1bmsocyk6DQoweDAwMDAwMDAwMDAwMDEwMDAgLSAweDAwMDAwMDAwMDAwOWZmZmYsIDY1 MTI2NCBieXRlcyAoMTU5IHBhZ2VzKQ0KMHgwMDAwMDAwMDAwMTAwMDAwIC0gMHgwMDAwMDAwMDAw M2ZmZmZmLCAzMTQ1NzI4IGJ5dGVzICg3NjggcGFnZXMpDQoweDAwMDAwMDAwMDBjMjUwMDAgLSAw eDAwMDAwMDAwMmYyMzdmZmYsIDc3ODEyMTIxNiBieXRlcyAoMTg5OTcxIHBhZ2VzKQ0KYXZhaWwg bWVtb3J5ID0gNzc4NzIzMzI4ICg3NDIgTUIpDQpiaW9zMzI6IEZvdW5kIEJJT1MzMiBTZXJ2aWNl IERpcmVjdG9yeSBoZWFkZXIgYXQgMHhjMDBmYTFkMA0KYmlvczMyOiBFbnRyeSA9IDB4ZmE2NDAg KGMwMGZhNjQwKSAgUmV2ID0gMCAgTGVuID0gMQ0KcGNpYmlvczogUENJIEJJT1MgZW50cnkgYXQg MHhmMDAwMCsweGE2NzANCnBucGJpb3M6IEZvdW5kIFBuUCBCSU9TIGRhdGEgYXQgMHhjMDBmYWZm MA0KcG5wYmlvczogRW50cnkgPSBmMDAwMDpiMDIwICBSZXYgPSAxLjANCk90aGVyIEJJT1Mgc2ln bmF0dXJlcyBmb3VuZDoNCkFQSUM6IENQVSAwIGhhcyBBQ1BJIElEIDANCk1BRFQ6IEZvdW5kIElP IEFQSUMgSUQgMiwgSW50ZXJydXB0IDAgYXQgMHhmZWMwMDAwMA0KaW9hcGljMDogUm91dGluZyBl eHRlcm5hbCA4MjU5QSdzIC0+IGludHBpbiAwDQppb2FwaWMwOiBpbnRwaW4gMCAtPiBFeHRJTlQg KGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gMSAtPiBJU0EgSVJRIDEgKGVkZ2UsIGhpZ2gp DQppb2FwaWMwOiBpbnRwaW4gMiAtPiBJU0EgSVJRIDIgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBp bnRwaW4gMyAtPiBJU0EgSVJRIDMgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gNCAtPiBJ U0EgSVJRIDQgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gNSAtPiBJU0EgSVJRIDUgKGVk Z2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gNiAtPiBJU0EgSVJRIDYgKGVkZ2UsIGhpZ2gpDQpp b2FwaWMwOiBpbnRwaW4gNyAtPiBJU0EgSVJRIDcgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRw aW4gOCAtPiBJU0EgSVJRIDggKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gOSAtPiBJU0Eg SVJRIDkgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gMTAgLT4gSVNBIElSUSAxMCAoZWRn ZSwgaGlnaCkNCmlvYXBpYzA6IGludHBpbiAxMSAtPiBJU0EgSVJRIDExIChlZGdlLCBoaWdoKQ0K aW9hcGljMDogaW50cGluIDEyIC0+IElTQSBJUlEgMTIgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBp bnRwaW4gMTMgLT4gSVNBIElSUSAxMyAoZWRnZSwgaGlnaCkNCmlvYXBpYzA6IGludHBpbiAxNCAt PiBJU0EgSVJRIDE0IChlZGdlLCBoaWdoKQ0KaW9hcGljMDogaW50cGluIDE1IC0+IElTQSBJUlEg MTUgKGVkZ2UsIGhpZ2gpDQppb2FwaWMwOiBpbnRwaW4gMTYgLT4gUENJIElSUSAxNiAobGV2ZWws IGxvdykNCmlvYXBpYzA6IGludHBpbiAxNyAtPiBQQ0kgSVJRIDE3IChsZXZlbCwgbG93KQ0KaW9h cGljMDogaW50cGluIDE4IC0+IFBDSSBJUlEgMTggKGxldmVsLCBsb3cpDQppb2FwaWMwOiBpbnRw aW4gMTkgLT4gUENJIElSUSAxOSAobGV2ZWwsIGxvdykNCmlvYXBpYzA6IGludHBpbiAyMCAtPiBQ Q0kgSVJRIDIwIChsZXZlbCwgbG93KQ0KaW9hcGljMDogaW50cGluIDIxIC0+IFBDSSBJUlEgMjEg KGxldmVsLCBsb3cpDQppb2FwaWMwOiBpbnRwaW4gMjIgLT4gUENJIElSUSAyMiAobGV2ZWwsIGxv dykNCmlvYXBpYzA6IGludHBpbiAyMyAtPiBQQ0kgSVJRIDIzIChsZXZlbCwgbG93KQ0KTUFEVDog SW50ZXJydXB0IG92ZXJyaWRlOiBzb3VyY2UgMCwgaXJxIDINCmlvYXBpYzA6IFJvdXRpbmcgSVJR IDAgLT4gaW50cGluIDINCmlvYXBpYzA6IGludHBpbiAyIHRyaWdnZXI6IGVkZ2UNCmlvYXBpYzA6 IGludHBpbiAyIHBvbGFyaXR5OiBoaWdoDQpNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJj ZSA5LCBpcnEgOQ0KaW9hcGljMDogaW50cGluIDkgdHJpZ2dlcjogbGV2ZWwNCmlvYXBpYzA6IGlu dHBpbiA5IHBvbGFyaXR5OiBsb3cNCmxhcGljMDogUm91dGluZyBOTUkgLT4gTElOVDENCmlvYXBp YzAgPFZlcnNpb24gMS4xPiBpcnFzIDAtMjMgb24gbW90aGVyYm9hcmQNCmNwdTAgQlNQOg0KICAg ICBJRDogMHgwMDAwMDAwMCAgIFZFUjogMHgwMDA0MDAxMCBMRFI6IDB4MDEwMDAwMDAgREZSOiAw eDBmZmZmZmZmDQogIGxpbnQwOiAweDAwMDEwNzAwIGxpbnQxOiAweDAwMDAwNDAwIFRQUjogMHgw MDAwMDAwMCBTVlI6IDB4MDAwMDAxZmYNCiAgdGltZXI6IDB4MDAwMTAwZWYgdGhlcm06IDB4MDAw MDAwMDAgZXJyOiAweDAwMDEwMDAwIHBjbTogMHgwMDAxMDAwMA0Kd2xhbjogPDgwMi4xMSBMaW5r IExheWVyPg0KcmFuZG9tOiA8ZW50cm9weSBzb3VyY2UsIFNvZnR3YXJlLCBZYXJyb3c+DQpuZnNs b2NrOiBwc2V1ZG8tZGV2aWNlDQppbzogPEkvTz4NCm1lbTogPG1lbW9yeT4NClBlbnRpdW0gUHJv IE1UUlIgc3VwcG9ydCBlbmFibGVkDQpudWxsOiA8bnVsbCBkZXZpY2UsIHplcm8gZGV2aWNlPg0K bnB4MDogW0ZBU1RdDQpucHgwOiA8bWF0aCBwcm9jZXNzb3I+IG9uIG1vdGhlcmJvYXJkDQpucHgw OiBJTlQgMTYgaW50ZXJmYWNlDQphY3BpMDogPEdCVCBBV1JEQUNQST4gb24gbW90aGVyYm9hcmQN CmFjcGkwOiBbTVBTQUZFXQ0KcGNpX29wZW4oMSk6CW1vZGUgMSBhZGRyIHBvcnQgKDB4MGNmOCkg aXMgMHg4MDAwMzg0MA0KcGNpX29wZW4oMWEpOgltb2RlMXJlcz0weDgwMDAwMDAwICgweDgwMDAw MDAwKQ0KcGNpX2NmZ2NoZWNrOglkZXZpY2UgMCBbY2xhc3M9MDYwMDAwXSBbaGRyPTAwXSBpcyB0 aGVyZSAoaWQ9NzAwZTEwMjIpDQpwY2liaW9zOiBCSU9TIHZlcnNpb24gMi4xMA0KRm91bmQgJFBJ UiB0YWJsZSwgMTEgZW50cmllcyBhdCAweGMwMGZjYzUwDQpQQ0ktT25seSBJbnRlcnJ1cHRzOiAx MCAxMSAxMg0KTG9jYXRpb24gIEJ1cyBEZXZpY2UgUGluICBMaW5rICBJUlFzDQpzbG90IDEgICAg ICAwICAgIDkgICAgQSAgIDB4MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDEg ICAgICAwICAgIDkgICAgQiAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90 IDEgICAgICAwICAgIDkgICAgQyAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpz bG90IDEgICAgICAwICAgIDkgICAgRCAgIDB4MDEgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1 DQpzbG90IDIgICAgICAwICAgMTAgICAgQSAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0 IDE1DQpzbG90IDIgICAgICAwICAgMTAgICAgQiAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEy IDE0IDE1DQpzbG90IDIgICAgICAwICAgMTAgICAgQyAgIDB4MDEgIDMgNCA1IDYgNyA5IDEwIDEx IDEyIDE0IDE1DQpzbG90IDIgICAgICAwICAgMTAgICAgRCAgIDB4MDIgIDMgNCA1IDYgNyA5IDEw IDExIDEyIDE0IDE1DQpzbG90IDMgICAgICAwICAgMTUgICAgQSAgIDB4MDUgIDMgNCA1IDYgNyA5 IDEwIDExIDEyIDE0IDE1DQpzbG90IDMgICAgICAwICAgMTUgICAgQiAgIDB4MDEgIDMgNCA1IDYg NyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDMgICAgICAwICAgMTUgICAgQyAgIDB4MDIgIDMgNCA1 IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDMgICAgICAwICAgMTUgICAgRCAgIDB4MDMgIDMg NCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDQgICAgICAwICAgMTIgICAgQSAgIDB4MDEg IDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDQgICAgICAwICAgMTIgICAgQiAgIDB4 MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDQgICAgICAwICAgMTIgICAgQyAg IDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDQgICAgICAwICAgMTIgICAg RCAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDUgICAgICAwICAgMTMg ICAgQSAgIDB4MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDUgICAgICAwICAg MTMgICAgQiAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDUgICAgICAw ICAgMTMgICAgQyAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDUgICAg ICAwICAgMTMgICAgRCAgIDB4MDEgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDYg ICAgICAwICAgMTYgICAgQSAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90 IDYgICAgICAwICAgMTYgICAgQiAgIDB4MDEgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpz bG90IDYgICAgICAwICAgMTYgICAgQyAgIDB4MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1 DQpzbG90IDYgICAgICAwICAgMTYgICAgRCAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0 IDE1DQpzbG90IDcgICAgICAwICAgMTQgICAgQSAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEy IDE0IDE1DQpzbG90IDcgICAgICAwICAgMTQgICAgQiAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDEx IDEyIDE0IDE1DQpzbG90IDcgICAgICAwICAgMTQgICAgQyAgIDB4MDEgIDMgNCA1IDYgNyA5IDEw IDExIDEyIDE0IDE1DQpzbG90IDcgICAgICAwICAgMTQgICAgRCAgIDB4MDIgIDMgNCA1IDYgNyA5 IDEwIDExIDEyIDE0IDE1DQpzbG90IDggICAgICAwICAgMTcgICAgQSAgIDB4MDEgIDMgNCA1IDYg NyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDggICAgICAwICAgMTcgICAgQiAgIDB4MDIgIDMgNCA1 IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDggICAgICAwICAgMTcgICAgQyAgIDB4MDMgIDMg NCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDggICAgICAwICAgMTcgICAgRCAgIDB4MDUg IDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDkgICAgICAxICAgIDUgICAgQSAgIDB4 MDEgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDkgICAgICAxICAgIDUgICAgQiAg IDB4MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDkgICAgICAxICAgIDUgICAg QyAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpzbG90IDkgICAgICAxICAgIDUg ICAgRCAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQplbWJlZGRlZCAgICAwICAg IDEgICAgQSAgIDB4MDEgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQplbWJlZGRlZCAgICAw ICAgIDEgICAgQiAgIDB4MDIgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQplbWJlZGRlZCAg ICAwICAgIDEgICAgQyAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQplbWJlZGRl ZCAgICAwICAgIDEgICAgRCAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQplbWJl ZGRlZCAgICAwICAgIDcgICAgQyAgIDB4MDMgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQpl bWJlZGRlZCAgICAwICAgIDcgICAgRCAgIDB4MDUgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1 DQphY3BpX2J1c19udW1iZXI6IHJvb3QgYnVzIGhhcyBubyBfQkJOLCBhc3N1bWluZyAwDQpBY3Bp T3NEZXJpdmVQY2lJZDogYnVzIDAgZGV2IDcgZnVuYyAwDQphY3BpX2J1c19udW1iZXI6IHJvb3Qg YnVzIGhhcyBubyBfQkJOLCBhc3N1bWluZyAwDQpBY3BpT3NEZXJpdmVQY2lJZDogYnVzIDAgZGV2 IDcgZnVuYyAwDQphY3BpMDogUG93ZXIgQnV0dG9uIChmaXhlZCkNCnBjaV9saW5rMDogPEFDUEkg UENJIExpbmsgTE5LQT4gaXJxIDEwIG9uIGFjcGkwDQpwY2lfbGluazA6IExpbmtzIGFmdGVyIGlu aXRpYWwgcHJvYmU6DQpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcw0KICAgIDAgICAxMCAgIE4g ICAgIDAgIDEgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1DQpwY2lfbGluazA6IExpbmtzIGFmdGVy IGluaXRpYWwgdmFsaWRhdGlvbjoNCkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogICAgMCAg IDEwICAgTiAgICAgMCAgMSAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUNCnBjaV9saW5rMDogTGlu a3MgYWZ0ZXIgZGlzYWJsZToNCkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogICAgMCAgMjU1 ICAgTiAgICAgMCAgMSAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUNCnBjaV9saW5rMTogPEFDUEkg UENJIExpbmsgTE5LQj4gb24gYWNwaTANCnBjaV9saW5rMTogTGlua3MgYWZ0ZXIgaW5pdGlhbCBw cm9iZToNCkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogICAgMCAgMjU1ICAgTiAgICAgMCAg MSAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUNCnBjaV9saW5rMTogTGlua3MgYWZ0ZXIgaW5pdGlh bCB2YWxpZGF0aW9uOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAyNTUgICBO ICAgICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbmsxOiBMaW5rcyBhZnRl ciBkaXNhYmxlOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAyNTUgICBOICAg ICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbmsyOiA8QUNQSSBQQ0kgTGlu ayBMTktDPiBpcnEgMTEgb24gYWNwaTANCnBjaV9saW5rMjogTGlua3MgYWZ0ZXIgaW5pdGlhbCBw cm9iZToNCkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogICAgMCAgIDExICAgTiAgICAgMCAg MSAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUNCnBjaV9saW5rMjogTGlua3MgYWZ0ZXIgaW5pdGlh bCB2YWxpZGF0aW9uOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAgMTEgICBO ICAgICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbmsyOiBMaW5rcyBhZnRl ciBkaXNhYmxlOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAyNTUgICBOICAg ICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbmszOiA8QUNQSSBQQ0kgTGlu ayBMTktEPiBpcnEgMTIgb24gYWNwaTANCnBjaV9saW5rMzogTGlua3MgYWZ0ZXIgaW5pdGlhbCBw cm9iZToNCkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogICAgMCAgIDEyICAgTiAgICAgMCAg MSAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUNCnBjaV9saW5rMzogTGlua3MgYWZ0ZXIgaW5pdGlh bCB2YWxpZGF0aW9uOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAgMTIgICBO ICAgICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbmszOiBMaW5rcyBhZnRl ciBkaXNhYmxlOg0KSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAgICAwICAyNTUgICBOICAg ICAwICAxIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQ0KY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3Bp MA0KYWNwaV90aHJvdHRsZTA6IDxBQ1BJIENQVSBUaHJvdHRsaW5nPiBvbiBjcHUwDQphY3BpX3Ro cm90dGxlMDogUF9DTlQgZnJvbSBQX0JMSyAweDQwMTANCmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1 dHRvbj4gb24gYWNwaTANCmFjcGlfYnV0dG9uMTogPFNsZWVwIEJ1dHRvbj4gb24gYWNwaTANCnBj aWIwOiA8QUNQSSBIb3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYsMHg0MDAwLTB4NDA3 ZiwweDQwODAtMHg0MGZmLDB4NTAwMC0weDUwMGYsMHg2MDAwLTB4NjA3ZiBvbiBhY3BpMA0KcGNp MDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjANCnBjaTA6IHBoeXNpY2FsIGJ1cz0wDQpmb3VuZC0+ CXZlbmRvcj0weDEwMjIsIGRldj0weDcwMGUsIHJldmlkPTB4MTQNCglidXM9MCwgc2xvdD0wLCBm dW5jPTANCgljbGFzcz0wNi0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wDQoJY21kcmVnPTB4 MDAwNiwgc3RhdHJlZz0weDIyMTAsIGNhY2hlbG5zej0wIChkd29yZHMpDQoJbGF0dGltZXI9MHgy MCAoOTYwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCgltYXBb MTBdOiB0eXBlIDMsIHJhbmdlIDMyLCBiYXNlIGQwMDAwMDAwLCBzaXplIDI3LCBlbmFibGVkDQoJ bWFwWzE0XTogdHlwZSAzLCByYW5nZSAzMiwgYmFzZSBlMjAwMDAwMCwgc2l6ZSAxMiwgZW5hYmxl ZA0KCW1hcFsxOF06IHR5cGUgNCwgcmFuZ2UgMzIsIGJhc2UgMDAwMGQwMDAsIHNpemUgIDIsIHBv cnQgZGlzYWJsZWQNCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwgZGV2PTB4NzAwZiwgcmV2aWQ9MHgw MA0KCWJ1cz0wLCBzbG90PTEsIGZ1bmM9MA0KCWNsYXNzPTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEs IG1mZGV2PTANCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVnPTB4MDIyMCwgY2FjaGVsbnN6PTAgKGR3 b3JkcykNCglsYXR0aW1lcj0weDIwICg5NjAgbnMpLCBtaW5nbnQ9MHgwZSAoMzUwMCBucyksIG1h eGxhdD0weDAwICgwIG5zKQ0KZm91bmQtPgl2ZW5kb3I9MHgxMTA2LCBkZXY9MHgwNjg2LCByZXZp ZD0weDQwDQoJYnVzPTAsIHNsb3Q9NywgZnVuYz0wDQoJY2xhc3M9MDYtMDEtMDAsIGhkcnR5cGU9 MHgwMCwgbWZkZXY9MQ0KCWNtZHJlZz0weDAwODcsIHN0YXRyZWc9MHgwMjEwLCBjYWNoZWxuc3o9 MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1h eGxhdD0weDAwICgwIG5zKQ0KCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBE MA0KZm91bmQtPgl2ZW5kb3I9MHgxMTA2LCBkZXY9MHgwNTcxLCByZXZpZD0weDA2DQoJYnVzPTAs IHNsb3Q9NywgZnVuYz0xDQoJY2xhc3M9MDEtMDEtOGEsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0K CWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMjkwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxh dHRpbWVyPTB4MjAgKDk2MCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAg bnMpDQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwDQoJbWFwWzIwXTog dHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwZDQwMCwgc2l6ZSAgNCwgZW5hYmxlZA0KZm91bmQt Pgl2ZW5kb3I9MHgxMTA2LCBkZXY9MHgzMDM4LCByZXZpZD0weDFhDQoJYnVzPTAsIHNsb3Q9Nywg ZnVuYz0yDQoJY2xhc3M9MGMtMDMtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0w eDAwMDcsIHN0YXRyZWc9MHgwMjEwLCBjYWNoZWxuc3o9OCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4 MjAgKDk2MCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpDQoJaW50 cGluPWQsIGlycT0xMg0KCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMA0K CW1hcFsyMF06IHR5cGUgNCwgcmFuZ2UgMzIsIGJhc2UgMDAwMGQ4MDAsIHNpemUgIDUsIGVuYWJs ZWQNCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjcuSU5URCAoc3JjIFxcX1NCXy5QQ0kwLkxO S0Q6MCkNCmlvYXBpYzA6IENoYW5naW5nIHRyaWdnZXIgZm9yIHBpbiAxMiB0byBsZXZlbA0KaW9h cGljMDogQ2hhbmdpbmcgcG9sYXJpdHkgZm9yIHBpbiAxMiB0byBsb3cNCnBjaWIwOiBzbG90IDcg SU5URCByb3V0ZWQgdG8gaXJxIDEyIHZpYSBcXF9TQl8uUENJMC5MTktEDQpmb3VuZC0+CXZlbmRv cj0weDExMDYsIGRldj0weDMwMzgsIHJldmlkPTB4MWENCglidXM9MCwgc2xvdD03LCBmdW5jPTMN CgljbGFzcz0wYy0wMy0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wDQoJY21kcmVnPTB4MDAwNywg c3RhdHJlZz0weDAyMTAsIGNhY2hlbG5zej04IChkd29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYw IG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49ZCwg aXJxPTEyDQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwDQoJbWFwWzIw XTogdHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwZGMwMCwgc2l6ZSAgNSwgZW5hYmxlZA0KcGNp YjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuNy5JTlREIChzcmMgXFxfU0JfLlBDSTAuTE5LRDowKQ0K cGNpYjA6IHNsb3QgNyBJTlREIHJvdXRlZCB0byBpcnEgMTIgdmlhIFxcX1NCXy5QQ0kwLkxOS0QN CmZvdW5kLT4JdmVuZG9yPTB4MTEwNiwgZGV2PTB4MzA1NywgcmV2aWQ9MHg0MA0KCWJ1cz0wLCBz bG90PTcsIGZ1bmM9NA0KCWNsYXNzPTBjLTA1LTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTANCglj bWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDI5MCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0 aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykN Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDANCmZvdW5kLT4JdmVuZG9y PTB4MTBlYywgZGV2PTB4ODEzOSwgcmV2aWQ9MHgxMA0KCWJ1cz0wLCBzbG90PTEwLCBmdW5jPTAN CgljbGFzcz0wMi0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wDQoJY21kcmVnPTB4MDAwNywg c3RhdHJlZz0weDAyOTAsIGNhY2hlbG5zej0wIChkd29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYw IG5zKSwgbWluZ250PTB4MjAgKDgwMDAgbnMpLCBtYXhsYXQ9MHg0MCAoMTYwMDAgbnMpDQoJaW50 cGluPWEsIGlycT0xMQ0KCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVu dCBEMA0KCW1hcFsxMF06IHR5cGUgNCwgcmFuZ2UgMzIsIGJhc2UgMDAwMGUwMDAsIHNpemUgIDgs IGVuYWJsZWQNCgltYXBbMTRdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGUyMDAxMDAwLCBzaXpl ICA4LCBlbmFibGVkDQpwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4xMC5JTlRBDQpwY2liMDog c2xvdCAxMCBJTlRBIGhhcmR3aXJlZCB0byBJUlEgMTgNCmZvdW5kLT4JdmVuZG9yPTB4MTEwMiwg ZGV2PTB4MDAwMiwgcmV2aWQ9MHgwYQ0KCWJ1cz0wLCBzbG90PTE1LCBmdW5jPTANCgljbGFzcz0w NC0wMS0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0xDQoJY21kcmVnPTB4MDAwNSwgc3RhdHJlZz0w eDAyOTAsIGNhY2hlbG5zej0wIChkd29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWlu Z250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDE0ICg1MDAwIG5zKQ0KCWludHBpbj1hLCBpcnE9 MTINCglwb3dlcnNwZWMgMSAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDANCgltYXBb MTBdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBlNDAwLCBzaXplICA1LCBlbmFibGVkDQpw Y2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4xNS5JTlRBDQpwY2liMDogc2xvdCAxNSBJTlRBIGhh cmR3aXJlZCB0byBJUlEgMTkNCmZvdW5kLT4JdmVuZG9yPTB4MTEwMiwgZGV2PTB4NzAwMiwgcmV2 aWQ9MHgwYQ0KCWJ1cz0wLCBzbG90PTE1LCBmdW5jPTENCgljbGFzcz0wOS04MC0wMCwgaGRydHlw ZT0weDAwLCBtZmRldj0xDQoJY21kcmVnPTB4MDAwNSwgc3RhdHJlZz0weDAyOTAsIGNhY2hlbG5z ej0wIChkd29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMp LCBtYXhsYXQ9MHgwMCAoMCBucykNCglwb3dlcnNwZWMgMSAgc3VwcG9ydHMgRDAgRDEgRDIgRDMg IGN1cnJlbnQgRDANCgltYXBbMTBdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBlODAwLCBz aXplICAzLCBlbmFibGVkDQphZ3AwOiA8QU1EIDc2MSBob3N0IHRvIEFHUCBicmlkZ2U+IHBvcnQg MHhkMDAwLTB4ZDAwMyBtZW0gMHhkMDAwMDAwMC0weGQ3ZmZmZmZmLDB4ZTIwMDAwMDAtMHhlMjAw MGZmZiBhdCBkZXZpY2UgMC4wIG9uIHBjaTANCmFncDA6IFJlc2VydmVkIDB4ODAwMDAwMCBieXRl cyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4ZDAwMDAwMDANCmFncDA6IFJlc2VydmVkIDB4MTAw MCBieXRlcyBmb3IgcmlkIDB4MTQgdHlwZSAzIGF0IDB4ZTIwMDAwMDANCmFncDA6IGFsbG9jYXRp bmcgR0FUVCBmb3IgYXBlcnR1cmUgb2Ygc2l6ZSAxMjhNDQphZ3AwOiBnYXR0IC0+IGFnX3BkaXIg MHgyMzUwMDANCmFncDA6IGFsbG9jYXRpbmcgR0FUVCBmb3IgMzI3NjggQUdQIHBhZ2UgZW50cmll cw0KcGNpYjE6IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDEuMCBvbiBwY2kwDQpwY2liMTog ICBzZWNvbmRhcnkgYnVzICAgICAxDQpwY2liMTogICBzdWJvcmRpbmF0ZSBidXMgICAxDQpwY2li MTogICBJL08gZGVjb2RlICAgICAgICAweGYwMDAtMHhmZmYNCnBjaWIxOiAgIG1lbW9yeSBkZWNv ZGUgICAgIDB4ZTAwMDAwMDAtMHhlMWZmZmZmZg0KcGNpYjE6ICAgcHJlZmV0Y2hlZCBkZWNvZGUg MHhkODAwMDAwMC0weGRmZmZmZmZmDQpwY2kxOiA8UENJIGJ1cz4gb24gcGNpYjENCnBjaTE6IHBo eXNpY2FsIGJ1cz0xDQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAyODEsIHJldmlkPTB4 YTENCglidXM9MSwgc2xvdD01LCBmdW5jPTANCgljbGFzcz0wMy0wMC0wMCwgaGRydHlwZT0weDAw LCBtZmRldj0wDQoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAyYjAsIGNhY2hlbG5zej0wIChk d29yZHMpDQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4MDUgKDEyNTAgbnMpLCBt YXhsYXQ9MHgwMSAoMjUwIG5zKQ0KCWludHBpbj1hLCBpcnE9MTANCglwb3dlcnNwZWMgMiAgc3Vw cG9ydHMgRDAgRDMgIGN1cnJlbnQgRDANCgltYXBbMTBdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNl IGUwMDAwMDAwLCBzaXplIDI0LCBlbmFibGVkDQpwY2liMTogKG51bGwpIHJlcXVlc3RlZCBtZW1v cnkgcmFuZ2UgMHhlMDAwMDAwMC0weGUwZmZmZmZmOiBnb29kDQoJbWFwWzE0XTogdHlwZSAzLCBy YW5nZSAzMiwgYmFzZSBkODAwMDAwMCwgc2l6ZSAyNywgZW5hYmxlZA0KcGNpYjE6IChudWxsKSBy ZXF1ZXN0ZWQgbWVtb3J5IHJhbmdlIDB4ZDgwMDAwMDAtMHhkZmZmZmZmZjogZ29vZA0KcGNpYjA6 IG1hdGNoZWQgZW50cnkgZm9yIDAuMS5JTlRCDQpwY2liMDogc2xvdCAxIElOVEIgaGFyZHdpcmVk IHRvIElSUSAxNg0KcGNpYjE6IHNsb3QgNSBJTlRBIGlzIHJvdXRlZCB0byBpcnEgMTYNCnBjaTE6 IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSA1LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkNCmlzYWIw OiA8UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSA3LjAgb24gcGNpMA0KaXNhMDogPElTQSBidXM+ IG9uIGlzYWIwDQphdGFwY2kwOiA8VklBIDgyQzY4NkIgVURNQTEwMCBjb250cm9sbGVyPiBwb3J0 IDB4MWYwLTB4MWY3LDB4M2Y2LDB4MTcwLTB4MTc3LDB4Mzc2LDB4ZDQwMC0weGQ0MGYgYXQgZGV2 aWNlIDcuMSBvbiBwY2kwDQphdGFwY2kwOiBSZXNlcnZlZCAweDEwIGJ5dGVzIGZvciByaWQgMHgy MCB0eXBlIDQgYXQgMHhkNDAwDQphdGEwOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMA0KYXRh cGNpMDogUmVzZXJ2ZWQgMHg4IGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDQgYXQgMHgxZjANCmF0 YXBjaTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3IgcmlkIDB4MTQgdHlwZSA0IGF0IDB4M2Y2DQph dGEwOiByZXNldCB0cDEgbWFzaz0wMyBvc3RhdDA9NTAgb3N0YXQxPTUwDQphdGEwOiBzdGF0MD0w eDgwIGVycj0weDgwIGxzYj0weDgwIG1zYj0weDgwDQphdGEwOiBzdGF0MD0weDUwIGVycj0weDAx IGxzYj0weDAwIG1zYj0weDAwDQphdGEwOiBzdGF0MT0weDUwIGVycj0weDAxIGxzYj0weDAwIG1z Yj0weDAwDQphdGEwOiByZXNldCB0cDIgc3RhdDA9NTAgc3RhdDE9NTAgZGV2aWNlcz0weDM8QVRB X1NMQVZFLEFUQV9NQVNURVI+DQphdGEwOiBbTVBTQUZFXQ0KYXRhMTogPEFUQSBjaGFubmVsIDE+ IG9uIGF0YXBjaTANCmF0YXBjaTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3IgcmlkIDB4MTggdHlw ZSA0IGF0IDB4MTcwDQphdGFwY2kwOiBSZXNlcnZlZCAweDEgYnl0ZXMgZm9yIHJpZCAweDFjIHR5 cGUgNCBhdCAweDM3Ng0KYXRhMTogcmVzZXQgdHAxIG1hc2s9MDMgb3N0YXQwPTUwIG9zdGF0MT01 MA0KYXRhMTogc3RhdDA9MHg5MCBlcnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYg0KYXRhMTogc3Rh dDA9MHg5MCBlcnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYg0KYXRhMTogc3RhdDA9MHg5MCBlcnI9 MHgwMSBsc2I9MHgxNCBtc2I9MHhlYg0KYXRhMTogc3RhdDA9MHgwMCBlcnI9MHgwMSBsc2I9MHgx NCBtc2I9MHhlYg0KYXRhMTogc3RhdDE9MHgxMCBlcnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYg0K YXRhMTogcmVzZXQgdHAyIHN0YXQwPTAwIHN0YXQxPTEwIGRldmljZXM9MHhjPEFUQVBJX1NMQVZF LEFUQVBJX01BU1RFUj4NCmF0YTE6IFtNUFNBRkVdDQp1aGNpMDogPFZJQSA4M0M1NzIgVVNCIGNv bnRyb2xsZXI+IHBvcnQgMHhkODAwLTB4ZDgxZiBpcnEgMTIgYXQgZGV2aWNlIDcuMiBvbiBwY2kw DQp1aGNpMDogUmVzZXJ2ZWQgMHgyMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0IGF0IDB4ZDgw MA0KdWhjaTA6IFtHSUFOVC1MT0NLRURdDQp1c2IwOiA8VklBIDgzQzU3MiBVU0IgY29udHJvbGxl cj4gb24gdWhjaTANCnVzYjA6IFVTQiByZXZpc2lvbiAxLjANCnVodWIwOiBWSUEgVUhDSSByb290 IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDENCnVodWIwOiAyIHBvcnRzIHdp dGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KdWhjaTE6IDxWSUEgODNDNTcyIFVTQiBjb250 cm9sbGVyPiBwb3J0IDB4ZGMwMC0weGRjMWYgaXJxIDEyIGF0IGRldmljZSA3LjMgb24gcGNpMA0K dWhjaTE6IFJlc2VydmVkIDB4MjAgYnl0ZXMgZm9yIHJpZCAweDIwIHR5cGUgNCBhdCAweGRjMDAN CnVoY2kxOiBbR0lBTlQtTE9DS0VEXQ0KdXNiMTogPFZJQSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+ IG9uIHVoY2kxDQp1c2IxOiBVU0IgcmV2aXNpb24gMS4wDQp1aHViMTogVklBIFVIQ0kgcm9vdCBo dWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxDQp1aHViMTogMiBwb3J0cyB3aXRo IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1cz4gYXQg ZGV2aWNlIDcuNCAobm8gZHJpdmVyIGF0dGFjaGVkKQ0KcmUwOiBSZXNlcnZlZCAweDEwMCBieXRl cyBmb3IgcmlkIDB4MTAgdHlwZSA0IGF0IDB4ZTAwMA0KcmwwOiA8UmVhbFRlayA4MTM5IDEwLzEw MEJhc2VUWD4gcG9ydCAweGUwMDAtMHhlMGZmIG1lbSAweGUyMDAxMDAwLTB4ZTIwMDEwZmYgaXJx IDE4IGF0IGRldmljZSAxMC4wIG9uIHBjaTANCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBybDANCnJs cGh5MDogPFJlYWxUZWsgaW50ZXJuYWwgbWVkaWEgaW50ZXJmYWNlPiBvbiBtaWlidXMwDQpybHBo eTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCBhdXRv DQpybDA6IGJwZiBhdHRhY2hlZA0KcmwwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDowODphMToyODo1 ZDplOA0KcmwwOiBbTVBTQUZFXQ0KcGNpMDogPG11bHRpbWVkaWEsIGF1ZGlvPiBhdCBkZXZpY2Ug MTUuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQ0KcGNpMDogPGlucHV0IGRldmljZT4gYXQgZGV2aWNl IDE1LjEgKG5vIGRyaXZlciBhdHRhY2hlZCkNCmZkYzA6IDxmbG9wcHkgZHJpdmUgY29udHJvbGxl cj4gcG9ydCAweDNmMC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBhY3BpMA0KZmRjMDogaWNf dHlwZSA5MCBwYXJ0X2lkIDgwDQpmZGMwOiBbTVBTQUZFXQ0KZmRjMDogW0ZBU1RdDQpmZDA6IDwx NDQwLUtCIDMuNSIgZHJpdmU+IG9uIGZkYzAgZHJpdmUgMA0Kc2lvMDogaXJxIG1hcHM6IDB4YzAw MSAweGMwMTEgMHhjMDAxIDB4YzAwMQ0Kc2lvMDogPDE2NTUwQS1jb21wYXRpYmxlIENPTSBwb3J0 PiBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0IGZsYWdzIDB4MTAgb24gYWNwaTANCnNpbzA6IHR5cGUg MTY1NTBBDQpzaW8xOiBpcnEgbWFwczogMHhjMDAxIDB4YzAwOSAweGMwMDEgMHhjMDAxDQpzaW8x OiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24g YWNwaTANCnNpbzE6IHR5cGUgMTY1NTBBDQpwcGMwOiB1c2luZyBleHRlbmRlZCBJL08gcG9ydCBy YW5nZQ0KcHBjMDogRUNQIFNQUCBFQ1ArRVBQIFNQUA0KcHBjMDogPEVDUCBwYXJhbGxlbCBwcmlu dGVyIHBvcnQ+IHBvcnQgMHgzNzgtMHgzN2YsMHg3NzgtMHg3N2IgaXJxIDcgZHJxIDMgb24gYWNw aTANCnBwYzA6IFNNQy1saWtlIGNoaXBzZXQgKEVDUC9FUFAvUFMyL05JQkJMRSkgaW4gQ09NUEFU SUJMRSBtb2RlDQpwcGMwOiBGSUZPIHdpdGggMTYvMTYvOCBieXRlcyB0aHJlc2hvbGQNCnBwYnVz MDogPFBhcmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwDQpwbGlwMDogPFBMSVAgbmV0d29yayBpbnRl cmZhY2U+IG9uIHBwYnVzMA0KcGxpcDA6IGJwZiBhdHRhY2hlZA0KbHB0MDogPFByaW50ZXI+IG9u IHBwYnVzMA0KbHB0MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0DQpwcGkwOiA8UGFyYWxsZWwgSS9P PiBvbiBwcGJ1czANCmF0a2JkYzA6IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IHBvcnQg MHg2MCwweDY0IGlycSAxIG9uIGFjcGkwDQphdGtiZDA6IDxBVCBLZXlib2FyZD4gaXJxIDEgb24g YXRrYmRjMA0KYXRrYmQ6IHRoZSBjdXJyZW50IGtiZCBjb250cm9sbGVyIGNvbW1hbmQgYnl0ZSAw MDY3DQphdGtiZDoga2V5Ym9hcmQgSUQgMHg0MWFiICgyKQ0Ka2JkMCBhdCBhdGtiZDANCmtiZDA6 IGF0a2JkMCwgQVQgMTAxLzEwMiAoMiksIGNvbmZpZzoweDAsIGZsYWdzOjB4M2QwMDAwDQphdGti ZDA6IFtHSUFOVC1MT0NLRURdDQpwc20wOiB1bmFibGUgdG8gYWxsb2NhdGUgSVJRDQphaGNfaXNh X3Byb2JlIDEzOiBpb3BvcnQgMHhkYzAwIGFsbG9jIGZhaWxlZA0KZXhfaXNhX2lkZW50aWZ5KCkN CmF0YTogYXRhMCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCmF0YTogYXRhMSBhbHJlYWR5 IGV4aXN0czsgc2tpcHBpbmcgaXQNCmF0a2JkYzogYXRrYmRjMCBhbHJlYWR5IGV4aXN0czsgc2tp cHBpbmcgaXQNCmZkYzogZmRjMCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCnBwYzogcHBj MCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCnNpbzogc2lvMCBhbHJlYWR5IGV4aXN0czsg c2tpcHBpbmcgaXQNCnNpbzogc2lvMSBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCnBucF9p ZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyMDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJl YWRfUG9ydCBhdCAyNDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyODMNCnBu cF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyYzMNCnBucF9pZGVudGlmeTogVHJ5aW5n IFJlYWRfUG9ydCBhdCAzMDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAzNDMN CnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAzODMNCnBucF9pZGVudGlmeTogVHJ5 aW5nIFJlYWRfUG9ydCBhdCAzYzMNClBOUCBJZGVudGlmeSBjb21wbGV0ZQ0KdW5rbm93bjogc3Rh dHVzIHJlZyB0ZXN0IGZhaWxlZCBmZg0KdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBm Zg0KdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBmZg0KdW5rbm93bjogc3RhdHVzIHJl ZyB0ZXN0IGZhaWxlZCBmZg0KdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBmZg0KdW5r bm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBmZg0Kc2M6IHNjMCBhbHJlYWR5IGV4aXN0czsg c2tpcHBpbmcgaXQNCnZnYTogdmdhMCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCmlzYV9w cm9iZV9jaGlsZHJlbjogZGlzYWJsaW5nIFBuUCBkZXZpY2VzDQppc2FfcHJvYmVfY2hpbGRyZW46 IHByb2Jpbmcgbm9uLVBuUCBkZXZpY2VzDQpwbXRpbWVyMCBvbiBpc2EwDQphZHYwOiBub3QgcHJv YmVkIChkaXNhYmxlZCkNCmFoYTA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KYWljMDogbm90IHBy b2JlZCAoZGlzYWJsZWQpDQpidDA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KY3MwOiBub3QgcHJv YmVkIChkaXNhYmxlZCkNCmVkMDogbm90IHByb2JlZCAoZGlzYWJsZWQpDQpmZTA6IG5vdCBwcm9i ZWQgKGRpc2FibGVkKQ0KaWUwOiBub3QgcHJvYmVkIChkaXNhYmxlZCkNCmxuYzA6IG5vdCBwcm9i ZWQgKGRpc2FibGVkKQ0Kc2MwOiA8U3lzdGVtIGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlz YTANCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4NCnNjMDogZmIw LCBrYmQwLCB0ZXJtaW5hbCBlbXVsYXRvcjogc2MgKHN5c2NvbnMgdGVybWluYWwpDQpzaW8yOiBu b3QgcHJvYmVkIChkaXNhYmxlZCkNCnNpbzM6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0Kc24wOiBu b3QgcHJvYmVkIChkaXNhYmxlZCkNCnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgz YzAtMHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZmIG9uIGlzYTANCnZ0MDogbm90IHByb2JlZCAo ZGlzYWJsZWQpDQppc2FfcHJvYmVfY2hpbGRyZW46IHByb2JpbmcgUG5QIGRldmljZXMNCnVodWIw OiBwb3J0IDEsIHNldCBjb25maWcgYXQgYWRkciAyIGZhaWxlZA0KdWh1YjA6IGRldmljZSBwcm9i bGVtIChTSE9SVF9YRkVSKSwgZGlzYWJsaW5nIHBvcnQgMQ0KdWh1YjA6IGRldmljZSBwcm9ibGVt IChTSE9SVF9YRkVSKSwgZGlzYWJsaW5nIHBvcnQgMg0KRGV2aWNlIGNvbmZpZ3VyYXRpb24gZmlu aXNoZWQuDQpwcm9jZnMgcmVnaXN0ZXJlZA0KbGFwaWM6IERpdmlzb3IgMiwgRnJlcXVlbmN5IDEz NDAxODczOCBoeg0KVGltZWNvdW50ZXIgIlRTQyIgZnJlcXVlbmN5IDE2NzUyNDA1ODMgSHogcXVh bGl0eSA4MDANClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMNCmxvMDogYnBmIGF0 dGFjaGVkDQphdGEwLXNsYXZlOiBwaW89UElPNCB3ZG1hPVdETUEyIHVkbWE9VURNQTEwMCBjYWJs ZT04MCB3aXJlDQphdGEwLW1hc3RlcjogcGlvPVBJTzQgd2RtYT1XRE1BMiB1ZG1hPVVETUExMDAg Y2FibGU9ODAgd2lyZQ0KYWQwOiBzZXR0aW5nIFBJTzQgb24gVklBIDgyQzY4NkIgY2hpcA0KYWQw OiBzZXR0aW5nIFVETUExMDAgb24gVklBIDgyQzY4NkIgY2hpcA0KYWQwOiA3NjMxOU1CIDxTZWFn YXRlIFNUMzgwMDIxQSAzLjc1PiBhdCBhdGEwLW1hc3RlciBVRE1BMTAwDQphZDA6IDE1NjMwMTQ4 OCBzZWN0b3JzIFsxNTUwNjFDLzE2SC82M1NdIDE2IHNlY3RvcnMvaW50ZXJydXB0IDEgZGVwdGgg cXVldWUNCmFkMDogVklBIGNoZWNrMSBmYWlsZWQNCmFkMDogQWRhcHRlYyBjaGVjazEgZmFpbGVk DQphZDA6IExTSSAodjMpIGNoZWNrMSBmYWlsZWQNCmFkMDogTFNJICh2MikgY2hlY2sxIGZhaWxl ZA0KYWQwOiBGcmVlQlNEIGNoZWNrMSBmYWlsZWQNCmFkMTogc2V0dGluZyBQSU80IG9uIFZJQSA4 MkM2ODZCIGNoaXANCmFkMTogc2V0dGluZyBVRE1BMTAwIG9uIFZJQSA4MkM2ODZCIGNoaXANCmFk MTogMTkwNzgyTUIgPFNlYWdhdGUgU1QzMjAwODI2QSAzLjAzPiBhdCBhdGEwLXNsYXZlIFVETUEx MDANCmFkMTogMzkwNzIxOTY4IHNlY3RvcnMgWzYyMDE5MzZDLzFILzYzU10gMTYgc2VjdG9ycy9p bnRlcnJ1cHQgMSBkZXB0aCBxdWV1ZQ0KYWQxOiBWSUEgY2hlY2sxIGZhaWxlZA0KYWQxOiBBZGFw dGVjIGNoZWNrMSBmYWlsZWQNCmFkMTogTFNJICh2MykgY2hlY2sxIGZhaWxlZA0KYWQxOiBMU0kg KHYyKSBjaGVjazEgZmFpbGVkDQphZDE6IEZyZWVCU0QgY2hlY2sxIGZhaWxlZA0KYXRhMS1zbGF2 ZTogcGlvPVBJTzQgd2RtYT1XRE1BMiB1ZG1hPVVETUEzMyBjYWJsZT00MCB3aXJlDQphdGExLW1h c3RlcjogcGlvPVBJTzQgd2RtYT1XRE1BMiB1ZG1hPVVETUEzMyBjYWJsZT00MCB3aXJlDQphY2Qw OiBzZXR0aW5nIFBJTzQgb24gVklBIDgyQzY4NkIgY2hpcA0KYWNkMDogc2V0dGluZyBVRE1BMzMg b24gVklBIDgyQzY4NkIgY2hpcA0KYWNkMDogPExJVEUtT04gRFZEUlcgTERXLTQ1MVMvR1NCNz4g RFZEUiBkcml2ZSBhdCBhdGExIGFzIG1hc3Rlcg0KYWNkMDogcmVhZCA2ODkwS0IvcyAoNjg5MEtC L3MpIHdyaXRlIDY4OTBLQi9zICg2ODkwS0IvcyksIDIwNDhLQiBidWZmZXIsIFVETUEzMw0KYWNk MDogUmVhZHM6IENEUiwgQ0RSVywgQ0REQSBzdHJlYW0sIERWRFJPTSwgRFZEUiwgcGFja2V0DQph Y2QwOiBXcml0ZXM6IENEUiwgQ0RSVywgRFZEUiwgdGVzdCB3cml0ZSwgYnVybnByb29mDQphY2Qw OiBBdWRpbzogcGxheSwgMjU2IHZvbHVtZSBsZXZlbHMNCmFjZDA6IE1lY2hhbmlzbTogZWplY3Rh YmxlIHRyYXksIHVubG9ja2VkDQphY2QwOiBNZWRpdW06IENELVIgMTIwbW0gZGF0YSBkaXNjDQph Y2QxOiBzZXR0aW5nIFBJTzQgb24gVklBIDgyQzY4NkIgY2hpcA0KYWNkMTogc2V0dGluZyBVRE1B MzMgb24gVklBIDgyQzY4NkIgY2hpcA0KYWNkMTogPExJVEVPTiBEVkQtUk9NIExURDE2M0QvR0hS Mz4gRFZEUk9NIGRyaXZlIGF0IGF0YTEgYXMgc2xhdmUNCmFjZDE6ICAxMjhLQiBidWZmZXIsIFVE TUEzMw0KYWNkMTogUmVhZHM6IENEUiwgQ0RSVywgQ0REQSBzdHJlYW0sIERWRFJPTSwgRFZEUiwg cGFja2V0DQphY2QxOiBXcml0ZXM6DQphY2QxOiBBdWRpbzogcGxheSwgMjU2IHZvbHVtZSBsZXZl bHMNCmFjZDE6IE1lY2hhbmlzbTogZWplY3RhYmxlIHRyYXksIHVubG9ja2VkDQphY2QxOiBNZWRp dW06IG5vL2JsYW5rIGRpc2MNCkFUQSBQc2V1ZG9SQUlEIGxvYWRlZA0KaW9hcGljMDogcm91dGlu ZyBpbnRwaW4gMSAoSVNBIElSUSAxKSB0byBjbHVzdGVyIDANCmlvYXBpYzA6IHJvdXRpbmcgaW50 cGluIDMgKElTQSBJUlEgMykgdG8gY2x1c3RlciAwDQppb2FwaWMwOiByb3V0aW5nIGludHBpbiA0 IChJU0EgSVJRIDQpIHRvIGNsdXN0ZXIgMA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gNiAoSVNB IElSUSA2KSB0byBjbHVzdGVyIDANCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDcgKElTQSBJUlEg NykgdG8gY2x1c3RlciAwDQppb2FwaWMwOiByb3V0aW5nIGludHBpbiA5IChJU0EgSVJRIDkpIHRv IGNsdXN0ZXIgMA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTIgKElTQSBJUlEgMTIpIHRvIGNs dXN0ZXIgMA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTMgKElTQSBJUlEgMTMpIHRvIGNsdXN0 ZXIgMA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTQgKElTQSBJUlEgMTQpIHRvIGNsdXN0ZXIg MA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTUgKElTQSBJUlEgMTUpIHRvIGNsdXN0ZXIgMA0K aW9hcGljMDogcm91dGluZyBpbnRwaW4gMTggKFBDSSBJUlEgMTgpIHRvIGNsdXN0ZXIgMA0KR0VP TTogbmV3IGRpc2sgYWQwDQpHRU9NOiBuZXcgZGlzayBhZDENClRyeWluZyB0byBtb3VudCByb290 IGZyb20gdWZzOi9kZXYvYWQxczFhDQpzdGFydF9pbml0OiB0cnlpbmcgL3NiaW4vaW5pdA0KTGlu dXggRUxGIGV4ZWMgaGFuZGxlciBpbnN0YWxsZWQNCi== --=-ZqXdPjxqymXyL+y/NKo4-- From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 16:20:20 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1A5516A41F for ; Thu, 29 Dec 2005 16:20:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8E4A43D79 for ; Thu, 29 Dec 2005 16:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTGKAZI011230 for ; Thu, 29 Dec 2005 16:20:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTGKAp5011229; Thu, 29 Dec 2005 16:20:10 GMT (envelope-from gnats) Date: Thu, 29 Dec 2005 16:20:10 GMT Message-Id: <200512291620.jBTGKAp5011229@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Philip Rodrigues Cc: Subject: Re: usb/77184: kernel panic on USB device disconnect X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Philip Rodrigues List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2005 16:20:20 -0000 The following reply was made to PR usb/77184; it has been noted by GNATS. From: Philip Rodrigues To: bug-followup@freebsd.org Cc: Subject: Re: usb/77184: kernel panic on USB device disconnect Date: Thu, 29 Dec 2005 16:19:48 +0000 I get a similar panic when disconnecting a Sony DSC S-40 camera. Backtrace is below. If you need any more information, just ask: Unread portion of the kernel message buffer: #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) backtrace #0 doadump () at pcpu.h:165 #1 0xc0516042 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:399 #2 0xc05162d8 in panic (fmt=0xc06b2fe9 "%s") at /usr/src/sys/kern/kern_shutdown.c:555 #3 0xc06903fc in trap_fatal (frame=0xd4691788, eva=0) at /usr/src/sys/i386/i386/trap.c:831 #4 0xc068ff48 in trap (frame= {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = 1, tf_esi = 0, tf_ebp = -731310000, tf_isp = -731310156, tf_ebx = 1546584928, tf_edx = 0, tf_ecx = 0, tf_eax = 1, tf_trapno = 18, tf_err = 0, tf_eip = -1066825677, tf_cs = 32, tf_eflags = 590406, tf_esp = -731310064, tf_ss = -1066634813}) at /usr/src/sys/i386/i386/trap.c:629 #5 0xc067fe5a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #6 0xc0698833 in __qdivrem (uq=Unhandled dwarf expression opcode 0x93 ) at /usr/src/sys/libkern/qdivrem.c:97 #7 0xc0698c7e in __udivdi3 (a=1546584928, b=0) at /usr/src/sys/libkern/udivdi3.c:47 #8 0xc0433dc2 in cam_calc_geometry (ccg=0xd46918f8, extended=1) at /usr/src/sys/cam/cam.c:376 #9 0xc04bb992 in umass_cam_action (sim=0xc20d8bc0, ccb=0xd46918f8) at /usr/src/sys/dev/usb/umass.c:2582 #10 0xc0437f06 in xpt_action (start_ccb=0xd46918f8) at /usr/src/sys/cam/cam_xpt.c:3110 #11 0xc0444831 in dasetgeom (periph=0x0, block_len=1, maxsector=1546584927) at /usr/src/sys/cam/scsi/scsi_da.c:1777 ---Type to continue, or q to quit--- #12 0xc0444142 in dadone (periph=0xc204b600, done_ccb=0xc1f39400) at /usr/src/sys/cam/scsi/scsi_da.c:1431 #13 0xc043b5e5 in camisr (V_queue=0xc0718538) at /usr/src/sys/cam/cam_xpt.c:7141 #14 0xc0501bd9 in ithread_loop (arg=0xc1d88380) at /usr/src/sys/kern/kern_intr.c:547 #15 0xc0500e60 in fork_exit (callout=0xc0501a80 , arg=0xc1d88380, frame=0xd4691d38) at /usr/src/sys/kern/kern_fork.c:789 #16 0xc067febc in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:208 From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 17:29:39 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 D615C16A423; Thu, 29 Dec 2005 17:29:39 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7252543D5F; Thu, 29 Dec 2005 17:29:39 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTHTd0C015541; Thu, 29 Dec 2005 17:29:39 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTHTcCO015537; Thu, 29 Dec 2005 17:29:38 GMT (envelope-from netchild) Date: Thu, 29 Dec 2005 17:29:38 GMT From: Alexander Leidinger Message-Id: <200512291729.jBTHTcCO015537@freefall.freebsd.org> To: ssw@nous.redjade.org, netchild@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/83247: [cdce] [patch] if_cdce.c doesn't emit USB_EVENT_DRIVER_DETACH on USB_DETACH 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, 29 Dec 2005 17:29:40 -0000 Synopsis: [cdce] [patch] if_cdce.c doesn't emit USB_EVENT_DRIVER_DETACH on USB_DETACH State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Thu Dec 29 17:29:32 UTC 2005 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=83247 From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 17:38:24 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 D245A16A426; Thu, 29 Dec 2005 17:38:24 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5146543D69; Thu, 29 Dec 2005 17:38:23 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTHcN5M017412; Thu, 29 Dec 2005 17:38:23 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTHcMLh017408; Thu, 29 Dec 2005 17:38:22 GMT (envelope-from netchild) Date: Thu, 29 Dec 2005 17:38:22 GMT From: Alexander Leidinger Message-Id: <200512291738.jBTHcMLh017408@freefall.freebsd.org> To: norgaard@locolomo.org, netchild@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/86094: [uscanner] [patch] Support for Epson 2480 scanner 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, 29 Dec 2005 17:38:25 -0000 Synopsis: [uscanner] [patch] Support for Epson 2480 scanner State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Thu Dec 29 17:38:17 UTC 2005 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=86094 From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 17:44:52 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 D59CA16A423; Thu, 29 Dec 2005 17:44:52 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DFE843D49; Thu, 29 Dec 2005 17:44:50 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTHinnS017635; Thu, 29 Dec 2005 17:44:49 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTHinD8017631; Thu, 29 Dec 2005 17:44:49 GMT (envelope-from netchild) Date: Thu, 29 Dec 2005 17:44:49 GMT From: Alexander Leidinger Message-Id: <200512291744.jBTHinD8017631@freefall.freebsd.org> To: sean-freebsd@farley.org, netchild@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/83353: [ums] [patch] ums driver limits number of buttons to 7 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, 29 Dec 2005 17:44:53 -0000 Synopsis: [ums] [patch] ums driver limits number of buttons to 7 State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Thu Dec 29 17:44:42 UTC 2005 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=83353 From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 18:11: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 AB83816A420; Thu, 29 Dec 2005 18:11:33 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 637AA43D5A; Thu, 29 Dec 2005 18:11:33 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTIBXSw018586; Thu, 29 Dec 2005 18:11:33 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTIBWmX018582; Thu, 29 Dec 2005 18:11:32 GMT (envelope-from netchild) Date: Thu, 29 Dec 2005 18:11:32 GMT From: Alexander Leidinger Message-Id: <200512291811.jBTIBWmX018582@freefall.freebsd.org> To: don@siad.net, netchild@FreeBSD.org, freebsd-usb@FreeBSD.org 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 List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2005 18:11:33 -0000 Synopsis: usb headset does not work with uaudio module State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Thu Dec 29 18:11:27 UTC 2005 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=89269 From owner-freebsd-usb@FreeBSD.ORG Thu Dec 29 18:15:27 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 059A016A423; Thu, 29 Dec 2005 18:15:27 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C9B043D77; Thu, 29 Dec 2005 18:15:24 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBTIFNnT018712; Thu, 29 Dec 2005 18:15:23 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBTIFNq6018708; Thu, 29 Dec 2005 18:15:23 GMT (envelope-from netchild) Date: Thu, 29 Dec 2005 18:15:23 GMT From: Alexander Leidinger Message-Id: <200512291815.jBTIFNq6018708@freefall.freebsd.org> To: dgilbert@daveg.ca, netchild@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: Thu, 29 Dec 2005 18:15:27 -0000 Synopsis: [uscanner] [patch] CanoScan LIDE 25 not supported State-Changed-From-To: open->closed State-Changed-By: netchild State-Changed-When: Thu Dec 29 18:15:16 UTC 2005 State-Changed-Why: Committed. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=89509 From owner-freebsd-usb@FreeBSD.ORG Fri Dec 30 04:16:44 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 17A3316A41F for ; Fri, 30 Dec 2005 04:16:44 +0000 (GMT) (envelope-from bryan@kishka.net) Received: from gravy.kishka.net (pcp05144057pcs.neave01.pa.comcast.net [69.139.12.128]) by mx1.FreeBSD.org (Postfix) with ESMTP id 431F043D79 for ; Fri, 30 Dec 2005 04:16:37 +0000 (GMT) (envelope-from bryan@kishka.net) Received: from [192.168.1.2] (gravy.kishka.net [192.168.1.2]) by gravy.kishka.net (8.13.4/8.13.4) with ESMTP id jBU4GYnY000754 for ; Thu, 29 Dec 2005 23:16:34 -0500 (EST) (envelope-from bryan@kishka.net) Message-ID: <43B4B4A2.7050702@kishka.net> Date: Thu, 29 Dec 2005 23:16:34 -0500 From: Bryan Liesner User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051219) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-usb@freebsd.org Content-Type: multipart/mixed; boundary="------------030409010505000703010300" Subject: [patch] iPod Mini 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, 30 Dec 2005 04:16:44 -0000 This is a multi-part message in MIME format. --------------030409010505000703010300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The iPod mini is detected when plugged in, but a daX device is not created. It seems that it was overlooked in usbdevs and usb_quirks.c. The attached patch for usbdevs and usb_quirks will fix that. --------------030409010505000703010300 Content-Type: text/plain; name="ipod_mini.pat" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ipod_mini.pat" --- sys/dev/usb/usbdevs.orig Mon Dec 26 19:32:43 2005 +++ sys/dev/usb/usbdevs Thu Dec 29 22:30:22 2005 @@ -644,6 +644,7 @@ product APPLE OPTMOUSE 0x0302 Optical mouse product APPLE SPEAKERS 0x1101 Speakers product APPLE IPOD3G 0x1203 iPod 3G +product APPLE IPODMINI 0x1205 iPod Mini product APPLE IPODVIDEO 0x1209 iPod Video product APPLE IPODNANO 0x120a iPod Nano --- sys/dev/usb/usb_quirks.c.orig Thu Dec 22 01:29:03 2005 +++ sys/dev/usb/usb_quirks.c Thu Dec 29 22:51:44 2005 @@ -82,6 +82,7 @@ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD3G, ANY, { UQ_NO_OPEN_CLEARSTALL }}, { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODNANO, ANY, { UQ_NO_OPEN_CLEARSTALL }}, { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODVIDEO, ANY, { UQ_NO_OPEN_CLEARSTALL }}, + { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODMINI, ANY, { UQ_NO_OPEN_CLEARSTALL }}, /* XXX These should have a revision number, but I don't know what they are. */ { USB_VENDOR_HP, USB_PRODUCT_HP_895C, ANY, { UQ_BROKEN_BIDIR }}, { USB_VENDOR_HP, USB_PRODUCT_HP_880C, ANY, { UQ_BROKEN_BIDIR }}, --------------030409010505000703010300-- From owner-freebsd-usb@FreeBSD.ORG Fri Dec 30 05: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 9685616A420 for ; Fri, 30 Dec 2005 05:08:40 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DE2B43D45 for ; Fri, 30 Dec 2005 05:08:38 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id jBU583s2054400; Thu, 29 Dec 2005 22:08:03 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 29 Dec 2005 22:08:04 -0700 (MST) Message-Id: <20051229.220804.02592545.imp@bsdimp.com> To: bryan@kishka.net From: "M. Warner Losh" In-Reply-To: <43B4B4A2.7050702@kishka.net> References: <43B4B4A2.7050702@kishka.net> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Thu, 29 Dec 2005 22:08:03 -0700 (MST) Cc: freebsd-usb@freebsd.org Subject: Re: [patch] iPod Mini 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, 30 Dec 2005 05:08:40 -0000 In message: <43B4B4A2.7050702@kishka.net> Bryan Liesner writes: : The iPod mini is detected when plugged in, but a daX device is not : created. It seems that it was overlooked in usbdevs and usb_quirks.c. : : The attached patch for usbdevs and usb_quirks will fix that. Thanks! I added a few more as well... Warner From owner-freebsd-usb@FreeBSD.ORG Fri Dec 30 21:35:47 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B93C16A41F; Fri, 30 Dec 2005 21:35:47 +0000 (GMT) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.swip.net [212.247.154.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CE1D43D5A; Fri, 30 Dec 2005 21:35:41 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== X-Cloudmark-Score: 0.000000 [] Received: from mp-217-133-144.daxnet.no ([193.217.133.144] verified) by mailfe02.swip.net (CommuniGate Pro SMTP 5.0.2) with ESMTP id 70487175; Fri, 30 Dec 2005 22:47:19 +0100 From: Hans Petter Selasky To: freebsd-usb@freebsd.org, freebsd-multimedia@freebsd.org Date: Fri, 30 Dec 2005 22:35:40 +0100 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512302235.40874.hselasky@c2i.net> Cc: Subject: My USB controller driver 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: Fri, 30 Dec 2005 21:35:47 -0000 Hi, I just want to remind you of my USB controller driver for FreeBSD. I have now created a new homepage for it: http://www.turbocat.net/~hselasky/usb4bsd The sources are currently part of my ISDN4BSD driver, and can be downloaded by running the following command, if one has got Subversion installed: svn --username anonsvn --password anonsvn checkout svn://svn.turbocat.net/i4b This should make it very easy to make patches against my driver, if anyone has any suggestions for improvements. For those of you not familiar with svn, a patch can be produced by running the command "svn diff". It is also possible to browse the sources at the homepage without having to install SVN. Happy New Year! --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 04:00:20 2005 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 731F416A427; Sat, 31 Dec 2005 04:00:20 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C13143D5A; Sat, 31 Dec 2005 04:00:12 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from freefall.freebsd.org (mux@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBV40BZU039159; Sat, 31 Dec 2005 04:00:12 GMT (envelope-from mux@freefall.freebsd.org) Received: (from mux@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBV40B9i039155; Sat, 31 Dec 2005 04:00:11 GMT (envelope-from mux) Date: Sat, 31 Dec 2005 04:00:11 GMT From: Maxime Henrion Message-Id: <200512310400.jBV40B9i039155@freefall.freebsd.org> To: mux@FreeBSD.org, freebsd-usb@FreeBSD.org, mux@FreeBSD.org Cc: Subject: Re: usb/90141: uhid(4): Add support for Microsoft's Xbox360 gamepad 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, 31 Dec 2005 04:00:21 -0000 Synopsis: uhid(4): Add support for Microsoft's Xbox360 gamepad Responsible-Changed-From-To: freebsd-usb->mux Responsible-Changed-By: mux Responsible-Changed-When: Sat Dec 31 03:59:47 UTC 2005 Responsible-Changed-Why: I'll take care of this one. http://www.freebsd.org/cgi/query-pr.cgi?pr=90141 From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 06:21:09 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 4E44116A41F for ; Sat, 31 Dec 2005 06:21:09 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from mail.united-ware.com (am-productions.biz [69.61.164.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id B90F343D46 for ; Sat, 31 Dec 2005 06:21:08 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from [192.168.1.100] (am-productions.biz [69.61.164.22]) (authenticated bits=0) by mail.united-ware.com (8.13.4/8.13.4) with ESMTP id jBV6Pg7T074920 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sat, 31 Dec 2005 01:25:47 -0500 (EST) (envelope-from mistry.7@osu.edu) From: Anish Mistry To: hselasky@c2i.net Date: Sat, 31 Dec 2005 01:23:06 -0500 User-Agent: KMail/1.8.3 References: <200512302235.40874.hselasky@c2i.net> In-Reply-To: <200512302235.40874.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1770819.lRsYnY1q0r"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200512310123.15212.mistry.7@osu.edu> X-Spam-Status: No, score=-4.9 required=5.0 tests=ALL_TRUSTED,BAYES_20, J_CHICKENPOX_43,MYFREEBSD3 autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on mail.united-ware.com X-Virus-Scanned: ClamAV 0.87/1219/Wed Dec 28 17:57:59 2005 on mail.united-ware.com X-Virus-Status: Clean Cc: freebsd-usb@freebsd.org Subject: Re: My USB controller driver 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, 31 Dec 2005 06:21:09 -0000 --nextPart1770819.lRsYnY1q0r Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 30 December 2005 04:35 pm, Hans Petter Selasky wrote: > Hi, > > I just want to remind you of my USB controller driver for FreeBSD. > I have now created a new homepage for it: > > http://www.turbocat.net/~hselasky/usb4bsd > > The sources are currently part of my ISDN4BSD driver, and can be > downloaded by running the following command, if one has got > Subversion installed: > > svn --username anonsvn --password anonsvn checkout > svn://svn.turbocat.net/i4b > > This should make it very easy to make patches against my driver, if > anyone has any suggestions for improvements. For those of you not > familiar with svn, a patch can be produced by running the command > "svn diff". > > It is also possible to browse the sources at the homepage without > having to install SVN. Do you have any ETA or progress report on merging these changes into=20 the tree? =2D-=20 Anish Mistry --nextPart1770819.lRsYnY1q0r Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDtiPTxqA5ziudZT0RAkDvAJ9VbF/mRubWYaheaOdRaWBppYN9pgCgnW3F hEg27ZErJZZZLENyrSN4etY= =YIfA -----END PGP SIGNATURE----- --nextPart1770819.lRsYnY1q0r-- From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 07:00: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 7B97616A41F for ; Sat, 31 Dec 2005 07:00:48 +0000 (GMT) (envelope-from julian@elischer.org) Received: from delight.idiom.com (outbound.idiom.com [216.240.47.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 207C943D58 for ; Sat, 31 Dec 2005 07:00:48 +0000 (GMT) (envelope-from julian@elischer.org) Received: from idiom.com (idiom.com [216.240.32.1]) by delight.idiom.com (Postfix) with ESMTP id C4B8C2322B1; Fri, 30 Dec 2005 23:00:47 -0800 (PST) Received: from [192.168.2.4] (home.elischer.org [216.240.48.38]) by idiom.com (8.12.11/8.12.11) with ESMTP id jBV70ki8080557; Fri, 30 Dec 2005 23:00:46 -0800 (PST) (envelope-from julian@elischer.org) Message-ID: <43B62C9D.9030205@elischer.org> Date: Fri, 30 Dec 2005 23:00:45 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051120 X-Accept-Language: en, hu MIME-Version: 1.0 To: Anish Mistry References: <200512302235.40874.hselasky@c2i.net> <200512310123.15212.mistry.7@osu.edu> In-Reply-To: <200512310123.15212.mistry.7@osu.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: My USB controller driver 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, 31 Dec 2005 07:00:48 -0000 Anish Mistry wrote: > On Friday 30 December 2005 04:35 pm, Hans Petter Selasky wrote: > >>Hi, >> >>I just want to remind you of my USB controller driver for FreeBSD. >>I have now created a new homepage for it: >> >>http://www.turbocat.net/~hselasky/usb4bsd >> >>The sources are currently part of my ISDN4BSD driver, and can be >>downloaded by running the following command, if one has got >>Subversion installed: >> >>svn --username anonsvn --password anonsvn checkout >>svn://svn.turbocat.net/i4b >> >>This should make it very easy to make patches against my driver, if >>anyone has any suggestions for improvements. For those of you not >>familiar with svn, a patch can be produced by running the command >>"svn diff". >> >>It is also possible to browse the sources at the homepage without >>having to install SVN. > > Do you have any ETA or progress report on merging these changes into > the tree? > Hans's code is sufficiently different that it realy should be considerred a different driver. Using it would be breaking our connection to NetBSD/OpenBSD/Dragonfly. That may not be a bad thing as we'd get a maintainer who cares, but it's not a decision to take lightly. From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 13:50:23 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 1D93916A41F for ; Sat, 31 Dec 2005 13:50:23 +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 207EE43D53 for ; Sat, 31 Dec 2005 13:50:21 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== X-Cloudmark-Score: 0.000000 [] Received: from mp-217-132-224.daxnet.no ([193.217.132.224] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.0.2) with ESMTP id 66838073; Sat, 31 Dec 2005 14:50:18 +0100 From: Hans Petter Selasky To: Anish Mistry Date: Sat, 31 Dec 2005 14:50:10 +0100 User-Agent: KMail/1.7 References: <200512302235.40874.hselasky@c2i.net> <200512310123.15212.mistry.7@osu.edu> In-Reply-To: <200512310123.15212.mistry.7@osu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512311450.10673.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: My USB controller driver 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: Sat, 31 Dec 2005 13:50:23 -0000 On Saturday 31 December 2005 07:23, Anish Mistry wrote: > On Friday 30 December 2005 04:35 pm, Hans Petter Selasky wrote: > > Hi, > > > > I just want to remind you of my USB controller driver for FreeBSD. > > I have now created a new homepage for it: > > > > http://www.turbocat.net/~hselasky/usb4bsd > > > > The sources are currently part of my ISDN4BSD driver, and can be > > downloaded by running the following command, if one has got > > Subversion installed: > > > > svn --username anonsvn --password anonsvn checkout > > svn://svn.turbocat.net/i4b > > > > This should make it very easy to make patches against my driver, if > > anyone has any suggestions for improvements. For those of you not > > familiar with svn, a patch can be produced by running the command > > "svn diff". > > > > It is also possible to browse the sources at the homepage without > > having to install SVN. > > Do you have any ETA or progress report on merging these changes into > the tree? To get the locking stuff right, I think that FreeBSD 7 will have a new USB system. FreeBSD 5/6 will continue using the old USB system until further. There are no concrete plans made yet. Maybe this about locking is not so easy to see. According to a FreeBSD committer, one of the goals about FreeBSD 7 will be to get the system less dependent on Giant. For example one wants all network drivers out of Giant. There are USB network drivers also. This means that the USB transfer callbacks must be called with a custom lock locked and not Giant, else one gets a locking order reversal problem somewhere in the system. This sounds simple, but just try to implement it, and you will see another problem pop up: Central USB procedures sleep for various reasons. For example "bus_dma" is used to allocate memory on the fly. If one is in a timeout and wants to start a USB transfer, it is not a good idea to sleep, and then one needs another thread and _no_, just forget it. One can do it, but trust me, it make things terribly complicated. Look at this analogy: mtx_unlock(&sc->sc_mtx); /* "uiomove()" can sleep so one * needs to make a wrapper, exiting * the mutex and checking things */ error = uiomove(cp, n, uio); Every time one re-enters a mutex, one has to check things, hence something can have happended like that the device was unplugged, file closed, transfer stopped ... whatever. In the existing USB system one simply does not care at all about this. One can find "uiomove" called without any checks afterwards, several places in the existing USB device drivers. Most of the time nothing goes wrong. But the panic screen should not be the only motivation to do something. mtx_lock(&sc->sc_mtx); sce->state &= ~context_bit; Extra checking, like shown below and its accompanying complexity can be completly elliminated if the USB system is non-blocking: if(sce->state & UGEN_CLOSING) { wakeup(sce); error = EINTR; } return error; Of course some things will be blocking, but these functions can be factored out to be called from attach/detach only. That is what I have done. I don't know if anyone else has tried to get the USB system out of Giant. It would be interesting to hear their experiences. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 13:50:24 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 4B84716A41F for ; Sat, 31 Dec 2005 13:50:24 +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 A469143D5F for ; Sat, 31 Dec 2005 13:50:23 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== X-Cloudmark-Score: 0.000000 [] Received: from mp-217-132-224.daxnet.no ([193.217.132.224] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.0.2) with ESMTP id 66838099; Sat, 31 Dec 2005 14:50:20 +0100 From: Hans Petter Selasky To: Julian Elischer Date: Sat, 31 Dec 2005 14:50:12 +0100 User-Agent: KMail/1.7 References: <200512302235.40874.hselasky@c2i.net> <200512310123.15212.mistry.7@osu.edu> <43B62C9D.9030205@elischer.org> In-Reply-To: <43B62C9D.9030205@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512311450.13066.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: My USB controller driver 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: Sat, 31 Dec 2005 13:50:24 -0000 On Saturday 31 December 2005 08:00, Julian Elischer wrote: > Anish Mistry wrote: > > On Friday 30 December 2005 04:35 pm, Hans Petter Selasky wrote: > >>Hi, > >> > >>I just want to remind you of my USB controller driver for FreeBSD. > >>I have now created a new homepage for it: > >> > >>http://www.turbocat.net/~hselasky/usb4bsd > >> > >>The sources are currently part of my ISDN4BSD driver, and can be > >>downloaded by running the following command, if one has got > >>Subversion installed: > >> > >>svn --username anonsvn --password anonsvn checkout > >>svn://svn.turbocat.net/i4b > >> > >>This should make it very easy to make patches against my driver, if > >>anyone has any suggestions for improvements. For those of you not > >>familiar with svn, a patch can be produced by running the command > >>"svn diff". > >> > >>It is also possible to browse the sources at the homepage without > >>having to install SVN. > > > > Do you have any ETA or progress report on merging these changes into > > the tree? > > Hans's code is sufficiently different that it realy should be considerred > a different driver. > > Using it would be breaking our connection to NetBSD/OpenBSD/Dragonfly. > > That may not be a bad thing as we'd get a maintainer who cares, but it's > not a decision to take lightly. My idea for NetBSD/OpenBSD/Dragonfly is that one emulates FreeBSD on these systems. If you look here: http://www.turbocat.net/~hselasky/isdn4bsd/sources/module/ You will see a FreeBSD kernel emulator for NetBSD 2/3. It supports the most important things found in the FreeBSD kernel. I have some plans to extend it so that it also covers the USB subsystem. It would work with many USB device drivers, but not all. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Dec 31 22:26:37 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 B2D8C16A41F for ; Sat, 31 Dec 2005 22:26:37 +0000 (GMT) (envelope-from PeterJeremy@optushome.com.au) Received: from mail24.syd.optusnet.com.au (mail24.syd.optusnet.com.au [211.29.133.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6069B43D45 for ; Sat, 31 Dec 2005 22:26:35 +0000 (GMT) (envelope-from PeterJeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail24.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id jBVMQXCC026220 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Sun, 1 Jan 2006 09:26:34 +1100 Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1]) by cirb503493.alcatel.com.au (8.12.10/8.12.10) with ESMTP id jBVMQXHh042392 for ; Sun, 1 Jan 2006 09:26:33 +1100 (EST) (envelope-from pjeremy@cirb503493.alcatel.com.au) Received: (from pjeremy@localhost) by cirb503493.alcatel.com.au (8.12.10/8.12.9/Submit) id jBVMQWLZ042391 for freebsd-usb@freebsd.org; Sun, 1 Jan 2006 09:26:32 +1100 (EST) (envelope-from pjeremy) Date: Sun, 1 Jan 2006 09:26:32 +1100 From: Peter Jeremy To: freebsd-usb@freebsd.org Message-ID: <20051231222632.GA42330@cirb503493.alcatel.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc Subject: Problems printing to EPSON CX3500 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, 31 Dec 2005 22:26:37 -0000 I recently bought an Epson CX3500 on the grounds that it was supported by PIPS (specifically ports/print/pips-scx3500_3600s). Whilst the printer probes, I don't seem able to print to it and the GUI claims the printer is inaccessible. I'm running -current from early December with pips-scx3500_3600s-2.6.2. My reading of the printer blurb is that it supports both USB1 and USB2. Relevant bits of dmesg are: uhci0: port 0xe400-0xe41f irq 10 at device 17.2 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ... usb3: on uhci3 usb3: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xdffffb00-0xdffffbff irq 11 at device 20.2 on pci0 ehci0: [GIANT-LOCKED] usb4: EHCI version 0.95 usb4: companion controllers, 2 ports each: usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 4 ports with 4 removable, self powered I can start /usr/local/libexec/pips/printer/ekpd successfully but when I start ekpstm, it reports that the printer is not responding. Looking at the debug output below, things start off OK but then the printer appears to send a message that the UHCI driver can't handle. I've enabled USB debugging as follows: hw.usb.ehci.debug: 1 hw.usb.uhci.debug: 1 hw.usb.ulpt.debug: 3 With the printer plugged into a USB1 port, I get: ulpt0: EPSON USB MFP, rev 1.10/1.00, addr 2, iclass 255/255 ulpt0: using bi-directional mode ulptopen: flags=0x40 ulpt_open: open input pipe ulptopen: done, error=0 ulptread ulptread: transfer 1024 bytes ulptread ulptread: transfer 1024 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 27 bytes ulptread ulptread: transfer 8 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 8 bytes ulptread ulptread: transfer 9 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 17 bytes ulptread ulptread: transfer 16 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 13 bytes ulptread ulptread: transfer 12 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 11 bytes ulptwrite ulpt_status: status=0x18 err=0 ulptwrite: transfer 11 bytes ulptread ulptread: transfer 10 bytes ulptread ulptread: transfer 6 bytes ulptread ulptread: transfer 6 bytes uhci_idone: error, addr=2, endpt=0x83, status 0x500000 uhci_timeout: uxfer=0xc20f9a00 uhci_timeout_task: xfer=0xc20f9a00 uhci_check_intr: aborted xfer=0xc20f9a00 ulptread: error=13 ulptread ulptread: transfer 6 bytes uhci_device_bulk_abort: uhci_check_intr: aborted xfer=0xc1d9ba00 ulptread: error=18 error=13 is USBD_IOERROR and error=18 is USBD_INTERRUPTED The last interrupted read continues indefinitely until I kill ekpd. Even more annoyingly, when I unplug the printer, I get: ulpt0: at uhub0 port 1 (addr 2) disconnected ulpt_detach: sc=0xc2292480 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 ulpt0: detached So far so good, but if I then plug the printer back in, I get: uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 usb_new_device: set address 2 failed - trying a port reset uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 uhci_timeout: uxfer=0xc1d9ba00 uhci_timeout_task: xfer=0xc1d9ba00 uhci_check_intr: aborted xfer=0xc1d9ba00 usb_new_device: set address 2 failed ... uhub_explore: usb_new_device failed, error=SET_ADDR_FAILED uhub0: device problem (SET_ADDR_FAILED), disabling port 1 And I then can't use that uhub until I reboot. With the printer plugged into a USB2 port, I get: ehci_pcd: change=0x10 ehci after reset, status=0x00001801 ehci_disown: index=4 lowspeed=0 ehci_pcd: change=0x10 ulpt0: EPSON USB MFP, rev 1.10/1.00, addr 2, iclass 255/255 ulpt0: using bi-directional mode And then exactly the same sequence as above. I've looked through the USB commits since I last updated my sources and don't see anything relevant. Does anyone have any suggestions? -- Peter Jeremy