From owner-svn-src-all@FreeBSD.ORG Mon Jan 5 21:05:35 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25DC51065673 for ; Mon, 5 Jan 2009 21:05:35 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id B3BEE8FC1C for ; Mon, 5 Jan 2009 21:05:34 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from DSPAM-Daemon (localhost [127.0.0.1]) by mx0.deglitch.com (Postfix) with SMTP id BE6328FC5B for ; Tue, 6 Jan 2009 00:05:33 +0300 (MSK) Received: from orion.SpringDaemons.com (drsun1.dialup.corbina.ru [85.21.245.235]) by mx0.deglitch.com (Postfix) with ESMTPA id 58F9D8FC57; Tue, 6 Jan 2009 00:05:31 +0300 (MSK) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id 8BCF9398F3; Tue, 6 Jan 2009 00:07:57 +0300 (MSK) Date: Tue, 6 Jan 2009 00:07:57 +0300 From: Stanislav Sedov To: Alfred Perlstein Message-Id: <20090106000757.9c92d93d.stas@FreeBSD.org> In-Reply-To: <200901040012.n040C2gH040928@svn.freebsd.org> References: <200901040012.n040C2gH040928@svn.freebsd.org> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-DSPAM-Result: Innocent X-DSPAM-Processed: Tue Jan 6 00:05:33 2009 X-DSPAM-Confidence: 1.0000 X-DSPAM-Improbability: 1 in 98689409 chance of being spam X-DSPAM-Probability: 0.0023 X-DSPAM-Signature: 4962761d967001591710962 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Hans Petter Selasky Subject: Re: svn commit: r186730 - in head: lib/libusb20 sys/dev/usb2/controller sys/dev/usb2/core sys/dev/usb2/ethernet sys/dev/usb2/image sys/dev/usb2/include sys/dev/usb2/serial sys/dev/usb2/sound sys/dev/us... X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jan 2009 21:05:35 -0000 On Sun, 4 Jan 2009 00:12:02 +0000 (UTC) Alfred Perlstein mentioned: > Author: alfred > Date: Sun Jan 4 00:12:01 2009 > New Revision: 186730 > URL: http://svn.freebsd.org/changeset/base/186730 > > Log: > Sync with usb4bsd: > > src/lib/libusb20/libusb20_desc.c > > Make "libusb20_desc_foreach()" more readable. > > src/sys/dev/usb2/controller/*.[ch] > src/sys/dev/usb2/core/*.[ch] > > Implement support for USB power save for all HC's. > > Implement support for Big-endian EHCI. > > Move Huawei quirks back into "u3g" driver. > > Improve device enumeration. > > src/sys/dev/usb2/ethernet/*[ch] > > Patches for supporting new AXE Gigabit chipset. > > src/sys/dev/usb2/serial/*[ch] > > Fix IOCTL return code. > > src/sys/dev/usb2/wlan/*[ch] > > Sync with old USB stack. > > Submitted by: hps ... > +#if (USB_DEBUG != 0) > + if (rem != (USB_P2U(pc->buffer) & (USB_PAGE_SIZE - 1))) { > + /* > + * This check verifies that the physical address is correct: > + */ > + DPRINTFN(0, "Page offset was not preserved!\n"); > + error = 1; > + goto done; > + } > +#endif > while (nseg > 0) { > nseg--; > segs++; > @@ -788,7 +800,16 @@ > ext_seg = 0; > } > nseg--; > - > +#if (USB_DEBUG != 0) > + if (rem != (USB_P2U(pc->buffer) & (USB_PAGE_SIZE - 1))) { > + /* > + * This check verifies that the physical address is correct: > + */ > + DPRINTFN(0, "Page offset was not preserved!\n"); > + error = 1; > + goto done; > + } > +#endif This bits prevent usb2 from working on my desktop with the following messages: usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_alloc_device:1423: set address 2 failed (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_alloc_device:1458: getting device descriptor at addr 2 failed! usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_alloc_device:1423: set address 2 failed (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_alloc_device:1458: getting device descriptor at addr 2 failed! usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1362: addr=2, set address failed! (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1375: getting device descriptor at addr 2 failed! usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1362: addr=2, set address failed! (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1375: getting device descriptor at addr 2 failed! Starting Network: lo0 em0. Waiting 30s for an interface to come up: usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1362: addr=2, set address failed! (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1375: getting device descriptor at addr 2 failed! ugen3.2: <> at usbus3 (disconnected) uhub_reattach_port:417: could not allocate new device! usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1362: addr=2, set address failed! (ignored) usb2_pc_common_mem_cb:429: Page offset was not preserved! usb2_req_re_enumerate:1375: getting device descriptor at addr 2 failed! ugen1.2: <> at usbus1 (disconnected) uhub_reattach_port:417: could not allocate new device! Can you take a look at this? Thanks! -- Stanislav Sedov ST4096-RIPE !DSPAM:4962761d967001591710962!