Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1094048 - [abrt] WARNING: CPU: 4 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1fd/0x5c0()
Summary: [abrt] WARNING: CPU: 4 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:497c9e697a7c877fce20e3b50fa...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-04 17:44 UTC by Luke Carrier
Modified: 2015-01-18 02:31 UTC (History)
12 users (show)

Fixed In Version: kernel-3.17.6-200.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-12-12 04:06:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: dmesg (99.01 KB, text/plain)
2014-05-04 17:45 UTC, Luke Carrier
no flags Details

Description Luke Carrier 2014-05-04 17:44:59 UTC
Additional info:
reporter:       libreport-2.2.2
WARNING: CPU: 4 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1fd/0x5c0()
usb 5-2: BOGUS urb xfer, pipe 3 != type 1
Modules linked in: xpad(+) lpc_ich mfd_core serio_raw i2c_i801 i2c_core microcode tpm_infineon tpm_tis joydev shpchp tpm binfmt_misc dm_crypt crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel e1000e ptp mxm_wmi pps_core video wmi
CPU: 4 PID: 0 Comm: swapper/4 Not tainted 3.14.2-200.fc20.x86_64 #1
Hardware name: System manufacturer System Product Name/P8Z77-V, BIOS 1805 12/19/2012
 0000000000000000 84cdc17291899f4b ffff88042ed03c78 ffffffff816eec92
 ffff88042ed03cc0 ffff88042ed03cb0 ffffffff8108a1bd ffff88003e54d9c0
 ffff880414a79800 0000000000000003 0000000000000003 0000000000000020
Call Trace:
 <IRQ>  [<ffffffff816eec92>] dump_stack+0x45/0x56
 [<ffffffff8108a1bd>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff8108a23c>] warn_slowpath_fmt+0x5c/0x80
 [<ffffffff814e3ebd>] usb_submit_urb+0x1fd/0x5c0
 [<ffffffffa00d4b3b>] xpad_irq_in+0x36b/0x4a0 [xpad]
 [<ffffffff814e0bc7>] __usb_hcd_giveback_urb+0x77/0x100
 [<ffffffff814e0c8c>] usb_hcd_giveback_urb+0x3c/0xd0
 [<ffffffff815218cb>] xhci_irq+0x70b/0x1bb0
 [<ffffffff81522d81>] xhci_msi_irq+0x11/0x20
 [<ffffffff810e573e>] handle_irq_event_percpu+0x3e/0x1d0
 [<ffffffff810e5907>] handle_irq_event+0x37/0x60
 [<ffffffff810e84bf>] handle_edge_irq+0x6f/0x120
 [<ffffffff810169ff>] handle_irq+0xbf/0x150
 [<ffffffff816f9faa>] ? atomic_notifier_call_chain+0x1a/0x20
 [<ffffffff8170124f>] do_IRQ+0x4f/0xf0
 [<ffffffff816f616d>] common_interrupt+0x6d/0x6d
 <EOI>  [<ffffffff8158c362>] ? cpuidle_enter_state+0x52/0xc0
 [<ffffffff8158c358>] ? cpuidle_enter_state+0x48/0xc0
 [<ffffffff8158c489>] cpuidle_idle_call+0xb9/0x1f0
 [<ffffffff8101e83e>] arch_cpu_idle+0xe/0x30
 [<ffffffff810e4c45>] cpu_startup_entry+0xf5/0x2a0
 [<ffffffff81044f8b>] start_secondary+0x23b/0x300

Comment 1 Luke Carrier 2014-05-04 17:45:05 UTC
Created attachment 892303 [details]
File: dmesg

Comment 2 Justin M. Forbes 2014-05-21 19:39:14 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There is a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs.

Fedora 20 has now been rebased to 3.14.4-200.fc20.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you experience different issues, please open a new bug report for those.

Comment 3 Justin M. Forbes 2014-06-23 14:49:01 UTC
*********** MASS BUG UPDATE **************
This bug is being closed with INSUFFICIENT_DATA as there has not been a response in 4 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously.

Comment 4 Dan Scott 2014-07-11 04:57:00 UTC
I'm getting this on the most recent kernel when I plug in a generic "PC Wireless Gaming Receiver" and try to pair it with an XBox 360 wireless controller:

[  128.516572] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G        W     3.15.3-200.fc20.x86_64 #1
[  128.516573] Hardware name: LENOVO 20AQ004EUS/20AQ004EUS, BIOS GJET75WW (2.25 ) 03/28/2014
[  128.516575]  0000000000000000 32b07d0a3e86ada5 ffff88031e243c78 ffffffff816ef1f2
[  128.516578]  ffff88031e243cc0 ffff88031e243cb0 ffffffff8108931d ffff8802e6aefcc0
[  128.516580]  ffff8802fe476000 0000000000000003 0000000000000003 0000000000000020
[  128.516583] Call Trace:
[  128.516585]  <IRQ>  [<ffffffff816ef1f2>] dump_stack+0x45/0x56
[  128.516593]  [<ffffffff8108931d>] warn_slowpath_common+0x7d/0xa0
[  128.516596]  [<ffffffff8108939c>] warn_slowpath_fmt+0x5c/0x80
[  128.516598]  [<ffffffff814deb5d>] usb_submit_urb+0x1fd/0x5c0
[  128.516602]  [<ffffffffa085db3b>] xpad_irq_in+0x36b/0x4a0 [xpad]
[  128.516606]  [<ffffffff814db877>] __usb_hcd_giveback_urb+0x77/0x100
[  128.516609]  [<ffffffff814db93c>] usb_hcd_giveback_urb+0x3c/0xd0
[  128.516613]  [<ffffffff8151d03b>] xhci_irq+0x70b/0x1b70
[  128.516617]  [<ffffffff810ba0a9>] ? ttwu_do_wakeup+0x19/0xc0
[  128.516620]  [<ffffffff8151e4b1>] xhci_msi_irq+0x11/0x20
[  128.516623]  [<ffffffff810e3c5e>] handle_irq_event_percpu+0x3e/0x1a0
[  128.516625]  [<ffffffff810e3df7>] handle_irq_event+0x37/0x60
[  128.516629]  [<ffffffff810e6b3f>] handle_edge_irq+0x6f/0x120
[  128.516633]  [<ffffffff8101596f>] handle_irq+0xbf/0x150
[  128.516636]  [<ffffffff816fa1da>] ? atomic_notifier_call_chain+0x1a/0x20
[  128.516639]  [<ffffffff8170144f>] do_IRQ+0x4f/0xf0
[  128.516643]  [<ffffffff816f642d>] common_interrupt+0x6d/0x6d
[  128.516644]  <EOI>  [<ffffffff81588092>] ? cpuidle_enter_state+0x52/0xc0
[  128.516650]  [<ffffffff81588137>] cpuidle_enter+0x17/0x20
[  128.516654]  [<ffffffff810d08b4>] cpu_startup_entry+0x304/0x410
[  128.516659]  [<ffffffff81043f2b>] start_secondary+0x22b/0x310
[  128.516660] ---[ end trace 84e7d14a21242eff ]---

Comment 5 Timothy Arceri 2014-07-25 12:48:56 UTC
(In reply to Dan Scott from comment #4)
> I'm getting this on the most recent kernel when I plug in a generic "PC
> Wireless Gaming Receiver" and try to pair it with an XBox 360 wireless
> controller:

Same here.

Jul 25 22:41:58 localhost kernel: [  232.410914] WARNING: CPU: 2 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x265/0x600()
Jul 25 22:41:58 localhost kernel: [  232.410918] usb 1-1.2: BOGUS urb xfer, pipe 3 != type 1
Jul 25 22:41:58 localhost kernel: [  232.410921] Modules linked in: fuse ccm ip6t_rpfilter ip6t_REJECT xt_conntrack bnep ebtable_nat ebtable_broute bridge stp llc ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw iTCO_wdt iTCO_vendor_support mxm_wmi x86_pkg_temp_thermal coretemp kvm_intel kvm arc4 ath9k ath9k_common uvcvideo ath9k_hw videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common snd_hda_codec_hdmi ath mac80211 videodev crct10dif_pclmul ath3k crc32_pclmul snd_hda_codec_realtek crc32c_intel ghash_clmulni_intel snd_hda_codec_generic btusb bluetooth microcode media snd_hda_intel snd_hda_controller cfg80211 joydev snd_hda_codec serio_raw i2c_i801 snd_hwdep snd_seq xpad rfkill snd_seq_device snd_pcm snd_timer snd wmi lpc_ich soundcore mei_me mei shpchp mfd_core binfmt_misc i915 i2c_algo_bit drm_kms_helper drm r8169 mii i2c_core video
Jul 25 22:41:58 localhost kernel: [  232.411025] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G        W     3.16.0-0.rc6.git1.2.fc22.x86_64 #1
Jul 25 22:41:58 localhost kernel: [  232.411029] Hardware name: PEGATRON CORPORATION B14/B14, BIOS 301 06/20/2012
Jul 25 22:41:58 localhost kernel: [  232.411032]  0000000000000000 4d2d43c877f97ac7 ffff88021f303d28 ffffffff8171b813
Jul 25 22:41:58 localhost kernel: [  232.411037]  ffff88021f303d70 ffff88021f303d60 ffffffff8108f30d ffff8800d48a99c0
Jul 25 22:41:58 localhost kernel: [  232.411042]  0000000000000020 0000000000000003 ffff8800d0642000 0000000000000003
Jul 25 22:41:58 localhost kernel: [  232.411047] Call Trace:
Jul 25 22:41:58 localhost kernel: [  232.411050]  <IRQ>  [<ffffffff8171b813>] dump_stack+0x45/0x56
Jul 25 22:41:58 localhost kernel: [  232.411066]  [<ffffffff8108f30d>] warn_slowpath_common+0x7d/0xa0
Jul 25 22:41:58 localhost kernel: [  232.411071]  [<ffffffff8108f38c>] warn_slowpath_fmt+0x5c/0x80
Jul 25 22:41:58 localhost kernel: [  232.411077]  [<ffffffff81506cf5>] usb_submit_urb+0x265/0x600
Jul 25 22:41:58 localhost kernel: [  232.411091]  [<ffffffffa01c3bb1>] xpad_irq_in+0x341/0x490 [xpad]
Jul 25 22:41:58 localhost kernel: [  232.411097]  [<ffffffff815038ba>] __usb_hcd_giveback_urb+0x7a/0x110
Jul 25 22:41:58 localhost kernel: [  232.411102]  [<ffffffff815044eb>] usb_giveback_urb_bh+0xab/0x100
Jul 25 22:41:58 localhost kernel: [  232.411109]  [<ffffffff81094633>] tasklet_hi_action+0xf3/0x100
Jul 25 22:41:58 localhost kernel: [  232.411115]  [<ffffffff81094a94>] __do_softirq+0x124/0x2b0
Jul 25 22:41:58 localhost kernel: [  232.411122]  [<ffffffff81094db5>] irq_exit+0xa5/0xb0
Jul 25 22:41:58 localhost kernel: [  232.411127]  [<ffffffff817253d6>] do_IRQ+0x56/0xe0
Jul 25 22:41:58 localhost kernel: [  232.411134]  [<ffffffff817231ad>] common_interrupt+0x6d/0x6d
Jul 25 22:41:58 localhost kernel: [  232.411137]  <EOI>  [<ffffffff815b2a6c>] ? cpuidle_enter_state+0x4c/0xc0
Jul 25 22:41:58 localhost kernel: [  232.411149]  [<ffffffff815b2bc7>] cpuidle_enter+0x17/0x20
Jul 25 22:41:58 localhost kernel: [  232.411155]  [<ffffffff810d8597>] cpu_startup_entry+0x357/0x490
Jul 25 22:41:58 localhost kernel: [  232.411164]  [<ffffffff81045f8e>] start_secondary+0x24e/0x2f0
Jul 25 22:41:58 localhost kernel: [  232.411168] ---[ end trace 8d5c520e36f294b7 ]---

Comment 6 mkempey 2014-10-09 14:10:10 UTC
Description of problem:
I started up my computer and this popped up. 

Version-Release number of selected component:
kernel

Additional info:
reporter:       libreport-2.2.3
cmdline:        BOOT_IMAGE=/vmlinuz-3.16.3-200.fc20.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root rhgb quiet LANG=en_US.UTF-8 nouveau.modeset=0 rd.driver.blacklist=nouveau video=vesa:off
kernel:         3.16.3-200.fc20.x86_64
runlevel:       unknown
type:           Kerneloops

Truncated backtrace:
WARNING: CPU: 4 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1fd/0x5c0()
usb 3-1: BOGUS urb xfer, pipe 3 != type 1
Modules linked in: xpad lpc_ich drm snd_timer mfd_core i2c_core snd mei_me mei soundcore shpchp tpm_infineon tpm_tis tpm nfsd auth_rpcgss nfs_acl lockd sunrpc mxm_wmi e1000e ptp pps_core video wmi
CPU: 4 PID: 0 Comm: swapper/4 Not tainted 3.16.3-200.fc20.x86_64 #1
Hardware name: System manufacturer System Product Name/P8Z77-V, BIOS 0906 03/26/2012
 0000000000000000 c57073233ccb6f41 ffff88041ed03c78 ffffffff81707091
 ffff88041ed03cc0 ffff88041ed03cb0 ffffffff8108d0ad ffff880405d073c0
 ffff88000b6cb800 0000000000000003 0000000000000003 0000000000000020
Call Trace:
 <IRQ>  [<ffffffff81707091>] dump_stack+0x45/0x56
 [<ffffffff8108d0ad>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff8108d12c>] warn_slowpath_fmt+0x5c/0x80
 [<ffffffff8138bfda>] ? __wrmsr_on_cpu+0x3a/0x40
 [<ffffffff814f4d9d>] usb_submit_urb+0x1fd/0x5c0
 [<ffffffffa0193b0b>] xpad_irq_in+0x36b/0x4a0 [xpad]
 [<ffffffff814f19aa>] __usb_hcd_giveback_urb+0x7a/0x110
 [<ffffffff814f1a7c>] usb_hcd_giveback_urb+0x3c/0xd0
 [<ffffffff8153389b>] xhci_irq+0x70b/0x1bb0
 [<ffffffff81534d51>] xhci_msi_irq+0x11/0x20
 [<ffffffff810e87fe>] handle_irq_event_percpu+0x3e/0x1a0
 [<ffffffff810e8997>] handle_irq_event+0x37/0x60
 [<ffffffff810eb6cf>] handle_edge_irq+0x6f/0x120
 [<ffffffff81015f6f>] handle_irq+0xbf/0x150
 [<ffffffff810b49da>] ? atomic_notifier_call_chain+0x1a/0x20
 [<ffffffff817113ff>] do_IRQ+0x4f/0xf0
 [<ffffffff8170f1ed>] common_interrupt+0x6d/0x6d
 <EOI>  [<ffffffff8159ee12>] ? cpuidle_enter_state+0x52/0xc0
 [<ffffffff8159ee08>] ? cpuidle_enter_state+0x48/0xc0
 [<ffffffff8159ef37>] cpuidle_enter+0x17/0x20
 [<ffffffff810d4bc5>] cpu_startup_entry+0x315/0x440
 [<ffffffff810456b0>] start_secondary+0x230/0x310

Comment 7 Justin M. Forbes 2014-11-13 16:00:40 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There is a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs.

Fedora 20 has now been rebased to 3.17.2-200.fc20.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you have moved on to Fedora 21, and are still experiencing this issue, please change the version to Fedora 21.

If you experience different issues, please open a new bug report for those.

Comment 8 Erik M Jacobs 2014-11-17 16:06:49 UTC
I am seeing the same issue when using a "microsoft" wireless receiver and an Xbox 360 controller:

------------[ cut here ]------------
WARNING: CPU: 1 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1fd/0x5c0()
usb 2-1: BOGUS urb xfer, pipe 3 != type 1
Modules linked in: xpad vhost_net vhost macvtap macvlan nf_conntrack_netbios_ns nf_conntrack_broadcast ccm ipt_MASQUERADE vfat fat rfcomm xt_CHECKSUM t..._conntrack_ipv
 snd_seq kvm uvcvideo snd_seq_device videobuf2_vmalloc videobuf2_memops microcode videobuf2_core v4l2_common snd_pcm videodev media iwlwifi joydev lpc_ich serio_raw ...
CPU: 1 PID: 0 Comm: swapper/1 Tainted: G        W     3.16.6-200.fc20.x86_64 #1
Hardware name: LENOVO 20ARS0LE00/20ARS0LE00, BIOS GJET67WW (2.17 ) 12/10/2013
 0000000000000000 b3cfdf12b31ce77e ffff88031e243c78 ffffffff81707d45
 ffff88031e243cc0 ffff88031e243cb0 ffffffff8108d0bd ffff8801dea4e9c0
 ffff88023a324800 0000000000000003 0000000000000003 0000000000000020
Call Trace:
 <IRQ>  [<ffffffff81707d45>] dump_stack+0x45/0x56
 [<ffffffff8108d0bd>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff8108d13c>] warn_slowpath_fmt+0x5c/0x80
 [<ffffffff810be10d>] ?  ttwu_do_activate.constprop.96+0x5d/0x70
 [<ffffffff814f558d>] usb_submit_urb+0x1fd/0x5c0
 [<ffffffffa0879b0b>] xpad_irq_in+0x36b/0x4a0 [xpad]
 [<ffffffff814f219a>] __usb_hcd_giveback_urb+0x7a/0x110
 [<ffffffff814f226c>] usb_hcd_giveback_urb+0x3c/0xd0
 [<ffffffff8153408b>] xhci_irq+0x70b/0x1bd0
 [<ffffffff81535561>] xhci_msi_irq+0x11/0x20
 [<ffffffff810e881e>] handle_irq_event_percpu+0x3e/0x1a0
 [<ffffffff810e89b7>] handle_irq_event+0x37/0x60
 [<ffffffff810eb6ef>] handle_edge_irq+0x6f/0x120
 [<ffffffff81015f6f>] handle_irq+0xbf/0x150
 [<ffffffff810b49ea>] ?  atomic_notifier_call_chain+0x1a/0x20
 [<ffffffff817120bf>] do_IRQ+0x4f/0xf0
 [<ffffffff8170fead>] common_interrupt+0x6d/0x6d
 <EOI>  [<ffffffff8159f862>] ? cpuidle_enter_state+0x52/0xc0
 [<ffffffff8159f858>] ?  cpuidle_enter_state+0x48/0xc0
 [<ffffffff8159f987>] cpuidle_enter+0x17/0x20
 [<ffffffff810d4be5>] cpu_startup_entry+0x315/0x440
 [<ffffffff810456b0>] start_secondary+0x230/0x310
---[ end trace f2e0dca7651c855c ]---

Someone suggested:
<-- begin suggestion -->
Not my area, but it turns out an Urb is a USB Request Block, a method to asynchronosly communicate with a USB endpoint, kinda like sending a network packet.

Described better here:  http://www.makelinux.net/ldd3/chp-13-sect-3

The warn you're getting is in usb_submit_urb():

drivers/usb/core/urb.c
442         /*
443          * stuff that drivers shouldn't do, but which shouldn't
444          * cause problems in HCDs if they get it wrong.
445          */
446 
447         /* Check that the pipe's type matches the endpoint's type */
448         if (usb_pipetype(urb->pipe) != pipetypes[xfertype])
449                 dev_WARN(&dev->dev, "BOGUS urb xfer, pipe %x != type %x\n",
450                         usb_pipetype(urb->pipe), pipetypes[xfertype]);

The check causing that WARN is described by this comment and macro:

include/linux/usb.h
1748 /*
1749  * For various legacy reasons, Linux has a small cookie that's paired with
1750  * a struct usb_device to identify an endpoint queue.  Queue characteristics
1751  * are defined by the endpoint's descriptor.  This cookie is called a "pipe",
1752  * an unsigned int encoded as:
1753  *
1754  *  - direction:        bit 7           (0 = Host-to-Device [Out],
1755  *                                       1 = Device-to-Host [In] ...
1756  *                                      like endpoint bEndpointAddress)
1757  *  - device address:   bits 8-14       ... bit positions known to uhci-hcd
1758  *  - endpoint:         bits 15-18      ... bit positions known to uhci-hcd
1759  *  - pipe type:        bits 30-31      (00 = isochronous, 01 = interrupt,
1760  *                                       10 = control, 11 = bulk)
1761  *
1762  * Given the device address and endpoint descriptor, pipes are redundant.
1763  */
1764 
1765 /* NOTE:  these are not the standard USB_ENDPOINT_XFER_* values!! */
1766 /* (yet ... they're the values used by usbfs) */
1767 #define PIPE_ISOCHRONOUS                0
1768 #define PIPE_INTERRUPT                  1
1769 #define PIPE_CONTROL                    2
1770 #define PIPE_BULK                       3
1771 
1772 #define usb_pipein(pipe)        ((pipe) & USB_DIR_IN)
1773 #define usb_pipeout(pipe)       (!usb_pipein(pipe))
1774 
1775 #define usb_pipedevice(pipe)    (((pipe) >> 8) & 0x7f)
1776 #define usb_pipeendpoint(pipe)  (((pipe) >> 15) & 0xf)
1777 
1778 #define usb_pipetype(pipe)      (((pipe) >> 30) & 3)
1779 #define usb_pipeisoc(pipe)      (usb_pipetype((pipe)) == PIPE_ISOCHRONOUS)
1780 #define usb_pipeint(pipe)       (usb_pipetype((pipe)) == PIPE_INTERRUPT)
1781 #define usb_pipecontrol(pipe)   (usb_pipetype((pipe)) == PIPE_CONTROL)
1782 #define usb_pipebulk(pipe)      (usb_pipetype((pipe)) == PIPE_BULK)

So I *think* the driver for this USB device sets up the async communication pipe as PIPE_BULK, but it should be PIPE_INTERRUPT.

Within the xpad driver (drivers/input/joystick/xpad.c) there's a number of calls to usb_sndintpipe() and usb_sndbulkpipe(). I'm guessing the incorrect one has been used at a certain time.

This should be benign, but it's always nice to fix warns.
<-- end suggestion -->

That was verbatim quoted from someone else.

I am running the latest F20 kernel:
[root@t440-festive-local ~]# cat /etc/redhat-release 
Fedora release 20 (Heisenbug)
[root@t440-festive-local ~]# uname -a
Linux t440-festive-local 3.17.2-200.fc20.x86_64 #1 SMP Tue Nov 4 18:04:56 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Please let me know if there is anything else I can try here. Happy to help.

Comment 9 Kévin Bernard-Allies 2014-11-30 13:15:37 UTC
I hit the same bug.

I searched a little, and it seems a patch has been submitted just five days ago: https://github.com/torvalds/linux/commit/a1f9a4072655843fc03186acbad65990cc05dd2d

So, we can either apply the patch and recompile our kernel, or wait for the next kernel release.

Comment 10 Josh Boyer 2014-12-01 14:29:46 UTC
I've added that patch to the F20 and F21 kernels.  It's already in rawhide.  Thanks for the pointer.

Comment 11 Fedora Update System 2014-12-05 01:13:57 UTC
kernel-3.17.4-302.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/kernel-3.17.4-302.fc21

Comment 12 Allen Coleman 2014-12-06 03:26:28 UTC
Description of problem:
Had wireless reciever for Xbox360 controller plugged in. Held down big X in middle of controller. Driver crashed.

Version-Release number of selected component:
kernel

Additional info:
reporter:       libreport-2.2.3
cmdline:        BOOT_IMAGE=/vmlinuz-3.17.4-200.fc20.i686 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root rhgb quiet LANG=en_US.UTF-8
kernel:         3.17.4-200.fc20.i686
runlevel:       N 5
type:           Kerneloops

Truncated backtrace:
WARNING: CPU: 3 PID: 0 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1bd/0x530()
usb 1-1.2: BOGUS urb xfer, pipe 3 != type 1
Modules linked in: lp fuse bnep bluetooth dm_crypt iTCO_wdt iTCO_vendor_support mxm_wmi ppdev coretemp arc4 kvm_intel iwldvm snd_hda_codec_hdmi kvm mac80211 crc32_pclmul crc32c_intel snd_hda_codec_conexant snd_hda_codec_generic microcode serio_raw intel_ips i2c_i801 joydev xpad snd_hda_intel lpc_ich snd_hda_controller snd_hda_codec sdhci_pci iwlwifi sdhci snd_hwdep snd_seq mmc_core snd_seq_device cfg80211 snd_pcm mei_me mei thinkpad_acpi snd_timer snd tpm_tis soundcore tpm rfkill wmi parport_pc parport acpi_cpufreq binfmt_misc nfsd auth_rpcgss nfs_acl lockd sunrpc i915 firewire_ohci i2c_algo_bit e1000e drm_kms_helper firewire_core ptp drm crc_itu_t pps_core video
CPU: 3 PID: 0 Comm: swapper/3 Not tainted 3.17.4-200.fc20.i686 #1
Hardware name: LENOVO 4313CTO/4313CTO, BIOS 6MET83WW (1.43 ) 02/24/2011
 c0cae947 c2243af8 00000000 f3e47e98 c0a1734a f3e47ed8 f3e47ec8 c0450e7e
 c0c3fc34 f3e47ef8 00000000 c0c1d7f1 000001c2 c082d23d c082d23d f2135e00
 00000003 f3467400 f3e47ee4 c0450ede 00000009 f3e47ed8 c0c3fc34 f3e47ef8
Call Trace:
 [<c0a1734a>] dump_stack+0x41/0x52
 [<c0450e7e>] warn_slowpath_common+0x7e/0xa0
 [<c082d23d>] ? usb_submit_urb+0x1bd/0x530
 [<c082d23d>] ? usb_submit_urb+0x1bd/0x530
 [<c0450ede>] warn_slowpath_fmt+0x3e/0x60
 [<c082d23d>] usb_submit_urb+0x1bd/0x530
 [<f82eeffd>] xpad_irq_in+0x7ed/0x850 [xpad]
 [<c082a337>] ? usb_hcd_unmap_urb_for_dma+0x17/0x100
 [<c04a68d0>] ? call_timer_fn+0x30/0xf0
 [<c082a4b3>] __usb_hcd_giveback_urb+0x63/0xe0
 [<c082b0e4>] usb_giveback_urb_bh+0x84/0xd0
 [<c0454567>] tasklet_hi_action+0xc7/0xd0
 [<c04549a3>] __do_softirq+0xc3/0x240
 [<c04548e0>] ? cpu_callback+0x160/0x160
 [<c0405482>] do_softirq_own_stack+0x22/0x30
 <IRQ>  [<c0454d65>] irq_exit+0xa5/0xb0
 [<c0404d55>] do_IRQ+0x45/0xd0
 [<c047a302>] ? set_next_entity+0x52/0x70
 [<c0a1e433>] common_interrupt+0x33/0x38
 [<c0470971>] ? finish_task_switch+0x41/0xd0
 [<c0a1a045>] __schedule+0x255/0x780
 [<c04a932c>] ? __hrtimer_start_range_ns+0x1dc/0x430
 [<c04a95a6>] ? hrtimer_start_range_ns+0x26/0x30
 [<c04b84f7>] ? tick_nohz_idle_exit+0x107/0x1a0
 [<c0a1a943>] schedule_preempt_disabled+0x23/0x60
 [<c0487658>] cpu_startup_entry+0x158/0x310
 [<c04313f4>] start_secondary+0x1f4/0x2c0

Comment 13 Fedora Update System 2014-12-06 10:52:42 UTC
Package kernel-3.17.4-302.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-3.17.4-302.fc21'
as soon as you are able to, then reboot.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-16448/kernel-3.17.4-302.fc21
then log in and leave karma (feedback).

Comment 14 Fedora Update System 2014-12-08 21:52:59 UTC
kernel-3.17.6-200.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/kernel-3.17.6-200.fc20

Comment 15 Fedora Update System 2014-12-12 04:06:50 UTC
kernel-3.17.4-302.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2014-12-13 09:52:41 UTC
kernel-3.17.6-200.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 balteraz 2015-01-18 02:31:11 UTC
I am seeing this with kernel kernel-3.17.8-200.fc20

[  700.678821] ------------[ cut here ]------------
[  700.678835] WARNING: CPU: 1 PID: 2019 at drivers/usb/core/urb.c:450 usb_submit_urb+0x1fd/0x5b0()
[  700.678838] usb 2-7: BOGUS urb xfer, pipe 3 != type 1
[  700.678840] Modules linked in: cdc_acm fuse ip6t_rpfilter ip6t_REJECT xt_conntrack cfg80211 rfkill ebtable_nat ebtable_broute bridge stp llc ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw nvidia(POE) snd_hda_codec_idt snd_hda_codec_generic snd_hda_codec_hdmi edac_core dcdbas nv_tco powernow_k8 i2c_nforce2 kvm_amd kvm snd_hda_intel snd_hda_controller snd_hda_codec serio_raw k8temp drm edac_mce_amd snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd shpchp soundcore nfsd auth_rpcgss nfs_acl lockd sunrpc uas usb_storage b44 ata_generic mii pata_acpi ssb mmc_core sata_nv

[  700.678900] CPU: 1 PID: 2019 Comm: java Tainted: P           OE  3.17.8-200.fc20.x86_64 #1
[  700.678902] Hardware name: Dell Inc Dimension E521/0UW457, BIOS 1.1.11 08/02/2007
[  700.678905]  0000000000000000 00000000fbd23d48 ffff8800883379e8 ffffffff81728f6c
[  700.678908]  ffff880088337a30 ffff880088337a20 ffffffff81092e7d ffff88009dff3240
[  700.678912]  ffff8800b90b2800 0000000000000003 0000000000000003 00000000000000d0
[  700.678915] Call Trace:
[  700.678923]  [<ffffffff81728f6c>] dump_stack+0x45/0x56
[  700.678929]  [<ffffffff81092e7d>] warn_slowpath_common+0x7d/0xa0
[  700.678932]  [<ffffffff81092efc>] warn_slowpath_fmt+0x5c/0x80
[  700.678937]  [<ffffffff8148f04d>] ? rpm_resume+0x43d/0x610
[  700.678941]  [<ffffffff8150bf8d>] usb_submit_urb+0x1fd/0x5b0
[  700.678947]  [<ffffffffa0eb515f>] acm_submit_read_urb+0x3f/0x90 [cdc_acm]
[  700.678952]  [<ffffffffa0eb51f2>] acm_submit_read_urbs+0x42/0x60 [cdc_acm]
[  700.678957]  [<ffffffffa0eb8077>] acm_port_activate+0x137/0x1c4 [cdc_acm]
[  700.678962]  [<ffffffff8144b0f9>] tty_port_open+0x89/0xe0
[  700.678966]  [<ffffffffa0eb5e03>] acm_tty_open+0x33/0x60 [cdc_acm]
[  700.678970]  [<ffffffff81442544>] tty_open+0x184/0x5f0
[  700.678976]  [<ffffffff81204f2a>] chrdev_open+0xba/0x1a0
[  700.678981]  [<ffffffff811fd7ef>] do_dentry_open+0x1ff/0x340
[  700.678985]  [<ffffffff81204e70>] ? cdev_put+0x30/0x30
[  700.678989]  [<ffffffff811fdb01>] finish_open+0x31/0x40
[  700.678994]  [<ffffffff8120fa24>] do_last+0xa64/0x1180
[  700.678997]  [<ffffffff8120b7e8>] ? inode_permission+0x18/0x50
[  700.679001]  [<ffffffff8120bcd1>] ? link_path_walk+0x81/0x880
[  700.679064]  [<ffffffff8121020d>] path_openat+0xcd/0x670
[  700.679079]  [<ffffffff8121100d>] do_filp_open+0x4d/0xb0
[  700.679096]  [<ffffffff8121db7d>] ? __alloc_fd+0x7d/0x120
[  700.679108]  [<ffffffff811ff587>] do_sys_open+0x137/0x240
[  700.679111]  [<ffffffff811ff6ae>] SyS_open+0x1e/0x20
[  700.679116]  [<ffffffff81730629>] system_call_fastpath+0x16/0x1b
[  700.679119] ---[ end trace 0c366d667a739154 ]---
[  700.679123] ------------[ cut here ]------------


Note You need to log in before you can comment on or make changes to this bug.