From owner-freebsd-usb@FreeBSD.ORG Sun Jul 1 01:53:03 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D14D116A421 for ; Sun, 1 Jul 2007 01:53:03 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id AE6DD13C458 for ; Sun, 1 Jul 2007 01:53:03 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 9C7C81A4D80; Sat, 30 Jun 2007 18:53:03 -0700 (PDT) Date: Sat, 30 Jun 2007 18:53:03 -0700 From: Alfred Perlstein To: "M. Warner Losh" Message-ID: <20070701015303.GA45894@elvis.mu.org> References: <200706300641.l5U6f727098044@freefall.freebsd.org> <20070630.090818.84361176.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070630.090818.84361176.imp@bsdimp.com> User-Agent: Mutt/1.4.2.3i Cc: freebsd-usb@freebsd.org, bug-followup@freebsd.org, linimon@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2007 01:53:03 -0000 no reason not to supply a usbd_get_stringn function which when given '-1' trusts the device? * M. Warner Losh [070630 08:08] wrote: > Please find enclosed a patch for this. I'm sitting on the fence as to > whether or not to commit it, since it is an api/abi change. > > Warner > Index: if_cdce.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/if_cdce.c,v > retrieving revision 1.24 > diff -u -r1.24 if_cdce.c > --- if_cdce.c 23 Jun 2007 06:47:43 -0000 1.24 > +++ if_cdce.c 30 Jun 2007 14:28:41 -0000 > @@ -280,7 +280,8 @@ > > ue = (const usb_cdc_ethernet_descriptor_t *)usb_find_desc(dev, > UDESC_INTERFACE, UDESCSUB_CDC_ENF); > - if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str)) { > + if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str, > + sizeof(eaddr_str))) { > /* Fake MAC address */ > device_printf(sc->cdce_dev, "faking MAC address\n"); > eaddr[0]= 0x2a; > Index: uhub.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/uhub.c,v > retrieving revision 1.81 > diff -u -r1.81 uhub.c > --- uhub.c 29 Jun 2007 20:34:42 -0000 1.81 > +++ uhub.c 30 Jun 2007 14:28:41 -0000 > @@ -655,7 +655,8 @@ > > found_dev: > /* XXX can sleep */ > - (void)usbd_get_string(dev, dev->ddesc.iSerialNumber, &serial[0]); > + (void)usbd_get_string(dev, dev->ddesc.iSerialNumber, serial, > + sizeof(serial)); > if (dev->ifacenums == NULL) { > snprintf(buf, buflen, "vendor=0x%04x product=0x%04x " > "devclass=0x%02x devsubclass=0x%02x " > Index: usb_subr.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usb_subr.c,v > retrieving revision 1.94 > diff -u -r1.94 usb_subr.c > --- usb_subr.c 20 Jun 2007 05:10:54 -0000 1.94 > +++ usb_subr.c 30 Jun 2007 14:28:42 -0000 > @@ -213,12 +213,14 @@ > } > > if (usedev) { > - if (usbd_get_string(dev, udd->iManufacturer, v)) > + if (usbd_get_string(dev, udd->iManufacturer, v, > + USB_MAX_STRING_LEN)) > vendor = NULL; > else > vendor = v; > usbd_trim_spaces(vendor); > - if (usbd_get_string(dev, udd->iProduct, p)) > + if (usbd_get_string(dev, udd->iProduct, p, > + USB_MAX_STRING_LEN)) > product = NULL; > else > product = p; > Index: usbdi.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usbdi.c,v > retrieving revision 1.102 > diff -u -r1.102 usbdi.c > --- usbdi.c 20 Jun 2007 05:10:54 -0000 1.102 > +++ usbdi.c 30 Jun 2007 14:28:42 -0000 > @@ -1310,7 +1310,7 @@ > } > > usbd_status > -usbd_get_string(usbd_device_handle dev, int si, char *buf) > +usbd_get_string(usbd_device_handle dev, int si, char *buf, size_t len) > { > int swap = dev->quirks->uq_flags & UQ_SWAP_UNICODE; > usb_string_descriptor_t us; > @@ -1321,6 +1321,8 @@ > int size; > > buf[0] = '\0'; > + if (len == 0) > + return (USBD_NORMAL_COMPLETION); > if (si == 0) > return (USBD_INVAL); > if (dev->quirks->uq_flags & UQ_NO_STRINGS) > @@ -1342,7 +1344,7 @@ > return (err); > s = buf; > n = size / 2 - 1; > - for (i = 0; i < n; i++) { > + for (i = 0; i < n && i < len - 1; i++) { > c = UGETW(us.bString[i]); > /* Convert from Unicode, handle buggy strings. */ > if ((c & 0xff00) == 0) > Index: usbdi.h > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usbdi.h,v > retrieving revision 1.62 > diff -u -r1.62 usbdi.h > --- usbdi.h 12 Jun 2007 19:40:20 -0000 1.62 > +++ usbdi.h 30 Jun 2007 14:28:42 -0000 > @@ -173,7 +173,8 @@ > > int usbd_ratecheck(struct timeval *last); > > -usbd_status usbd_get_string(usbd_device_handle dev, int si, char *buf); > +usbd_status usbd_get_string(usbd_device_handle dev, int si, char *buf, > + size_t len); > > /* An iterator for descriptors. */ > typedef struct { > _______________________________________________ > 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" -- - Alfred Perlstein From owner-freebsd-usb@FreeBSD.ORG Sun Jul 1 02:20:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ECD1D16A468 for ; Sun, 1 Jul 2007 02:20:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A3CF913C46A for ; Sun, 1 Jul 2007 02:20:09 +0000 (UTC) (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 l612K9s8006292 for ; Sun, 1 Jul 2007 02:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l612K9rS006290; Sun, 1 Jul 2007 02:20:09 GMT (envelope-from gnats) Date: Sun, 1 Jul 2007 02:20:09 GMT Message-Id: <200707010220.l612K9rS006290@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Alfred Perlstein Cc: Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alfred Perlstein List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2007 02:20:10 -0000 The following reply was made to PR usb/80773; it has been noted by GNATS. From: Alfred Perlstein To: "M. Warner Losh" Cc: linimon@freebsd.org, bug-followup@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter Date: Sat, 30 Jun 2007 18:53:03 -0700 no reason not to supply a usbd_get_stringn function which when given '-1' trusts the device? * M. Warner Losh [070630 08:08] wrote: > Please find enclosed a patch for this. I'm sitting on the fence as to > whether or not to commit it, since it is an api/abi change. > > Warner > Index: if_cdce.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/if_cdce.c,v > retrieving revision 1.24 > diff -u -r1.24 if_cdce.c > --- if_cdce.c 23 Jun 2007 06:47:43 -0000 1.24 > +++ if_cdce.c 30 Jun 2007 14:28:41 -0000 > @@ -280,7 +280,8 @@ > > ue = (const usb_cdc_ethernet_descriptor_t *)usb_find_desc(dev, > UDESC_INTERFACE, UDESCSUB_CDC_ENF); > - if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str)) { > + if (!ue || usbd_get_string(dev, ue->iMacAddress, eaddr_str, > + sizeof(eaddr_str))) { > /* Fake MAC address */ > device_printf(sc->cdce_dev, "faking MAC address\n"); > eaddr[0]= 0x2a; > Index: uhub.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/uhub.c,v > retrieving revision 1.81 > diff -u -r1.81 uhub.c > --- uhub.c 29 Jun 2007 20:34:42 -0000 1.81 > +++ uhub.c 30 Jun 2007 14:28:41 -0000 > @@ -655,7 +655,8 @@ > > found_dev: > /* XXX can sleep */ > - (void)usbd_get_string(dev, dev->ddesc.iSerialNumber, &serial[0]); > + (void)usbd_get_string(dev, dev->ddesc.iSerialNumber, serial, > + sizeof(serial)); > if (dev->ifacenums == NULL) { > snprintf(buf, buflen, "vendor=0x%04x product=0x%04x " > "devclass=0x%02x devsubclass=0x%02x " > Index: usb_subr.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usb_subr.c,v > retrieving revision 1.94 > diff -u -r1.94 usb_subr.c > --- usb_subr.c 20 Jun 2007 05:10:54 -0000 1.94 > +++ usb_subr.c 30 Jun 2007 14:28:42 -0000 > @@ -213,12 +213,14 @@ > } > > if (usedev) { > - if (usbd_get_string(dev, udd->iManufacturer, v)) > + if (usbd_get_string(dev, udd->iManufacturer, v, > + USB_MAX_STRING_LEN)) > vendor = NULL; > else > vendor = v; > usbd_trim_spaces(vendor); > - if (usbd_get_string(dev, udd->iProduct, p)) > + if (usbd_get_string(dev, udd->iProduct, p, > + USB_MAX_STRING_LEN)) > product = NULL; > else > product = p; > Index: usbdi.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usbdi.c,v > retrieving revision 1.102 > diff -u -r1.102 usbdi.c > --- usbdi.c 20 Jun 2007 05:10:54 -0000 1.102 > +++ usbdi.c 30 Jun 2007 14:28:42 -0000 > @@ -1310,7 +1310,7 @@ > } > > usbd_status > -usbd_get_string(usbd_device_handle dev, int si, char *buf) > +usbd_get_string(usbd_device_handle dev, int si, char *buf, size_t len) > { > int swap = dev->quirks->uq_flags & UQ_SWAP_UNICODE; > usb_string_descriptor_t us; > @@ -1321,6 +1321,8 @@ > int size; > > buf[0] = '\0'; > + if (len == 0) > + return (USBD_NORMAL_COMPLETION); > if (si == 0) > return (USBD_INVAL); > if (dev->quirks->uq_flags & UQ_NO_STRINGS) > @@ -1342,7 +1344,7 @@ > return (err); > s = buf; > n = size / 2 - 1; > - for (i = 0; i < n; i++) { > + for (i = 0; i < n && i < len - 1; i++) { > c = UGETW(us.bString[i]); > /* Convert from Unicode, handle buggy strings. */ > if ((c & 0xff00) == 0) > Index: usbdi.h > =================================================================== > RCS file: /home/ncvs/src/sys/dev/usb/usbdi.h,v > retrieving revision 1.62 > diff -u -r1.62 usbdi.h > --- usbdi.h 12 Jun 2007 19:40:20 -0000 1.62 > +++ usbdi.h 30 Jun 2007 14:28:42 -0000 > @@ -173,7 +173,8 @@ > > int usbd_ratecheck(struct timeval *last); > > -usbd_status usbd_get_string(usbd_device_handle dev, int si, char *buf); > +usbd_status usbd_get_string(usbd_device_handle dev, int si, char *buf, > + size_t len); > > /* An iterator for descriptors. */ > typedef struct { > _______________________________________________ > 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" -- - Alfred Perlstein From owner-freebsd-usb@FreeBSD.ORG Sun Jul 1 03:30:08 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D96AD16A421 for ; Sun, 1 Jul 2007 03:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 83D5513C46C for ; Sun, 1 Jul 2007 03:30:08 +0000 (UTC) (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 l613U8B9011530 for ; Sun, 1 Jul 2007 03:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l613U8VA011527; Sun, 1 Jul 2007 03:30:08 GMT (envelope-from gnats) Date: Sun, 1 Jul 2007 03:30:08 GMT Message-Id: <200707010330.l613U8VA011527@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Jonathan Stewart Cc: Subject: Re: usb/89087: usb external harddrive hangs with BBB reset failed, TIMEOUT messages X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jonathan Stewart List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2007 03:30:08 -0000 The following reply was made to PR usb/89087; it has been noted by GNATS. From: Jonathan Stewart To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/89087: usb external harddrive hangs with BBB reset failed, TIMEOUT messages Date: Sat, 30 Jun 2007 22:52:31 -0400 I have not had this problem for a long time. I don't even recall which enclosure I have that gave me the problem anymore so this PR can probably be closed. Jonathan From owner-freebsd-usb@FreeBSD.ORG Sun Jul 1 03:39:06 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D89516A468; Sun, 1 Jul 2007 03:39:06 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id D9F3A13C447; Sun, 1 Jul 2007 03:39:05 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l613d5Uu013237; Sun, 1 Jul 2007 03:39:05 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l613d5xo013233; Sat, 30 Jun 2007 21:39:05 -0600 (MDT) (envelope-from imp) Date: Sat, 30 Jun 2007 21:39:05 -0600 (MDT) From: Warner Losh Message-Id: <200707010339.l613d5xo013233@freefall.freebsd.org> To: jonathan@kc8onw.net, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/89087: usb external harddrive hangs with BBB reset failed, TIMEOUT messages X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2007 03:39:06 -0000 Synopsis: usb external harddrive hangs with BBB reset failed, TIMEOUT messages State-Changed-From-To: open->closed State-Changed-By: imp State-Changed-When: Sat Jun 30 21:38:27 MDT 2007 State-Changed-Why: Submitter says we can close it. http://www.freebsd.org/cgi/query-pr.cgi?pr=89087 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 01:03:49 2007 Return-Path: X-Original-To: freebsd-usb@FreeBSD.org Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9387F16A421; Mon, 2 Jul 2007 01:03:49 +0000 (UTC) (envelope-from Mark_Andrews@isc.org) Received: from mx.isc.org (mx.isc.org [204.152.184.167]) by mx1.freebsd.org (Postfix) with ESMTP id 79D5313C4B8; Mon, 2 Jul 2007 01:03:49 +0000 (UTC) (envelope-from Mark_Andrews@isc.org) Received: from farside.isc.org (farside.isc.org [IPv6:2001:4f8:3:bb::5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "farside.isc.org", Issuer "ISC CA" (verified OK)) by mx.isc.org (Postfix) with ESMTP id 073C5114027; Mon, 2 Jul 2007 00:12:47 +0000 (UTC) (envelope-from Mark_Andrews@isc.org) Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "drugs.dv.isc.org", Issuer "ISC CA" (verified OK)) by farside.isc.org (Postfix) with ESMTP id 7D84AE6098; Mon, 2 Jul 2007 00:12:46 +0000 (UTC) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.14.1/8.14.1) with ESMTP id l620CgWF071884; Mon, 2 Jul 2007 10:12:43 +1000 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200707020012.l620CgWF071884@drugs.dv.isc.org> To: Warner Losh From: Mark Andrews In-reply-to: Your message of "Sat, 30 Jun 2007 08:45:01 CST." <200706301445.l5UEj1A3044928@freefall.freebsd.org> Date: Mon, 02 Jul 2007 10:12:42 +1000 Sender: Mark_Andrews@isc.org Cc: freebsd-usb@FreeBSD.org Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick 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, 02 Jul 2007 01:03:49 -0000 > Synopsis: [cam] [patch] ChipsBnk: Unsupported USB memory stick > > State-Changed-From-To: open->patched > State-Changed-By: imp > State-Changed-When: Sat Jun 30 08:44:20 MDT 2007 > State-Changed-Why: > Submitted. This bug report is a little thin on details, so if the originator > could followup with usbdevs -v that would be great. Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, power 100 mA, config 1, USB(0x6025), ChipsBnk(0x0204), rev 1.00 port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 powered port 8 powered > > > http://www.freebsd.org/cgi/query-pr.cgi?pr=103702 -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 02:03:23 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BD41E16A46B; Mon, 2 Jul 2007 02:03:23 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8274F13C44C; Mon, 2 Jul 2007 02:03:23 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6223NJG031060; Mon, 2 Jul 2007 02:03:23 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6223NwR031053; Mon, 2 Jul 2007 02:03:23 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 02:03:23 GMT From: Mark Linimon Message-Id: <200707020203.l6223NwR031053@freefall.freebsd.org> To: imp@bsdimp.com, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/114203: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory 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, 02 Jul 2007 02:03:23 -0000 Old Synopsis: Fw: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory New Synopsis: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Jul 2 02:01:43 UTC 2007 State-Changed-Why: Responsible-Changed-From-To: gnats-admin->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 2 02:01:43 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=114203 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 02:04:16 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9AF016A468; Mon, 2 Jul 2007 02:04:16 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C21DB13C45B; Mon, 2 Jul 2007 02:04:16 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6224Gq6031121; Mon, 2 Jul 2007 02:04:16 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6224GgG031117; Mon, 2 Jul 2007 02:04:16 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 02:04:16 GMT From: Mark Linimon Message-Id: <200707020204.l6224GgG031117@freefall.freebsd.org> To: imp@bsdimp.com, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/114203: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick 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, 02 Jul 2007 02:04:17 -0000 Old Synopsis: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory New Synopsis: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick State-Changed-From-To: closed->open State-Changed-By: linimon State-Changed-When: Mon Jul 2 02:03:27 UTC 2007 State-Changed-Why: Trying to recover this mangled PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=114203 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 02:04:55 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BFA216A46B; Mon, 2 Jul 2007 02:04:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 1467E13C45B; Mon, 2 Jul 2007 02:04:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6224sG4031176; Mon, 2 Jul 2007 02:04:54 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6224spp031172; Mon, 2 Jul 2007 02:04:54 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 02:04:54 GMT From: Mark Linimon Message-Id: <200707020204.l6224spp031172@freefall.freebsd.org> To: imp@bsdimp.com, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/114203: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick 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, 02 Jul 2007 02:04:55 -0000 Synopsis: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Jul 2 02:04:23 UTC 2007 State-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=114203 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 02:40:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E78CB16A468 for ; Mon, 2 Jul 2007 02:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id D650713C44C for ; Mon, 2 Jul 2007 02:40:09 +0000 (UTC) (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 l622e9S2035401 for ; Mon, 2 Jul 2007 02:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l622e95x035398; Mon, 2 Jul 2007 02:40:09 GMT (envelope-from gnats) Date: Mon, 2 Jul 2007 02:40:09 GMT Message-Id: <200707020240.l622e95x035398@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Karen Andrews Cc: Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Karen Andrews List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 02:40:10 -0000 The following reply was made to PR usb/103702; it has been noted by GNATS. From: Karen Andrews To: bug-followup@FreeBSD.org, Mark_Andrews@isc.org Cc: Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick Date: Mon, 02 Jul 2007 11:43:13 +1000 Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, power 100 mA, config 1, USB(0x6025), ChipsBnk(0x0204), rev 1.00 port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 powered port 8 powered From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 02:40:15 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C24AD16A41F for ; Mon, 2 Jul 2007 02:40:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B204613C447 for ; Mon, 2 Jul 2007 02:40:15 +0000 (UTC) (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 l622eFdu035451 for ; Mon, 2 Jul 2007 02:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l622eFmv035450; Mon, 2 Jul 2007 02:40:15 GMT (envelope-from gnats) Date: Mon, 2 Jul 2007 02:40:15 GMT Message-Id: <200707020240.l622eFmv035450@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Mark Andrews Cc: Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mark Andrews List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 02:40:15 -0000 The following reply was made to PR usb/103702; it has been noted by GNATS. From: Mark Andrews To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick Date: Mon, 02 Jul 2007 11:45:34 +1000 Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, power 100 mA, config 1, USB(0x6025), ChipsBnk(0x0204), rev 1.00 port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 powered port 8 powered From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 04:46:02 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 349BD16A41F for ; Mon, 2 Jul 2007 04:46:02 +0000 (UTC) (envelope-from achilov-rn@askd.ru) Received: from to-495.askd.ru (master.askd.ru [80.242.75.6]) by mx1.freebsd.org (Postfix) with ESMTP id 9473013C448 for ; Mon, 2 Jul 2007 04:46:01 +0000 (UTC) (envelope-from achilov-rn@askd.ru) Received: from to-495.askd.ru (IDENT:shelton@localhost.askd.ru [127.0.0.1]) by to-495.askd.ru (8.13.8/8.13.6) with ESMTP id l624k0CH076061 for ; Mon, 2 Jul 2007 11:46:00 +0700 (NOVST) (envelope-from achilov-rn@askd.ru) Received: from localhost (localhost [[UNIX: localhost]]) by to-495.askd.ru (8.13.8/8.13.6/Submit) id l624jwoN076060 for freebsd-usb@freebsd.org; Mon, 2 Jul 2007 11:45:58 +0700 (NOVST) (envelope-from achilov-rn@askd.ru) X-Authentication-Warning: to-495.askd.ru: shelton set sender to achilov-rn@askd.ru using -f From: "Rashid N. Achilov" Organization: =?koi8-r?b?7+/v?= "=?koi8-r?b?4fMt88nT1MXNwQ==?= =?koi8-r?b?IOvPzdDMxcvT?=" To: freebsd-usb@freebsd.org Date: Mon, 2 Jul 2007 11:45:58 +0700 User-Agent: KMail/1.9.5 References: <200706300605.l5U65YOa093795@freefall.freebsd.org> In-Reply-To: <200706300605.l5U65YOa093795@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707021145.58762.achilov-rn@askd.ru> Subject: Re: usb/70942: [usb] Genius Wireless USB mouse: moused doesn't work correctly X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Achilov, Rashid" List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 04:46:02 -0000 On Saturday 30 June 2007 13:05, Mark Linimon wrote: > Synopsis: [usb] Genius Wireless USB mouse: moused doesn't work correctly > > State-Changed-From-To: open->feedback > State-Changed-By: linimon > State-Changed-When: Sat Jun 30 06:04:23 UTC 2007 > State-Changed-Why: > To submitter: does the patch in usb/63837 fix your problem? That's probles is very important for me. I have looked at this patch. After appying mouse will detected and start to move... but better that was it didn't start :-<< 1. When I turn my hand (do not move!), at Windows mouse pointer moves across whole desktop from left up corner until to right bottm. At FreeBSD pointer moves at very small distance. It can be corrected by setting acceleration to 2, but.. 2. Terrible low sensitivity to buttons clicking destroys all tries to use mouse as manipulator - I should press a button extremely clear, else I haven't receive any result. I cannot run any program from KDE desktop, and with hard work can call context menu on right button to logout from KDE :-<< So, I must have two mices installed - Genius TwinTouch Optical Value+ for Windows and usual and cheap BTC cord mechanical mouse for FreeBSD. Until? -- With Best Regards. Rashid N. Achilov (RNA1-RIPE), Web: http://www.askd.ru/~shelton OOO "ACK" telecommunications administrator, e-mail: achilov-rn [at] askd.ru PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 04:59:32 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D919316A400; Mon, 2 Jul 2007 04:59:32 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B0B3E13C455; Mon, 2 Jul 2007 04:59:32 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l624xWB4048826; Mon, 2 Jul 2007 04:59:32 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l624xV60048822; Sun, 1 Jul 2007 22:59:31 -0600 (MDT) (envelope-from imp) Date: Sun, 1 Jul 2007 22:59:31 -0600 (MDT) From: Warner Losh Message-Id: <200707020459.l624xV60048822@freefall.freebsd.org> To: ardelean@physics.uvt.ro, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/80010: [aue] [patch] add support for the AEI USB to LAN adapter to aue(4) device 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, 02 Jul 2007 04:59:32 -0000 Synopsis: [aue] [patch] add support for the AEI USB to LAN adapter to aue(4) device State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Sun Jul 1 22:58:49 MDT 2007 State-Changed-Why: Already patched http://www.freebsd.org/cgi/query-pr.cgi?pr=80010 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 05:14:43 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E840A16A46F; Mon, 2 Jul 2007 05:14:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C05F913C44B; Mon, 2 Jul 2007 05:14:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l625Eh4J049843; Mon, 2 Jul 2007 05:14:43 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l625Eh4n049839; Sun, 1 Jul 2007 23:14:43 -0600 (MDT) (envelope-from imp) Date: Sun, 1 Jul 2007 23:14:43 -0600 (MDT) From: Warner Losh Message-Id: <200707020514.l625Eh4n049839@freefall.freebsd.org> To: mg@fork.pl, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/92403: [uplcom] [patch] uplcom.c needs new entry for 4.00 revision of Prolific chipset 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, 02 Jul 2007 05:14:44 -0000 Synopsis: [uplcom] [patch] uplcom.c needs new entry for 4.00 revision of Prolific chipset State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Sun Jul 1 23:13:12 MDT 2007 State-Changed-Why: This seems to work well, and was committed a long time ago. I'll MFC it in my planned mega MFC. Linux uses a better size detection algorithm, but that hasn't been implemented. http://www.freebsd.org/cgi/query-pr.cgi?pr=92403 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 05:21:12 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 749D116A469; Mon, 2 Jul 2007 05:21:12 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4CAA313C465; Mon, 2 Jul 2007 05:21:12 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l625LCR8050295; Mon, 2 Jul 2007 05:21:12 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l625LBVN050291; Sun, 1 Jul 2007 23:21:11 -0600 (MDT) (envelope-from imp) Date: Sun, 1 Jul 2007 23:21:11 -0600 (MDT) From: Warner Losh Message-Id: <200707020521.l625LBVN050291@freefall.freebsd.org> To: ed@fxq.nl, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/97174: [umass] [patch] Y-E DATA USB-FDU quirk: no 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: Mon, 02 Jul 2007 05:21:12 -0000 Synopsis: [umass] [patch] Y-E DATA USB-FDU quirk: no synchronize cache State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Sun Jul 1 23:20:11 MDT 2007 State-Changed-Why: This quirk isn't necessary. All UFI devices now silently eat the sync cache command. Therefore this can be closed/patched http://www.freebsd.org/cgi/query-pr.cgi?pr=97174 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 05:53:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4114316A46B; Mon, 2 Jul 2007 05:53:09 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 19ED213C484; Mon, 2 Jul 2007 05:53:09 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l625r8Xg053767; Mon, 2 Jul 2007 05:53:08 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l625r8Ye053763; Sun, 1 Jul 2007 23:53:08 -0600 (MDT) (envelope-from imp) Date: Sun, 1 Jul 2007 23:53:08 -0600 (MDT) From: Warner Losh Message-Id: <200707020553.l625r8Ye053763@freefall.freebsd.org> To: josh@elsasser.org, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/86438: [patch] 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 List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 05:53:09 -0000 Synopsis: [patch] Fix for non-working iPod over USB is in NetBSD CVS State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Sun Jul 1 23:51:03 MDT 2007 State-Changed-Why: This is patched in -current. http://www.freebsd.org/cgi/query-pr.cgi?pr=86438 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 06:07:06 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BD12B16A421; Mon, 2 Jul 2007 06:07:06 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9387813C44C; Mon, 2 Jul 2007 06:07:06 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l62676xV054885; Mon, 2 Jul 2007 06:07:06 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6267631054880; Mon, 2 Jul 2007 00:07:06 -0600 (MDT) (envelope-from imp) Date: Mon, 2 Jul 2007 00:07:06 -0600 (MDT) From: Warner Losh Message-Id: <200707020607.l6267631054880@freefall.freebsd.org> To: kazuaki@aliceblue.jp, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/113964: [ucom] [patch] kernel panic when dropping a connection 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, 02 Jul 2007 06:07:06 -0000 Synopsis: [ucom] [patch] kernel panic when dropping a connection State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Mon Jul 2 00:06:17 MDT 2007 State-Changed-Why: I've committed this to head. http://www.freebsd.org/cgi/query-pr.cgi?pr=113964 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 06:10:03 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 093F916A421; Mon, 2 Jul 2007 06:10:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id CBC2913C44C; Mon, 2 Jul 2007 06:10:02 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l626A27L055042; Mon, 2 Jul 2007 06:10:02 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l626A2ar055038; Mon, 2 Jul 2007 06:10:02 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 06:10:02 GMT From: Mark Linimon Message-Id: <200707020610.l626A2ar055038@freefall.freebsd.org> To: imp@bsdimp.com, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/114206: Re: urio patch in usb/51958 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, 02 Jul 2007 06:10:03 -0000 Old Synopsis: urio patch in kern/51958 New Synopsis: Re: urio patch in usb/51958 State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Jul 2 06:09:03 UTC 2007 State-Changed-Why: Misfiled followup to usb/51958; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 2 06:09:03 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=114206 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 06:11:33 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2958716A468; Mon, 2 Jul 2007 06:11:33 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id F117213C44C; Mon, 2 Jul 2007 06:11:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l626BWR9055400; Mon, 2 Jul 2007 06:11:32 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l626BWGq055394; Mon, 2 Jul 2007 06:11:32 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 06:11:32 GMT From: Mark Linimon Message-Id: <200707020611.l626BWGq055394@freefall.freebsd.org> To: asa@gascom.ru, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/51958: [urio] [patch] update for urio 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: Mon, 02 Jul 2007 06:11:33 -0000 Synopsis: [urio] [patch] update for urio driver State-Changed-From-To: open->feedback State-Changed-By: linimon State-Changed-When: Mon Jul 2 06:10:53 UTC 2007 State-Changed-Why: >From misfiled PR usb/51958: Date: Sun, 01 Jul 2007 23:38:54 -0600 (MDT) From: "M. Warner Losh" In PR 51958 you submitted a link to the urio patch. Do you still have it? Warner http://www.freebsd.org/cgi/query-pr.cgi?pr=51958 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 06:53:34 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 620B616A400 for ; Mon, 2 Jul 2007 06:53:34 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.swip.net [212.247.154.161]) by mx1.freebsd.org (Postfix) with ESMTP id C389E13C48A for ; Mon, 2 Jul 2007 06:53:33 +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 mailfe06.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 535017557; Mon, 02 Jul 2007 08:53:31 +0200 From: Hans Petter Selasky To: "M. Warner Losh" Date: Mon, 2 Jul 2007 08:53:30 +0200 User-Agent: KMail/1.9.5 References: <200706300641.l5U6f727098044@freefall.freebsd.org> <20070630.090818.84361176.imp@bsdimp.com> In-Reply-To: <20070630.090818.84361176.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707020853.30905.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org, linimon@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter 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, 02 Jul 2007 06:53:34 -0000 On Saturday 30 June 2007 17:08, M. Warner Losh wrote: > Please find enclosed a patch for this. I'm sitting on the fence as to > whether or not to commit it, since it is an api/abi change. > > Warner It is not used that many places and I think they do it like this on NetBSD, if I don't recall wrong. --HPS From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 07:52:38 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 05B5616A46B; Mon, 2 Jul 2007 07:52:38 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id CF5AE13C4B0; Mon, 2 Jul 2007 07:52:37 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l627qbs2065340; Mon, 2 Jul 2007 07:52:37 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l627qbKh065336; Mon, 2 Jul 2007 07:52:37 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 07:52:37 GMT From: Mark Linimon Message-Id: <200707020752.l627qbKh065336@freefall.freebsd.org> To: pvh@wfeet.za.net, linimon@FreeBSD.org, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/112944: [patch] Bi-directional access to HP LaserJet 1010 printer on USB seems faulty 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, 02 Jul 2007 07:52:38 -0000 Synopsis: [patch] Bi-directional access to HP LaserJet 1010 printer on USB seems faulty State-Changed-From-To: feedback->open State-Changed-By: linimon State-Changed-When: Mon Jul 2 07:52:13 UTC 2007 State-Changed-Why: Submitter has forwarded the patch. Responsible-Changed-From-To: linimon->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 2 07:52:13 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=112944 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 08:00:20 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CBDF416A400 for ; Mon, 2 Jul 2007 08:00:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 5006B13C44B for ; Mon, 2 Jul 2007 08:00:20 +0000 (UTC) (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 l6280K6E065769 for ; Mon, 2 Jul 2007 08:00:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6280JHY065768; Mon, 2 Jul 2007 08:00:19 GMT (envelope-from gnats) Date: Mon, 2 Jul 2007 08:00:19 GMT Message-Id: <200707020800.l6280JHY065768@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 08:00:20 -0000 The following reply was made to PR usb/80773; it has been noted by GNATS. From: Hans Petter Selasky To: "M. Warner Losh" Cc: linimon@freebsd.org, freebsd-usb@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter Date: Mon, 2 Jul 2007 08:53:30 +0200 On Saturday 30 June 2007 17:08, M. Warner Losh wrote: > Please find enclosed a patch for this. I'm sitting on the fence as to > whether or not to commit it, since it is an api/abi change. > > Warner It is not used that many places and I think they do it like this on NetBSD, if I don't recall wrong. --HPS From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 10:40:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7190316A41F for ; Mon, 2 Jul 2007 10:40:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 621BC13C4B8 for ; Mon, 2 Jul 2007 10:40:09 +0000 (UTC) (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 l62Ae8Jv080208 for ; Mon, 2 Jul 2007 10: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 l62Ae8MW080207; Mon, 2 Jul 2007 10:40:08 GMT (envelope-from gnats) Date: Mon, 2 Jul 2007 10:40:08 GMT Message-Id: <200707021040.l62Ae8MW080207@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: =?Windows-1251?Q?=C7=E0=E9=EA=EE=E2_=D1=2E=C3=2E?= Cc: Subject: Re: usb/60248: [patch] Problem with USB printer HP LaserJet 1300 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?Windows-1251?Q?=C7=E0=E9=EA=EE=E2_=D1=2E=C3=2E?= List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 10:40:09 -0000 The following reply was made to PR usb/60248; it has been noted by GNATS. From: =?Windows-1251?Q?=C7=E0=E9=EA=EE=E2_=D1=2E=C3=2E?= To: bug-followup@FreeBSD.org Cc: zs060174@uic.tula.ru Subject: Re: usb/60248: [patch] Problem with USB printer HP LaserJet 1300 Date: Mon, 2 Jul 2007 13:55:22 +0400 Synopsis: [patch] Problem with USB printer HP LaserJet 1300 >State-Changed-From-To: feedback->suspended >State-Changed-By: linimon >State-Changed-When: Sat Jun 30 05:56:41 UTC 2007 >State-Changed-Why: >Mark as suspended due to feedback timeout. Can anyone else confirm >whether this is still a problem or not? Thank you, everything works well! Serg From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 10:49:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9ACD116A469; Mon, 2 Jul 2007 10:49:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3C20913C455; Mon, 2 Jul 2007 10:49:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l62An9uB080648; Mon, 2 Jul 2007 10:49:09 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l62An8g1080644; Mon, 2 Jul 2007 10:49:09 GMT (envelope-from linimon) Date: Mon, 2 Jul 2007 10:49:09 GMT From: Mark Linimon Message-Id: <200707021049.l62An8g1080644@freefall.freebsd.org> To: zs060174@uic.tula.ru, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/60248: [patch] Problem with USB printer HP LaserJet 1300 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, 02 Jul 2007 10:49:09 -0000 Synopsis: [patch] Problem with USB printer HP LaserJet 1300 State-Changed-From-To: suspended->closed State-Changed-By: linimon State-Changed-When: Mon Jul 2 10:48:22 UTC 2007 State-Changed-Why: Submitter notes that this is fixed. http://www.freebsd.org/cgi/query-pr.cgi?pr=60248 From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 11:09:00 2007 Return-Path: X-Original-To: freebsd-usb@FreeBSD.org Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4928B16A482 for ; Mon, 2 Jul 2007 11:09:00 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2D25913C447 for ; Mon, 2 Jul 2007 11:09:00 +0000 (UTC) (envelope-from owner-bugmaster@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 l62B90UB082849 for ; Mon, 2 Jul 2007 11:09:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l62B8wBe082842 for freebsd-usb@FreeBSD.org; Mon, 2 Jul 2007 11:08:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 2 Jul 2007 11:08:58 GMT Message-Id: <200707021108.l62B8wBe082842@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, 02 Jul 2007 11:09:00 -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 p usb/77940 usb [quirk] [patch] insertion of usb keyboard panics syste o usb/79269 usb USB ohci da0 plug/unplug causes crashes and lockups. o usb/79287 usb 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/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/83504 usb [usb] SpeedTouch USB stop working on recent current (a 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 [patch] Microsoft Intellimouse Explorer 4.0A doesn't w 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? p usb/90162 usb [usb] [patch] Add support for the MS Wireless USB Mous 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 p usb/94742 usb [umass] [patch] umass driver does not recognise YANO e 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 [panic] 6.1-RELEASE kernel panic on usb device inserti 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 p usb/107101 usb [umass] [patch] Quirk for Denver MP3 player o usb/107248 usb [PATCH] scsi_da.c quirk for Cowon iAUDIO X5 MP3 player o usb/107446 usb [umass] umass problems (usb and fw disks) p usb/107495 usb [cam] [patch] Fix long wait before WD My Book 250GB (U 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 p usb/110122 usb [ugen] [patch] usb_interrupt_read does not respect tim 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 [kbd] Dropped USB keyboard events on Dell Latitude D62 o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 o usb/113851 usb [boot] Unable to boot install cd from USB-CDROM p usb/113964 usb [ucom] [patch] kernel panic when dropping a connection o usb/113977 usb [feature request] Need a way to set mode of USB disk's 105 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 f usb/54981 usb [patch] QUIRK: Add support for Lexar 256MB USB drive 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 p usb/61234 usb [usb] [patch] usbhidaction(1) doesn't support using an 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 p usb/68412 usb [usb] [patch] QUIRK: Philips KEY013 USB MP3 player 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 [usb] Cryptoflex e-gate USB token (ugen0) detach is no o usb/71417 usb [usb] Cryptoflex e-gate USB token (ugen0) communicatio o usb/71455 usb [usb] Slow USB umass performance of 5.3 o usb/72380 usb [usb] USB does not work [dual Celeron Abit] p usb/72732 usb [patch] Kyocera 7135 quirk. 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 USB flash drive causes CAM status 0x4 on 4.10Release 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 p usb/74609 usb [umodem] [patch] allowing cdma modems to work at full p usb/74880 usb [ucom] [patch] Samsung N400 cellphone/acm fails to ata o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75800 usb ucom1: init failed STALLED error in time of sync with 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 p usb/79725 usb [usb] [patch] USB device speed is not double-checked o usb/79893 usb [umass] [patch] new usbdevs/umass quirks derived from p usb/80010 usb [aue] [patch] add support for the AEI USB to LAN adapt p usb/80773 usb "usbd_get_string()" could have taken a length paramete 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 p usb/82436 usb [usbdevs] [patch] USL101 Host-to-Host bridge support o o usb/83863 usb Communication problem between opensc/openct via USB wi 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 p usb/86195 usb [usbdevs] [patch] allow USB Ethernet Adaptor "ELECOM L o usb/86298 usb [mouse] Known good USB mouse won't work with correct s p usb/86438 usb [patch] Fix for non-working iPod over USB is in NetBSD 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 p usb/88939 usb [usbdevs] [patch] Fix cheapy Myson USB-IDE adapter 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 p usb/92306 usb [quirk] [patch] Support for iRiver U10 USB media playe p usb/92403 usb [uplcom] [patch] uplcom.c needs new entry for 4.00 rev 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 p usb/94132 usb [patch] quirk for CENTURY EX35QUAT disk enclosure p usb/94311 usb [ugen][PATCH] allow interrupt IN transactions to be af p usb/94439 usb [patch] Add support for JNC MP3 Player p usb/94946 usb [uhub] [patch] code dynamic status size for status cha o usb/95037 usb USB disk not recognized on hot-plug. o usb/95173 usb [umass] [patch] cannot mount external usb harddisk VIA p usb/95805 usb [patch] Add Support for Siemens ES75 modem p usb/96133 usb [scsi] [patch] add scsi quirk for joyfly 128mb flash u o usb/96381 usb [patch] add a quirk table entry for a flash ram usb st p usb/96546 usb [usb] [patch] Add support (quirk) for EasyMP3 EM732X U p usb/96714 usb [usbdevs] [patch] Update uvisor to support the Fossil p usb/97174 usb [umass] [patch] Y-E DATA USB-FDU quirk: no synchronize 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/99419 usb external usb harddrive slow to accept 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 p usb/101757 usb [patch] uhid.4: correct structure field names to match 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 p usb/103702 usb [cam] [patch] ChipsBnk: Unsupported USB memory stick 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 p usb/106070 usb devd recognizes ucom, but ttyU is the device actually p usb/106462 usb [usbdevs] Motorola U6 PEBL not recognized by system vi 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 p usb/107526 usb [usbdevs] Patch to support the Crystalfontz CFA-635 20 p usb/107642 usb [patch] add Ralink Technology RT2501USB/RT2601USB chip 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 p usb/108427 usb [patch] quirk: Samsung MP0402H o usb/108509 usb [hang] FreeBSD hang at startup after ehci0 detected (C p usb/108810 usb [patch] quirk for I/O Magic USB flash drive "Giga Bank o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC p usb/110477 usb [usbdevs] [patch] add Benq 3300U/4300U support to Free o usb/110681 usb [ukbd] [patch] multiple keys will be repeated o usb/110991 usb [patch] QUIRK: Super Top IDE DEVICE (depends on usb/11 p usb/110992 usb [uftdi] [patch] Add Tactrix Openport support in uftdi 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/114154 usb [PATCH] umass quirk: Samsung YP-U2 USB MP3/Ogg Player 130 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 13:47:38 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D82D016A400; Mon, 2 Jul 2007 13:47:38 +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 9039213C44B; Mon, 2 Jul 2007 13:47:38 +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 l62Djk4V014424; Mon, 2 Jul 2007 07:45:46 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 02 Jul 2007 07:46:28 -0600 (MDT) Message-Id: <20070702.074628.1511826448.imp@bsdimp.com> To: hselasky@c2i.net From: "M. Warner Losh" In-Reply-To: <200707020853.30905.hselasky@c2i.net> References: <200706300641.l5U6f727098044@freefall.freebsd.org> <20070630.090818.84361176.imp@bsdimp.com> <200707020853.30905.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]); Mon, 02 Jul 2007 07:45:46 -0600 (MDT) Cc: freebsd-usb@freebsd.org, linimon@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter 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, 02 Jul 2007 13:47:38 -0000 In message: <200707020853.30905.hselasky@c2i.net> Hans Petter Selasky writes: : On Saturday 30 June 2007 17:08, M. Warner Losh wrote: : > Please find enclosed a patch for this. I'm sitting on the fence as to : > whether or not to commit it, since it is an api/abi change. : > : > Warner : : It is not used that many places and I think they do it like this on NetBSD, if : I don't recall wrong. I got off the fence, and committed it. Warner From owner-freebsd-usb@FreeBSD.ORG Mon Jul 2 13:50:13 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02DCE16A421 for ; Mon, 2 Jul 2007 13:50:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A0DE713C447 for ; Mon, 2 Jul 2007 13:50:12 +0000 (UTC) (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 l62DoCSY003333 for ; Mon, 2 Jul 2007 13:50:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l62DoCbx003332; Mon, 2 Jul 2007 13:50:12 GMT (envelope-from gnats) Date: Mon, 2 Jul 2007 13:50:12 GMT Message-Id: <200707021350.l62DoCbx003332@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "M. Warner Losh" Cc: Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "M. Warner Losh" List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2007 13:50:13 -0000 The following reply was made to PR usb/80773; it has been noted by GNATS. From: "M. Warner Losh" To: hselasky@c2i.net Cc: linimon@freebsd.org, freebsd-usb@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter Date: Mon, 02 Jul 2007 07:46:28 -0600 (MDT) In message: <200707020853.30905.hselasky@c2i.net> Hans Petter Selasky writes: : On Saturday 30 June 2007 17:08, M. Warner Losh wrote: : > Please find enclosed a patch for this. I'm sitting on the fence as to : > whether or not to commit it, since it is an api/abi change. : > : > Warner : : It is not used that many places and I think they do it like this on NetBSD, if : I don't recall wrong. I got off the fence, and committed it. Warner From owner-freebsd-usb@FreeBSD.ORG Tue Jul 3 12:00:47 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 26FCE16A400 for ; Tue, 3 Jul 2007 12:00:47 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from pobox.codelabs.ru (pobox.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id CF84913C447 for ; Tue, 3 Jul 2007 12:00:46 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=one; d=codelabs.ru; h=Received:Date:From:To:Cc:Message-ID:MIME-Version:Content-Type:Content-Disposition:Sender:X-Spam-Status:Subject; b=PqbaJLFs3yf6z2C01Crdb2nyD6up5oMqZ/Pehmn+guCtywsMtwPYmdCVCIljjPFPZrDTcNH9hkwvnm1rlnFTpHMb41JazNKBJ3rqgbZPeNOckxG/McTi2U3au2Dze/AZPhTCzdNxtvWy2AYkI78lpmseXptc+IPRju3tU81Lt9I=; Received: from void.codelabs.ru (void.codelabs.ru [144.206.177.25]) by pobox.codelabs.ru with esmtpsa (TLSv1:AES256-SHA:256) id 1I5h3i-0005cM-CN; Tue, 03 Jul 2007 16:00:42 +0400 Date: Tue, 3 Jul 2007 16:00:37 +0400 From: Eygene Ryabinkin To: hselasky@c2i.net Message-ID: <20070703120037.GA998@void.codelabs.ru> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline Sender: rea-fbsd@codelabs.ru X-Spam-Status: No, score=-2.9 required=4.0 tests=ALL_TRUSTED,AWL,BAYES_00 Cc: freebsd-usb@freebsd.org Subject: Patch that fixes usb4bsd stack build on the recent -CURRENT 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, 03 Jul 2007 12:00:47 -0000 --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Hans, good day. Tried to build the usb4bsd stack on the recent (yesterday's -CURRENT) and it failed due to the cam subsystem API changes introduced in xpt_bus_register: now it takes three values. The following patch cures the situation: ----- Index: trunk/i4b/src/sys/dev/usb/umass.c =================================================================== --- trunk/i4b/src/sys/dev/usb/umass.c (revision 529) +++ trunk/i4b/src/sys/dev/usb/umass.c (working copy) @@ -2305,7 +2305,11 @@ mtx_lock(&(sc->sc_mtx)); #endif +#if (__FreeBSD_version >= 700048) + if(xpt_bus_register(sc->sc_sim, sc->sc_dev, sc->sc_unit) != CAM_SUCCESS) { +#else if(xpt_bus_register(sc->sc_sim, sc->sc_unit) != CAM_SUCCESS) { +#endif #if (__FreeBSD_version >= 700037) mtx_unlock(&(sc->sc_mtx)); #endif ----- It was tested on my system: I am writing from the USB keyboard and my USB flash is burned by the dd. My naughty 2Gb Transcend flash, as usual, buries the system completely. So all is going as expected ;)) The original umass.c from the fresh -CURRENT uses 'NULL' instead of 'sc->sc_dev'. The commit comment for the cam_xpt.c tells us ----- Prepare for future integration between CAM and newbus. xpt_bus_register now takes a device_t to be the parent of the bus that is being created. Most SIMs have been updated with a reasonable argument, but a few exceptions just pass NULL for now. This argument isn't used yet and the newbus integration likely won't be ready until after 7.0-RELEASE. ----- I don't know why umass.c is using NULL, but I had tried both ways and there is no difference for my hardware. I had chosen the check for the __FreeBSD_version of 700048, because the cam changes were done at 2007/06/17 05:55:53: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/cam_xpt.c?rev=1.189;content-type=text%2Fplain and the latest changes in the param.h occured at 2007/06/12 16:24:54 http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/param.h?rev=1.303;content-type=text%2Fplain Users that updated the -CURRENT after June 12th, but before June 17th will suffer from the uncompilable stack, but I hope that this timeframe is small and -CURRENT users are periodically upgrading the sources. -- Eygene --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=koi8-r Content-Disposition: attachment; filename="new-xpt_bus_register.diff" Index: trunk/i4b/src/sys/dev/usb/umass.c =================================================================== --- trunk/i4b/src/sys/dev/usb/umass.c (revision 529) +++ trunk/i4b/src/sys/dev/usb/umass.c (working copy) @@ -2305,7 +2305,11 @@ mtx_lock(&(sc->sc_mtx)); #endif +#if (__FreeBSD_version >= 700048) + if(xpt_bus_register(sc->sc_sim, sc->sc_dev, sc->sc_unit) != CAM_SUCCESS) { +#else if(xpt_bus_register(sc->sc_sim, sc->sc_unit) != CAM_SUCCESS) { +#endif #if (__FreeBSD_version >= 700037) mtx_unlock(&(sc->sc_mtx)); #endif --SLDf9lqlvOQaIe6s-- From owner-freebsd-usb@FreeBSD.ORG Wed Jul 4 06:53:34 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A651016A46B for ; Wed, 4 Jul 2007 06:53:34 +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 1974113C45B for ; Wed, 4 Jul 2007 06:53:33 +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 367161930; Wed, 04 Jul 2007 08:53:31 +0200 From: Hans Petter Selasky To: Eygene Ryabinkin Date: Tue, 3 Jul 2007 17:09:35 +0200 User-Agent: KMail/1.9.5 References: <20070703120037.GA998@void.codelabs.ru> In-Reply-To: <20070703120037.GA998@void.codelabs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707031709.35997.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Patch that fixes usb4bsd stack build on the recent -CURRENT 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, 04 Jul 2007 06:53:34 -0000 Hi Eygene ! Thanks for the patch. It should be committed now to my SVN repo. --HPS On Tuesday 03 July 2007 14:00, Eygene Ryabinkin wrote: > Hans, good day. > > Tried to build the usb4bsd stack on the recent (yesterday's -CURRENT) > and it failed due to the cam subsystem API changes introduced in > xpt_bus_register: now it takes three values. > > The following patch cures the situation: > ----- > Index: trunk/i4b/src/sys/dev/usb/umass.c > =================================================================== > --- trunk/i4b/src/sys/dev/usb/umass.c (revision 529) > +++ trunk/i4b/src/sys/dev/usb/umass.c (working copy) > @@ -2305,7 +2305,11 @@ > mtx_lock(&(sc->sc_mtx)); > #endif > > +#if (__FreeBSD_version >= 700048) > + if(xpt_bus_register(sc->sc_sim, sc->sc_dev, sc->sc_unit) != CAM_SUCCESS) > { +#else > if(xpt_bus_register(sc->sc_sim, sc->sc_unit) != CAM_SUCCESS) { > +#endif > #if (__FreeBSD_version >= 700037) > mtx_unlock(&(sc->sc_mtx)); > #endif > ----- > It was tested on my system: I am writing from the USB keyboard > and my USB flash is burned by the dd. My naughty 2Gb Transcend > flash, as usual, buries the system completely. So all is going > as expected ;)) > > The original umass.c from the fresh -CURRENT uses 'NULL' instead > of 'sc->sc_dev'. The commit comment for the cam_xpt.c tells us > ----- > Prepare for future integration between CAM and newbus. xpt_bus_register > now takes a device_t to be the parent of the bus that is being created. > Most SIMs have been updated with a reasonable argument, but a few > exceptions just pass NULL for now. This argument isn't used yet and the > newbus integration likely won't be ready until after 7.0-RELEASE. > ----- > I don't know why umass.c is using NULL, but I had tried both ways > and there is no difference for my hardware. > > I had chosen the check for the __FreeBSD_version of 700048, because > the cam changes were done at 2007/06/17 05:55:53: > > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/cam/cam_xpt.c?rev=1.189;conte >nt-type=text%2Fplain and the latest changes in the param.h occured at > 2007/06/12 16:24:54 > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/param.h?rev=1.303;content >-type=text%2Fplain Users that updated the -CURRENT after June 12th, but > before June 17th will suffer from the uncompilable stack, but I hope that > this timeframe is small and -CURRENT users are periodically upgrading the > sources. From owner-freebsd-usb@FreeBSD.ORG Wed Jul 4 07:01:34 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7FCD616A400; Wed, 4 Jul 2007 07:01:34 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe03.swip.net [212.247.154.65]) by mx1.freebsd.org (Postfix) with ESMTP id E87BD13C4DB; Wed, 4 Jul 2007 07:01:33 +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 mailfe03.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 543776670; Wed, 04 Jul 2007 09:01:31 +0200 From: Hans Petter Selasky To: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org Date: Wed, 4 Jul 2007 09:01:32 +0200 User-Agent: KMail/1.9.5 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707040901.33019.hselasky@c2i.net> Cc: Subject: New USB stack and Zero copy. 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, 04 Jul 2007 07:01:34 -0000 Hi, I want to get rid of the copying between DMA'able memory and non-DMA'able memory. Currently I allocate N memory-pages for each USB transfer like separate pages. The bus-dma system then assigns all of these pages each their virtual address. What I see is that when I allocate more than PAGE_SIZE bytes using bus-dma, I get physically contiguous memory. I don't need that for the USB stack. The question is: Should we change bus-dma to support so called scatter and gather allocations, where the physical allocation is non-contiguous, and the virtual allocation is contiguous accross all the scattered pages ? Also: How is the easiest way to load memory pages into DMA ? And I want that the loadig works like this, that when the page must be bounced it should not allocate a bounce buffer, hence I already have a bounce buffer. I only need to know which pages I can forward directly to the USB hardware, and the rest I will bounce somewhere else. --HPS From owner-freebsd-usb@FreeBSD.ORG Wed Jul 4 17:33:11 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A1B8C16A400 for ; Wed, 4 Jul 2007 17:33:11 +0000 (UTC) (envelope-from xiaofanc@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.224]) by mx1.freebsd.org (Postfix) with ESMTP id 5DDB513C44B for ; Wed, 4 Jul 2007 17:33:11 +0000 (UTC) (envelope-from xiaofanc@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so1375083nzf for ; Wed, 04 Jul 2007 10:33:10 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=fVMFvc9Pk3pr+ZLq8absOVle1+NeDYepizWb7E//wWjAGtpTmax80iXRmwistbKhx5y1MNDDYjxbXSN5M4A1deEKk8VeVa6BKK8LNTKbC7+vIjkdnMnuYg7Uug4InQH/F2BYv3+qjuh8cDnUCG55H/NJfwntM9hUQIc7vpnR11k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sROGhp43OCBe//J6B8Fpxui0RevtUsSniojSlXVzry12cGpdDOXkvdO2uJam3HWXwZ5n3fZtHxBxmgcKIrZIxOftQNl6kjYpYZPehIqjwR1DMP/ulhFVO9YsbzQLaUvp8IzTDvPUUaAQ55M9s0zatFSUhk6woexhMdJlKvai+ug= Received: by 10.114.173.15 with SMTP id v15mr7385287wae.1183568753659; Wed, 04 Jul 2007 10:05:53 -0700 (PDT) Received: by 10.114.176.17 with HTTP; Wed, 4 Jul 2007 10:05:53 -0700 (PDT) Message-ID: Date: Wed, 4 Jul 2007 13:05:53 -0400 From: "Xiaofan Chen" To: "Hans Petter Selasky" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200704031642.26519.hselasky@c2i.net> <200704040937.02219.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: libusb usb_interrupt_read hangs under FreeBSD 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, 04 Jul 2007 17:33:11 -0000 > On 4/4/07, Hans Petter Selasky wrote: > > On Wednesday 04 April 2007 01:55, Xiaofan Chen wrote: > > > On 4/3/07, Hans Petter Selasky wrote: > > > > Hi, > > > > > > > > I think that your device is broken, and goes bad when it receives a > > > > clear-stall request for the interrupt pipe. That is not very uncommon. > > > > > > Could you be more clearer? I'd like to communicate this problem > > > to the firmware developer of PICKit 2 inside Microchip. Thanks. > > > > The chip does not handle a clear-stall request on the control pipe to > > clear-stall on the interrupt pipe. The result is that the interrupt pipe > > stops, or at least all buffers are cleared. > > > > I could be more detailed, but I think the developers will understand what I > > mean. > > Sorry to dig out this again. I read a bit more on the firmware source code and I found the following. Seems a bit dubious. The USB controller used is Microchip 18F2550. Any comments? Thanks in advance. /****************************************************************************** * Function: void USBStallHandler(void) * * PreCondition: A STALL packet is sent to the host by the SIE. * * Input: None * * Output: None * * Side Effects: None * * Overview: The STALLIF is set anytime the SIE sends out a STALL * packet regardless of which endpoint causes it. * A Setup transaction overrides the STALL function. A stalled * endpoint stops stalling once it receives a setup packet. * In this case, the SIE will accepts the Setup packet and * set the TRNIF flag to notify the firmware. STALL function * for that particular endpoint pipe will be automatically * disabled (direction specific). * * There are a few reasons for an endpoint to be stalled. * 1. When a non-supported USB request is received. * Example: GET_DESCRIPTOR(DEVICE_QUALIFIER) * 2. When an endpoint is currently halted. * 3. When the device class specifies that an endpoint must * stall in response to a specific event. * Example: Mass Storage Device Class * If the CBW is not valid, the device shall * STALL the Bulk-In pipe. * See USB Mass Storage Class Bulk-only Transport * Specification for more details. * * Note: UEPn.EPSTALL can be scanned to see which endpoint causes * the stall event. * If *****************************************************************************/ void USBStallHandler(void) { /* * Does not really have to do anything here, * even for the control endpoint. * All BDs of Endpoint 0 are owned by SIE right now, * but once a Setup Transaction is received, the ownership * for EP0_OUT will be returned to CPU. * When the Setup Transaction is serviced, the ownership * for EP0_IN will then be forced back to CPU by firmware. * * NOTE: Above description is not quite true at this point. * It seems the SIE never returns the UOWN bit to CPU, * and a TRNIF is never generated upon successful * reception of a SETUP transaction. * Firmware work-around is implemented below. */ if(UEP0bits.EPSTALL == 1) { USBPrepareForNextSetupTrf(); // Firmware Work-Around UEP0bits.EPSTALL = 0; } UIRbits.STALLIF = 0; }//end USBStallHandler /****************************************************************************** * Function: void USBPrepareForNextSetupTrf(void) * * PreCondition: None * * Input: None * * Output: None * * Side Effects: None * * Overview: The routine forces EP0 OUT to be ready for a new Setup * transaction, and forces EP0 IN to be owned by CPU. * * Note: None *****************************************************************************/ void USBPrepareForNextSetupTrf(void) { ctrl_trf_state = WAIT_SETUP; // See usbctrltrf.h ep0Bo.Cnt = EP0_BUFF_SIZE; // Defined in usbcfg.h ep0Bo.ADR = (byte*)&SetupPkt; ep0Bo.Stat._byte = _USIE|_DAT0|_DTSEN; // EP0 buff dsc init, see usbmmap.h ep0Bi.Stat._byte = _UCPU; // EP0 IN buffer initialization }//end USBPrepareForNextSetupTrf /** EOF usbctrltrf.c *********************************************************/ From owner-freebsd-usb@FreeBSD.ORG Wed Jul 4 17:52:37 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 957A616A468 for ; Wed, 4 Jul 2007 17:52:37 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.freebsd.org (Postfix) with ESMTP id 4F94013C483 for ; Wed, 4 Jul 2007 17:52:37 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (anaa50glgw5srse9@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id l64HZWu9077430; Wed, 4 Jul 2007 10:35:32 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id l64HZWaG077429; Wed, 4 Jul 2007 10:35:32 -0700 (PDT) (envelope-from jmg) Date: Wed, 4 Jul 2007 10:35:31 -0700 From: John-Mark Gurney To: Hans Petter Selasky Message-ID: <20070704173531.GO1221@funkthat.com> Mail-Followup-To: Hans Petter Selasky , freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org References: <200707040901.33019.hselasky@c2i.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707040901.33019.hselasky@c2i.net> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jul 2007 17:52:37 -0000 Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 +0200: > I want to get rid of the copying between DMA'able memory and non-DMA'able > memory. > > Currently I allocate N memory-pages for each USB transfer like separate pages. How do you allocate these pages? With malloc(9) or w/ bus_dmamem_alloc(9)? > The bus-dma system then assigns all of these pages each their virtual > address. > > What I see is that when I allocate more than PAGE_SIZE bytes using bus-dma, I > get physically contiguous memory. I don't need that for the USB stack. That is a limitation of how bus_dma currently allocates memory... It calls contigmalloc, which doesn't handle multi-segment memory allocations yet.. > The question is: > > Should we change bus-dma to support so called scatter and gather allocations, > where the physical allocation is non-contiguous, and the virtual allocation > is contiguous accross all the scattered pages ? You can already support this by using malloc, and loading that buffer into your bus_dma map... or using the passing in userland buffer, and loading that into the map... > Also: How is the easiest way to load memory pages into DMA ? And I want that > the loadig works like this, that when the page must be bounced it should not > allocate a bounce buffer, hence I already have a bounce buffer. I only need > to know which pages I can forward directly to the USB hardware, and the rest > I will bounce somewhere else. Why do you not want to let bus_dma do the bouncing for you? If it's to save a copy to another buffer, why don't you load the final buffer into bus_dma? -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 03:00:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C2C4D16A46B for ; Thu, 5 Jul 2007 03:00:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A3AEF13C45B for ; Thu, 5 Jul 2007 03:00:10 +0000 (UTC) (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 l6530AdL025081 for ; Thu, 5 Jul 2007 03:00:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6530Ao8025080; Thu, 5 Jul 2007 03:00:10 GMT (envelope-from gnats) Resent-Date: Thu, 5 Jul 2007 03:00:10 GMT Resent-Message-Id: <200707050300.l6530Ao8025080@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, Victor Liu Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 85E1216A421 for ; Thu, 5 Jul 2007 02:55:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 5BE9E13C455 for ; Thu, 5 Jul 2007 02:55:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l652tr5k013837 for ; Thu, 5 Jul 2007 02:55:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l652trbP013836; Thu, 5 Jul 2007 02:55:53 GMT (envelope-from nobody) Message-Id: <200707050255.l652trbP013836@www.freebsd.org> Date: Thu, 5 Jul 2007 02:55:53 GMT From: Victor Liu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: usb/114310: USB hub attachment panics kernel during libusb device scan 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, 05 Jul 2007 03:00:10 -0000 >Number: 114310 >Category: usb >Synopsis: USB hub attachment panics kernel during libusb device scan >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jul 05 03:00:09 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Victor Liu >Release: 5.4-RELEASE >Organization: Fastsoft >Environment: FreeBSD xxxxxxxxxxxxxxxxxxxxxxxxx 5.4-RELEASE FreeBSD 5.4-RELEASE #44: Mon Jul 2 18:25:07 PDT 2007 root@xxxxxxxxxxxxxxxxxxxxxxxxx:/usr/src/sys/i386/compile/xxxxxxxxxxxxx i386 >Description: When attaching a USB hub (anything from a generic DLink to a keyboard with integrated hub) while a userspace libusb query is going on, the kernel panics (trap 12, fault virtual address = 0xdeadc0e6) at usbd_device_fillinfo:1350; p->device is 0xdeadc0de. I have experimented several times, I think the cause is during hub attachment, there is a tsleep when waiting for power to settle (uhub.c:288). In this time, libusb's usb_find_devices happens to request an ioctl for a device exploration. At this point, the port structures of the hub are not yet initialized. I have a temporary fix that just initializes p->device to NULL before the sleep, but this doesn't solve a similar problem exists during hub detachment (which I haven't been able to narrow it down much further). >How-To-Repeat: Run a program that continuously polls for USB devices using libusb's usb_find_devices(), while attaching a USB hub. This won't cause it to crash everytime, but it is likely that out of 20 attachments, there will be at least one panic. A piece of code along the lines of while(1){ DPRINTF(("before usb_init\n")); usb_init(); DPRINTF(("before usb_find_busses\n")); usb_find_busses(); DPRINTF(("before usb_find_devices\n")); usb_find_devices(); } should do the trick of producing something like the log. >Fix: Proposed patch (only a hackish fix for the attachment problem): @@ -284,6 +284,15 @@ goto bad; } + // Fixes crash on hub attachment + // Need to init device to NULL before delay sleep; + // otherwise exploration could hit an uninit'd port + for (p = 0; p < nports; p++) { + struct usbd_port *up = &hub->ports[p]; + up->device = NULL; + } + // end changes + /* Wait with power off for a while. */ usbd_delay_ms(dev, USB_POWER_DOWN_TIME); >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 04:02:25 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4273C16A421; Thu, 5 Jul 2007 04:02:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 1886013C45E; Thu, 5 Jul 2007 04:02:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6542OLs029703; Thu, 5 Jul 2007 04:02:24 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6542OPA029699; Wed, 4 Jul 2007 22:02:24 -0600 (MDT) (envelope-from imp) Date: Wed, 4 Jul 2007 22:02:24 -0600 (MDT) From: Warner Losh Message-Id: <200707050402.l6542OPA029699@freefall.freebsd.org> To: list@understudy.net, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/99419: external usb harddrive slow to accept 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, 05 Jul 2007 04:02:25 -0000 Synopsis: external usb harddrive slow to accept State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Wed Jul 4 22:01:50 MDT 2007 State-Changed-Why: Committed! http://www.freebsd.org/cgi/query-pr.cgi?pr=99419 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 04:10:11 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2CE9F16A469 for ; Thu, 5 Jul 2007 04:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B337F13C46A for ; Thu, 5 Jul 2007 04:10:10 +0000 (UTC) (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 l654AAMx029972 for ; Thu, 5 Jul 2007 04:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l654AARS029968; Thu, 5 Jul 2007 04:10:10 GMT (envelope-from gnats) Date: Thu, 5 Jul 2007 04:10:10 GMT Message-Id: <200707050410.l654AARS029968@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "M. Warner Losh" Cc: Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "M. Warner Losh" List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 04:10:11 -0000 The following reply was made to PR usb/114310; it has been noted by GNATS. From: "M. Warner Losh" To: victor.liu@gmail.com Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) Would you happen to know if this happens on FreeBSD -current? Warner From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 04:10:16 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E74B16A4B3 for ; Thu, 5 Jul 2007 04:10:16 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2FB9E13C483 for ; Thu, 5 Jul 2007 04:10:16 +0000 (UTC) (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 l654AF0F030013 for ; Thu, 5 Jul 2007 04:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l654AFan030012; Thu, 5 Jul 2007 04:10:15 GMT (envelope-from gnats) Date: Thu, 5 Jul 2007 04:10:15 GMT Message-Id: <200707050410.l654AFan030012@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: usb/99419: commit references a PR X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 04:10:16 -0000 The following reply was made to PR usb/99419; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/99419: commit references a PR Date: Thu, 5 Jul 2007 04:06:05 +0000 (UTC) imp 2007-07-05 04:05:52 UTC FreeBSD src repository Modified files: sys/dev/usb umass.c usbdevs Log: Add support for Western Digital MyBook external enclosures. They need this quirk to work. Submitted by: Dierk Sacher PR: usb/99419 Approved by: re (blanket) Revision Changes Path 1.159 +4 -0 src/sys/dev/usb/umass.c 1.317 +6 -0 src/sys/dev/usb/usbdevs _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 05:26:46 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6890316A478; Thu, 5 Jul 2007 05:26:46 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 146EB13C4E7; Thu, 5 Jul 2007 05:26:46 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from freefall.freebsd.org (imp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l655QjfS036270; Thu, 5 Jul 2007 05:26:45 GMT (envelope-from imp@freefall.freebsd.org) Received: (from imp@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l655QiS9036266; Wed, 4 Jul 2007 23:26:45 -0600 (MDT) (envelope-from imp) Date: Wed, 4 Jul 2007 23:26:45 -0600 (MDT) From: Warner Losh Message-Id: <200707050526.l655QiS9036266@freefall.freebsd.org> To: vd@vmunix.lt, imp@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/79893: [umass] [patch] new usbdevs/umass quirks derived from Linux 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, 05 Jul 2007 05:26:46 -0000 Synopsis: [umass] [patch] new usbdevs/umass quirks derived from Linux State-Changed-From-To: open->patched State-Changed-By: imp State-Changed-When: Wed Jul 4 23:26:30 MDT 2007 State-Changed-Why: committed http://www.freebsd.org/cgi/query-pr.cgi?pr=79893 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 05:30:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 508D016A473 for ; Thu, 5 Jul 2007 05:30:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id F335713C45A for ; Thu, 5 Jul 2007 05:30:08 +0000 (UTC) (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 l655U86Y036452 for ; Thu, 5 Jul 2007 05:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l655U8Cd036451; Thu, 5 Jul 2007 05:30:08 GMT (envelope-from gnats) Date: Thu, 5 Jul 2007 05:30:08 GMT Message-Id: <200707050530.l655U8Cd036451@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: usb/79893: commit references a PR X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 05:30:09 -0000 The following reply was made to PR usb/79893; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/79893: commit references a PR Date: Thu, 5 Jul 2007 05:26:15 +0000 (UTC) imp 2007-07-05 05:26:08 UTC FreeBSD src repository Modified files: sys/dev/usb umass.c usbdevs Log: Add quirks, derived from the linux quirks table for: o Adonics Cable 205 o Aiptek PocketCAM 3Mega o Belkin USB2SCSI o Casio QV DigiCam o CCYU EasyDisk ED1064 o Desknote UCR-61S2B o Epson Stylus Photo 875DC Card Reader o Epson Stylus Photo 895 Card Reader o Feiya 5-in-1 Card Reader o Hitachi Dvd-CAM DZ-MV100A Camcorder o HP CD-WRiter+ CD-4e o Insystem Storage Adapter v2 o Kyocera Finecam S3x o Kyocera Finecam S4 o Kyocera Finecam S5 o Kyocera Finecam L3 o Lexar USB CF Reader o MindAtWork Digital Wallet o Minolta Dimage F300 o Minolta Dimage E223 o Minsumi USB Fdd o Netac USB-CF-Card o NetChip USB Clik! 40 o Onspec MDCFE-B USB CF Reader o Onspec SIIG/Datafab Memory Stick + CF Reader/Writer o Onspec Datafab-based Reader o Onspec PNY/Datafab CF+SM Reader o Onspec SimpleTech/Datafab CF+SM Reader o Onspec MDSM-b Reader o Onspec USB To CF + SM Combo (LC1) o Onspec ImageMate SDDR55 o Panasonic LS-120 Camera o Samsung Techwin Digimax 410 o Shuttle eUSB SmartMedia / CompactFlash Adapter o Skanhex MD 7425 Camera o Skanhex SX 520z Camera o Sony Memorystick NW-MS7 o Sony Portable USB Hardrive V2 o Sony Memorystick PEG N760c o Sony Memorystick MSC-U03 o TREK/IBM USB memory key o Trumpion T33520 USB Flash Card Controller o Trumpion MP3 Player o Vivtar Vivicam 35Xx o WinMaxGroup USB Flash Disk 64M-C o Zoran Digital Camera EX-20 DSC and maybe a few others... Submitted by: Vaidas Damosevicius and flz PR: 79893 Reviewed by: njl, flz Approved by: re (blanket) Revision Changes Path 1.160 +296 -4 src/sys/dev/usb/umass.c 1.318 +79 -1 src/sys/dev/usb/usbdevs _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 07:32:00 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 923CA16A41F; Thu, 5 Jul 2007 07:32:00 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.swip.net [212.247.154.193]) by mx1.freebsd.org (Postfix) with ESMTP id F17FB13C458; Thu, 5 Jul 2007 07:31:59 +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 mailfe07.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 538817661; Thu, 05 Jul 2007 09:31:58 +0200 From: Hans Petter Selasky To: John-Mark Gurney Date: Thu, 5 Jul 2007 09:31:59 +0200 User-Agent: KMail/1.9.5 References: <200707040901.33019.hselasky@c2i.net> <20070704173531.GO1221@funkthat.com> In-Reply-To: <20070704173531.GO1221@funkthat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707050931.59256.hselasky@c2i.net> Cc: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. 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, 05 Jul 2007 07:32:00 -0000 On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 +0200: > > I want to get rid of the copying between DMA'able memory and non-DMA'able > > memory. > > > > Currently I allocate N memory-pages for each USB transfer like separate > > pages. > > How do you allocate these pages? With malloc(9) or w/ bus_dmamem_alloc(9)? bus_dmamem_alloc(). > > > The bus-dma system then assigns all of these pages each their virtual > > address. > > > > What I see is that when I allocate more than PAGE_SIZE bytes using > > bus-dma, I get physically contiguous memory. I don't need that for the > > USB stack. > > That is a limitation of how bus_dma currently allocates memory... It > calls contigmalloc, which doesn't handle multi-segment memory allocations > yet.. > > > The question is: > > > > Should we change bus-dma to support so called scatter and gather > > allocations, where the physical allocation is non-contiguous, and the > > virtual allocation is contiguous accross all the scattered pages ? > > You can already support this by using malloc, and loading that buffer > into your bus_dma map... or using the passing in userland buffer, and > loading that into the map... > > > Also: How is the easiest way to load memory pages into DMA ? And I want > > that the loadig works like this, that when the page must be bounced it > > should not allocate a bounce buffer, hence I already have a bounce > > buffer. I only need to know which pages I can forward directly to the USB > > hardware, and the rest I will bounce somewhere else. > > Why do you not want to let bus_dma do the bouncing for you? If it's > to save a copy to another buffer, why don't you load the final buffer > into bus_dma? Because if I let bus_dma do the bounching, I cannot do this while holding a mutex, hence allocating DMA'able memory on the fly is not so good. --HPS From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 07:35:37 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E92F916A468; Thu, 5 Jul 2007 07:35:37 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C177A13C447; Thu, 5 Jul 2007 07:35:37 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l657Zboa049991; Thu, 5 Jul 2007 07:35:37 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l657ZbIp049987; Thu, 5 Jul 2007 07:35:37 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 07:35:37 GMT From: Mark Linimon Message-Id: <200707050735.l657ZbIp049987@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/99419: external usb harddrive slow to accept 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, 05 Jul 2007 07:35:38 -0000 Synopsis: external usb harddrive slow to accept Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 07:35:14 UTC 2007 Responsible-Changed-Why: Assign so the MFC mail goes out. http://www.freebsd.org/cgi/query-pr.cgi?pr=99419 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 07:36:36 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E298A16A400; Thu, 5 Jul 2007 07:36:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id AFD5013C45A; Thu, 5 Jul 2007 07:36:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l657aari050060; Thu, 5 Jul 2007 07:36:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l657aaV2050056; Thu, 5 Jul 2007 07:36:36 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 07:36:36 GMT From: Mark Linimon Message-Id: <200707050736.l657aaV2050056@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/79893: [umass] [patch] new usbdevs/umass quirks derived from Linux 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, 05 Jul 2007 07:36:37 -0000 Synopsis: [umass] [patch] new usbdevs/umass quirks derived from Linux Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 07:36:23 UTC 2007 Responsible-Changed-Why: Let imp chase the MFC. http://www.freebsd.org/cgi/query-pr.cgi?pr=79893 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 15:24:35 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6F63816A469 for ; Thu, 5 Jul 2007 15:24:35 +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 0E0BE13C484 for ; Thu, 5 Jul 2007 15:24:34 +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 368612849; Thu, 05 Jul 2007 17:24:32 +0200 From: Hans Petter Selasky To: "Xiaofan Chen" Date: Thu, 5 Jul 2007 17:24:30 +0200 User-Agent: KMail/1.9.5 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707051724.30175.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: libusb usb_interrupt_read hangs under FreeBSD 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, 05 Jul 2007 15:24:35 -0000 On Wednesday 04 July 2007 19:05, Xiaofan Chen wrote: > > On 4/4/07, Hans Petter Selasky wrote: > > > On Wednesday 04 April 2007 01:55, Xiaofan Chen wrote: > > > > On 4/3/07, Hans Petter Selasky wrote: > > > > > Hi, > > > > > > > > > > I think that your device is broken, and goes bad when it receives a > > > > > clear-stall request for the interrupt pipe. That is not very > > > > > uncommon. > > > > > > > > Could you be more clearer? I'd like to communicate this problem > > > > to the firmware developer of PICKit 2 inside Microchip. Thanks. > > > > > > The chip does not handle a clear-stall request on the control pipe to > > > clear-stall on the interrupt pipe. The result is that the interrupt > > > pipe stops, or at least all buffers are cleared. > > > > > > I could be more detailed, but I think the developers will understand > > > what I mean. > > Sorry to dig out this again. I read a bit more on the firmware source code > and I found the following. Seems a bit dubious. The USB controller used > is Microchip 18F2550. > > Any comments? Thanks in advance. > This pre-condition does not always hold: > * > * PreCondition: A STALL packet is sent to the host by the SIE. > * Usually the clear-stall is specific to an endpoint, which is stored in the lower byte of "wIndex". Where does this "wIndex" end up? > if(UEP0bits.EPSTALL == 1) > { > USBPrepareForNextSetupTrf(); // Firmware Work-Around > UEP0bits.EPSTALL = 0; > } > UIRbits.STALLIF = 0; > }//end USBStallHandler > > Maybe this code path has never been taken before? --HPS From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 18:43:19 2007 Return-Path: X-Original-To: usb@freebsd.org Delivered-To: freebsd-usb@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2486616A46C for ; Thu, 5 Jul 2007 18:43:19 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id E67F613C4AE for ; Thu, 5 Jul 2007 18:43:16 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so619113uge for ; Thu, 05 Jul 2007 11:43:15 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:subject:message-id:mail-followup-to:mime-version:content-type:content-disposition:user-agent; b=anp3xrV4uIqUwLX++K7MrTughXi5LC04dOul2beVSYiYdYoY8dinNjt7Uzuz9cFTQTJnBuPYgvj79tUSf91RFlxTKfO+S17VS1LkotY6aB4tuxt/297O1E3hOVZDBaMrpxxhVThrd5IWbavlRiOY4JHXJaQ+jULoVfXUZF+nNZQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:subject:message-id:mail-followup-to:mime-version:content-type:content-disposition:user-agent; b=QjCJwOUKZUNK8map5935N/0j8vPKHa3E1Ux57ApsSrFIlAtMHd+gYoSefw9O6fBnE0wAmZ7Q0FHSYIfeWSaj5DNTZbtgHkcRHsSqpxYlJP6jXpmYxVQoO6Qx1OTcJMm+/V8+aFT20NU/sGthddON7F1NM1KqFLryucJYDuNfaoA= Received: by 10.67.29.7 with SMTP id g7mr2129657ugj.1183660995295; Thu, 05 Jul 2007 11:43:15 -0700 (PDT) Received: from roadrunner.q.local ( [85.180.157.147]) by mx.google.com with ESMTP id m1sm22676545fke.2007.07.05.11.43.14 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 05 Jul 2007 11:43:14 -0700 (PDT) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.14.1/8.14.1) with ESMTP id l65Ih92i003690 for ; Thu, 5 Jul 2007 20:43:09 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Received: (from q@localhost) by roadrunner.q.local (8.14.1/8.14.1/Submit) id l65Ih9Hl003689 for usb@freebsd.org; Thu, 5 Jul 2007 20:43:09 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Date: Thu, 5 Jul 2007 20:43:09 +0200 From: Ulrich Spoerlein To: usb@freebsd.org Message-ID: <20070705184309.GD2749@roadrunner.q.local> Mail-Followup-To: usb@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.15 (2007-04-06) Cc: Subject: umass/cam headaches 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, 05 Jul 2007 18:43:19 -0000 Hi all, I'm still fighting with getting my ext. Plextor drive to read retail DVDs and noticed these new printfs. I don't know *what* has been done to CAM or cd(4) or umass(4) during the last week. But my drive is working way better than before. Still lots of oddities: Jul 4 21:10:23 roadrunner kernel: umass0: on uhub3 Jul 4 21:10:23 roadrunner root: Unknown USB device: vendor 0x093b product 0x0048 bus uhub3 Jul 4 21:10:24 roadrunner kernel: cd0 at umass-sim0 bus 0 target 0 lun 0 Jul 4 21:10:24 roadrunner kernel: cd0: Removable CD-ROM SCSI-0 device Jul 4 21:10:24 roadrunner kernel: cd0: 40.000MB/s transfers Jul 4 21:10:24 roadrunner kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present - tray open Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x4a - trying anyway Jul 4 21:10:55 roadrunner last message repeated 14 times Jul 4 21:10:58 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway Jul 4 21:10:58 roadrunner kernel: umass0: Unsupported ATAPI command 0x4a - trying anyway Jul 4 21:11:30 roadrunner last message repeated 16 times Jul 4 21:13:29 roadrunner last message repeated 59 times Jul 4 21:23:30 roadrunner last message repeated 298 times Jul 4 21:33:30 roadrunner last message repeated 298 times Jul 4 21:43:31 roadrunner last message repeated 299 times Jul 4 21:47:34 roadrunner last message repeated 121 times Or these here with a different media Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 23 4 60 0 0 1 0 Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:6f,3 Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): Reserved ASC/ASCQ pair Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): Unretryable error Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x16 back Jul 5 20:20:19 roadrunner kernel: GEOM_LABEL: Label for provider cd0 is iso9660/DVD_VIDEO. Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 23 4 60 0 0 1 0 Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:6f,3 Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): Reserved ASC/ASCQ pair Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): Unretryable error Jul 5 20:20:20 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x16 back Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:40 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa3 - trying anyway Jul 5 20:20:41 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:42 roadrunner kernel: umass0: Unsupported ATAPI command 0xa4 - trying anyway Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:44 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:45 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:47 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:48 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retrying Command (per Sense Data) Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 0 6b 7d 0 0 1 0 Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): MEDIUM ERROR info:6b70 asc:2,83 Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): Vendor Specific ASCQ Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): Retries Exhausted Jul 5 20:20:49 roadrunner kernel: (cd0:umass-sim0:0:0:0): cddone: got error 0x5 back Googleing around, it looks like Linux is defining these codes as: #define GET_CONFIGURATION 0x46 #define GET_EVENT_STATUS_NOTIFICATION 0x4a libcdio: CDIO_MMC_GPCMD_GET_EVENT_STATUS = 0x4a Looking at /sys/cam/scsi/scsi_cd.h it looks like it could handle at least 0xa3 and 0xa4. So should umass.c simply pass them through? Then what about 0x46 and 0x4a? Could they be the source of my problem? What's with the SCSI status errors? Is READ(10) telling me it's using 10 byte commands? The CDB is 10 bytes. Should I try quirking this device to 6 byte commands? Cheers, Ulrich Spoerlein -- "The trouble with the dictionary is you have to know how the word is spelled before you can look it up to see how it is spelled." -- Will Cuppy From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 20:50:57 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EB82916A46B; Thu, 5 Jul 2007 20:50:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C307913C465; Thu, 5 Jul 2007 20:50:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l65KovbD017407; Thu, 5 Jul 2007 20:50:57 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l65KovlC017403; Thu, 5 Jul 2007 20:50:57 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 20:50:57 GMT From: Mark Linimon Message-Id: <200707052050.l65KovlC017403@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/96546: [usb] [patch] Add support (quirk) for EasyMP3 EM732X USB 2.0 Flash MP3 Player 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, 05 Jul 2007 20:50:58 -0000 Synopsis: [usb] [patch] Add support (quirk) for EasyMP3 EM732X USB 2.0 Flash MP3 Player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 20:50:30 UTC 2007 Responsible-Changed-Why: Let imp track the MFC. http://www.freebsd.org/cgi/query-pr.cgi?pr=96546 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 20:55:04 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EBF6016A46B; Thu, 5 Jul 2007 20:55:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BA05113C457; Thu, 5 Jul 2007 20:55:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l65Kt4vO017707; Thu, 5 Jul 2007 20:55:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l65Kt4Qp017699; Thu, 5 Jul 2007 20:55:04 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 20:55:04 GMT From: Mark Linimon Message-Id: <200707052055.l65Kt4Qp017699@freefall.freebsd.org> To: virgem@g.com.ua, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, linimon@FreeBSD.org Cc: Subject: Re: usb/74211: [umass] USB flash drive causes CAM status 0x4 on 4.10Release 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, 05 Jul 2007 20:55:05 -0000 Synopsis: [umass] USB flash drive causes CAM status 0x4 on 4.10Release State-Changed-From-To: open->feedback State-Changed-By: linimon State-Changed-When: Thu Jul 5 20:54:32 UTC 2007 State-Changed-Why: To submitter: this PR is quite old by now. Does the same problem recur on FreeBSD 6.2? Responsible-Changed-From-To: freebsd-usb->linimon Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 20:54:32 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=74211 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 20:57:31 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4CDD116A400; Thu, 5 Jul 2007 20:57:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 23AEE13C44B; Thu, 5 Jul 2007 20:57:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l65KvUbW017836; Thu, 5 Jul 2007 20:57:31 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l65KvUkC017832; Thu, 5 Jul 2007 20:57:30 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 20:57:30 GMT From: Mark Linimon Message-Id: <200707052057.l65KvUkC017832@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: kern/83504: [kernel] [patch] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 20:57:31 -0000 Old Synopsis: [usb] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) New Synopsis: [kernel] [patch] SpeedTouch USB stop working on recent current (and RELENG_6) (regression) Responsible-Changed-From-To: freebsd-usb->freebsd-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 20:56:04 UTC 2007 Responsible-Changed-Why: There is a patch here, but it's against kern_conf.c. http://www.freebsd.org/cgi/query-pr.cgi?pr=83504 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 21:09:18 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF6C616A41F; Thu, 5 Jul 2007 21:09:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 97D8413C487; Thu, 5 Jul 2007 21:09:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l65L9Icj018591; Thu, 5 Jul 2007 21:09:18 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l65L9INc018587; Thu, 5 Jul 2007 21:09:18 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 21:09:18 GMT From: Mark Linimon Message-Id: <200707052109.l65L9INc018587@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/106462: [usbdevs] Motorola U6 PEBL not recognized by system via USB X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 21:09:18 -0000 Synopsis: [usbdevs] Motorola U6 PEBL not recognized by system via USB Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 21:09:03 UTC 2007 Responsible-Changed-Why: imp made the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=106462 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 21:10:51 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3C0E516A468; Thu, 5 Jul 2007 21:10:51 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 1356213C448; Thu, 5 Jul 2007 21:10:51 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l65LAo7w018921; Thu, 5 Jul 2007 21:10:50 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l65LAo8E018917; Thu, 5 Jul 2007 21:10:50 GMT (envelope-from linimon) Date: Thu, 5 Jul 2007 21:10:50 GMT From: Mark Linimon Message-Id: <200707052110.l65LAo8E018917@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/110122: [ugen] [patch] usb_interrupt_read does not respect timeout 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, 05 Jul 2007 21:10:51 -0000 Synopsis: [ugen] [patch] usb_interrupt_read does not respect timeout Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 5 21:10:35 UTC 2007 Responsible-Changed-Why: Let imp track the MFC. http://www.freebsd.org/cgi/query-pr.cgi?pr=110122 From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 21:22:06 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9112616A421 for ; Thu, 5 Jul 2007 21:22:06 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 3ADAD13C43E for ; Thu, 5 Jul 2007 21:22:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l65L2pdX027348; Thu, 5 Jul 2007 17:02:53 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-hackers@freebsd.org Date: Thu, 5 Jul 2007 16:25:17 -0400 User-Agent: KMail/1.9.6 References: <200707040901.33019.hselasky@c2i.net> <20070704173531.GO1221@funkthat.com> <200707050931.59256.hselasky@c2i.net> In-Reply-To: <200707050931.59256.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707051625.17954.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 05 Jul 2007 17:02:53 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3606/Thu Jul 5 13:50:01 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. 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, 05 Jul 2007 21:22:06 -0000 On Thursday 05 July 2007 03:31:59 am Hans Petter Selasky wrote: > On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 +0200: > > > Also: How is the easiest way to load memory pages into DMA ? And I want > > > that the loadig works like this, that when the page must be bounced it > > > should not allocate a bounce buffer, hence I already have a bounce > > > buffer. I only need to know which pages I can forward directly to the USB > > > hardware, and the rest I will bounce somewhere else. > > > > Why do you not want to let bus_dma do the bouncing for you? If it's > > to save a copy to another buffer, why don't you load the final buffer > > into bus_dma? > > Because if I let bus_dma do the bounching, I cannot do this while holding a > mutex, hence allocating DMA'able memory on the fly is not so good. This is not a hard problem to solve, every other driver using bus_dma solves it. Just make sure your driver is in a sane state and drop the lock while you let bus_dmamap_load() map/copy things for you. -- John Baldwin From owner-freebsd-usb@FreeBSD.ORG Thu Jul 5 23:35:53 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0AE7C16A47A; Thu, 5 Jul 2007 23:35:53 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 8A26113C4C7; Thu, 5 Jul 2007 23:35:52 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l65NZm2W028200; Thu, 5 Jul 2007 19:35:48 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-hackers@freebsd.org Date: Thu, 5 Jul 2007 19:35:32 -0400 User-Agent: KMail/1.9.6 References: <200707040901.33019.hselasky@c2i.net> <200707050931.59256.hselasky@c2i.net> <200707051625.17954.jhb@freebsd.org> In-Reply-To: <200707051625.17954.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707051935.32880.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 05 Jul 2007 19:35:48 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3606/Thu Jul 5 13:50:01 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. 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, 05 Jul 2007 23:35:53 -0000 On Thursday 05 July 2007 04:25:17 pm John Baldwin wrote: > On Thursday 05 July 2007 03:31:59 am Hans Petter Selasky wrote: > > On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > > > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 > +0200: > > > > Also: How is the easiest way to load memory pages into DMA ? And I want > > > > that the loadig works like this, that when the page must be bounced it > > > > should not allocate a bounce buffer, hence I already have a bounce > > > > buffer. I only need to know which pages I can forward directly to the > USB > > > > hardware, and the rest I will bounce somewhere else. > > > > > > Why do you not want to let bus_dma do the bouncing for you? If it's > > > to save a copy to another buffer, why don't you load the final buffer > > > into bus_dma? > > > > Because if I let bus_dma do the bounching, I cannot do this while holding a > > mutex, hence allocating DMA'able memory on the fly is not so good. > > This is not a hard problem to solve, every other driver using bus_dma solves > it. Just make sure your driver is in a sane state and drop the lock while > you let bus_dmamap_load() map/copy things for you. Bah, backwards (was thinking of the fact that if you get EINPROGRESS you will have to drop the lock and just wait until the callback is called to make further progress on the request). bus_dmamap_load() already _requires_ you to hold your mutex when you call it, so I don't really see what the issue is, unless you are assuming BUS_DMA_NOWAIT behavior and can't properly handle deferred callbacks. You do have to drop the lock around bus_dmamem_alloc(), but not bus_dmamap_load(). -- John Baldwin From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 03:14:38 2007 Return-Path: X-Original-To: usb@FreeBSD.org Delivered-To: freebsd-usb@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1B46316A400 for ; Fri, 6 Jul 2007 03:14:38 +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 CE5C313C480 for ; Fri, 6 Jul 2007 03:14:37 +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 l663DpDX067809; Thu, 5 Jul 2007 21:13:52 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 05 Jul 2007 21:14:31 -0600 (MDT) Message-Id: <20070705.211431.-233673940.imp@bsdimp.com> To: uspoerlein@gmail.com From: "M. Warner Losh" In-Reply-To: <20070705184309.GD2749@roadrunner.q.local> References: <20070705184309.GD2749@roadrunner.q.local> 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]); Thu, 05 Jul 2007 21:13:52 -0600 (MDT) Cc: usb@FreeBSD.org Subject: Re: umass/cam headaches 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, 06 Jul 2007 03:14:38 -0000 In message: <20070705184309.GD2749@roadrunner.q.local> Ulrich Spoerlein writes: : I'm still fighting with getting my ext. Plextor drive to read retail : DVDs and noticed these new printfs. I don't know *what* has been done to : CAM or cd(4) or umass(4) during the last week. But my drive is working : way better than before. I'm unsure what I've done, but you are welcome. : Still lots of oddities: : Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x46 - trying anyway : Jul 4 21:10:26 roadrunner kernel: umass0: Unsupported ATAPI command 0x4a - trying anyway These are status commands for the media, as you've discovered. : Or these here with a different media : Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 23 4 60 0 0 1 0 : Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): CAM Status: SCSI Status Error : Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): SCSI Status: Check Condition : Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:6f,3 : Jul 5 20:20:12 roadrunner kernel: (cd0:umass-sim0:0:0:0): Reserved ASC/ASCQ pair I have no clue what this means. But it isn't 'unsupported command' so I don't think quirking would help. : Googleing around, it looks like Linux is defining these codes as: : #define GET_CONFIGURATION 0x46 : #define GET_EVENT_STATUS_NOTIFICATION 0x4a : : libcdio: : CDIO_MMC_GPCMD_GET_EVENT_STATUS = 0x4a : : Looking at /sys/cam/scsi/scsi_cd.h it looks like it could handle at : least 0xa3 and 0xa4. So should umass.c simply pass them through? Chances are those commands caused problems for other devices. : Then what about 0x46 and 0x4a? Could they be the source of my problem? : What's with the SCSI status errors? Is READ(10) telling me it's using 10 : byte commands? The CDB is 10 bytes. I'm afraid I don't know your problem. What kind of retail DVDs are you reading? Movies? Warner From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 06:53:38 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CD0B416A421 for ; Fri, 6 Jul 2007 06:53:38 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.swip.net [212.247.154.193]) by mx1.freebsd.org (Postfix) with ESMTP id 3ED2913C468 for ; Fri, 6 Jul 2007 06:53: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 mailfe07.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 539763926 for freebsd-usb@freebsd.org; Fri, 06 Jul 2007 08:53:36 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Fri, 6 Jul 2007 08:53:38 +0200 User-Agent: KMail/1.9.5 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707060853.38198.hselasky@c2i.net> Subject: New USB stack - update 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, 06 Jul 2007 06:53:38 -0000 Hi, I've just committed a bunch of improvements to my new USB stack. The changes will be committed to P4 later today. They are currently only available through my SVN repo. Could the ones that reported problems with memory sticks and my new stack, try again? And there was also someone that was not able to load the firmware on the printer. List of changes between revision 512 and 513: 1) Added a completely new FULL speed over HIGH speed USB HUB bandwidth allocator. See the "usbd_fs_isoc_xxx()" functions in usb_subr.c. Finally it should be possible to connect several FULL speed isochronous devices to a HIGH speed USB HUB at the same time, without problems. NOTE: The sum of the isochronous bandwidth must not exceed 6.0Mbit/s per HS USB HUB! This is because I have make a simple hack and reserved 3.0 Mbit/s for interrupt endpoints so that the scheduling becomes extremely fast. 2) Fixed a data-toggle error in the EHCI driver. Now the hardware/DMA data toggle value is used as reference for the next transfer. 3) Fixed a possible control transfer problem when using the Linux emulation layer with the UHCI driver. Part of this fix is to always use a fixup buffer independent of transfer type. This way it will also be easier to make virtual kernel mappings from the allocated memory pages. 4) Instead of comparing memory pointers with "less than", compute the end-pointer and use the "not equal to" comparison instead. This is safer and faster. 5) Removed interrupt counting in the interrupt handlers. 6) ISOCHRONOUS transfers will always have a timeout. If the driver does not specify a timeout, 250ms will be used. 7) Make sure that LOW speed devices cannot specify FULL speed ISOCHRONOUS transfers. The check is done in the host controller "pipe_init" callbacks. 8) EHCI-driver: Lower EHCI NAK-reload count to 1 for non-HIGH-speed devices. 9) New mechanism: If the "pipe_init" callback wants to say that it does not support a certain transfer type, it can do so by not setting "pipe->methods". 10) Added maximum string length arguments to "usbd_devinfo_vp()" and "usbd_printBCD()", instead of depending on some old assumptions. 11) Replaced the remaining "strcpy()" with "strlcpy()". This does not fix anything. 12) "usbd_page_fit_obj()" does no longer clobber the "page->length" variable, which turned out to not be a good idea. 13) Some optimizations and nits. --HPS http://www.turbocat.net/~hselasky/usb4bsd From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 06:56:47 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3ACCD16A421 for ; Fri, 6 Jul 2007 06:56:47 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.swip.net [212.247.154.33]) by mx1.freebsd.org (Postfix) with ESMTP id D0F5B13C483 for ; Fri, 6 Jul 2007 06:56:46 +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 mailfe02.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 540902324 for freebsd-usb@freebsd.org; Fri, 06 Jul 2007 08:56:45 +0200 Content-Disposition: inline From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Fri, 6 Jul 2007 08:56:47 +0200 User-Agent: KMail/1.9.5 MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200707060856.47597.hselasky@c2i.net> Subject: Fwd: Re: Merging usbdevs files from others BSD 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, 06 Jul 2007 06:56:47 -0000 Hi, I'm forwarding this. --HPS ---------- Forwarded Message ---------- Subject: Re: Merging usbdevs files from others BSD Date: Friday 06 July 2007 03:14 From: Arnaud Lacombe To: tech-kern@netbsd.org On Wed, Jul 04, 2007 at 12:17:33PM +0200, Bernd Ernesti wrote: > Then there is the different short vs. long names, which was allready > mentioned that this would increase the kernel size and the additional new > entries. On the vendor point of view, the difference between long and short names is not really significative. But on the product point of view, out product's description are often longer. After a build-test, I get this: text data bss dec hex filename 9089612 420996 365084 9875692 96b0ec nbsd-notverb.new 9089644 420996 365084 9875724 96b10c nbsd-notverb.old 9137009 420996 365084 9923089 976a11 nbsd-verb.new 9126611 420996 365084 9912691 974173 nbsd-verb.old For USBVERBOSE kernel, we have a 10k size increase for approximatively 500 new entries (150 vendors and 350 products). This give 20 bytes for each new entry, I find this reasonable. The usbdevs file used for this build can be found here: http://www.netbsd.org/~alc/usbdevs/usbdevs You'll also need this patch to match the few changes made to the names : http://www.netbsd.org/~alc/usbdevs/usbdevs-changes.diff - Arnaud ------------------------------------------------------- From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 06:59:40 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 94AB416A41F; Fri, 6 Jul 2007 06:59:40 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe08.swip.net [212.247.154.225]) by mx1.freebsd.org (Postfix) with ESMTP id CE8AC13C457; Fri, 6 Jul 2007 06:59:39 +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 mailfe08.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 536829381; Fri, 06 Jul 2007 08:59:37 +0200 From: Hans Petter Selasky To: John Baldwin Date: Fri, 6 Jul 2007 08:59:39 +0200 User-Agent: KMail/1.9.5 References: <200707040901.33019.hselasky@c2i.net> <200707051625.17954.jhb@freebsd.org> <200707051935.32880.jhb@freebsd.org> In-Reply-To: <200707051935.32880.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707060859.39816.hselasky@c2i.net> Cc: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. 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, 06 Jul 2007 06:59:40 -0000 On Friday 06 July 2007 01:35, John Baldwin wrote: > On Thursday 05 July 2007 04:25:17 pm John Baldwin wrote: > > On Thursday 05 July 2007 03:31:59 am Hans Petter Selasky wrote: > > > On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > > > > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 > > > > +0200: > > > > > Also: How is the easiest way to load memory pages into DMA ? And I > > want > > > > > > that the loadig works like this, that when the page must be bounced > > > > > it should not allocate a bounce buffer, hence I already have a > > > > > bounce buffer. I only need to know which pages I can forward > > > > > directly to the > > > > USB > > > > > > > hardware, and the rest I will bounce somewhere else. > > > > > > > > Why do you not want to let bus_dma do the bouncing for you? If it's > > > > to save a copy to another buffer, why don't you load the final buffer > > > > into bus_dma? > > > > > > Because if I let bus_dma do the bounching, I cannot do this while > > > holding > > a > > > > mutex, hence allocating DMA'able memory on the fly is not so good. > > > > This is not a hard problem to solve, every other driver using bus_dma > > solves it. Just make sure your driver is in a sane state and drop the > > lock while you let bus_dmamap_load() map/copy things for you. > > Bah, backwards (was thinking of the fact that if you get EINPROGRESS you > will have to drop the lock and just wait until the callback is called to > make further progress on the request). bus_dmamap_load() already > _requires_ you to hold your mutex when you call it, so I don't really see > what the issue is, unless you are assuming BUS_DMA_NOWAIT behavior and > can't properly handle deferred callbacks. You do have to drop the lock > around bus_dmamem_alloc(), but not bus_dmamap_load(). The thing is that allocating memory on the fly will be slow, and especially when the xxxx_load() functions will allocate contiguous memory. This only works fine when you load mbufs and things with size less than PAGE_SIZE bytes ?? --HPS From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 07:38:15 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D785316A46D; Fri, 6 Jul 2007 07:38:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id AF6BD13C480; Fri, 6 Jul 2007 07:38:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l667cF7l069786; Fri, 6 Jul 2007 07:38:15 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l667cFIU069782; Fri, 6 Jul 2007 07:38:15 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 07:38:15 GMT From: Mark Linimon Message-Id: <200707060738.l667cFIU069782@freefall.freebsd.org> To: virgem@g.com.ua, linimon@FreeBSD.org, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/74211: [umass] USB flash drive causes CAM status 0x4 on 4.10Release 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, 06 Jul 2007 07:38:15 -0000 Synopsis: [umass] USB flash drive causes CAM status 0x4 on 4.10Release State-Changed-From-To: feedback->open State-Changed-By: linimon State-Changed-When: Fri Jul 6 07:37:22 UTC 2007 State-Changed-Why: Another user reports a similar problem, so set this as 'feedback received'. Responsible-Changed-From-To: linimon->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 07:37:22 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=74211 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:18:47 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A093716A46B; Fri, 6 Jul 2007 08:18:47 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 6DCFB13C4CB; Fri, 6 Jul 2007 08:18:47 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668IlF7072432; Fri, 6 Jul 2007 08:18:47 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668IlD9072428; Fri, 6 Jul 2007 08:18:47 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:18:47 GMT From: Mark Linimon Message-Id: <200707060818.l668IlD9072428@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/61234: [usb] [patch] usbhidaction(1) doesn't support using an alternate table 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: Fri, 06 Jul 2007 08:18:47 -0000 Synopsis: [usb] [patch] usbhidaction(1) doesn't support using an alternate table file Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:18:33 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=61234 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:19:07 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3885416A469; Fri, 6 Jul 2007 08:19:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0EB9113C46A; Fri, 6 Jul 2007 08:19:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668J6OB072488; Fri, 6 Jul 2007 08:19:06 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668J62M072484; Fri, 6 Jul 2007 08:19:06 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:19:06 GMT From: Mark Linimon Message-Id: <200707060819.l668J62M072484@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/68412: [usb] [patch] QUIRK: Philips KEY013 USB MP3 player 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, 06 Jul 2007 08:19:07 -0000 Synopsis: [usb] [patch] QUIRK: Philips KEY013 USB MP3 player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:18:51 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=68412 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:19:36 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02C6C16A41F; Fri, 6 Jul 2007 08:19:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id D0C9E13C4BF; Fri, 6 Jul 2007 08:19:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668JZ4q072557; Fri, 6 Jul 2007 08:19:35 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668JZED072553; Fri, 6 Jul 2007 08:19:35 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:19:35 GMT From: Mark Linimon Message-Id: <200707060819.l668JZED072553@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/72732: [patch] Kyocera 7135 quirk. 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, 06 Jul 2007 08:19:36 -0000 Synopsis: [patch] Kyocera 7135 quirk. Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:19:10 UTC 2007 Responsible-Changed-Why: I'm not sure about the status of this one, but imp was the last one to touch it. http://www.freebsd.org/cgi/query-pr.cgi?pr=72732 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:20:06 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9A91916A46B; Fri, 6 Jul 2007 08:20:06 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 730BA13C455; Fri, 6 Jul 2007 08:20:06 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668K6cP072689; Fri, 6 Jul 2007 08:20:06 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668K6El072685; Fri, 6 Jul 2007 08:20:06 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:20:06 GMT From: Mark Linimon Message-Id: <200707060820.l668K6El072685@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/74609: [umodem] [patch] allowing cdma modems to work at full speed 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, 06 Jul 2007 08:20:06 -0000 Synopsis: [umodem] [patch] allowing cdma modems to work at full speed Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:19:43 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=74609 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:20:36 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5044116A468; Fri, 6 Jul 2007 08:20:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2991113C4D3; Fri, 6 Jul 2007 08:20:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668Kagq072876; Fri, 6 Jul 2007 08:20:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668KZg6072872; Fri, 6 Jul 2007 08:20:35 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:20:35 GMT From: Mark Linimon Message-Id: <200707060820.l668KZg6072872@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/74880: [ucom] [patch] Samsung N400 cellphone/acm fails to atach properly 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, 06 Jul 2007 08:20:36 -0000 Synopsis: [ucom] [patch] Samsung N400 cellphone/acm fails to atach properly Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:20:12 UTC 2007 Responsible-Changed-Why: I'm not sure of the status of this one, but imp touched it last. http://www.freebsd.org/cgi/query-pr.cgi?pr=74880 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:20:57 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6C33316A469; Fri, 6 Jul 2007 08:20:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 455F113C4B8; Fri, 6 Jul 2007 08:20:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668KvwR072964; Fri, 6 Jul 2007 08:20:57 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668KvIu072960; Fri, 6 Jul 2007 08:20:57 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:20:57 GMT From: Mark Linimon Message-Id: <200707060820.l668KvIu072960@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/77940: [quirk] [patch] insertion of usb keyboard panics system 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, 06 Jul 2007 08:20:57 -0000 Synopsis: [quirk] [patch] insertion of usb keyboard panics system Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:20:40 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=77940 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:21:49 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F1E2416A468; Fri, 6 Jul 2007 08:21:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C0EA513C44C; Fri, 6 Jul 2007 08:21:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668LnPK073074; Fri, 6 Jul 2007 08:21:49 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668Lnkg073070; Fri, 6 Jul 2007 08:21:49 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:21:49 GMT From: Mark Linimon Message-Id: <200707060821.l668Lnkg073070@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/79725: [usb] [patch] USB device speed is not double-checked 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, 06 Jul 2007 08:21:50 -0000 Synopsis: [usb] [patch] USB device speed is not double-checked Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:21:37 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=79725 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:22:07 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E65616A469; Fri, 6 Jul 2007 08:22:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0A49D13C4D0; Fri, 6 Jul 2007 08:22:07 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668M6Dc073138; Fri, 6 Jul 2007 08:22:06 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668M6HL073134; Fri, 6 Jul 2007 08:22:06 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:22:06 GMT From: Mark Linimon Message-Id: <200707060822.l668M6HL073134@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/80010: [aue] [patch] add support for the AEI USB to LAN adapter to aue(4) device 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, 06 Jul 2007 08:22:07 -0000 Synopsis: [aue] [patch] add support for the AEI USB to LAN adapter to aue(4) device Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:21:53 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=80010 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:22:25 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ABFBC16A46C; Fri, 6 Jul 2007 08:22:25 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 84D7113C447; Fri, 6 Jul 2007 08:22:25 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668MP5q073189; Fri, 6 Jul 2007 08:22:25 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668MP40073185; Fri, 6 Jul 2007 08:22:25 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:22:25 GMT From: Mark Linimon Message-Id: <200707060822.l668MP40073185@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/80773: "usbd_get_string()" could have taken a length parameter 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, 06 Jul 2007 08:22:25 -0000 Synopsis: "usbd_get_string()" could have taken a length parameter Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:22:13 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=80773 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:22:42 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B712916A469; Fri, 6 Jul 2007 08:22:42 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8C90813C4C5; Fri, 6 Jul 2007 08:22:42 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668MgLL073237; Fri, 6 Jul 2007 08:22:42 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668MgK1073233; Fri, 6 Jul 2007 08:22:42 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:22:42 GMT From: Mark Linimon Message-Id: <200707060822.l668MgK1073233@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/82436: [usbdevs] [patch] USL101 Host-to-Host bridge support on FreeBSD 5.4-RELEASE-p2 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, 06 Jul 2007 08:22:42 -0000 Synopsis: [usbdevs] [patch] USL101 Host-to-Host bridge support on FreeBSD 5.4-RELEASE-p2 Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:22:29 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=82436 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:23:03 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3E6B16A400; Fri, 6 Jul 2007 08:23:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id ABB8613C45D; Fri, 6 Jul 2007 08:23:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668N3ma073305; Fri, 6 Jul 2007 08:23:03 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668N3kq073301; Fri, 6 Jul 2007 08:23:03 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:23:03 GMT From: Mark Linimon Message-Id: <200707060823.l668N3kq073301@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/86195: [usbdevs] [patch] allow USB Ethernet Adaptor "ELECOM LD-USB20" to be used. 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, 06 Jul 2007 08:23:03 -0000 Synopsis: [usbdevs] [patch] allow USB Ethernet Adaptor "ELECOM LD-USB20" to be used. Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:22:50 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=86195 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:23:18 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 650C216A41F; Fri, 6 Jul 2007 08:23:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3321313C469; Fri, 6 Jul 2007 08:23:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668NITT073356; Fri, 6 Jul 2007 08:23:18 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668NIYd073352; Fri, 6 Jul 2007 08:23:18 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:23:18 GMT From: Mark Linimon Message-Id: <200707060823.l668NIYd073352@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/86438: [patch] 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 List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2007 08:23:18 -0000 Synopsis: [patch] Fix for non-working iPod over USB is in NetBSD CVS Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:23:07 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=86438 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:23:31 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2FDCF16A421; Fri, 6 Jul 2007 08:23:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 0063713C4E8; Fri, 6 Jul 2007 08:23:30 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668NU31073404; Fri, 6 Jul 2007 08:23:30 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668NURp073400; Fri, 6 Jul 2007 08:23:30 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:23:30 GMT From: Mark Linimon Message-Id: <200707060823.l668NURp073400@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/88939: [usbdevs] [patch] Fix cheapy Myson USB-IDE adapter 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, 06 Jul 2007 08:23:31 -0000 Synopsis: [usbdevs] [patch] Fix cheapy Myson USB-IDE adapter Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:23:22 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=88939 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:23:53 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CEE7316A400; Fri, 6 Jul 2007 08:23:53 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A666C13C487; Fri, 6 Jul 2007 08:23:53 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668NrJT073456; Fri, 6 Jul 2007 08:23:53 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668NrQh073452; Fri, 6 Jul 2007 08:23:53 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:23:53 GMT From: Mark Linimon Message-Id: <200707060823.l668NrQh073452@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/90162: [usb] [patch] Add support for the MS Wireless USB Mouse 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, 06 Jul 2007 08:23:53 -0000 Synopsis: [usb] [patch] Add support for the MS Wireless USB Mouse Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:23:34 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=90162 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:24:15 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CE9F916A41F; Fri, 6 Jul 2007 08:24:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A721313C458; Fri, 6 Jul 2007 08:24:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668OFAq073508; Fri, 6 Jul 2007 08:24:15 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668OFtP073504; Fri, 6 Jul 2007 08:24:15 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:24:15 GMT From: Mark Linimon Message-Id: <200707060824.l668OFtP073504@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/92306: [quirk] [patch] Support for iRiver U10 USB media player 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, 06 Jul 2007 08:24:15 -0000 Synopsis: [quirk] [patch] Support for iRiver U10 USB media player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:24:02 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=92306 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:24:36 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2BCAD16A41F; Fri, 6 Jul 2007 08:24:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 04E0413C45D; Fri, 6 Jul 2007 08:24:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668OZAm073561; Fri, 6 Jul 2007 08:24:35 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668OZBc073557; Fri, 6 Jul 2007 08:24:35 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:24:35 GMT From: Mark Linimon Message-Id: <200707060824.l668OZBc073557@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/92403: [uplcom] [patch] uplcom.c needs new entry for 4.00 revision of Prolific chipset 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, 06 Jul 2007 08:24:36 -0000 Synopsis: [uplcom] [patch] uplcom.c needs new entry for 4.00 revision of Prolific chipset Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:24:22 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=92403 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:24:50 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B8D3516A400; Fri, 6 Jul 2007 08:24:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9208713C447; Fri, 6 Jul 2007 08:24:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668OoMm073612; Fri, 6 Jul 2007 08:24:50 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668OomE073608; Fri, 6 Jul 2007 08:24:50 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:24:50 GMT From: Mark Linimon Message-Id: <200707060824.l668OomE073608@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/94132: [patch] quirk for CENTURY EX35QUAT disk enclosure 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, 06 Jul 2007 08:24:50 -0000 Synopsis: [patch] quirk for CENTURY EX35QUAT disk enclosure Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:24:39 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=94132 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:25:08 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8601016A468; Fri, 6 Jul 2007 08:25:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 5F4CB13C457; Fri, 6 Jul 2007 08:25:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668P8wE073671; Fri, 6 Jul 2007 08:25:08 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668P8tv073667; Fri, 6 Jul 2007 08:25:08 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:25:08 GMT From: Mark Linimon Message-Id: <200707060825.l668P8tv073667@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/94311: [ugen][PATCH] allow interrupt IN transactions to be affected by USB_SET_TIMEOUT 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, 06 Jul 2007 08:25:08 -0000 Synopsis: [ugen][PATCH] allow interrupt IN transactions to be affected by USB_SET_TIMEOUT Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:24:54 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=94311 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:25:29 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A04F016A468; Fri, 6 Jul 2007 08:25:29 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 79B4A13C4C8; Fri, 6 Jul 2007 08:25:29 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668PTeL073737; Fri, 6 Jul 2007 08:25:29 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668PT8A073733; Fri, 6 Jul 2007 08:25:29 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:25:29 GMT From: Mark Linimon Message-Id: <200707060825.l668PT8A073733@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/94439: [patch] Add support for JNC MP3 Player 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, 06 Jul 2007 08:25:29 -0000 Synopsis: [patch] Add support for JNC MP3 Player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:25:15 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=94439 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:25:44 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C9ED216A46E; Fri, 6 Jul 2007 08:25:44 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A105613C44C; Fri, 6 Jul 2007 08:25:44 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668Pi6g073788; Fri, 6 Jul 2007 08:25:44 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668Pign073784; Fri, 6 Jul 2007 08:25:44 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:25:44 GMT From: Mark Linimon Message-Id: <200707060825.l668Pign073784@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/94742: [umass] [patch] umass driver does not recognise YANO external USB-HDD. 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, 06 Jul 2007 08:25:44 -0000 Synopsis: [umass] [patch] umass driver does not recognise YANO external USB-HDD. Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:25:34 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=94742 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:26:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D98AB16A421; Fri, 6 Jul 2007 08:26:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id AF93A13C44C; Fri, 6 Jul 2007 08:26:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668QA8B073858; Fri, 6 Jul 2007 08:26:10 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668QAlr073854; Fri, 6 Jul 2007 08:26:10 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:26:10 GMT From: Mark Linimon Message-Id: <200707060826.l668QAlr073854@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/94946: [uhub] [patch] code dynamic status size for status change endpoint 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, 06 Jul 2007 08:26:10 -0000 Synopsis: [uhub] [patch] code dynamic status size for status change endpoint Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:25:55 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=94946 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:26:55 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E53A716A469; Fri, 6 Jul 2007 08:26:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BBA6613C4B9; Fri, 6 Jul 2007 08:26:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668Qt7T073921; Fri, 6 Jul 2007 08:26:55 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668QscG073917; Fri, 6 Jul 2007 08:26:54 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:26:54 GMT From: Mark Linimon Message-Id: <200707060826.l668QscG073917@freefall.freebsd.org> To: fulda@seznam.cz, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/95805: [patch] Add Support for Siemens ES75 modem 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, 06 Jul 2007 08:26:56 -0000 Synopsis: [patch] Add Support for Siemens ES75 modem State-Changed-From-To: patched->closed State-Changed-By: linimon State-Changed-When: Fri Jul 6 08:26:20 UTC 2007 State-Changed-Why: It sounds as though this one is OBE. Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:26:20 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=95805 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:27:09 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC6D816A400; Fri, 6 Jul 2007 08:27:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8BC4013C44C; Fri, 6 Jul 2007 08:27:09 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668R9FT073973; Fri, 6 Jul 2007 08:27:09 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668R9kG073969; Fri, 6 Jul 2007 08:27:09 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:27:09 GMT From: Mark Linimon Message-Id: <200707060827.l668R9kG073969@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/96133: [scsi] [patch] add scsi quirk for joyfly 128mb flash usb stick 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, 06 Jul 2007 08:27:09 -0000 Synopsis: [scsi] [patch] add scsi quirk for joyfly 128mb flash usb stick Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:27:00 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=96133 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:27:26 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B54CE16A46B; Fri, 6 Jul 2007 08:27:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8E59F13C45E; Fri, 6 Jul 2007 08:27:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668RQfR074031; Fri, 6 Jul 2007 08:27:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668RQm9074027; Fri, 6 Jul 2007 08:27:26 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:27:26 GMT From: Mark Linimon Message-Id: <200707060827.l668RQm9074027@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/96714: [usbdevs] [patch] Update uvisor to support the Fossil Abacus Wrist PDA 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, 06 Jul 2007 08:27:26 -0000 Synopsis: [usbdevs] [patch] Update uvisor to support the Fossil Abacus Wrist PDA Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:27:17 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=96714 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:28:01 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8B33816A469; Fri, 6 Jul 2007 08:28:01 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 62AFD13C45D; Fri, 6 Jul 2007 08:28:01 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668S1VA074108; Fri, 6 Jul 2007 08:28:01 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668S1H8074104; Fri, 6 Jul 2007 08:28:01 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:28:01 GMT From: Mark Linimon Message-Id: <200707060828.l668S1H8074104@freefall.freebsd.org> To: ed@fxq.nl, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/97174: [umass] [patch] Y-E DATA USB-FDU quirk: no 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: Fri, 06 Jul 2007 08:28:01 -0000 Synopsis: [umass] [patch] Y-E DATA USB-FDU quirk: no synchronize cache State-Changed-From-To: patched->closed State-Changed-By: linimon State-Changed-When: Fri Jul 6 08:27:34 UTC 2007 State-Changed-Why: It sounds as though this is now OBE. Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:27:34 UTC 2007 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=97174 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:28:21 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E31F916A421; Fri, 6 Jul 2007 08:28:21 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BAC9313C447; Fri, 6 Jul 2007 08:28:21 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668SLUa074160; Fri, 6 Jul 2007 08:28:21 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668SLNT074156; Fri, 6 Jul 2007 08:28:21 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:28:21 GMT From: Mark Linimon Message-Id: <200707060828.l668SLNT074156@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/101757: [patch] uhid.4: correct structure field names to match dev/usb/usb.h 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, 06 Jul 2007 08:28:22 -0000 Synopsis: [patch] uhid.4: correct structure field names to match dev/usb/usb.h Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:28:05 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=101757 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:29:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC15316A476; Fri, 6 Jul 2007 08:29:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9491113C489; Fri, 6 Jul 2007 08:29:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668TA5d074238; Fri, 6 Jul 2007 08:29:10 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668TA5d074234; Fri, 6 Jul 2007 08:29:10 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:29:10 GMT From: Mark Linimon Message-Id: <200707060829.l668TA5d074234@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/103702: [cam] [patch] ChipsBnk: Unsupported USB memory stick 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, 06 Jul 2007 08:29:10 -0000 Synopsis: [cam] [patch] ChipsBnk: Unsupported USB memory stick Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:28:43 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=103702 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:29:31 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E5EDB16A400; Fri, 6 Jul 2007 08:29:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BF3B513C447; Fri, 6 Jul 2007 08:29:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668TVpB074304; Fri, 6 Jul 2007 08:29:31 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668TVvq074300; Fri, 6 Jul 2007 08:29:31 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:29:31 GMT From: Mark Linimon Message-Id: <200707060829.l668TVvq074300@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/106070: devd recognizes ucom, but ttyU is the device actually 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, 06 Jul 2007 08:29:32 -0000 Synopsis: devd recognizes ucom, but ttyU is the device actually Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:29:14 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=106070 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:29:54 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9D15816A41F; Fri, 6 Jul 2007 08:29:54 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7601D13C484; Fri, 6 Jul 2007 08:29:54 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668TsZS074371; Fri, 6 Jul 2007 08:29:54 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668TshI074367; Fri, 6 Jul 2007 08:29:54 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:29:54 GMT From: Mark Linimon Message-Id: <200707060829.l668TshI074367@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/107101: [umass] [patch] Quirk for Denver MP3 player 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, 06 Jul 2007 08:29:54 -0000 Synopsis: [umass] [patch] Quirk for Denver MP3 player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:29:40 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=107101 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:30:12 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6141116A46D; Fri, 6 Jul 2007 08:30:12 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3ACA013C469; Fri, 6 Jul 2007 08:30:12 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668UChI074536; Fri, 6 Jul 2007 08:30:12 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668UCPk074532; Fri, 6 Jul 2007 08:30:12 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:30:12 GMT From: Mark Linimon Message-Id: <200707060830.l668UCPk074532@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/107495: [cam] [patch] Fix long wait before WD My Book 250GB (USB) is recognized 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, 06 Jul 2007 08:30:12 -0000 Synopsis: [cam] [patch] Fix long wait before WD My Book 250GB (USB) is recognized Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:29:57 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=107495 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:30:35 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BF8816A468; Fri, 6 Jul 2007 08:30:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 151DD13C46C; Fri, 6 Jul 2007 08:30:35 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668UYBI074740; Fri, 6 Jul 2007 08:30:34 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668UYV5074736; Fri, 6 Jul 2007 08:30:34 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:30:34 GMT From: Mark Linimon Message-Id: <200707060830.l668UYV5074736@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/107526: [usbdevs] Patch to support the Crystalfontz CFA-635 20x4 USB LCD 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, 06 Jul 2007 08:30:35 -0000 Synopsis: [usbdevs] Patch to support the Crystalfontz CFA-635 20x4 USB LCD Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:30:21 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=107526 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:32:55 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9898916A41F; Fri, 6 Jul 2007 08:32:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 709D113C43E; Fri, 6 Jul 2007 08:32:55 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668WtMa076817; Fri, 6 Jul 2007 08:32:55 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668WtZf076811; Fri, 6 Jul 2007 08:32:55 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:32:55 GMT From: Mark Linimon Message-Id: <200707060832.l668WtZf076811@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, kevlo@FreeBSD.org Cc: Subject: Re: usb/107642: [patch] add Ralink Technology RT2501USB/RT2601USB chipset driver from OpenBSD 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, 06 Jul 2007 08:32:55 -0000 Synopsis: [patch] add Ralink Technology RT2501USB/RT2601USB chipset driver from OpenBSD Responsible-Changed-From-To: freebsd-usb->kevlo Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:30:46 UTC 2007 Responsible-Changed-Why: kevlo: is this an MFC candidate? If not, I will go ahead and close this PR. Thanks. http://www.freebsd.org/cgi/query-pr.cgi?pr=107642 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:33:50 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5641316A400; Fri, 6 Jul 2007 08:33:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 2EC2713C44C; Fri, 6 Jul 2007 08:33:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668XoQA076892; Fri, 6 Jul 2007 08:33:50 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668XoZZ076888; Fri, 6 Jul 2007 08:33:50 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:33:50 GMT From: Mark Linimon Message-Id: <200707060833.l668XoZZ076888@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/108427: [patch] quirk: Samsung MP0402H 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, 06 Jul 2007 08:33:50 -0000 Synopsis: [patch] quirk: Samsung MP0402H Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:33:19 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=108427 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:34:10 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2BC9016A46B; Fri, 6 Jul 2007 08:34:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 056D813C4BB; Fri, 6 Jul 2007 08:34:10 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668Y9tc076944; Fri, 6 Jul 2007 08:34:09 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668Y9rT076940; Fri, 6 Jul 2007 08:34:09 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:34:09 GMT From: Mark Linimon Message-Id: <200707060834.l668Y9rT076940@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/108810: [patch] quirk for I/O Magic USB flash drive "Giga Bank" 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, 06 Jul 2007 08:34:10 -0000 Synopsis: [patch] quirk for I/O Magic USB flash drive "Giga Bank" Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:33:55 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=108810 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:34:28 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 124AA16A41F; Fri, 6 Jul 2007 08:34:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E06E813C457; Fri, 6 Jul 2007 08:34:27 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668YRgP076995; Fri, 6 Jul 2007 08:34:27 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668YRsF076991; Fri, 6 Jul 2007 08:34:27 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:34:27 GMT From: Mark Linimon Message-Id: <200707060834.l668YRsF076991@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/110477: [usbdevs] [patch] add Benq 3300U/4300U support to FreeBSD 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, 06 Jul 2007 08:34:28 -0000 Synopsis: [usbdevs] [patch] add Benq 3300U/4300U support to FreeBSD Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:34:18 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=110477 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:34:48 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A491316A46B; Fri, 6 Jul 2007 08:34:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7DEE513C447; Fri, 6 Jul 2007 08:34:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668YmbM077061; Fri, 6 Jul 2007 08:34:48 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668YmrW077057; Fri, 6 Jul 2007 08:34:48 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:34:48 GMT From: Mark Linimon Message-Id: <200707060834.l668YmrW077057@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/110992: [uftdi] [patch] Add Tactrix Openport support in uftdi 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, 06 Jul 2007 08:34:48 -0000 Synopsis: [uftdi] [patch] Add Tactrix Openport support in uftdi Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:34:40 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=110992 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:35:04 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E229C16A41F; Fri, 6 Jul 2007 08:35:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BAC7113C484; Fri, 6 Jul 2007 08:35:04 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668Z4t8077112; Fri, 6 Jul 2007 08:35:04 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668Z4dv077108; Fri, 6 Jul 2007 08:35:04 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:35:04 GMT From: Mark Linimon Message-Id: <200707060835.l668Z4dv077108@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/113964: [ucom] [patch] kernel panic when dropping a connection 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, 06 Jul 2007 08:35:05 -0000 Synopsis: [ucom] [patch] kernel panic when dropping a connection Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:34:54 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=113964 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:35:47 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8EA7316A41F; Fri, 6 Jul 2007 08:35:47 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 661B113C487; Fri, 6 Jul 2007 08:35:47 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668ZlYA077169; Fri, 6 Jul 2007 08:35:47 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668ZleO077165; Fri, 6 Jul 2007 08:35:47 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:35:47 GMT From: Mark Linimon Message-Id: <200707060835.l668ZleO077165@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-usb@FreeBSD.org, imp@FreeBSD.org Cc: Subject: Re: usb/114154: [PATCH] umass quirk: Samsung YP-U2 USB MP3/Ogg Player 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, 06 Jul 2007 08:35:47 -0000 Synopsis: [PATCH] umass quirk: Samsung YP-U2 USB MP3/Ogg Player Responsible-Changed-From-To: freebsd-usb->imp Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:35:13 UTC 2007 Responsible-Changed-Why: imp committed the patch. http://www.freebsd.org/cgi/query-pr.cgi?pr=114154 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 08:46:40 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C619D16A41F; Fri, 6 Jul 2007 08:46:40 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9471413C45E; Fri, 6 Jul 2007 08:46:40 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l668keBr078570; Fri, 6 Jul 2007 08:46:40 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l668ke50078566; Fri, 6 Jul 2007 08:46:40 GMT (envelope-from linimon) Date: Fri, 6 Jul 2007 08:46:40 GMT From: Mark Linimon Message-Id: <200707060846.l668ke50078566@freefall.freebsd.org> To: linimon@FreeBSD.org, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/80361: [patch] mounting of usb-stick fails 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, 06 Jul 2007 08:46:40 -0000 Synopsis: [patch] mounting of usb-stick fails Responsible-Changed-From-To: linimon->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 6 08:46:24 UTC 2007 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=80361 From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 16:43:23 2007 Return-Path: X-Original-To: usb@freebsd.org Delivered-To: freebsd-usb@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 49CFE16A400 for ; Fri, 6 Jul 2007 16:43:23 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id C6A5013C469 for ; Fri, 6 Jul 2007 16:43:22 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so843502uge for ; Fri, 06 Jul 2007 09:43:21 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:mail-followup-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=s+o7/dSfBVJ1ePnQoCNSL+2v4GJyPPVFAFRIJcD8Aj+kikpxkw8QUN2lOk/3qRPmvvVPksaALYnyg4l/FvfaceJaA8LKzKXmQFFI9mmrOPRpWWm90OVFxRq5Kddqw4RxikFuFIPDXxf8pp2kS5YSiv8FkP2T4nYOce8GJm2M8rs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:mail-followup-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=k3PUrWuSaSp+h1vrit8yCLmnEGiZEfmxgtetSqxgRIsXF4KDgP2yPdpC53OCN+uULGpRNkSw3kkWC5eqfKF2tW83LqQfdnXf93ZV7yGlDFf9U+Rtq0/O3FrcfHb+SpK/gu9B1LhCQ6GOdc8n7IL36WAyqU3XKve3Iw3v2Jrzvf4= Received: by 10.67.89.11 with SMTP id r11mr2839044ugl.1183740201655; Fri, 06 Jul 2007 09:43:21 -0700 (PDT) Received: from roadrunner.q.local ( [85.180.170.147]) by mx.google.com with ESMTP id b17sm25129645fka.2007.07.06.09.43.21 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 06 Jul 2007 09:43:21 -0700 (PDT) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.14.1/8.14.1) with ESMTP id l66Gg29J002235; Fri, 6 Jul 2007 18:42:02 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Received: (from q@localhost) by roadrunner.q.local (8.14.1/8.14.1/Submit) id l66Gg2nZ002234; Fri, 6 Jul 2007 18:42:02 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Date: Fri, 6 Jul 2007 18:42:02 +0200 From: Ulrich Spoerlein To: "M. Warner Losh" Message-ID: <20070706164202.GA1426@roadrunner.q.local> Mail-Followup-To: "M. Warner Losh" , usb@FreeBSD.org References: <20070705184309.GD2749@roadrunner.q.local> <20070705.211431.-233673940.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070705.211431.-233673940.imp@bsdimp.com> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: usb@FreeBSD.org Subject: Re: umass/cam headaches 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, 06 Jul 2007 16:43:23 -0000 On Thu, 05.07.2007 at 21:14:31 -0600, M. Warner Losh wrote: > In message: <20070705184309.GD2749@roadrunner.q.local> > Ulrich Spoerlein writes: > : I'm still fighting with getting my ext. Plextor drive to read retail > : DVDs and noticed these new printfs. I don't know *what* has been done to > : CAM or cd(4) or umass(4) during the last week. But my drive is working > : way better than before. > > I'm unsure what I've done, but you are welcome. I've spoken too soon. I did not change the configuration in any way, but after rebooting am at square one again. > : Then what about 0x46 and 0x4a? Could they be the source of my problem? > : What's with the SCSI status errors? Is READ(10) telling me it's using 10 > : byte commands? The CDB is 10 bytes. > > I'm afraid I don't know your problem. What kind of retail DVDs are > you reading? Movies? Any kind of retail (== non-self burned) DVDs, be they video DVDs or data DVDs as you find frequently with PC magazines. It's not that I can get mplayer/xine working, it's that the drive refuses even the most basic ioctl once such a media is inserted. Just like non is inserted at all. Yet the driver somehow groks it, at least upon device detection umass0: on uhub3 cd0 at umass-sim0 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 40.000MB/s transfers cd0: cd present [4169920 x 2048 byte records] So, its telling me the size of the disk, but then # diskinfo -v /dev/cd0 diskinfo: /dev/cd0: ioctl(DIOCGMEDIASIZE) failed, probably not a disk.: No such file or directory Exit 1 Neither cat(1), dd(1), or any other tool can do something about it. When I wrote my last mail, I did change the media several times and besides some noise error messages they would mostly work (hey, glabel found the disk label, what more can I expect!). Are there good OpenBSD or NetBSD Live CDs out there? I already confirmed that the drive is working fine under Windows and Linux, so testing under other BSDs would be the next step. Cheers, Ulrich Spoerlein -- "The trouble with the dictionary is you have to know how the word is spelled before you can look it up to see how it is spelled." -- Will Cuppy From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 17:35:46 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E855B16A41F for ; Fri, 6 Jul 2007 17:35:46 +0000 (UTC) (envelope-from victor.liu@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.182]) by mx1.freebsd.org (Postfix) with ESMTP id C2B6513C480 for ; Fri, 6 Jul 2007 17:35:46 +0000 (UTC) (envelope-from victor.liu@gmail.com) Received: by wa-out-1112.google.com with SMTP id j37so354887waf for ; Fri, 06 Jul 2007 10:35:46 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SJuD04B6fd0+fkVb5Ce3C/MA+kKIKr9/9uiFWs1a30zWrvibp7vGoYJ1mQF+l45dxXM3cvgah0/HTnVmjXYQx1zTO4MNayP9NyLXhDqdZMAiLK6LjphCDofXg0ZQmv4zw6cVIhUwI7+4uGtEUzcaX8aEuOrxpnAvpzugJDCS3Js= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Zi4tS7oX9k9XYekHJ/uPxdSTHwGsxRZK6tsPBZ/IZdqun24fS6QM36frXfkGykFkAIlQXIGMirLoJ28T+0xedOJbW2SvFYIsoYQXtNskAklfqt2sFb530MUugHVDHIicjlER+5dYBFkf0HAbChnz5a0Qn3biZmjLCzI36AXB9C8= Received: by 10.115.106.7 with SMTP id i7mr838743wam.1183741659902; Fri, 06 Jul 2007 10:07:39 -0700 (PDT) Received: by 10.114.75.11 with HTTP; Fri, 6 Jul 2007 10:07:39 -0700 (PDT) Message-ID: Date: Fri, 6 Jul 2007 10:07:39 -0700 From: "Victor Liu" To: "M. Warner Losh" In-Reply-To: <200707050410.l654AARS029968@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707050410.l654AARS029968@freefall.freebsd.org> Cc: freebsd-usb@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan 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, 06 Jul 2007 17:35:47 -0000 Managed to find a newer box, and yes, I could duplicate the panic within less than 10 attachments. uname -a: FreeBSD xxxxxxxxxxxxxxxxxx 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/SMP i386 -victor On 7/4/07, M. Warner Losh wrote: > The following reply was made to PR usb/114310; it has been noted by GNATS. > > From: "M. Warner Losh" > To: victor.liu@gmail.com > Cc: freebsd-gnats-submit@FreeBSD.org > Subject: Re: usb/114310: USB hub attachment panics kernel during libusb > device scan > Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) > > Would you happen to know if this happens on FreeBSD -current? > > Warner > _______________________________________________ > 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 Fri Jul 6 19:32:55 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4817016A421; Fri, 6 Jul 2007 19:32:55 +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 00EC913C48A; Fri, 6 Jul 2007 19:32:54 +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 l66JTviO081253; Fri, 6 Jul 2007 13:29:58 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 06 Jul 2007 13:30:37 -0600 (MDT) Message-Id: <20070706.133037.-1540390124.imp@bsdimp.com> To: victor.liu@gmail.com From: "M. Warner Losh" In-Reply-To: References: <200707050410.l654AARS029968@freefall.freebsd.org> 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]); Fri, 06 Jul 2007 13:29:58 -0600 (MDT) Cc: bug-followup@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan 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, 06 Jul 2007 19:32:55 -0000 Thanks for the update Victor. I can't get it to happen in current. Maybe I'm doing something differently than you. Do you have an easy recipe for causing the panic? Warner In message: "Victor Liu" writes: : Managed to find a newer box, and yes, I could duplicate the panic : within less than 10 attachments. uname -a: : FreeBSD xxxxxxxxxxxxxxxxxx 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan : 12 11:05:30 UTC 2007 : xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/SMP i386 : : -victor : : On 7/4/07, M. Warner Losh wrote: : > The following reply was made to PR usb/114310; it has been noted by GNATS. : > : > From: "M. Warner Losh" : > To: victor.liu@gmail.com : > Cc: freebsd-gnats-submit@FreeBSD.org : > Subject: Re: usb/114310: USB hub attachment panics kernel during libusb : > device scan : > Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) : > : > Would you happen to know if this happens on FreeBSD -current? : > : > Warner : > _______________________________________________ : > 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 Fri Jul 6 19:40:07 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6B19116A400 for ; Fri, 6 Jul 2007 19:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 17B8E13C4AE for ; Fri, 6 Jul 2007 19:40:07 +0000 (UTC) (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 l66Je6wE026598 for ; Fri, 6 Jul 2007 19:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l66Je60W026596; Fri, 6 Jul 2007 19:40:06 GMT (envelope-from gnats) Date: Fri, 6 Jul 2007 19:40:06 GMT Message-Id: <200707061940.l66Je60W026596@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "M. Warner Losh" Cc: Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "M. Warner Losh" List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2007 19:40:07 -0000 The following reply was made to PR usb/114310; it has been noted by GNATS. From: "M. Warner Losh" To: victor.liu@gmail.com Cc: freebsd-usb@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan Date: Fri, 06 Jul 2007 13:30:37 -0600 (MDT) Thanks for the update Victor. I can't get it to happen in current. Maybe I'm doing something differently than you. Do you have an easy recipe for causing the panic? Warner In message: "Victor Liu" writes: : Managed to find a newer box, and yes, I could duplicate the panic : within less than 10 attachments. uname -a: : FreeBSD xxxxxxxxxxxxxxxxxx 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan : 12 11:05:30 UTC 2007 : xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/SMP i386 : : -victor : : On 7/4/07, M. Warner Losh wrote: : > The following reply was made to PR usb/114310; it has been noted by GNATS. : > : > From: "M. Warner Losh" : > To: victor.liu@gmail.com : > Cc: freebsd-gnats-submit@FreeBSD.org : > Subject: Re: usb/114310: USB hub attachment panics kernel during libusb : > device scan : > Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) : > : > Would you happen to know if this happens on FreeBSD -current? : > : > Warner : > _______________________________________________ : > 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 Fri Jul 6 20:08:05 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3C6F16A41F for ; Fri, 6 Jul 2007 20:08:05 +0000 (UTC) (envelope-from victor.liu@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.179]) by mx1.freebsd.org (Postfix) with ESMTP id 9DC9513C4BE for ; Fri, 6 Jul 2007 20:08:05 +0000 (UTC) (envelope-from victor.liu@gmail.com) Received: by wa-out-1112.google.com with SMTP id j37so403552waf for ; Fri, 06 Jul 2007 13:08:05 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CcgGFJ5aAbVkniB2nBW/vHM1kOgNXTz98QdTU5ukF9R2JQbBGYXwaQweYxHQH0reLQZZXPT4rf4gYI13Mq7LNV1hpIjTygrtzet4SvUxdUlrpbYxUZBhoMoJrkEfsJZuTr4drt7D+/YbLUMCirKqYpjV0ngoBQh0hD6jazQ7LNo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A3hlLJy2w0J33cHSzRZ+2E90WWhV44JallnhCg5/rk8C8vWufqgwe/c5EE73FPvrJTMe+7n5zUQKADme6jlIOcUV68TSUECIMgP/sUNml/z66dSgTsr+mBkkUNcF+CaCdWU8F03o7AAKeZA4DdyWCbeyrGUhDPj0d3BrvKSKab4= Received: by 10.114.106.1 with SMTP id e1mr971394wac.1183752485248; Fri, 06 Jul 2007 13:08:05 -0700 (PDT) Received: by 10.114.75.11 with HTTP; Fri, 6 Jul 2007 13:08:05 -0700 (PDT) Message-ID: Date: Fri, 6 Jul 2007 13:08:05 -0700 From: "Victor Liu" To: "M. Warner Losh" In-Reply-To: <20070706.133037.-1540390124.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707050410.l654AARS029968@freefall.freebsd.org> <20070706.133037.-1540390124.imp@bsdimp.com> Cc: bug-followup@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan 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, 06 Jul 2007 20:08:05 -0000 Here is the code I just used to panic it just now (requires libusb): /////////// usbtest.c: #include "/usr/local/include/usb.h" int main(int argc, char **argv){ while(1){ usb_init (); usb_find_busses (); usb_find_devices (); } return 0; } //////////// Makefile: CC=gcc LD=ld CFLAGS = -g -c -Wall all: usbtest.o $(CC) -o usbtest usbtest.o /usr/local/lib/libusb.a clean: rm -f usbtest usbtest.tgz *.o *~ It took me about 15 plug-in/unplug cycles to get it to crash (sometimes as many as 30 during previous testing when I'm unlucky). There's about a 200ms window during which the panic will occur, and it's hard to say exactly when that is. You can probably add a printf to given an indication of where in the loop you're plugging in the hub, so you can change the timing around a bit. -victor On 7/6/07, M. Warner Losh wrote: > Thanks for the update Victor. > > I can't get it to happen in current. Maybe I'm doing something > differently than you. Do you have an easy recipe for causing the > panic? > > Warner > > In message: > "Victor Liu" writes: > : Managed to find a newer box, and yes, I could duplicate the panic > : within less than 10 attachments. uname -a: > : FreeBSD xxxxxxxxxxxxxxxxxx 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan > : 12 11:05:30 UTC 2007 > : xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/SMP i386 > : > : -victor > : > : On 7/4/07, M. Warner Losh wrote: > : > The following reply was made to PR usb/114310; it has been noted by GNATS. > : > > : > From: "M. Warner Losh" > : > To: victor.liu@gmail.com > : > Cc: freebsd-gnats-submit@FreeBSD.org > : > Subject: Re: usb/114310: USB hub attachment panics kernel during libusb > : > device scan > : > Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) > : > > : > Would you happen to know if this happens on FreeBSD -current? > : > > : > Warner > : > _______________________________________________ > : > 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 Fri Jul 6 20:40:12 2007 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 [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4D7C16A400 for ; Fri, 6 Jul 2007 20:40:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7B60413C448 for ; Fri, 6 Jul 2007 20:40:12 +0000 (UTC) (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 l66KeBBZ033524 for ; Fri, 6 Jul 2007 20:40:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l66KeBE7033521; Fri, 6 Jul 2007 20:40:11 GMT (envelope-from gnats) Date: Fri, 6 Jul 2007 20:40:11 GMT Message-Id: <200707062040.l66KeBE7033521@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "Victor Liu" Cc: Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Victor Liu List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jul 2007 20:40:12 -0000 The following reply was made to PR usb/114310; it has been noted by GNATS. From: "Victor Liu" To: "M. Warner Losh" Cc: freebsd-usb@freebsd.org, bug-followup@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan Date: Fri, 6 Jul 2007 13:08:05 -0700 Here is the code I just used to panic it just now (requires libusb): /////////// usbtest.c: #include "/usr/local/include/usb.h" int main(int argc, char **argv){ while(1){ usb_init (); usb_find_busses (); usb_find_devices (); } return 0; } //////////// Makefile: CC=gcc LD=ld CFLAGS = -g -c -Wall all: usbtest.o $(CC) -o usbtest usbtest.o /usr/local/lib/libusb.a clean: rm -f usbtest usbtest.tgz *.o *~ It took me about 15 plug-in/unplug cycles to get it to crash (sometimes as many as 30 during previous testing when I'm unlucky). There's about a 200ms window during which the panic will occur, and it's hard to say exactly when that is. You can probably add a printf to given an indication of where in the loop you're plugging in the hub, so you can change the timing around a bit. -victor On 7/6/07, M. Warner Losh wrote: > Thanks for the update Victor. > > I can't get it to happen in current. Maybe I'm doing something > differently than you. Do you have an easy recipe for causing the > panic? > > Warner > > In message: > "Victor Liu" writes: > : Managed to find a newer box, and yes, I could duplicate the panic > : within less than 10 attachments. uname -a: > : FreeBSD xxxxxxxxxxxxxxxxxx 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan > : 12 11:05:30 UTC 2007 > : xxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/SMP i386 > : > : -victor > : > : On 7/4/07, M. Warner Losh wrote: > : > The following reply was made to PR usb/114310; it has been noted by GNATS. > : > > : > From: "M. Warner Losh" > : > To: victor.liu@gmail.com > : > Cc: freebsd-gnats-submit@FreeBSD.org > : > Subject: Re: usb/114310: USB hub attachment panics kernel during libusb > : > device scan > : > Date: Wed, 04 Jul 2007 22:03:35 -0600 (MDT) > : > > : > Would you happen to know if this happens on FreeBSD -current? > : > > : > Warner > : > _______________________________________________ > : > 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 Fri Jul 6 20:41:43 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7012A16A41F; Fri, 6 Jul 2007 20:41:43 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id EB69A13C45B; Fri, 6 Jul 2007 20:41:42 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l66KfcTm036933; Fri, 6 Jul 2007 16:41:38 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Hans Petter Selasky Date: Fri, 6 Jul 2007 16:41:35 -0400 User-Agent: KMail/1.9.6 References: <200707040901.33019.hselasky@c2i.net> <200707051935.32880.jhb@freebsd.org> <200707060859.39816.hselasky@c2i.net> In-Reply-To: <200707060859.39816.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707061641.36396.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 06 Jul 2007 16:41:38 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3607/Thu Jul 5 19:51:19 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: freebsd-hackers@freebsd.org, freebsd-usb@freebsd.org Subject: Re: New USB stack and Zero copy. 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, 06 Jul 2007 20:41:43 -0000 On Friday 06 July 2007 02:59:39 am Hans Petter Selasky wrote: > On Friday 06 July 2007 01:35, John Baldwin wrote: > > On Thursday 05 July 2007 04:25:17 pm John Baldwin wrote: > > > On Thursday 05 July 2007 03:31:59 am Hans Petter Selasky wrote: > > > > On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > > > > > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at 09:01 > > > > > > +0200: > > > > > > Also: How is the easiest way to load memory pages into DMA ? And I > > > > want > > > > > > > > that the loadig works like this, that when the page must be bounced > > > > > > it should not allocate a bounce buffer, hence I already have a > > > > > > bounce buffer. I only need to know which pages I can forward > > > > > > directly to the > > > > > > USB > > > > > > > > > hardware, and the rest I will bounce somewhere else. > > > > > > > > > > Why do you not want to let bus_dma do the bouncing for you? If it's > > > > > to save a copy to another buffer, why don't you load the final buffer > > > > > into bus_dma? > > > > > > > > Because if I let bus_dma do the bounching, I cannot do this while > > > > holding > > > > a > > > > > > mutex, hence allocating DMA'able memory on the fly is not so good. > > > > > > This is not a hard problem to solve, every other driver using bus_dma > > > solves it. Just make sure your driver is in a sane state and drop the > > > lock while you let bus_dmamap_load() map/copy things for you. > > > > Bah, backwards (was thinking of the fact that if you get EINPROGRESS you > > will have to drop the lock and just wait until the callback is called to > > make further progress on the request). bus_dmamap_load() already > > _requires_ you to hold your mutex when you call it, so I don't really see > > what the issue is, unless you are assuming BUS_DMA_NOWAIT behavior and > > can't properly handle deferred callbacks. You do have to drop the lock > > around bus_dmamem_alloc(), but not bus_dmamap_load(). > > The thing is that allocating memory on the fly will be slow, and especially > when the xxxx_load() functions will allocate contiguous memory. This only > works fine when you load mbufs and things with size less than PAGE_SIZE > bytes ?? Huh? The bounce pages are preallocated, so bus_dmamap_load() isn't going to be allocating things. -- John Baldwin From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 20:44:37 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C223916A41F for ; Fri, 6 Jul 2007 20:44:37 +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 6857B13C44C for ; Fri, 6 Jul 2007 20:44:37 +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 l66KhG8C081732; Fri, 6 Jul 2007 14:43:17 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 06 Jul 2007 14:43:57 -0600 (MDT) Message-Id: <20070706.144357.-1828457979.imp@bsdimp.com> To: victor.liu@gmail.com From: "M. Warner Losh" In-Reply-To: <200707062040.l66KeBE7033521@freefall.freebsd.org> References: <200707062040.l66KeBE7033521@freefall.freebsd.org> 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]); Fri, 06 Jul 2007 14:43:17 -0600 (MDT) Cc: freebsd-usb@freebsd.org Subject: Re: usb/114310: USB hub attachment panics kernel during libusb device scan 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, 06 Jul 2007 20:44:37 -0000 In message: <200707062040.l66KeBE7033521@freefall.freebsd.org> "Victor Liu" writes: : Here is the code I just used to panic it just now (requires libusb): Thanks! Warner From owner-freebsd-usb@FreeBSD.ORG Fri Jul 6 22:47:45 2007 Return-Path: X-Original-To: usb@FreeBSD.org Delivered-To: freebsd-usb@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 76CEE16A468 for ; Fri, 6 Jul 2007 22:47:45 +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 37C7113C45D for ; Fri, 6 Jul 2007 22:47:45 +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 l66Mj0Rh082616; Fri, 6 Jul 2007 16:45:05 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 06 Jul 2007 16:44:55 -0600 (MDT) Message-Id: <20070706.164455.-1962671190.imp@bsdimp.com> To: uspoerlein@gmail.com From: "M. Warner Losh" In-Reply-To: <20070706164202.GA1426@roadrunner.q.local> References: <20070705184309.GD2749@roadrunner.q.local> <20070705.211431.-233673940.imp@bsdimp.com> <20070706164202.GA1426@roadrunner.q.local> 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]); Fri, 06 Jul 2007 16:45:10 -0600 (MDT) Cc: usb@FreeBSD.org Subject: Re: umass/cam headaches 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, 06 Jul 2007 22:47:45 -0000 In message: <20070706164202.GA1426@roadrunner.q.local> Ulrich Spoerlein writes: : Are there good OpenBSD or NetBSD Live CDs out there? I already confirmed : that the drive is working fine under Windows and Linux, so testing under : other BSDs would be the next step. Chances are good that it needs some kind of quirk to make it work right. There's { USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U, RID_WILDCARD, UMASS_PROTO_SCSI | UMASS_PROTO_BBB, NO_TEST_UNIT_READY }, in there now. Change USB_PRODUCT... to PID_WILDCARD and rebuild and try again. It has been a while since I've looked at linux sources in this area, so if you could point me at their quirk table, I might be able to help you out more. Warner From owner-freebsd-usb@FreeBSD.ORG Sat Jul 7 14:14:41 2007 Return-Path: X-Original-To: usb@freebsd.org Delivered-To: freebsd-usb@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2ECE416A41F for ; Sat, 7 Jul 2007 14:14:41 +0000 (UTC) (envelope-from dhk@inspectorate.cl) Received: from host-12-191-96-17.wbcable.net (host-12-191-96-17.wbcable.net [12.191.96.17]) by mx1.freebsd.org (Postfix) with SMTP id 8493B13C459 for ; Sat, 7 Jul 2007 14:14:40 +0000 (UTC) (envelope-from dhk@inspectorate.cl) Received: from ukibg ([133.36.101.150]) by host-12-191-96-17.wbcable.net (8.13.4/8.13.4) with SMTP id l67EAVSH050560; Sat, 7 Jul 2007 07:10:31 -0700 Message-ID: <468F9E33.7020803@bham.net> Date: Sat, 7 Jul 2007 07:07:47 -0700 From: Benton Q. Robert User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: usb@freebsd.org Content-Type: multipart/mixed; boundary="------------080107060501030802040402" Cc: Subject: Complaint_egtncogps.pdf 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, 07 Jul 2007 14:14:41 -0000 --------------080107060501030802040402 Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 7bit --------------080107060501030802040402 Content-Type: application/pdf; name="Complaint_egtncogps.pdf" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Complaint_egtncogps.pdf" JVBERi0xLjMgCjEgMCBvYmoKPDwKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL0NhdGFsb2cK L1BhZ2VzIDMgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8Ci9UeXBlIC9QYWdlcwovS2lkcyBbIDQg MCBSIF0KL0NvdW50IDEKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAz IDAgUgovUmVzb3VyY2VzIDw8Ci9Gb250IDw8IC9GMCA4IDAgUiA+PgovWE9iamVjdCA8PCAvSW0w IDkgMCBSID4+Ci9Qcm9jU2V0IDcgMCBSID4+Ci9NZWRpYUJveCBbMCAwIDQ2NCAyNThdCi9Dcm9w Qm94IFswIDAgNDY0IDI1OF0KL0NvbnRlbnRzIDUgMCBSCi9UaHVtYiAxMiAwIFIKPj4KZW5kb2Jq CjUgMCBvYmoKPDwKL0xlbmd0aCA2IDAgUgo+PgpzdHJlYW0KcQo0NjQgMCAwIDI1OCAwIDAgY20K L0ltMCBEbwpRCmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iagozMQplbmRvYmoKNyAwIG9iagpbIC9Q REYgL1RleHQgL0ltYWdlSSBdCmVuZG9iago4IDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBl IC9UeXBlMQovTmFtZSAvRjAKL0Jhc2VGb250IC9IZWx2ZXRpY2EKL0VuY29kaW5nIC9NYWNSb21h bkVuY29kaW5nCj4+CmVuZG9iago5IDAgb2JqCjw8Ci9UeXBlIC9YT2JqZWN0Ci9TdWJ0eXBlIC9J bWFnZQovTmFtZSAvSW0wCi9GaWx0ZXIgWyAvTFpXRGVjb2RlIF0KL1dpZHRoIDQ2NAovSGVpZ2h0 IDI1OAovQ29sb3JTcGFjZSAxMSAwIFIKL0JpdHNQZXJDb21wb25lbnQgOAovTGVuZ3RoIDEwIDAg Ugo+PgpzdHJlYW0KgAAgUDgkFg0HhEJhULhkNh0PiERiUTikVi0XjEZjUbjkdj0fkEhkUjkklk0n lEplUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XhgzS NYpqySTiRTFkqLrTSIEDBrScTVs5hBQkcB9SUDSNbgVegTFYKISIzrkILoNgigfEJQbBMJjrbSb0 DcSDhCDWMEbyZiJhMMPsEEGeQAGKReMhCZUCTPr4yULrUGaSLar4zFIuKSwLruuqw8E0UCx8WSNm IDSTNpgWwty+hT4WUDvUCzt0RcIMbigmohSO6MCIFn4cD2ECXzggu3u7SAFhgfPg7cRePYPTywA0 +SI0KsvbnSx80DUB9AC1EU9pEAA9QAEi0LGoETIxoQcTJoGbzqBQfDsNWAAUP2ggwuyhrNvSyDEw gExuII+BTIhCyDNegi4oG2wAF8/pZQAhbGBMhkHCMIAiIGWcJuxAzqLQ1rXw2BTkIE/SGr6ADEIG 3YAQWz5xEyUzCoTH0KLIgcMIJFbwPEhA+uWgT2ucz0DOib0bxLITizcg8gIK7riszGEwroSMkRm8 8OIaMZZuq/yBR0hEtoFLr/tc2BFyO2b9RelBpHW8BQIEtSBr5AtLm8BUFQYg8HMpNxHQHLkMoHDb NQCgS+sgblQABTsSIG6ZHROh8UoLL670HSdKoe0IAAVWiEDZNwiP8cVAoERCtTgtLXIRJSFr4gdY U5T0owY6bi0GhMKILRKBV4hZZTIABFyuzpgoEBU1W0ghxEcgQ+jYhdSoNOgAO/GF0VbPVLT5ViH0 BQSBiMaqEWcg7WoQSUHpUddKRhSwAFnNy+GDNFsupKVQj8ghHVJU1EXjVM/IWsF1Y1V9Y07ZaBFn BlbxQuyDGtb4AFk/xY4piqHXex1mIPY6DZjZtnlDBRfFmRZrWnn6E2sgVsP/mFtymgd7IUSd6IIF GT5yh1zoHdSBY2YMSaFTs4lNniGXzOckPlOwLX/AytlBc9A4Ih2DIHuFCagg+GINp2H4ilOJoEBu LYxTKtsObhFU80VlkdWKCnFkI+R5kaB7lkyDPZVYAEnAeNgBykIAVpGZgBW+eXurOboLsfAnxUS0 YshgFLE3miINo3N6JZxInEUOwkmTAZ6fqKGap1ZFU4AHMW5N2uISR2vy5k75PYBQLIUWU8EWSe0V fyqxbag+3obfPkeV05Ma3Wm7vHbXy766OWoW4BXrCA+MLL8QZ5yDXFEpGkJEBRgmZMrdEQNd5uxZ uZQayEIjn2SNge+6tlJCjNr5dUGF6hAmYLMdgzVXLtiCBEAcQQ06cAAANFULIabwiDtCeCQl4i8n jLPQup55oi4XOlIIz56IkW0wkeqxeCy3V6u0IQ9xcUHSBgWZ0QWGzZmvuqPO2yKwAH3txZKB4FAA A2P1IEA5+8WYGEDhun0gcXiEwAZ2t8IyPHCl+HFGZbTzoiubgSpKBkDmLwyILBNBLWWQAACI1B0B AoIthdJB8hKHn0gADCu2EynhZoLWYI53pDVdQtheQMZok3duNFU0FBDrocEEh60NTMQJKRDj0QaJ C1Wbybia1mKB8opJxe66MhAFhmkJFlGdBUXU0RgIQ3t+Cpo+xneYQONhApkP5S430+MSmOEHjs4I AAmpckFcNEE50lnrSDJPAsBQXUewyjoJkRYjpFsfX0H4b0jwHSRSiyWdRBVVEOHE5qEYrXWn/lAQ IMMo3avJeWQMEMp16voBMz8LswyFT2Mcqggokz4ryQy8dOANXnAhIRRmJKqaFOxny9hrb6Ht0jmM QKipAxRxZXExgMdI56rwmi3hqbSpmUoEXTkRYE6dyqLovEFCzBMqlnA/94U5J+wEIE8qP87BxJsJ ZG+eZBhBiLDCK0ws+CBz6INPyNdNhF0CkpQQBVTA+iTpA5tzRvQAVonugk4QY5OUPFkPgaQXWQkS GCaEBxbqLkCHWfujZDh8IcHFXlJ88qtwvsvLV5BBAa2LswAClkvKXSSpi1pnaV3tsprnNgt1TCJ1 8X4mq0c0ifWCILYaxEiyD1GW1YshA0qwExGlS8kSWnjm8GkI4CdoiSCZk4SMPqaIFgAo2V647miC hAstIggliBJhEaWQISVykDFnIHc80IfTjijJEIMTJmKiEEvOdidJJxvFqSoMG6ZfyC2ivckdJ9xc AYHwRgnBWC8GYNwdg/CBPzsRKuQaMYJj75kSHFeqGaGbKpHBQNW/4ChckavknYoN8lTnaD4PhCJF sRYRI6K00ggwgCZEzb4kkDTdNSIqJOcJL6pkDxoADGxAwupCNzQ5K40hYjcCANbFz1kJz2K3htIc krWAowuQTEhAhpjivAQ/DJHFGyGIgMHCuOLsDiEnkAgWKrmHacJmJswkWiDSVQI61iTcx4yILPAE 1NHrU/ytdPI6l83CZHFhc6gYR8O6ycN4auUmRwys+QrHiT7RkR0YQ6gC6YWEZzYQXRJ/0haNVTk2 QY4pmN5w3Mw4jsdCZcq+q1/Q09CkVzKRzTZEc1EExwI5DOqkqJ2s6ADSpjoz0e0zYdkWhM/aAIZd eNCZKDkIPwnNOGkHbuEyoQTTJCRc5oz1R2dm3NQJwEXqOh1miJalIJtvVEO8mECC7q3V5ddYnm3O rLWuF02RvDYuin8IBMlq2kunFEJhraWIpuXQLN5lkHzUfHG6VNiqBHFWYwo4rNcP2YPikeWLsWSx 1l3ahCtrM7jPtkg+9K17dz6AAa15QACS1ekEhYub4IuPNPHgvOxM6j4zwlBVly1bpQoOLnT6Bi7u Ix0V5FL96KYetnrjuKN8kG50nnLFh9/je0INngWuNrq1ptuogVIiCVmiPIuSIkxF9RdsF3PQYd4c +4m4HnZjhWiLFAdvRnSM58dX47rkPOOn2Ww53neEc8/8rP+XbgraLuED5l0lkXNebkD6+XTyYALZ CcPNZFcSQsrPISF1cy2jD9z3e2nAuryAgJuEWF2YvOfTWlQ6dH12cyDBdG4I7z95gUd0NvyZaMJs OCSE5aSyPluDdrXln/2S13uug+T6I3khq1ek5+k/infzeHU8G9bjVH3rHZBRyAgXx+c/J8d2/yJA /TeUITAsCdk20BisJrusOOZmRA+v3uQggEKBpC5jdMgiCgSL4Bqp5PUP+uCivs7wBF9PcPdmRFUC 6j9s7N8JihRrWPUCGhWlLPgusiDviOvB8O6CBtTmHF+E0B8GFKMtrQLNGwAJLvrIuCCBuNCNiO2t 2nNlovdErwIO+trwGCChWqFP0kqNkwVqPDeQEPQQXt2jftTl0v7lyQvP9FLi7DlCBD0OYsgrpQCi Cg+AgDKmGwBiDi4NlQJv+PQPcIWAgQ0LpvsiDvDGADHKRgusdQbQwCCk5K+jIQ8knjPBgrMQWiCr ztRDtPHjsjrDimFAGvpjil0QeEGqRu3QflrtCQ/G8kMl9iCQ5DxgJtIC8CDQnl5OEkMxGkokOBJr NQ2FLi5wYRJv7QwiIDyGdi5wzCDRFNTL/jTCCgiDCxSFLw4CDDwxCRMi6gJi7wLkyw8LrDIMll0u FthD9kKmbjhMkMdN8RMiFt2gZh8oSxij/xGRHD6lxF1itursUBBlHQSmbwyC8xuiCK8BpBBtCEqH zg+lvkdsXD4lwxmkFJDBvErjwnyQmiCR1NhR/I5jzQql+LNRlDKxvkOOZO9CDwJRfCDDyR9RhotP rRtl+IsxlGZPzCGhwMmmKEYjlOsRJEmjPMcA2OsRtmzksEfkCRwqRkoAASYkXOpKOhMydvRgABYk dSNjLEJvvCLR9AABiuaiPRwFoBpRGjGhWx7mFQ/jyiDhQr/ylHrSASVNQEOBQwBxZyRklmAl0EAh 8FNOcDpHhB8SCA2SnBqyWswM+nkiPC+yyiQAZoCqGD/hOAyyGrkAgBglIS4COy5L6zJTLTLzMTMz NTNzOTOzPTPzQTQzRTRzSTSzTTTzUTUzVTVzWTWzXTXzYTYzZTZzaTazbTbzcTczdTdzeTezfTfz gTgzhThziTizjTjsDhIxqEnjMjsBTBixXjtSlPDNGL/QqjThvAKL/iHvbymCVQ8wtJLsxMcufgus UAJgaxSjYzkTdBItzMUTnt5xso5rpyCI5nCKnRrmHizwQwSQJAwk3BfBpC+BpOGiLhvBTBghrQ2r zMODfuELwsUAG0BGSgwwOT2TaAUBslWk4T4vNQHNpl6lvhgo9K8GzTEDdUNjeHeyRCCBspelihix 1SuMjKRyAG0SBRkFZFcOAELxnJLpRguhQD90NBIqBUMTdAUKVP1CCUEt5yX0Qj5URo9EMJmFDtAt XhWsUUWqKJex4UnG0AgAUUbNpSMSm0eBvIzgUMKiF0tLwuEit0lUjUkTe0lPz0m0UAAAQhJg2P3i COVUpCBhqyw0qqFUrjdUs0toEgQmbhuUv0809iBs3thUeUzkIJmBWqypSxXOGhYjLC605Uj06TcD bBEIZUwFQopBFHslvhrFmEusaL8knhphrBghJU3LzIE1SsxR4IxTth1tCA2JioVCBA/BEVXBvRyO eCE1cEkpvhp1S1RzeVSu/1UGj1VVWCBhrC7KokFVZGZNdCBVmmICC1qCDBgyyhFqFVgU+hxVhGRV K1jCFtxiD1mymqRhwVo1pTdVzUmr/hZGf13CB1Vmt1W1uGiBHU8jnS51epVrIU4wfVxWAIpV3nQ1 41ROK0OCFBFVeymk0V805lCVlV9zXxgHYhEUEzClLg2V2iBFAVVoVK71jNwVupJTt2F2B2GoEtrV HCEBWhwBpWKVh2LiDgUHuNgiEAZgUWOGyymk3WgEDBHVHBNWSWqiF2anY2bplBBkHQpuWgjWqVfM iWgWKKbJRCCV5WrW1CuBFB8hgzoD/2ywyhxLCKeW12728W829W92+CPAUAUC6t02+3BipBFtXhF2 RiExQCGpVWtCPzoBWj33CXJiDXDCLM4DNTvOYt2JmBIscgjAjDGhEHgK+pmU+wY3HXKWSXLCChNJ FhWiwhW2/0+JmXMCCg+hvENr/wQxDRCvNXOFWnuhvK42tXTs43U3VV9kMEDmvhNMUXI24Pukuzqh iz1z7UcRAGjhHPdGVLNBiwNmUBEISiC0+wQXkXk2qhFkSXnMiW3qFPurOzqqHDMjTvJXsiDXtkcE 7XvlMkOAwkThFXoLkJVLmnrXz30V9gKD6rG1xXoCz34GPE3DYntUokqCK26C8mM4FAjYGLu3ajqB HX5YEW1NXCB4FCBBQTnwnj34Hn0M7NPqHF6B8IpBguS2IiHUABM3SAABEAKCFUxO2vVNVYR21Xlh TYfRXYWDdPX4h0LM4h8gxhFXdwfSQCGYck/YjiC24DtXati4D4iVpAHEOPAiErpBghQXcmusxBJh vJixbM+YrBxBi4sYkCCQnhFgxsOUTG0Yv4wVRgUCvBxU2CQRDiFsCCCFIiGBBnew+Y/ZHZH5IZI5 JZHMaBQBFk/KC5JzjwcIGTlikKD3SZBGzDszzXBZNTfPfAJvRvBCTN/iCKd0fjHF2hgi7ZREyjog u5c3NZTzcvfLJivj35aCFhYj24YCFBQysCDi0i1MOLZBBxCxrG83KkOEzZeTivfAwnaYhmqW6KbO um0PYhHD51tQ24bvvybFhgSMkMDLzGMoWZLu35d5rTbRpTlMUJMENZvUDRaQYt4UGCFjh50C3skM 0Q7HIlUuiiC5q55zhRzGj3xkNHNRHthDSj5p3CFloywlhm6DAmG53G0Z9l055aGTZlf6HiDkQiBk RkekGEqiMEiEr5DymrMSbFrS1C6ZzaSTcaTHN6IFrruBuXPHAViJV3cCHaYF3G6FqE9F5HqS63jl YIJlh6gqG6dTfHGCGnJgxodCEm3l7FkA+tQw+mmnnorjl1yG8kYiCS6ara2o10LrfoPrCk4Nf63a 7a768a869a96+a+6/a/7AbA7BbB7CbC7DbD7EbE7FbF7GbG7HbH7IbI7JbJ7KMGHzskD6yoEM0rj gxf57DlZo6ssgRGkhUdF9BpUoCXSBbKifWVEo0yDDvYkrh8DJkdke0rICy2iKDCWB3SAZy7ydCCS VS9CDw3SpSgknjLSuDGZkiISyhBhWhZZzUzbWIFDbama1yfAAbXSznrIpFMErJhFyJchZ1wktzBb dy5kObfnAjLA2F4o7biLdpFlwzD7kzFDi5BiJboG41KiIEMaAjvSviDbri7kZmV7m7FaTa1UVl+F TbnkFZtKOIxS9VW7yVwlnAZ6RiCrcAAZLI5ry7ooJEhb4qeaw1JF6TDkhRxBZvo1xIwiH7+I0HaW KpJV41e6xCBn5mZPo006NsekDG6GzcE7E6scPDlnIFmit7nqFBi8JCDavCCBrbyEycMiL8OojEm8 Ql0HXWXKrqeA/numvECcNGlgFH0Bg8XK+8YCHcZWWCBcanY8bnQsx8dkmhOB1pFn8Smmf8GGq5Tb EasIaGZKRlrTC7o8nDecJ6vFvoMke8qgZh18NiCIalrnzmNct8R8vCCJyJsGRhZhZIqdIgAI/F7g Z81HKiL83Kac41iAAA/EOccrf88KLc9pdoZpWkFFi7IvptfpP6D2VBZdE7vDPhZ7wDlq7iBAiIBm ZdIHrAPCK9Kmqqgct8nBJ8u9i9OKeJ/nQ8Uo1Gw9TdUdACF9V84Wh20FTJ/ymHmgAB19akydb9B9 dbKQTATdcoKhuKplrBoLp9h2BNFcjpJDJpH9HlmpOIzCBKUc8CHdpHVqgBoVxLWdsJx9tvtjLBgo 1Fhn0dT2BtO82qXg2D4+QkNKIBEJ/dZIJBJz092qLAjkyPfd7GZa4bGwTI0DIYC8lAAW3K1naBBn adjP0F0BYi/Brd1KSmiJKeFCHg2E0d82Bh8+IxF+QllusGeMXehkeduJJDLBZm6czkCcXAUHNLie aiEhIoS8ZEox/+ptUW6k4s/rXl0qLQSCBZfHaecbJwTP/UClMlAh8rkbunTrpdjacn4ZPCJ4nVxe oAAOr0QCIBpG6YCgZrFhBu/+yCHBW+//HCFBYrp5jCC87QYozgGvx92ugrNUH7Kvphcnu++FW4+v 9P4CT0SZyiEhQrLrnfJs4gx6CvKsSlW+Pbq/hfh/ifizkL5jTajCNAGhwPb3fCFw8/CoTaQ/jCrL /MNfqCH75CEggPMiFfmN8fg4y/pFZfszYAJuWtxfYCFspibegJ3ykCJC1L5/tiKfrtPfzCG/6uY4 diGAGiAPgAQNpNKBweEQmEpk2QqHABvLGHxOKRWLReMRmNRuOQkFDUAJFIwpEK2NmF8H0+xGDvhH Q9xSaLuIwx2JuJggBxIubT2fQhguKDyqfEBxUeWkCKLNHGFHJlTTaUwdFtZQy6hABBsWNA2BQNxQ aOQyEzigzyDyyf2u2W23T1IgqDpFZwlizKHpNM2aWn2BhSeVdJuJJUq3z291SXxpIzFgtIuzNpSO 20Gh1+NZBpYWj1kAPhqxWmwqgkAgJmLVOB1VQ2BJVq0Y2LKPMWGBjXJ3SBo5Fqa7wuGwfE6vFxAK YfkcnlWxIhO5wanb3fpKcgCydZJwdg6gAUSEvjswpIoO8ADOUiDtUuzWD7iRNL2dJWq3Xw/hgBF4 t8N4KMGrNcIBBti8iBgasSdHETJvFGhLJwaMLooO+hgtMibtsug6rPAzxFpE8YAMs8yjPQz7QopC CEvo4Tgom70QGsg7CNgkLKIq2kYoMCaQII9kJPK68YmC6qEP45cjSPJCJkiBrnxQADfJMaTquuQa 9SFC7ur8hJvPChQgLwzcYu4gb1oQXxpEQgcIN4gb5ooTMhvy7qvv8gbBqokZpMMAEDLAz0boPBzn qoqM3IGQcxoS7b8xdOrXS8VsQgBEastpEyJydCUDyAh9GxhR8BJEjFAJ0gwGzORBIvgADeShH8WK ATK0IGbyoyTW9cOUSIUGySNUpobiDmKfIASkgcqS6hEXLTZKES+hBszuhQulBaEajCbhvLQfJFIo QchQSRbsj7OgiTsaQUQCRYZ2LPc+wRJUapDYFtVsRVjIpcNmmCIggS5dDVhnVUvmkz07nEUA+nA0 CK2wgbfABe8VorRtzIIFEZ1Ui+FoGUCxV4hNsoPbiEU5b6qWbXOVZWtddximgjO0aCBwoFExyrMS B2XWmMAAVpB2c8uaJihIu0SENr5i3pg5nb04q+fBYlNIYUQPGN3LFSTxXlEjSCBnqHQSz8tZpiyE QEg8vki7mbSGgeGIqIwHN6geJWPWCEkWlNyIlflA4xtCdT2ieFvVMYUBDGIw7lmhoW7SebDZElwV khGpZZzHMozl0/G5mMnhm1uIlkENkkmMZZ60h+qhRoRQ8fYuwFbHoAFjo8a88PtZor1CDlMgVyIV qqqXYcXRT5rLPHAwxMtzxE/UIABQyH0qYO5Fxq0vgHA+NbpMwNtuiIGIFLo0RZFdJlKO8D6XYI3p BEPR3RTdDt3Nfv/GWmnl4ACMbwiGpvHFkOsw5jXptrIGNMawwRJF4CAJJ2ygh1o1CMzGAAwXpkUd 6w8r4bA/CIGsXUgg0xWiZTSRWBoYWFEWHFBV/52nzwDJucUPqLBZjeG88MgYiGBPGfshKFTy38xD iJEWI0RzDwvZo7si8NS5jeiRFGKUU4qRVisW+C8GSOQehAvKK8X4wRhjFGOMkZYzRnjRGmNUa42R tjdG+OEcY5RzjpHWO0d48R5j1HuPkfY/R/kBIGQUg5CSFkNIeREiZFSLkZI2R0j5ISRklJOSklZL SXkxJmTUm5OSdk9J+UBHGqiRFMBSCoDknlclDKuPakQxuDkDKUhDEJWSKWkhIzxhzfkHBQ2Aiw+Q xuaUM19c5PRJjeOLGWCZCBZH1kWmw5IwYTx7EyZEhA4mgEYEy7QjYkYfpHXeRx8Rbw+SwjHMsg44 BJExGKkOEooHKkPYLNtLoXRuBAGsUqbAQB8KyXYqUgs4QwiLAUL4YaSRJtkInPE5E0kjrrKCbYgg wVEI9GGV8aUBELKpGC0IjE/Z7T4LBNki82yMTqM9Ryd5FZ5tFnvPlJE402iZWqT2mEZ1BQJPQDNN NHSqRMZogcqYjiJNvMG0CfoAAZk5a+WJfBCKLkEMmAoCbVlb0MLeMWnk3qPEXEnUQMJSkNiDn4fi pZA3h0CLRVFYpBqqDSGmNMrNWkJHcEWItBU1iKVELLWSfru2qjST6aegYCkmEVa7N4jLYiD18qMR awTVqCANovLkso4gx1amnTRIgXQu14pJNslKyRrGYjLTkAAKDPU8RBO+u9QK2kKscZ8R02DPmoYE 5BQJ1aBi5spRhQQ0hZWqIPawiaZVAlCJRQoatpbanCXWY1waUggCLPZb8cQJiLXGIRXevJGbmlYb fP6XipkD0DIHWwgoAK3vQro3lWdyCJ2zpGV9dZDljXWsXLmxRGLGEHFiN58pFpwn4t8WC7RMJgkL pqrS5FEiEVfQzaaMlqIdVKTTTKeVVlWVFtpWQAAkyeKiqaQQoV+mdHhHWgccVw0D3cIdfJYpWTVE QU+Vow1dzKTEtimoReByBgmo0RPGB+L4zcITV/AKGji4iQ7eXHoAL0HdxVW452JgAXvu7XcRw3sZ EOvpjhPF5QukFxPkgibBSEGyv9bBDRGL1lUFyjHBLYcFslwaRCvVErrWjOKVeNGFjPKinHXe/FQi BT2JaI7EGIkaKTKOgYsWKBRh9MNitGNw9BxeaKZExOajP2mzfd2VWkKpDiurejSs5iHqiy2QezxE zwIZKvk0RYxUalIzjlItGliB6YqokFECNRWk80MRnRT0iBYgIHrh8Zns1YoJm27NgoLYTXd3sm2h F9d4GzohbO5VM86xLAQYnZBxJ160BTheU6y5mU2Ltba+M1GEHG4I7N+qM1kjKMQ6gYE9KzZ0wQMN kzSsjB1cQ8WJPNPlZeCd+55q0a79yiQkQYXc6rxTbsZWfC9ZHh3xrXdCHdclZYKEBTJWuMYrObns 6qHnxbHdrvPe3ISwJ71dxTM2Uj2aVInwYYIY0hkxEXnkhWZt6kD3vqOyFksrgA4xuCa+8djhdw8b bc5n90kH3XJrihF+BgA4KToYM7VUkU4Wgkx40nrmYEnjdMJ+OJ8mM8GEBQJEGZByGkoGYgys8y48 RPi43O3r+THo4n4E0ek4IplzqxHe46PT8gZ8Xdu8RUHF5QVphu76w4yR3x9QTiLk4viGfI3nm9ew 4T3s/jSslIXF6Say/fUIHvu+PFg1eUHsHAH0SQXbDkcEWOLL2aJa/HkRqAAHrfkfN+dEQcQivhzT +f9X631/sFtoKLKhX2XfCy+8T4a33ZuzfOWJkXzeS5EIHX3uKVBGdTObC+4rX5pMim/AQkIkqCLC TEwc0+4ckj4/GIwFkHAiQ/g/Y/cijAShY/oZOk+Ec/whqssIuDY/+IUAs/IOQ/wLAD8SMsMFUFkf 2OIo4pIVwEW/2G4x+beHEFi7CABBGISo4MOFm/yIGzYAVAuIRBWFzA0K/BgJ+FmDGHFAk+4IOCMC I/2mSIdB0EwBmVnBYIsFm+iPyhPAgj7Beqm+DCoEUEyMWooJoGC/WvYHEFmEy3CFBBuIGCIGs/4I oAU/9CgbMVxDUIVDctqhEI1B8GaMGqKLil4hFC/CvDEAUEWGkigWOdRCIIvBsEcEchOHEA8BRDjA w/2zSMpBEBRC6LmftEOG8AVArEbDWzYxDAwzkIS5ZBCI3FBDMNRCGVYWqicD8E0sbFErRDJBSABB 6AtD6sRAfEKVnFcg2jiyELEC6IbE2sbBoykLxFAIPGJDsITDcIQKeh4XkEmR2IQ4A+6LjGQ/BCoD HEGIQDChKTkInGkIPDaUC/AhMh6eOIe58AAyEJCAVG/GUOsOKbQhKVoLk7YcU3QEyD8G8bMwgh4J 0FCZ6BqXYBDDeTsuy5YIOuGPEbcoYNtEWJo6M6PHaTTFLGyby6e1+UE7GIcoousJky6OFEWylFkO zIHDaAc4iIdEoKocSPxJCXy3CNgPiJfFCIPFhGKyHGQtTHDGszZHKLSQO6EIPHS65IczWM8EdG0I RHkIIRquHHCh2Mo2lJS39DUHwMhDYeOuEh2n/ISIpKrBxDJGqhMUOJ4Fawo7Y6FCIPZLBHUdELCF kN5IOeMPaJyGlIcD6S6pzImITFKM/GEINLmY7DXI2PxI7KjKmvZJw7DJJMMM9LgVZESOtMWDCWrL tIGIxJoNWLE2CJnJ0fYTkYLLk6CjlHoTIIaEkw4mw6KSIQOSEIODC/yC7A+elM2VYEXGuT2EdJwI HLTMJNkLwN0Y6QqYbMaCIeOEkK/IOIvLTHqIPNkN2Q7ComzOaZyvxN4LK/kfGeOAnL+S0F84DJFK vPGABCoWdGEKFNwTVMaITOlL2YFOHJwoKUOINMrPqpGd3K6OsSEaARQEmIMD8S6PuIUwhEOIHP4I uFawWN1NSJe+UjpNeVZNiQ4q4xjNubcFlQQr0X80WUCT2BQyuBRM3LS4S4NOUfsurCYISEdOeT3O lLKVG/IFyEc4KmcmgWclgv+pNB4EnIKmdIOCBPKOqG87s/S5UyFRcPqDGN4q4cCuquSRASHRqIqJ cIGBmLELDRSGCd3PSD64ERrMsIcrwMMEcr0TgoowiLFSM8MpZTGVnQiIvSoyeRmOIyjTijiAayGE cK+JjT2TaEGngumSqTgIoCA9oKRS9Pc30t2YAl4/lSknGv6ngsar0tk/IX8KPSRD0IqBRPaIfSAb TBOWPQKcOQOX7OwJdOCfGT2qeIynXQm8bTcGkmzPmVZA2LenQM/QAp8fGmyzLUYinUSMUUOSs/sj zWKUmUSJ9SrCo1YIOoKBQGqGCr0AVR4HxAPU0SGEyNPC+IooSIxOWLfVS8gpCD4ikUlXQfynfXI/ CSOne2ZXtX1X3X5X7X8cyHEL0uOw9X/YKiKqSj1YEIe9C22J6GydUjJEALZQwlE9Wj+FBWuiLHES O8QjzYUxiWCbfRmI2E5YsSRJkZbOKJtYoN2xujmGk5oI7YwZYEXZUIfY2SNY6itQ07E/y7LSqZ8F aFBYwlhY+N2D6tU21UkJ6PUcwEdZMtkHwEG86PFZsJCFmPmwaQSLCEyPCIKVkEdWAJaxE5ya6jS7 uUsUC5abwIVaGNMv+STaoItZ/O2IqL0LCLFbDaTZCN2M2PBZiiNUEIQHw/A+iLmXYZ+UOlzaNHO3 Tb4LZaaLcTgpaxSnsPC9rOkfUImBJAO6hUEMmOdcIbqK5T4K0zu9SxCO5bg6UEnXfViUGJ0TGC6G 9albkVxcsnLN/bIY0IOQMVnamPSMi7DdEg0lhUYMe+EPeeZd9dnQgBIIcOaJRBuGLZGsQNRbCS08 IVoO5b+jBcEObWGJ0dgEiXYEVVW3RBOXE1gc+IeYET1YyIRcjNzcI3cxCQ6BmZIUPa6IKSqtCJ4R dUeWPagS3dqF9APciJFdC/yEVdJfIW4QImKLLWmfHDotoiZH+TJdoIHgMTJUFgSIpfxfMPLf4EnA gVkoSL8C6CMMM9RZFROIQVWUOoKcKmtg/QlUXSyIVhWCIP3dQITOaXfg1QjgRPY2bc0IVhKMebFX kf7hYTHXYiooyJC/TdFcNBwXZUBiRfSMwFjfYIU9uUngGAAGrYILKcfT5TiFkO4zViSnm16aiIXV IIpEQIPg5jILnipgXgaIeDZNngmUngqYCRrgwWLM3jtD+04ImFa/zj6Tsmyv+b5fZhbYavwndLWI SF8FAwoIdkWmupJZZiaM+igFmZ6uieMMMwKvZioUuJFkzcILEGLk2IcZwLANQxrhXe2sbcAiKozl bDVcLfHixfOTs3Cd+4Ji7hABnFvJLjLl+YKce+YIHjVQgKEdOIni6UvDMIwDLEThmRAw8EjSeFlm fK0IPgg7FkuJ0MWexDoGmMxmUIITHm5jrAOGDkQIqfqPJkY/XmtnUd+JUDZmQVoxpeqWKE4QlDJn sABWEFlQAIRk7nQHERZlACMNCP3Pcf3SBLOeQI9gMcG4Su6K+dCImDZa9CKbHCQRMG9oJl2iKnRH S2sHw9biyRiDYEcdQqFoAD9i8Jho2IroVjra0prmibuDY/XpusaKiRcGsYtm0VY+oIchyFa+3m/B xnDmkYKwam8enBPqMzBn+IRqYyTEgBmXZIS7YF8LqHXkM/yFjl6Iqv6Z9BvFDpsRjCZp3FsTsOLL 7J/oPWwF8FkCASHl9ocITjUDYIbolhyISCMRgD6JeFnozEjo3rTo6UnsHKuqFGYvnpxpPluxvDMG mq/qgkZOotTnSmYgfBeo1kyIHCpZDqIFk1LGgFmYKhog9saIRBswkI7tWLjSfUmLfp3qYD/oKIdr WIOAs/AghXSOrn04JnTpOZ1txryN2h5ngTsF8GCE5uQOXptpwIftzuLPc/zuueMZ7u0I8AsIHuZQ hkzobYMuKHXEkl8I1BEGnDPtg04GLpLJ8kht9tQKBq5ohDLu/qS+5bEi/F1J/sKIeAVvWIHBfvif ztlpqkfBdWw+CIyEnDJGJwnw+yyDYEzv8kfGNYkI5rpDRxBxWkPp9xZxeJtHsJ+GDjkVoFjWejTx cZYQhwaI6Aa7zxgkFR5xnYtxvPtlkOSPncSLZRwISFDmWVxS4IVkmI5x/yCSOTXdKfwiEITyGJ9e RTXxwIm+GUQAbc6I1WLXyJ9yaWdTEHWn+OULDWTGrwSLHzMKNU9yuI4gnW9R6LAR6v6KOCBaMIUK cJUHwPYnKUeI5y4IRR4DYQ6v4o6GryhiUm2mSEWbcMIumNMoCo0KOmzy5g9W8IpWiWOMHV4qCQSK cXyMKDHdKCAzjV8e+eWKzz50fNyOjkSxCM9UasbVBpWpZUEXBd7zP0dR7y1z0SU/X0gJ1yysUGqU 2PDa6W+QPXkvQtL0Xau1RfhzuHEzKIP1x2c4kUDVP1UTsbIfPPscG30vWWMRIiF3AIHy9JKPKUQO FpN3QIoMKS9RBf0Rjhr2YJ4JpE6IdQQIniYSIlzO3UosiegT52NQgznBxyh2VOumuzQEl34RjMGx o+72yPMGz3JvZah0b3Dr2Piq4gZ3NPdpyKowGGz3YKVLD3etsABy4IL13E6Uj40Os8PjX4qIP5iI VOyZpucEd294CLKQgVlriZLZMxr4VGgVmgfc8f54gIdR5mH4sPFkvSIJCbcNOODYCL3tr48IUP2R k4kMaUjagHwnMqqOF5SIxtqL6KoBGIT6GRiSiMj5qEH6QwoLjastaZKRZYVlAId70KB38K1ZHxOW O+N6eRjVJ6iLSM8GK5IMd6t4eK8TIqsJFxr64zXnSKcKghOUlxEJ0fV8qtp7U7kIz7eIUNwsaPYF MmmHEwGKARCxqKrh/BOaJLD35bMykM99mIeUMbvICaGIwQDqs9E2eUPM34J4v9oIOJKnl7Ist9YV Z8uqB3kXgbeKMR6I/J/uN4t8eXyNMOva6O17PiQv5zhzAIebgol+MVYR6LuUj0qLPUIVoMAIA1lC +AA4kkQEGi0iAIKrYZDIPBXFD4o4mkkQUNYpGwArYdFDYmWkmUnD2DE45KQBCUiM5VG28o3w1ZQA IxHDCjkWpmLL5Ui0c+D6+G9D4Gk4MQABCoerWCAC60oe4prKhrF0is4fO59Xa9X7BYbFY7JZbNZ5 8k0y4mDT7IkUig6dXmqXTDVbRea7VLRHr1f8BgbhcY/f51PMDicVi8Zjcdj8hkclk8pja5lcxmc1 m85nc9n9BodFo9JpdNp9RqdVq9Zrddr9hsdls9ptdtt9xud1u95vd9v+BweFw+JxeNx+RyeVy+Zz edz+h0el0+p1et1+x2e12+53e93/B4fF4/J5fN5/R6bDWEcRiNXjYKHFJJe3jDD0dRYKg7VeOMRY UPY9xNG8RZEGCVpFJS+ZJkGk77oYPo+vsRbNQNBBFGKhwUEm+L5oYk6HqEAEKJO/KKLUzMOvkkkH AAMMIABCayEcBppGqXCGEGRypi646qEybxvEyvxxR5HRcGsmkdyElSLoeIxNKWRBFKcnqGQ6h61g AYsYDDEb7IfJsPoYvyXnFJj9LFKpgw0FCypPIS+LKbwgHELqUHFN6UwMnxpSOjcRoYRc4m9IDAwC SKgPfQZEI5Dj8EyAE2xFCU1HFJsxUk/Au0Al88HEYqUUU9sojDCsQQ0jc/opGCHxnSdMUMn1OofJ SV0BO7PwCilTFNKi5oZDikKlVNKq7TKGSMh5BySaqvyehkoofKqNkmkqU1chhHVOhhvR5Mi6JqRc 7LvUM9WLaRNQhathT2slvo4jyqU8jidKmic9JVX8/XqhlBKXOMtTUlNmyUlF72UlFeIYblGX4jdI W3SU2wgoR8Vzb6UWSgseEdbCVHFGN9IfhyNrmVt3gBViH20AGMYDfFP0BW8dyPkVd3SAAjAcMJTJ MnoUXfZdJyvl4+2RgkdoeIFnWghdpAcprCyxkCN5dblCRIktwq6miVEzo0oPfnyOsLoSzG9qwASJ TiX4SiuVIoxEz39o6t4EhkgpeSalWVSW4TJhmd4fsVhZAR2KS6+6hDZjKkW9NRJEGh++zPGKOPci kzABtFlU9l3HZir4u5BW8g3vnDP2jzRQZ/EAx87uUQEzCCh2RTxBxjptbq8i5EApzWpo4pEjU2hi coefPYmDIOuePrz/b1w3goennOc9eG17ar+4KnRNHbnwyN+MtiKduhhFebNW9pUIG/IpwNN8H4Xr 2Dztr3p2kXkcoY2D5YG5BEigHJtMfgRwRbmCNvCTK2doboEYv/AA+osDpVbLPb2IsasCTQOsPeZd SbsXskUGCKBVz6D6u5DC6UQbTRqiSPmwQjhFxTAUXk1QjiW3kKAeWtttRBXADic4gt1AoCKCZVQQ 96pDH7DBDGEB2ZYYfkVhwT4UBdS7ruX2+OI7a0IkEfSME/LxXoEchavaIzf1hQ0iWABuhFAUBsEm zqEq2yhiDgBD4iT7SGDVcojqA5OD5oAgWoyBpD3sn0ZajGPCIIxvSIfBaPokm2H6ixB18LmidoaF bEmOMc10x1JzCglS8XKo+IZC6SjvlHRtkOS8TJbn+PKdit5rjIBWyQJwyAYsSSGRtfsIuWpZ4pub HENUScqCvqhdlFtfpKYUPqkeV+VRKHalTSu4N8Sjw2MrlDGlGQ+JGx6KoJNgkyFOzikCS+EcDGzT Cigu9li3pGR5IrLooJD4XyVIeLGBRnAGjrJu50WRXRMx/EdKhNEsiVB8gOzBZQ0qJOkAaQwBQE4q Pkj+2yJIiyarhHwpIbjfhHJoLAIN44vhRkbIwBMaQKBZQwIcMF8JZqQk+e8T4BQvmXyQpiT6g7BZ ZSjIIF0bhYhpUVGDRunayplEUp+RtELbKETKQcNImrt6jBAD4RQIEYFYlgHwVWi9GSGCRllUGSMS asEcqMS8RZLiGUTRtIs0I0qBAKWEOCgyqBvTKliV0a1D3jlUomV4qJD6XFTiqJkUESJfUeKm8em4 AAgWDpLRuGa6aUEPF8MOlleiGDgpkQwRDUCy2VbBL6qVTKeVjKjXkh9pKgWsJNVia76KRnrqVa6p xKbSRCGLTRSZhRFoVr+lop58wwiTaQw2QNXyTS6W6v+slGLGEPrQlq1lHpYrFubJGo5LwZknIsQy uryLbGbolQMaY0yOXbUHX6q1DCUjWrAy9441YoUSRsMGdZPhplUDGMWuSnwuiLoPfYs9SRpYAIoA 20BFKBgAwGOKYd8il3HjKRwoQkxHT+cqTWJBPggO1EXaIyYfWQWXJeMFZ9c6lPwAVRUgtTzM3SRB jEn+NRh35ABWUqeGcGFew/iE3a0QACyiigix0Sbk0ROxhK0MiJdYbvWWFNA+LVG1HFf2ZQQIEiLF yerMx0xQZZzPmvNmbc3HqC6CYigXZumKmSRSiCg7UZvz5n0sWcVW51LZcNRwM6N3HtqkcQdT0hkU KZn7SGkVP0BIYBNL4AIYEPtPoa7VyC7WSjVc4hgXVGBAhlXHSWqdVFQoCXACYoCCVttMS1FxNtPL KcoGOrMYAjBACJkApeB9V7DzeLEqRcAACgaRrIAGm0HH3UUiTORDAxiz10q+sGvk+bC2Jt3M+xib ELFBQXZmzgADcDGAq5GKtq7XQjnUAA1QiEpERtzb29zzixHWRTcYABZk1tPUvam6kSbs2skYUwsg +7wGtvMjm9d8cRPRvrflBd/6arRUwno3uDbuRlvAPnDuJcjzNxQh4quLcA4yQ/gnHCH7tqzvAInI iKcQ5Jzc9I4hFCZEco7gVFt1t6djx7hfOOjcS44RbDvR+mdN6d0/qHUepdT6p1Xq3V+sdZ611vrn Xevdf7B2HsXY+ydl7N2ftHae1dr7Z23t3b+4dx7l3Punde7d37x3nvXe++d9793/wHgfBeD8J4Xw 3h/EeJ8V4vxnjfHeP8h5HyXk/KeV8t5c6RAQCmVuZHN0cmVhbQplbmRvYmoKMTAgMCBvYmoKMTMw MTEKZW5kb2JqCjExIDAgb2JqClsgL0luZGV4ZWQgL0RldmljZVJHQiAyNTUgMTQgMCBSIF0KZW5k b2JqCjEyIDAgb2JqCjw8Ci9GaWx0ZXIgWyAvTFpXRGVjb2RlIF0KL1dpZHRoIDEwNgovSGVpZ2h0 IDU5Ci9Db2xvclNwYWNlIDExIDAgUgovQml0c1BlckNvbXBvbmVudCA4Ci9MZW5ndGggMTMgMCBS Cj4+CnN0cmVhbQqAP+BQOCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRV8vx9Pp9vp8vl8PuSPZ6vZ4 PJ5PiRSB9P6YSx8R58x2PPx+P2dTl+TV8QZ+PuezN7vV7vJ5vOZvicPx6PR4vd8PaYP6dP51Ox4z l+0l6SF7zp+0KgySxQOq2eBVWm2Km22YSR9zV9PF6vR5PZ72l+v56PN7XSWSF8Uyg1Wq2R6Xp40i 9Ud7PS+4h4u14Ot0ux7vZ8UZ7zyXTaQPmB1J8ORzOl2u94Od0OpxOt0Sl5uh3PB4u55ONxud2u14 1WWPd4O+V5ujPKd1ekPWRPmSRy5UGuRhquRxrlnM1aLxeKpYrpQJ9WqpcrlTrZZNBkMzorxoMJoN FnsBhr9iMpmMpqtp1ngdBmGsYyDHIcB0FWUxaE4TBRl0XpalGX5WGKYhmFOVhNHYdp0OEe59FOWB inumplmAZhwG2a5mGiZxeGiaBmxaeR4HoqpoG4bRfGgZbOHyop6mWZplmsZ5uFyYBlEqTxWxOaBP FKWBqm8bZbGiY5pHCcSqm2cRxlQVxal6YhflUXBaliUZWmUYxgnmyromYZplGcaJqFkYBjGmZppG KaxnHowq5nybBkO4WZbFcUhbkyWBUGObRnHMcZzGWZJhHMcRwIGbBuGuXZgGCXxjGKXpkF4VpiFs bZwnGRZWlgVJSFmUpRlebZtS2mENnSVpVl8bZqGdOhbMwczXnYWZaGKapsG+XZgmIaxwG4WxkmIc p3HcjBzt0P5VvKXJjFqXZiGEYRjksVJQlOWRWmSYBiuiVhelcWBOleXJfF1UZiFYYRiwObxdGYXD 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 PryucS5kA/aXQMSxMeYPMas8uYOUDTuE2NzTBKXCZ+R/FlauelqkEpppw8xP0/77D7d+pMS5KJ2W +6E7vgkgPh937JrRka1r+nE3SkQ1RVPtxPiyfSBPExzwT9v5cBkZ5wW0uJdhJJHSXNwWkiJqf+Zi MWSDgHegccd7azeVhB+aOdgymvzEbVmghOvD72upUZwN1R2FdY5M8PmEhX6jILd7UlJ4FsDRt0W9 ejQoI4XEMVvittBxA8Bqh0bpK2ehprr0H9G08Ij5rQIu1Sa0mlgPfA/f7RKgWJnnQsVO5GsI2IrZ jXtihylltf6LaZnkeBbzWAQF+Fyf359kCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNzY4CmVu ZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDEwIDAwMDAwIG4gCjAw MDAwMDAxODUgMDAwMDAgbiAKMDAwMDAwMDIzNCAwMDAwMCBuIAowMDAwMDAwMjkzIDAwMDAwIG4g CjAwMDAwMDA0OTcgMDAwMDAgbiAKMDAwMDAwMDU4MCAwMDAwMCBuIAowMDAwMDAwNTk4IDAwMDAw IG4gCjAwMDAwMDA2MzYgMDAwMDAgbiAKMDAwMDAwMDc0NCAwMDAwMCBuIAowMDAwMDEzOTM2IDAw MDAwIG4gCjAwMDAwMTM5NTggMDAwMDAgbiAKMDAwMDAxNDAwOSAwMDAwMCBuIAowMDAwMDIyMzgw IDAwMDAwIG4gCjAwMDAwMjI0MDEgMDAwMDAgbiAKMDAwMDAyMzIyNCAwMDAwMCBuIAp0cmFpbGVy Cjw8Ci9TaXplIDE2Ci9JbmZvIDEgMCBSCi9Sb290IDIgMCBSCj4+CnN0YXJ0eHJlZgoyMzI0NAol JUVPRgo= --------------080107060501030802040402-- From owner-freebsd-usb@FreeBSD.ORG Sat Jul 7 16:14:34 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ECFFB16A41F; Sat, 7 Jul 2007 16:14:34 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.swip.net [212.247.154.161]) by mx1.freebsd.org (Postfix) with ESMTP id 2B91F13C459; Sat, 7 Jul 2007 16:14:33 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [88.90.156.247] (account mc467741@c2i.net HELO [192.168.0.105]) by mailfe06.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 540270416; Sat, 07 Jul 2007 18:14:22 +0200 From: Hans Petter Selasky To: freebsd-hackers@freebsd.org Date: Sat, 7 Jul 2007 18:14:24 +0200 User-Agent: KMail/1.9.5 References: <200707040901.33019.hselasky@c2i.net> <200707060859.39816.hselasky@c2i.net> <200707061641.36396.jhb@freebsd.org> In-Reply-To: <200707061641.36396.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707071814.24578.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org, John Baldwin Subject: Re: New USB stack and Zero copy. 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, 07 Jul 2007 16:14:35 -0000 On Friday 06 July 2007 22:41, John Baldwin wrote: > On Friday 06 July 2007 02:59:39 am Hans Petter Selasky wrote: > > On Friday 06 July 2007 01:35, John Baldwin wrote: > > > On Thursday 05 July 2007 04:25:17 pm John Baldwin wrote: > > > > On Thursday 05 July 2007 03:31:59 am Hans Petter Selasky wrote: > > > > > On Wednesday 04 July 2007 19:35, John-Mark Gurney wrote: > > > > > > Hans Petter Selasky wrote this message on Wed, Jul 04, 2007 at > > Huh? The bounce pages are preallocated, so bus_dmamap_load() isn't going > to be allocating things. When are they allocated ? --HPS