Date: Sun, 18 Jan 2009 21:27:53 +0000 From: "Poul-Henning Kamp" <phk@phk.freebsd.dk> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-current@freebsd.org, current@freebsd.org Subject: Re: USB2 + ucom + UHCI: still not happy Message-ID: <1421.1232314073@critter.freebsd.dk> In-Reply-To: Your message of "Sun, 18 Jan 2009 10:31:34 %2B0100." <200901181031.35412.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Intel> at usbus0 ushub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 ugen1.1: <Intel> at usbus1 ushub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 ugen2.1: <Intel> at usbus2 ushub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2 ugen3.1: <Intel> at usbus3 ushub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3 ugen4.1: <Intel> at usbus4 ushub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1421.1232314073>