Discussion:
USB 1.1.1 not accepting address.
(too old to reply)
Doug Laidlaw
2022-12-11 13:54:54 UTC
Permalink
On a text bootup, I see aline:

USB 1.1.1 not accepting address, error -71

There is plenty of info on fixing this, but they all start with
something like: "I plug something into my USB port, and nothing
happens." I need to do it backwards:

What physical item is USB 1.1.1? How can I find out?

Doug.
Aragorn
2022-12-11 14:17:32 UTC
Permalink
Post by Doug Laidlaw
USB 1.1.1 not accepting address, error -71
There is plenty of info on fixing this, but they all start with
something like: "I plug something into my USB port, and nothing
What physical item is USB 1.1.1? How can I find out?
$ man lsusb
--
With respect,
= Aragorn =
David W. Hodgins
2022-12-11 18:09:21 UTC
Permalink
Post by Doug Laidlaw
USB 1.1.1 not accepting address, error -71
There is plenty of info on fixing this, but they all start with
something like: "I plug something into my USB port, and nothing
What physical item is USB 1.1.1? How can I find out?
If I'm reading /usr/src/kernel-5.15.77-1.mga8/drivers/usb/core/hub.c correctly,
it's the usb hub, not a device that's plugged into it. The comments indicate
there was a change to be "more like windows" in usb handling that causes the
error to show for some old hardware.

Workaround is to change /sys/module/usbcore/parameters/old_scheme_first from
N to Y using a kernel parameter. To do this, assuming you're using grub2, edit
/etc/default/grub and add the parameter to GRUB_CMDLINE_LINUX_DEFAULT
so it ends up something like
GRUB_CMDLINE_LINUX_DEFAULT="noiswmd audit=0 vga=788 usbcore.old_scheme_first=1"

Keep whatever you had, just add the usbcore parm.

Then run update-grub and reboot.

Regards, Dave Hodgins
Doug Laidlaw
2022-12-12 13:56:24 UTC
Permalink
On Sun, 11 Dec 2022 08:54:54 -0500, Doug Laidlaw
Post by Doug Laidlaw
USB 1.1.1 not accepting address, error -71
There is plenty of info on fixing this, but they all start with
something like: "I plug something into my USB port, and nothing
What physical item is USB 1.1.1?  How can I find out?
If I'm reading /usr/src/kernel-5.15.77-1.mga8/drivers/usb/core/hub.c correctly,
it's the usb hub, not a device that's plugged into it. The comments indicate
there was a change to be "more like windows" in usb handling that causes the
error to show for some old hardware.
Workaround is to change /sys/module/usbcore/parameters/old_scheme_first from
N to Y using a kernel parameter. To do this, assuming you're using grub2, edit
/etc/default/grub and add the parameter to GRUB_CMDLINE_LINUX_DEFAULT
so it ends up something like
GRUB_CMDLINE_LINUX_DEFAULT="noiswmd audit=0 vga=788
usbcore.old_scheme_first=1"
Keep whatever you had, just add the usbcore parm.
Then run update-grub and reboot.
Regards, Dave Hodgins
Thanks, David. I did read somewhere that this item is not a hub, but
stands for the bus itself.

Doug.
Doug Laidlaw
2022-12-13 05:12:40 UTC
Permalink
Post by David W. Hodgins
Workaround is to change
/sys/module/usbcore/parameters/old_scheme_first from
N to Y using a kernel parameter. To do this, assuming you're using grub2, edit
/etc/default/grub and add the parameter to GRUB_CMDLINE_LINUX_DEFAULT
so it ends up something like
GRUB_CMDLINE_LINUX_DEFAULT="noiswmd audit=0 vga=788
usbcore.old_scheme_first=1"
Keep whatever you had, just add the usbcore parm.
Then run update-grub and reboot.
Regards, Dave Hodgins
Thanks, David.  I did read somewhere that this item is not a hub, but
stands for the bus itself.
Doug.
And it worked beautifully.

Loading...