* 3.18 regression: Error while assigning device slot ID, USB3 devices not detected @ 2015-01-18 6:08 Robert Hancock 2015-01-18 6:25 ` Greg KH 0 siblings, 1 reply; 8+ messages in thread From: Robert Hancock @ 2015-01-18 6:08 UTC (permalink / raw) To: linux-kernel, Linux-usb I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed some errors in dmesg and at least some of my USB3 ports don't recognize any USB3 devices plugged into them: [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host supports is 32. [ 0.560990] usb usb2-port2: couldn't allocate usb_device [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host supports is 32. [ 0.561239] usb usb2-port5: couldn't allocate usb_device [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host supports is 32. [ 0.561484] usb usb2-port6: couldn't allocate usb_device This worked fine under 3.17. Is this a known problem? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-18 6:08 3.18 regression: Error while assigning device slot ID, USB3 devices not detected Robert Hancock @ 2015-01-18 6:25 ` Greg KH 2015-01-19 13:28 ` Josh Boyer 0 siblings, 1 reply; 8+ messages in thread From: Greg KH @ 2015-01-18 6:25 UTC (permalink / raw) To: Robert Hancock; +Cc: linux-kernel, Linux-usb On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: > I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard > under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed > some errors in dmesg and at least some of my USB3 ports don't recognize any > USB3 devices plugged into them: > > [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > supports is 32. > [ 0.560990] usb usb2-port2: couldn't allocate usb_device > [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > supports is 32. > [ 0.561239] usb usb2-port5: couldn't allocate usb_device > [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > supports is 32. > [ 0.561484] usb usb2-port6: couldn't allocate usb_device > > This worked fine under 3.17. Is this a known problem? Yes it is, should be fixed in Linus's tree now and will be backported to the latest 3.18-stable tree in a week or so. thanks, greg k-h ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-18 6:25 ` Greg KH @ 2015-01-19 13:28 ` Josh Boyer 2015-01-19 13:33 ` Greg KH 0 siblings, 1 reply; 8+ messages in thread From: Josh Boyer @ 2015-01-19 13:28 UTC (permalink / raw) To: Greg KH; +Cc: Robert Hancock, linux-kernel, Linux-usb On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: > On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: >> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard >> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed >> some errors in dmesg and at least some of my USB3 ports don't recognize any >> USB3 devices plugged into them: >> >> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> supports is 32. >> [ 0.560990] usb usb2-port2: couldn't allocate usb_device >> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> supports is 32. >> [ 0.561239] usb usb2-port5: couldn't allocate usb_device >> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> supports is 32. >> [ 0.561484] usb usb2-port6: couldn't allocate usb_device >> >> This worked fine under 3.17. Is this a known problem? > > Yes it is, should be fixed in Linus's tree now and will be backported to > the latest 3.18-stable tree in a week or so. Do you happen to know the commit id? josh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-19 13:28 ` Josh Boyer @ 2015-01-19 13:33 ` Greg KH 2015-01-19 13:47 ` Josh Boyer 0 siblings, 1 reply; 8+ messages in thread From: Greg KH @ 2015-01-19 13:33 UTC (permalink / raw) To: Josh Boyer; +Cc: Robert Hancock, linux-kernel, Linux-usb On Mon, Jan 19, 2015 at 08:28:19AM -0500, Josh Boyer wrote: > On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: > > On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: > >> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard > >> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed > >> some errors in dmesg and at least some of my USB3 ports don't recognize any > >> USB3 devices plugged into them: > >> > >> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > >> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > >> supports is 32. > >> [ 0.560990] usb usb2-port2: couldn't allocate usb_device > >> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > >> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > >> supports is 32. > >> [ 0.561239] usb usb2-port5: couldn't allocate usb_device > >> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID > >> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host > >> supports is 32. > >> [ 0.561484] usb usb2-port6: couldn't allocate usb_device > >> > >> This worked fine under 3.17. Is this a known problem? > > > > Yes it is, should be fixed in Linus's tree now and will be backported to > > the latest 3.18-stable tree in a week or so. > > Do you happen to know the commit id? f161ead70fa6a62e432dff6e9dab8e3cfbeabea6 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-19 13:33 ` Greg KH @ 2015-01-19 13:47 ` Josh Boyer 2015-01-19 14:57 ` Mathias Nyman 0 siblings, 1 reply; 8+ messages in thread From: Josh Boyer @ 2015-01-19 13:47 UTC (permalink / raw) To: Greg KH; +Cc: Robert Hancock, linux-kernel, Linux-usb On Mon, Jan 19, 2015 at 8:33 AM, Greg KH <gregkh@linuxfoundation.org> wrote: > On Mon, Jan 19, 2015 at 08:28:19AM -0500, Josh Boyer wrote: >> On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >> > On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: >> >> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard >> >> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed >> >> some errors in dmesg and at least some of my USB3 ports don't recognize any >> >> USB3 devices plugged into them: >> >> >> >> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> >> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> >> supports is 32. >> >> [ 0.560990] usb usb2-port2: couldn't allocate usb_device >> >> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> >> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> >> supports is 32. >> >> [ 0.561239] usb usb2-port5: couldn't allocate usb_device >> >> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >> >> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >> >> supports is 32. >> >> [ 0.561484] usb usb2-port6: couldn't allocate usb_device >> >> >> >> This worked fine under 3.17. Is this a known problem? >> > >> > Yes it is, should be fixed in Linus's tree now and will be backported to >> > the latest 3.18-stable tree in a week or so. >> >> Do you happen to know the commit id? > > f161ead70fa6a62e432dff6e9dab8e3cfbeabea6 Thanks! josh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-19 13:47 ` Josh Boyer @ 2015-01-19 14:57 ` Mathias Nyman 2015-01-19 15:40 ` Josh Boyer 0 siblings, 1 reply; 8+ messages in thread From: Mathias Nyman @ 2015-01-19 14:57 UTC (permalink / raw) To: Josh Boyer, Robert Hancock; +Cc: Greg KH, linux-kernel, Linux-usb On 19.01.2015 15:47, Josh Boyer wrote: > On Mon, Jan 19, 2015 at 8:33 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >> On Mon, Jan 19, 2015 at 08:28:19AM -0500, Josh Boyer wrote: >>> On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >>>> On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: >>>>> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard >>>>> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed >>>>> some errors in dmesg and at least some of my USB3 ports don't recognize any >>>>> USB3 devices plugged into them: >>>>> >>>>> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>> supports is 32. >>>>> [ 0.560990] usb usb2-port2: couldn't allocate usb_device >>>>> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>> supports is 32. >>>>> [ 0.561239] usb usb2-port5: couldn't allocate usb_device >>>>> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>> supports is 32. >>>>> [ 0.561484] usb usb2-port6: couldn't allocate usb_device >>>>> >>>>> This worked fine under 3.17. Is this a known problem? >>>> >>>> Yes it is, should be fixed in Linus's tree now and will be backported to >>>> the latest 3.18-stable tree in a week or so. >>> >>> Do you happen to know the commit id? >> >> f161ead70fa6a62e432dff6e9dab8e3cfbeabea6 > > Thanks! > Tell me if this fixed the issue. I got this gut feeling this might be something else. It should have failed in 3.17 as well -Mathias ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-19 14:57 ` Mathias Nyman @ 2015-01-19 15:40 ` Josh Boyer 2015-01-20 0:53 ` Robert Hancock 0 siblings, 1 reply; 8+ messages in thread From: Josh Boyer @ 2015-01-19 15:40 UTC (permalink / raw) To: Mathias Nyman; +Cc: Robert Hancock, Greg KH, linux-kernel, Linux-usb On Mon, Jan 19, 2015 at 9:57 AM, Mathias Nyman <mathias.nyman@linux.intel.com> wrote: > On 19.01.2015 15:47, Josh Boyer wrote: >> On Mon, Jan 19, 2015 at 8:33 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >>> On Mon, Jan 19, 2015 at 08:28:19AM -0500, Josh Boyer wrote: >>>> On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >>>>> On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: >>>>>> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard >>>>>> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed >>>>>> some errors in dmesg and at least some of my USB3 ports don't recognize any >>>>>> USB3 devices plugged into them: >>>>>> >>>>>> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>> supports is 32. >>>>>> [ 0.560990] usb usb2-port2: couldn't allocate usb_device >>>>>> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>> supports is 32. >>>>>> [ 0.561239] usb usb2-port5: couldn't allocate usb_device >>>>>> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>> supports is 32. >>>>>> [ 0.561484] usb usb2-port6: couldn't allocate usb_device >>>>>> >>>>>> This worked fine under 3.17. Is this a known problem? >>>>> >>>>> Yes it is, should be fixed in Linus's tree now and will be backported to >>>>> the latest 3.18-stable tree in a week or so. >>>> >>>> Do you happen to know the commit id? >>> >>> f161ead70fa6a62e432dff6e9dab8e3cfbeabea6 >> >> Thanks! >> > > Tell me if this fixed the issue. > I got this gut feeling this might be something else. > It should have failed in 3.17 as well OK. We're tracking this in the bug Robert filed here: https://bugzilla.redhat.com/show_bug.cgi?id=1183289 The patch should be in the next Fedora kernel build, so hopefully we can get back to you soon. josh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: 3.18 regression: Error while assigning device slot ID, USB3 devices not detected 2015-01-19 15:40 ` Josh Boyer @ 2015-01-20 0:53 ` Robert Hancock 0 siblings, 0 replies; 8+ messages in thread From: Robert Hancock @ 2015-01-20 0:53 UTC (permalink / raw) To: Josh Boyer; +Cc: Mathias Nyman, Greg KH, linux-kernel, Linux-usb On Mon, Jan 19, 2015 at 9:40 AM, Josh Boyer <jwboyer@fedoraproject.org> wrote: > On Mon, Jan 19, 2015 at 9:57 AM, Mathias Nyman > <mathias.nyman@linux.intel.com> wrote: >> On 19.01.2015 15:47, Josh Boyer wrote: >>> On Mon, Jan 19, 2015 at 8:33 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >>>> On Mon, Jan 19, 2015 at 08:28:19AM -0500, Josh Boyer wrote: >>>>> On Sun, Jan 18, 2015 at 1:25 AM, Greg KH <gregkh@linuxfoundation.org> wrote: >>>>>> On Sun, Jan 18, 2015 at 12:08:18AM -0600, Robert Hancock wrote: >>>>>>> I've got an Intel Haswell-based system with a Gigabyte Z87X-D3H motherboard >>>>>>> under Fedora 21. After updating to the 3.18.2-200 Fedora kernel, I noticed >>>>>>> some errors in dmesg and at least some of my USB3 ports don't recognize any >>>>>>> USB3 devices plugged into them: >>>>>>> >>>>>>> [ 0.560838] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>>> [ 0.560912] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>>> supports is 32. >>>>>>> [ 0.560990] usb usb2-port2: couldn't allocate usb_device >>>>>>> [ 0.561098] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>>> [ 0.561163] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>>> supports is 32. >>>>>>> [ 0.561239] usb usb2-port5: couldn't allocate usb_device >>>>>>> [ 0.561344] xhci_hcd 0000:00:14.0: Error while assigning device slot ID >>>>>>> [ 0.561409] xhci_hcd 0000:00:14.0: Max number of devices this xHCI host >>>>>>> supports is 32. >>>>>>> [ 0.561484] usb usb2-port6: couldn't allocate usb_device >>>>>>> >>>>>>> This worked fine under 3.17. Is this a known problem? >>>>>> >>>>>> Yes it is, should be fixed in Linus's tree now and will be backported to >>>>>> the latest 3.18-stable tree in a week or so. >>>>> >>>>> Do you happen to know the commit id? >>>> >>>> f161ead70fa6a62e432dff6e9dab8e3cfbeabea6 >>> >>> Thanks! >>> >> >> Tell me if this fixed the issue. >> I got this gut feeling this might be something else. >> It should have failed in 3.17 as well > > OK. We're tracking this in the bug Robert filed here: > > https://bugzilla.redhat.com/show_bug.cgi?id=1183289 > > The patch should be in the next Fedora kernel build, so hopefully we > can get back to you soon. The patched build seems to fix the problem with the ports not recognizing SuperSpeed devices. I do get these errors in dmesg now though, which also weren't in 3.17: [ 0.881967] usb: failed to peer 1-9-port1 and 2-5-port1 by location (1-9-port1:none) (2-5-port1:usb1-port11) [ 0.881968] usb 1-9-port1: failed to peer to 2-5-port1 (-16) [ 0.881969] usb: port power management may be unreliable [ 0.881993] usb: failed to peer 1-9-port2 and 2-5-port2 by location (1-9-port2:none) (2-5-port2:usb1-port12) [ 0.881994] usb 1-9-port2: failed to peer to 2-5-port2 (-16) [ 0.882015] usb: failed to peer 1-9-port3 and 2-5-port3 by location (1-9-port3:none) (2-5-port3:usb1-port13) [ 0.882016] usb 1-9-port3: failed to peer to 2-5-port3 (-16) [ 0.882037] usb: failed to peer 1-9-port4 and 2-5-port4 by location (1-9-port4:none) (2-5-port4:usb1-port14) [ 0.882038] usb 1-9-port4: failed to peer to 2-5-port4 (-16) Full dmesg is attached to this bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1183289 ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-01-20 0:53 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-01-18 6:08 3.18 regression: Error while assigning device slot ID, USB3 devices not detected Robert Hancock 2015-01-18 6:25 ` Greg KH 2015-01-19 13:28 ` Josh Boyer 2015-01-19 13:33 ` Greg KH 2015-01-19 13:47 ` Josh Boyer 2015-01-19 14:57 ` Mathias Nyman 2015-01-19 15:40 ` Josh Boyer 2015-01-20 0:53 ` Robert Hancock
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox