From owner-freebsd-usb@FreeBSD.ORG Mon Sep 3 06:32:43 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0B0516A417 for ; Mon, 3 Sep 2007 06:32:43 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (agora.rdrop.com [199.26.172.34]) by mx1.freebsd.org (Postfix) with ESMTP id 693DC13C46A for ; Mon, 3 Sep 2007 06:32:43 +0000 (UTC) (envelope-from perryh@pluto.rain.com) Received: from agora.rdrop.com (66@localhost [127.0.0.1]) by agora.rdrop.com (8.13.1/8.12.7) with ESMTP id l836Dqx7050492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 2 Sep 2007 23:13:52 -0700 (PDT) (envelope-from perryh@pluto.rain.com) Received: (from uucp@localhost) by agora.rdrop.com (8.13.1/8.12.9/Submit) with UUCP id l836DqSs050491 for freebsd-usb@freebsd.org; Sun, 2 Sep 2007 23:13:52 -0700 (PDT) Received: from fbsd61 by pluto.rain.com (4.1/SMI-4.1-pluto-M2060407) id AA28399; Sun, 2 Sep 07 23:08:56 PDT Date: Sun, 02 Sep 2007 23:09:43 -0700 From: perryh@pluto.rain.com To: freebsd-usb@freebsd.org Message-Id: <46dba527.kr9kg+PMj348wN+L%perryh@pluto.rain.com> User-Agent: nail 11.25 7/29/05 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: quirks from a config file 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, 03 Sep 2007 06:32:43 -0000 What-all would be involved in arranging to load quirks from a file, instead of having to build them into the kernel? From owner-freebsd-usb@FreeBSD.ORG Mon Sep 3 11:08:44 2007 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A3E316A419 for ; Mon, 3 Sep 2007 11:08:44 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1148913C46C for ; Mon, 3 Sep 2007 11:08:44 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l83B8iM6079240 for ; Mon, 3 Sep 2007 11:08:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l83B8gfO079236 for freebsd-usb@FreeBSD.org; Mon, 3 Sep 2007 11:08:42 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Sep 2007 11:08:42 GMT Message-Id: <200709031108.l83B8gfO079236@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats 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, 03 Sep 2007 11:08:44 -0000 Current FreeBSD problem reports Critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa o usb/91629 usb usbd_abort_pipe() may result in infinite loop 2 problems total. Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/46176 usb [panic] umass causes kernel panic if device removed be o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/57085 usb [umass] umass0 problems, with Sony Vio/USB memory stic o bin/57255 usb usbd and multi-function devices o usb/62088 usb [usb] Logitech Cordless/Optical Mouse not working o usb/63621 usb [usb] USB MemoryStick Reader stalls/crashes system o usb/69006 usb [patch] Apple Cinema Display hangs USB ports o usb/71155 usb [usb] misbehaving usb-printer hangs processes, causes o usb/73307 usb [panic] Kernel panics on USB disconnect o usb/74771 usb [umass] mounting write-protected umass device as read/ o usb/75705 usb [panic] da0 attach / Optio S4 (with backtrace) o usb/75797 usb 5.3-STABLE(2005 1/4) detect USB headset, But can not f o usb/76395 usb USB printer does not work, usbdevs says "addr 0 should o usb/77184 usb [panic] kernel panic on USB device disconnect o usb/77294 usb [ulpcom] [panic] ucom + ulpcom panic o usb/79269 usb USB ohci da0 plug/unplug causes crashes and lockups. o usb/79287 usb [uhci] UHCI hang after interrupt transfer o usb/79524 usb printing to Minolta PagePro 1[23]xxW via USB fails wit a usb/79656 usb [usb] RHSC interrupts lost o usb/79722 usb [usb] wrong alignments in ehci.h o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/80361 usb [patch] mounting of usb-stick fails o usb/80829 usb possible panic when loading USB-modules o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/82350 usb [usb] null pointer dereference in USB stack o usb/82520 usb Reboot when USL101 connected s usb/82569 usb [usb] USB mass storage plug/unplug causes system panic o usb/82660 usb [umass] [panic] EHCI: I/O stuck in state 'physrd'/pani o usb/83563 usb [panic] Page Fault while detaching Mpman Usb device o usb/83677 usb [usb] usb controller often not detected (Sun W2100z) o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/86031 usb need support usb nic rt2500 in my 5.4 STABLE o usb/86767 usb [usb] [patch] bogus "slice starts beyond end of the di o usb/88743 usb [hang] USB makes kernel hang at boot (regression in 6. o usb/88966 usb [modules] kldunload ucom.ko returns "Device busy" erro o usb/89003 usb LaCie Firewire drive not properly supported under 6.0 o usb/89954 usb [usb] USB Disk driver race condition? o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/91283 usb booting very slow with usb devices connection (regress o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91906 usb [hang] FreeBSD hangs while booting with USB legacy sup o usb/92052 usb [unlpt] usbd causes defunct process with busy file-han o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92142 usb SET_ADDR_FAILED and SHORT_XFER errors from usb drivers o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93640 usb [irq] device ehci causes interrupt storm on this MSI a o usb/93828 usb [panic] ohci causes panic on boot (HP Pavillion d4100e o usb/94166 usb btx halted with a flashcard plugged o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94813 usb [umass] mounting write-protected umass device freezes o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/95131 usb [install] Boot/setup process does not accept key strok o usb/95348 usb [kbd] USB keyboard unplug causes noise on screen o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb o usb/95636 usb [boot] 5 minute delay at boot when using VT6205 based o usb/96120 usb [mouse] USB mouse not always detected o usb/96224 usb [usb] mount_msdosfs cause page fault in syncer process o usb/96457 usb [panic] fatback on umass = reboot o usb/97286 usb [mouse] MS Wireless Intellimouse Explorer 2.0 doesn't o usb/99431 usb [kbd] FreeBSD on MSI 6566E (Intel 845E motherboards) d o usb/101096 usb [if_ural] [panic] USB WLAN occasionally causes kernel- o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/102096 usb [patch] /usr/sbin/usbd does not handle multiple device o usb/103025 usb [usb] wrong detection of USB device for FreeBSD 6.1 an o usb/104292 usb [hang] system lockup on forced umount of usb-storage d o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/105186 usb USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 crashes box o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106648 usb [hang] USB Floppy on D1950 10 min Hang on Insert w/o F o usb/106832 usb USB HP printer is not detected by kernel when ACPI ena o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107827 usb [panic] ohci_add_done addr not found o usb/107848 usb [umass] cannot access Samsung flash disk o usb/107924 usb [patch] usbd(8) does not call detach o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE (regr o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/109397 usb [panic] on boot from USB flash o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID o usb/112568 usb USB mode may wrong when mounting Playstation Pro o usb/112631 usb [panic] Problem with SONY DSC-S80 camera o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/113478 usb [boot] FreeBSD could not start on Core2Duo notebook fr o usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM o usb/113977 usb [feature request] Need a way to set mode of USB disk's o usb/114310 usb [panic] USB hub attachment panics kernel during libusb o usb/114682 usb USB media-card reader unusable o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/115298 usb Turning off USB printer panics kernel 102 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem o usb/40948 usb [usb] USB HP CDW8200 does not work o usb/48342 usb [PATCH] usbd dynamic device list. f usb/51958 usb [urio] [patch] update for urio driver o usb/52026 usb [usb] feature request: umass driver support for InSyst o usb/56095 usb [usb] [patch] QUIRK: Apacer Pen Drive fails to work o usb/59698 usb [kbd] [patch] Rework of ukbd HID to AT code translatio o usb/62257 usb [umass] card reader UCR-61S2B is only half-supported o usb/63837 usb [uhid] [patch] USB: hid_is_collection() only looks for o usb/65769 usb [usb] Call to tcflush(x, TCIFLUSH) stops input on usb- o usb/66547 usb [usb] Palm Tungsten T USB does not initialize correctl o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/70523 usb [usb] [patch] umct sending/receiving wrong characters o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71455 usb [usb] Slow USB umass performance of 5.3 o usb/72380 usb [usb] USB does not work [dual Celeron Abit] o usb/72733 usb Kyocera 7135 Palm OS connection problem. o usb/73056 usb [usb] Sun Microsystems Type 6 USB mouse not working in o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R f usb/74453 usb [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL11R chip o usb/74557 usb imation 500mb usb key can only be written halfway on f o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75928 usb Cytronix SmartMedia card (SMC) reader has problems whe o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76732 usb Mouse problems with USB KVM Switch f usb/78984 usb [patch] Creative MUVO umass failure o usb/79723 usb [usb] prepare for high speed isochronous transfers o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80776 usb [udav] UDAV device driver shouldn't use usb_add_task o usb/80777 usb usb_rem_task() should wait for callback to complete? o usb/80854 usb suggestion for new iface-no-probe mechanism o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. f usb/81621 usb external hd hangs under load on ehci o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/85067 usb Cannot attach ScanJet 4300C to usb device o usb/85257 usb [boot] BTX boot loader fails on USB CDROM (HP DL145 Op o usb/86298 usb [mouse] Known good USB mouse won't work with correct s o usb/87224 usb Cannot mount USB Zip750 o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/88408 usb [axe] axe0 read PHY failed o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91811 usb Compact Flash in HP Photosmart 2610 return " Medium n o usb/91896 usb Serial Number of USB Memory Sticks is not passed throu o usb/92852 usb [mouse] [patch] Vertical scroll not working properly o o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93872 usb [patch] SCSI quirk required for ELTA 8061 OL USB memor o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/95173 usb [umass] [patch] cannot mount external usb harddisk VIA o usb/96381 usb [patch] add a quirk table entry for a flash ram usb st o usb/97175 usb [hang] USB cardreader hangs system o usb/97472 usb [patch] add support for Olympus C150,D390 o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/99538 usb [kbd] while using USB keyboard default params of atkbd o usb/100746 usb [kbd] system does not boot due to USB keyboard problem o usb/101761 usb [patch] usb.h: increase maximal size of report descrip o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/102678 usb [kbd] Dell PowerEdge DRAC5 USB Keyboard does not work o usb/102976 usb [panic] Casio Exilim Digital Camera cause panic o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103289 usb USB 2.0 problems on AMD LX-800 CPU and CS-5536 chipset o usb/103418 usb [usb] [patch] usbhidctl: add ability to write output a o usb/103917 usb USB driver reports "Addr 0 should never happen" o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104645 usb Rave C-201 MP3 player does not communicate o usb/105065 usb [sata] SATA - USB Bridge f usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/106041 usb FreeBSD does not recognise Mustek BearPaw 2400TA usb s o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze o usb/107243 usb [patch] Apacer USB Flash Drive quirk o usb/107388 usb [PATCH] Add utoppy device from NetBSD o usb/107496 usb USB device problem on RELENG_6_2 (SHORT_XFER) (regress o usb/107665 usb [usb] [patch] uscanner support for epson stylus DX5050 o usb/107701 usb [usbd] usbd ignores "detach" o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108509 usb [hang] FreeBSD hang at startup after ehci0 detected (C o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC s usb/110991 usb [patch] QUIRK: Super Top IDE DEVICE (depends on usb/11 o usb/112461 usb [ehci] ehci USB 2.0 doesn't work on nforce4 o usb/112463 usb problem with Samsung USB DVD writer, libscg and FreeBS o usb/112944 usb [patch] Bi-directional access to HP LaserJet 1010 prin o usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/113432 usb WARNING: attempt to net_add_domain(netgraph) after dom o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff o usb/114068 usb [umass] [patch] Problems with connection of the umass p usb/114860 usb if_udav / ShanTou ST268 USB NIC o usb/114916 usb USB Maxtor drive (L300RO) requires quirk. o usb/114938 usb can't attach eli-devices on external hd o usb/115080 usb using a Hercules HWGUSB2-54-V2 wifi usb adapter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115737 usb uplcom doesn't identify my Prolific 2303 any more o usb/115933 usb RATOC REX-USB60F (usb serial converter) is working o usb/115935 usb [patch] kernel counterproductively attaches to Cyber P 100 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Sep 3 16:37:49 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 836A416A419 for ; Mon, 3 Sep 2007 16:37:49 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 44E1313C4B0 for ; Mon, 3 Sep 2007 16:37:49 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l83GbMKQ018288; Mon, 3 Sep 2007 10:37:23 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 03 Sep 2007 10:37:28 -0600 (MDT) Message-Id: <20070903.103728.709401530.imp@bsdimp.com> To: perryh@pluto.rain.com From: "M. Warner Losh" In-Reply-To: <46dba527.kr9kg+PMj348wN+L%perryh@pluto.rain.com> References: <46dba527.kr9kg+PMj348wN+L%perryh@pluto.rain.com> X-Mailer: Mew version 5.2 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]); Mon, 03 Sep 2007 10:37:23 -0600 (MDT) Cc: freebsd-usb@freebsd.org Subject: Re: quirks from a config file 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, 03 Sep 2007 16:37:49 -0000 In message: <46dba527.kr9kg+PMj348wN+L%perryh@pluto.rain.com> perryh@pluto.rain.com writes: : What-all would be involved in arranging to load quirks from : a file, instead of having to build them into the kernel? A first step would be to allow one to specify quirks at run time via a sysctl of some kind (one that would need to be global to all instances, since often times quirks are necessary to keep the system from hanging). To do all the quirks, you'd need some meta language to express things. Once you have that, we can either load the file directly, or by loading it as a binary. Warner From owner-freebsd-usb@FreeBSD.ORG Mon Sep 3 17:00:12 2007 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2151716A420 for ; Mon, 3 Sep 2007 17:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 016BC13C4B3 for ; Mon, 3 Sep 2007 17:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l83H0Btk006496 for ; Mon, 3 Sep 2007 17:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l83H0BAe006495; Mon, 3 Sep 2007 17:00:11 GMT (envelope-from gnats) Resent-Date: Mon, 3 Sep 2007 17:00:11 GMT Resent-Message-Id: <200709031700.l83H0BAe006495@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Henrik Brix Andersen Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 361EC16A421 for ; Mon, 3 Sep 2007 16:53:32 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id DE80C13C478 for ; Mon, 3 Sep 2007 16:53:31 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from lothlorien.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id A56931CC0F1 for ; Mon, 3 Sep 2007 18:53:29 +0200 (CEST) Received: by lothlorien.brixandersen.dk (Postfix, from userid 1001) id E0A5E11425; Mon, 3 Sep 2007 18:53:28 +0200 (CEST) Message-Id: <20070903165328.E0A5E11425@lothlorien.brixandersen.dk> Date: Mon, 3 Sep 2007 18:53:28 +0200 (CEST) From: Henrik Brix Andersen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: usb/116057: [patch] Update quirks for the MetaGeek Wi-Spy X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Henrik Brix Andersen List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 17:00:12 -0000 >Number: 116057 >Category: usb >Synopsis: [patch] Update quirks for the MetaGeek Wi-Spy >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 03 17:00:11 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Henrik Brix Andersen >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD lothlorien.brixandersen.dk 7.0-CURRENT FreeBSD 7.0-CURRENT #68: Mon Sep 3 17:47:37 CEST 2007 root@lothlorien.brixandersen.dk:/usr/obj/usr/src/sys/LOTHLORIEN i386 >Description: This patch updates the quirks for the MetaGeek Wi-Spy 1A, 1B and 2.4x. The 1A and 1B are practically identical, although the 1A has a bad VID/PID pair in its firmware. The 2.4x is a completely new product, but still requires the UQ_KBD_IGNORE quirk. >How-To-Repeat: >Fix: --- wispy.diff begins here --- --- sys/dev/usb/usbdevs.orig 2007-09-03 17:25:54.000000000 +0200 +++ sys/dev/usb/usbdevs 2007-09-03 17:33:17.000000000 +0200 @@ -1062,7 +1062,7 @@ product CYBERTAN TG54USB 0x1666 TG54USB /* Cypress Semiconductor products */ product CYPRESS MOUSE 0x0001 mouse product CYPRESS THERMO 0x0002 thermometer -product CYPRESS WISPY 0x0bad MetaGeek Wi-Spy +product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy product CYPRESS KBDHUB 0x0101 Keyboard/Hub product CYPRESS FMRADIO 0x1002 FM Radio product CYPRESS USBRS232 0x5500 USB-RS232 Interface @@ -1599,7 +1599,8 @@ product MELCO G54HP 0x00d9 WLI-U2-G54HP product MELCO KG54L 0x00da WLI-U2-KG54L /* MetaGeek products */ -product METAGEEK WISPYX 0x083e MetaGeek Wi-Spy 2.4x +product METAGEEK WISPY1B 0x083e MetaGeek Wi-Spy +product METAGEEK WISPY24X 0x083f MetaGeek Wi-Spy 2.4x /* Metricom products */ product METRICOM RICOCHET_GS 0x0001 Ricochet GS --- sys/dev/usb/usb_quirks.c.orig 2007-09-03 17:31:12.000000000 +0200 +++ sys/dev/usb/usb_quirks.c 2007-09-03 17:31:43.000000000 +0200 @@ -106,9 +106,11 @@ static const struct usbd_quirk_entry { ANY, { UQ_HID_IGNORE }}, /* Devices which should be ignored by both ukbd and uhid */ - { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY, + { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY1A, ANY, { UQ_KBD_IGNORE }}, - { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPYX, + { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY1B, + ANY, { UQ_KBD_IGNORE }}, + { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY24X, ANY, { UQ_KBD_IGNORE }}, { 0, 0, 0, { 0 } } }; --- wispy.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Tue Sep 4 01:31:01 2007 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 496F116A419; Tue, 4 Sep 2007 01:31:01 +0000 (UTC) (envelope-from jflemer@uvm.edu) Received: from eagle.uvm.edu (eagle.uvm.edu [132.198.101.203]) by mx1.freebsd.org (Postfix) with ESMTP id ACD6813C4B7; Tue, 4 Sep 2007 01:31:00 +0000 (UTC) (envelope-from jflemer@uvm.edu) Received: from minus.speednaked.com (c-67-174-118-74.hsd1.co.comcast.net [67.174.118.74]) (authenticated bits=0) by eagle.uvm.edu (8.13.7/8.13.5) with ESMTP id l8416Ysv002164 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 3 Sep 2007 21:06:38 -0400 Message-ID: <46DCAF95.6010604@uvm.edu> Date: Mon, 03 Sep 2007 19:06:29 -0600 From: "James E. Flemer" User-Agent: Thunderbird 2.0.0.0 (X11/20070611) MIME-Version: 1.0 To: usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Warner Losh , Yamamoto Shigeru Subject: Multiple USB umass devices fail on SCSI synchronize cache 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, 04 Sep 2007 01:31:01 -0000 There seems to be at least 11 open PRs on USB devices that fail on FreeBSD due to SCSI synchronize cache failure[1]. I recently got another device that also fails (Samsung Digimax L85 camera). One generic approach[2] in the SCSI da driver works for devices (affects both SCSI and USB) that fail on sync cache, and don't lock up. There are devices though that lock up on sync cache, and need to avoid the command all together[3]. There clearly needs to be a quirk for devices that lock up on synchronize cache, unless we can safely recover from a lock-up with a port reset and set the quirk automatically. The only quirk now in the scsi_da quirk table, which might work, but is flawed for USB-IDE bridge type devices (i.e. add a quirk for all bridged IDE devices, not the broken bridge[3]). For devices that can recover, there should be an automatic approach. With the da patch from [2] applied and the sysctl enabled, plus my own patch from [3], all relevant devices I have function as expected. I am not sure if the patch in [2] is safe to enable by default though. Are sync cache soft errors possible, where a retry is desired? Perhaps if the patch in [2] only set the quirk after N sync cache failures (with N tunable)? I'm willing to re-work these patches and/or test other patches if it will help get something committed. I'm only using 6-STABLE at the moment, but may be able find somewhere to test on -CURRENT if that will help to get something committed. [1] http://www.freebsd.org/cgi/query-pr-summary.cgi?multitext=Synchronize+cache+failed [2] http://lists.freebsd.org/pipermail/freebsd-current/2005-January/045779.html [3] http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/95173 keywords: Synchronize cache failed, SYNCHRONIZE_CACHE, NO_SYNCHRONIZE_CACHE, netbsd PQUIRK_NOSYNCCACHE, DA_Q_NO_SYNC_CACHE From owner-freebsd-usb@FreeBSD.ORG Tue Sep 4 06:10:39 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 682E616A418 for ; Tue, 4 Sep 2007 06:10:39 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe10.swip.net [212.247.155.33]) by mx1.freebsd.org (Postfix) with ESMTP id 80EE613C45D for ; Tue, 4 Sep 2007 06:10:38 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [194.248.135.20] (account mc467741@c2i.net HELO laptop.lan) by mailfe10.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 430696052 for freebsd-usb@freebsd.org; Tue, 04 Sep 2007 08:10:33 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Tue, 4 Sep 2007 08:10:48 +0200 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709040810.48776.hselasky@c2i.net> Subject: New USB stack - some updates 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, 04 Sep 2007 06:10:39 -0000 Hi, There hasn't been some many changes during the last month to my SVN repository nor P4 tree. Actually that is because my cable provider in Norway has been terribly slow providing me decent internet access. So there will be a big commit soon with lots of improvements. Anyways, there are several changes coming soon, some of which might interest you: 1) Optimisations for embedded platforms 1.a) Reduced stack usage 1.b) Faster USB control transfers 1.c) Loading of DMA buffers with automatic cache synch operations. 2) End of data bouncing in USB drivers. Using DMA buffers are now mandatory. 3) Some non-critical bug fixes. 4) Planned "USB device side" support. Currently only the "USB host side" is well supported. --HPS PS: I will be at EuroBSDcon in Denmark next week, available for comments. From owner-freebsd-usb@FreeBSD.ORG Tue Sep 4 11:38:22 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2053116A420 for ; Tue, 4 Sep 2007 11:38:22 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outP.internet-mail-service.net (outP.internet-mail-service.net [216.240.47.239]) by mx1.freebsd.org (Postfix) with ESMTP id 076AA13C45D for ; Tue, 4 Sep 2007 11:38:21 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Tue, 04 Sep 2007 04:27:39 -0700 Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 76CE412628B; Tue, 4 Sep 2007 04:27:38 -0700 (PDT) Message-ID: <46DD412A.9000502@elischer.org> Date: Tue, 04 Sep 2007 04:27:38 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Hans Petter Selasky References: <200709040810.48776.hselasky@c2i.net> In-Reply-To: <200709040810.48776.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: New USB stack - some updates 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, 04 Sep 2007 11:38:22 -0000 Hans Petter Selasky wrote: > Hi, > > There hasn't been some many changes during the last month to my SVN repository > nor P4 tree. Actually that is because my cable provider in Norway has been > terribly slow providing me decent internet access. So there will be a big > commit soon with lots of improvements. > > Anyways, there are several changes coming soon, some of which might interest > you: > > 1) Optimisations for embedded platforms > 1.a) Reduced stack usage > 1.b) Faster USB control transfers > 1.c) Loading of DMA buffers with automatic cache synch operations. > > 2) End of data bouncing in USB drivers. Using DMA buffers are now mandatory. > > 3) Some non-critical bug fixes. > > 4) Planned "USB device side" support. Currently only the "USB host side" is > well supported. > > --HPS > > PS: I will be at EuroBSDcon in Denmark next week, available for comments. Being htere is a good start. having someone there who can question you on it woudl be good too. I don't know who is going. Having just flown back from Europe last nignt I'm not volunteering. Having some documentation they can read in order to knwo what to ask you about is more important. How is the documentation going? The code will not be accepted "EVER" without documentation, so that is BY FAR your highest priority if you want it to be accepted. You have not mentioned it at all though you have been told many times it is the single biggest drawback. (Along with locking issues that can be adddresses better when there is documentation) to recap: 1/ in-code commenting.. have some. in fact, have lots. 2/ some whitepaper giving an overview on how you approach problems and how your approach is different from that of the exisiting code. pictures are good. > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" From owner-freebsd-usb@FreeBSD.ORG Wed Sep 5 05:42:23 2007 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F66B16A417 for ; Wed, 5 Sep 2007 05:42:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 509E713C4A7 for ; Wed, 5 Sep 2007 05:42:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.13.4) with ESMTP id l855cd0n052926; Tue, 4 Sep 2007 23:38:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 04 Sep 2007 23:38:43 -0600 (MDT) Message-Id: <20070904.233843.669286320.imp@bsdimp.com> To: hselasky@c2i.net From: "M. Warner Losh" In-Reply-To: <200709040810.48776.hselasky@c2i.net> References: <200709040810.48776.hselasky@c2i.net> X-Mailer: Mew version 5.2 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]); Tue, 04 Sep 2007 23:38:40 -0600 (MDT) Cc: freebsd-usb@FreeBSD.org Subject: Re: New USB stack - some updates 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, 05 Sep 2007 05:42:23 -0000 In message: <200709040810.48776.hselasky@c2i.net> Hans Petter Selasky writes: : Hi, : : There hasn't been some many changes during the last month to my SVN repository : nor P4 tree. Actually that is because my cable provider in Norway has been : terribly slow providing me decent internet access. So there will be a big : commit soon with lots of improvements. Connectivity problems suck :-( : Anyways, there are several changes coming soon, some of which might interest : you: : : 1) Optimisations for embedded platforms : 1.a) Reduced stack usage : 1.b) Faster USB control transfers : 1.c) Loading of DMA buffers with automatic cache synch operations. Cool! Which embedded platforms were targeted? All but the last one are useful on i386, so I assume thing else? : 2) End of data bouncing in USB drivers. Using DMA buffers are now mandatory. : : 3) Some non-critical bug fixes. : : 4) Planned "USB device side" support. Currently only the "USB host side" is : well supported. This sounds very interesting. Do you have a design that you can share at this time? : PS: I will be at EuroBSDcon in Denmark next week, available for comments. Sadly, I'll not be able to make it to EuroBSDcon, as much as I wanted to go. Too many work obligations. Warner From owner-freebsd-usb@FreeBSD.ORG Wed Sep 5 07:02:21 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58CE016A417 for ; Wed, 5 Sep 2007 07:02:21 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe10.swip.net [212.247.155.33]) by mx1.freebsd.org (Postfix) with ESMTP id 4087A13C442 for ; Wed, 5 Sep 2007 07:02:20 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [194.248.135.20] (account mc467741@c2i.net HELO laptop.lan) by mailfe10.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 431949039; Wed, 05 Sep 2007 09:02:18 +0200 From: Hans Petter Selasky To: "M. Warner Losh" Date: Wed, 5 Sep 2007 09:02:34 +0200 User-Agent: KMail/1.9.7 References: <200709040810.48776.hselasky@c2i.net> <20070904.233843.669286320.imp@bsdimp.com> In-Reply-To: <20070904.233843.669286320.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709050902.34416.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: New USB stack - some updates 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, 05 Sep 2007 07:02:21 -0000 Hi Warner, On Wednesday 05 September 2007, M. Warner Losh wrote: > In message: <200709040810.48776.hselasky@c2i.net> > > Hans Petter Selasky writes: > : Hi, > : > : There hasn't been some many changes during the last month to my SVN > : repository nor P4 tree. Actually that is because my cable provider in > : Norway has been terribly slow providing me decent internet access. So > : there will be a big commit soon with lots of improvements. > > Connectivity problems suck :-( > > : Anyways, there are several changes coming soon, some of which might > : interest you: > : > : 1) Optimisations for embedded platforms > : 1.a) Reduced stack usage > : 1.b) Faster USB control transfers > : 1.c) Loading of DMA buffers with automatic cache synch operations. > > Cool! Which embedded platforms were targeted? All> but the last one > are useful on i386, so I assume thing else? Currently ARM. I've bought a board from KWIKBYTE (ATMEL based) which I will do testing on. > > : 2) End of data bouncing in USB drivers. Using DMA buffers are now > : mandatory. > : > : 3) Some non-critical bug fixes. > : > : 4) Planned "USB device side" support. Currently only the "USB host side" > : is well supported. > > This sounds very interesting. Do you have a design that you can share > at this time? The callback design will be exactly the same as for the USB host side. Actually I am modifying the system so that you setup the USB transfers approximately the same way on the host and device side. This introduces some new things like that "xfer->length" and "xfer->buffer" is removed. Instead you always have to use "xfer->frlengths" and a new "xfer->frbuffers". For control transfers you have three "frlengths" which are now 32-bit. One for the SETUP stage, one for DATA and one for STATUS. This way you can receive SETUP messages in parts when supported by the underlying hardware, and this is a must for USB device support. Also for BULK, note _BULK_, transfers you can now gather multiple transfers in a single USB transfer: xfer->frlengths[0] = X; xfer->frlengths[1] = Y; xfer->frlengths[...] = ...; And you also have to setup where the buffer is by writing to "xfer->frbuffers[n]" if you are not using the default allocated DMA buffer. This should easily allow mbuf loading for example and super-high CDC-ethernet frame rates with some modifications. This also opens up the possibility that we can finally have a zero-copy USB ethernet driver that can receive more than 4000 frames per second, which is the interrupt rate for the EHCI controller. > > : PS: I will be at EuroBSDcon in Denmark next week, available for comments. > > Sadly, I'll not be able to make it to EuroBSDcon, as much as I wanted > to go. Too many work obligations. I can understand that. --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Sep 5 21:13:59 2007 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A502116A417 for ; Wed, 5 Sep 2007 21:13:59 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id 339CD13C442 for ; Wed, 5 Sep 2007 21:13:59 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from tirith.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id 43C5C1CC0FB for ; Wed, 5 Sep 2007 22:43:47 +0200 (CEST) Received: by tirith.brixandersen.dk (Postfix, from userid 1001) id 7E27D17036; Wed, 5 Sep 2007 22:43:46 +0200 (CEST) Date: Wed, 5 Sep 2007 22:43:46 +0200 From: Henrik Brix Andersen To: usb@freebsd.org Message-ID: <20070905204346.GC10573@tirith.brixandersen.dk> References: <20070903165328.E0A5E11425@lothlorien.brixandersen.dk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline In-Reply-To: <20070903165328.E0A5E11425@lothlorien.brixandersen.dk> X-PGP-Key: http://www.brixandersen.dk/files/HenrikBrixAndersen.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: Re: usb/116057: [patch] Update quirks for the MetaGeek Wi-Spy 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, 05 Sep 2007 21:13:59 -0000 --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 03, 2007 at 06:53:28PM +0200, Henrik Brix Andersen wrote: > >Description: >=20 > This patch updates the quirks for the MetaGeek Wi-Spy 1A, 1B and 2.4x. >=20 > The 1A and 1B are practically identical, although the 1A has a bad > VID/PID pair in its firmware. The 2.4x is a completely new product, > but still requires the UQ_KBD_IGNORE quirk. Perhaps I was a bit unclear in the above description - this patch, apart from updating the quirks for the 1st generation Wi-Spys, also adds a quirk for the new Wi-Spy 2.4x. It would be nice if somebody could review and commit this before 7.0 is branched. Regards, Brix --=20 Henrik Brix Andersen --ZPt4rx8FFjLCG7dd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: GnuPG signed iD8DBQFG3xUBv+Q4flTiePgRAh9WAKCJKXO+f6CpwLiGUVCfYg7/dMpd2QCcCxuq oYoX3rkcbB7bJeoyfQlccG4= =QA7Q -----END PGP SIGNATURE----- --ZPt4rx8FFjLCG7dd--