Date: Sat, 6 Jul 2019 12:41:24 -0700 From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: Hans Petter Selasky <hps@selasky.org> Cc: freebsd-current@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190706194124.GA45536@troutmask.apl.washington.edu> In-Reply-To: <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jul 06, 2019 at 08:33:39PM +0200, Hans Petter Selasky wrote: > On 2019-07-06 20:23, Steve Kargl wrote: > > So, how does one get usb working, again? > > > > -- Steve > > Can you show dmesg? > It looks like the enumeration of busses and devices has changed. grepping for uhub and usbus of the working and broken dmesg.boot gives % grep uhub dmesg.boot.working uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3 uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5 uhub5: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 uhub6: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 uhub1: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered uhub4: 2 ports with 2 removable, self powered uhub3: 2 ports with 2 removable, self powered uhub6: 2 ports with 2 removable, self powered uhub5: 4 ports with 4 removable, self powered uhub0: 6 ports with 6 removable, self powered umass0 on uhub0 ukbd0 on uhub1 ums0 on uhub1 uhid0 on uhub1 % grep uhub dmesg.boot.broken uhub0 on usbus5 uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5 uhub1 on usbus3 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3 uhub2 on usbus1 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 uhub3 on usbus6 uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6 uhub5 on usbus2 uhub5: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 uhub4 on usbus4 uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4 uhub1: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered uhub4: 2 ports with 2 removable, self powered uhub5: 4 ports with 4 removable, self powered uhub3: 6 ports with 6 removable, self powered **** % grep usbus dmesg.boot.working usbus0 on uhci0 usbus0: 12Mbps Full Speed USB v1.0 usbus1 on uhci1 usbus1: 12Mbps Full Speed USB v1.0 usbus2: EHCI version 1.0 usbus2 on ehci0 usbus2: 480Mbps High Speed USB v2.0 usbus3 on uhci2 usbus3: 12Mbps Full Speed USB v1.0 usbus4 on uhci3 usbus4: 12Mbps Full Speed USB v1.0 usbus5 on uhci4 usbus5: 12Mbps Full Speed USB v1.0 usbus6: EHCI version 1.0 usbus6 on ehci1 usbus6: 480Mbps High Speed USB v2.0 ugen6.1: <Intel EHCI root HUB> at usbus6 uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6 ugen4.1: <Intel UHCI root HUB> at usbus4 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4 ugen3.1: <Intel UHCI root HUB> at usbus3 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3 ugen1.1: <Intel UHCI root HUB> at usbus1 uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 ugen5.1: <Intel UHCI root HUB> at usbus5 uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5 ugen2.1: <Intel EHCI root HUB> at usbus2 uhub5: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 ugen0.1: <Intel UHCI root HUB> at usbus0 uhub6: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 ugen6.2: <Toshiba External USB HDD> at usbus6 umass0: <Bulk Only Interface> on usbus6 ugen4.2: <Logitech USB Receiver> at usbus4 ukbd0: <Logitech USB Receiver, class 0/0, rev 2.00/12.03, addr 2> on usbus4 ums0: <Logitech USB Receiver, class 0/0, rev 2.00/12.03, addr 2> on usbus4 uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/12.03, addr 2> on usbus4 % grep usbus dmesg.boot.broken usbus0 on uhci0 usbus0: 12Mbps Full Speed USB v1.0 usbus1 on uhci1 usbus1: 12Mbps Full Speed USB v1.0 usbus2: EHCI version 1.0 usbus2 on ehci0 usbus2: 480Mbps High Speed USB v2.0 usbus3 on uhci2 usbus3: 12Mbps Full Speed USB v1.0 usbus4 on uhci3 usbus4: 12Mbps Full Speed USB v1.0 usbus5 on uhci4 usbus5: 12Mbps Full Speed USB v1.0 usbus6: EHCI version 1.0 usbus6 on ehci1 usbus6: 480Mbps High Speed USB v2.0 ugen5.1: <Intel UHCI root HUB> at usbus5 ugen3.1: <Intel UHCI root HUB> at usbus3 ugen1.1: <Intel UHCI root HUB> at usbus1 ugen6.1: <Intel EHCI root HUB> at usbus6 ugen4.1: <Intel UHCI root HUB> at usbus4 ugen2.1: <Intel EHCI root HUB> at usbus2 ugen0.1: <Intel UHCI root HUB> at usbus0 uhub0 on usbus5 uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5 uhub1 on usbus3 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3 uhub2 on usbus1 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 uhub3 on usbus6 uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6 uhub5 on usbus2 uhub5: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 uhub4 on usbus4 uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4 -- Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190706194124.GA45536>