From owner-freebsd-current@FreeBSD.ORG Sun Jan 18 21:27:57 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F156106564A; Sun, 18 Jan 2009 21:27:57 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id D738A8FC12; Sun, 18 Jan 2009 21:27:56 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (critter.freebsd.dk [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id 7BFB23F129; Sun, 18 Jan 2009 21:27:55 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.3/8.14.3) with ESMTP id n0ILRrnJ001422; Sun, 18 Jan 2009 21:27:54 GMT (envelope-from phk@critter.freebsd.dk) To: Hans Petter Selasky From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 18 Jan 2009 10:31:34 +0100." <200901181031.35412.hselasky@c2i.net> Date: Sun, 18 Jan 2009 21:27:53 +0000 Message-ID: <1421.1232314073@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: freebsd-current@freebsd.org, current@freebsd.org Subject: Re: USB2 + ucom + UHCI: still not happy X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jan 2009 21:27:57 -0000 In message <200901181031.35412.hselasky@c2i.net>, Hans Petter Selasky writes: >On Saturday 17 January 2009, Poul-Henning Kamp wrote: >> I just updated to -current and tried USB2 again, FTDI serial ports >> and Huawei 3G modem still not happy. > >Hi, > >I'm working on this issue. I have a machine with SSH which has the exact same >problem. It seems like it is UHCI related! I have a patch you can try: > >Edit "..../usb2/controller/uhci2.c" No luck, still stalls on FTDI based serial ports: usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 12Mbps Full Speed USB v1.0 usbus4: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 ushub0: on usbus0 ugen1.1: at usbus1 ushub1: on usbus1 ugen2.1: at usbus2 ushub2: on usbus2 ugen3.1: at usbus3 ushub3: on usbus3 ugen4.1: at usbus4 ushub4: on usbus4 [...] ushub0: 2 ports with 2 removable, self powered ushub2: 2 ports with 2 removable, self powered ushub1: 2 ports with 2 removable, self powered ushub3: 2 ports with 2 removable, self powered [...] usb2_alloc_device:1401: set address 2 failed (ignored) usb2_alloc_device:1436: getting device descriptor at addr 2 failed! usb2_req_re_enumerate:1366: addr=2, set address failed! (ignored) usb2_req_re_enumerate:1379: getting device descriptor at addr 2 failed! usb2_req_re_enumerate:1366: addr=2, set address failed! (ignored) usb2_req_re_enumerate:1379: getting device descriptor at addr 2 failed! ugen1.2: <> at usbus1 (disconnected) uhub_reattach_port:413: could not allocate new device! [...] usb2_alloc_device:1401: set address 2 failed (ignored) usb2_alloc_device:1436: getting device descriptor at addr 2 failed! usb2_req_re_enumerate:1366: addr=2, set address failed! (ignored) usb2_req_re_enumerate:1379: getting device descriptor at addr 2 failed! usb2_req_re_enumerate:1366: addr=2, set address failed! (ignored) usb2_req_re_enumerate:1379: getting device descriptor at addr 2 failed! ugen1.2: <> at usbus1 (disconnected) uhub_reattach_port:413: could not allocate new device! -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.