xHCI oops in 3.13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm using a Sundtek DVB-C USB stick (with their userspace driver which works
over usbfs, as I understand it), and when I w_scan, after ~10 minutes or so
this happens:

  Mar  8 14:22:47 gruessi kernel: [ 2429.016860] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 2 with no TDs queued?
  Mar  8 14:23:28 gruessi kernel: [ 2470.115318] BUG: unable to handle kernel paging request at 0000000200000efd
  Mar  8 14:23:28 gruessi kernel: [ 2470.115320] IP: [<ffffffffa01a50ec>] xhci_find_new_dequeue_state+0x8c/0x2f0 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115326] PGD d799d067 PUD 0
  Mar  8 14:23:28 gruessi kernel: [ 2470.115328] Oops: 0000 [#1] SMP
  Mar  8 14:23:28 gruessi kernel: [ 2470.115330] Modules linked in: bnep rfcomm bluetooth cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative binfmt_misc uinput fuse snd_pcm_oss snd_mixer_oss loop parport_pc ppdev lp parport x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel snd_hda_codec_hdmi snd_hda_codec_realtek aes_x86_64 lrw gf128mul iTCO_wdt iTCO_vendor_support eeepc_wmi snd_hda_intel snd_hda_codec mxm_wmi glue_helper asus_wmi ablk_helper sparse_keymap evdev rfkill psmouse pcspkr cryptd i2c_i801 i2c_core lpc_ich video button processor snd_hwdep snd_pcm wmi mfd_core snd_page_alloc serio_raw snd_seq snd_seq_device snd_timer snd mei_me mei soundcore ext4 crc16 mbcache jbd2 sg sd_mod crc_t10dif crct10dif_common ahci libahci ehci_pci xhci_hcd ehci_hcd libata scsi_mod e1000e ptp pps_core usbcore usb_common thermal fan thermal_sys
  Mar  8 14:23:28 gruessi kernel: [ 2470.115356] CPU: 0 PID: 3219 Comm: mediasrv Not tainted 3.13-1-amd64 #1 Debian 3.13.5-1
  Mar  8 14:23:28 gruessi kernel: [ 2470.115358] Hardware name: ASUS All Series/GRYPHON Z87, BIOS 0801 04/19/2013
  Mar  8 14:23:28 gruessi kernel: [ 2470.115359] task: ffff8800d3211800 ti: ffff8800d32a8000 task.ti: ffff8800d32a8000
  Mar  8 14:23:28 gruessi kernel: [ 2470.115359] RIP: 0010:[<ffffffffa01a50ec>]  [<ffffffffa01a50ec>] xhci_find_new_dequeue_state+0x8c/0x2f0 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115363] RSP: 0018:ffff8800d32a9cf8  EFLAGS: 00010096
  Mar  8 14:23:28 gruessi kernel: [ 2470.115364] RAX: ffff880036c20000 RBX: ffff880116ea4000 RCX: ffff8800d3250c60
  Mar  8 14:23:28 gruessi kernel: [ 2470.115364] RDX: ffff8800d3250c60 RSI: 0000000200000b01 RDI: 0000000200000ef1
  Mar  8 14:23:28 gruessi kernel: [ 2470.115365] RBP: ffff8800365d4000 R08: ffff8800365d41f0 R09: ffff8800d32a9d38
  Mar  8 14:23:28 gruessi kernel: [ 2470.115366] R10: 0000000000000079 R11: 0000000000000175 R12: ffff880117f31300
  Mar  8 14:23:28 gruessi kernel: [ 2470.115367] R13: ffff8800d3090540 R14: ffff8800d32a9d38 R15: 0000000000000002
  Mar  8 14:23:28 gruessi kernel: [ 2470.115368] FS:  00007f18b5479700(0000) GS:ffff88011ec00000(0000) knlGS:0000000000000000
  Mar  8 14:23:28 gruessi kernel: [ 2470.115369] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  Mar  8 14:23:28 gruessi kernel: [ 2470.115369] CR2: 0000000200000efd CR3: 00000000d835b000 CR4: 00000000001407f0
  Mar  8 14:23:28 gruessi kernel: [ 2470.115370] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  Mar  8 14:23:28 gruessi kernel: [ 2470.115371] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  Mar  8 14:23:28 gruessi kernel: [ 2470.115371] Stack:
  Mar  8 14:23:28 gruessi kernel: [ 2470.115372]  00000002d32a9d78 ffff880116ea4000 0000000000000002 ffff8800365d41f8
  Mar  8 14:23:28 gruessi kernel: [ 2470.115374]  ffff8800367f0000 0000000000000002 0000000000000296 ffffffffa019dd00
  Mar  8 14:23:28 gruessi kernel: [ 2470.115375]  ffffffffa01a4aca dead000000100100 ffff880100000000 ffff880116ea4000
  Mar  8 14:23:28 gruessi kernel: [ 2470.115377] Call Trace:
  Mar  8 14:23:28 gruessi kernel: [ 2470.115382]  [<ffffffffa019dd00>] ? xhci_cleanup_stalled_ring+0x60/0x200 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115386]  [<ffffffffa01a4aca>] ? queue_command+0x6a/0xc0 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115390]  [<ffffffffa019dfb6>] ? xhci_endpoint_reset+0x116/0x190 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115396]  [<ffffffffa00346e5>] ? usb_enable_endpoint+0x85/0x90 [usbcore]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115401]  [<ffffffffa0034729>] ? usb_enable_interface+0x39/0x50 [usbcore]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115405]  [<ffffffffa0034934>] ? usb_set_interface+0x1f4/0x2d0 [usbcore]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115410]  [<ffffffffa003de9b>] ? usbdev_do_ioctl+0xa0b/0x1050 [usbcore]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115414]  [<ffffffffa003e4f5>] ? usbdev_ioctl+0x5/0x10 [usbcore]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115417]  [<ffffffff8118b5bf>] ? do_vfs_ioctl+0x2cf/0x4a0
  Mar  8 14:23:28 gruessi kernel: [ 2470.115419]  [<ffffffff811793b5>] ? vfs_read+0xe5/0x160
  Mar  8 14:23:28 gruessi kernel: [ 2470.115420]  [<ffffffff8118b810>] ? SyS_ioctl+0x80/0xa0
  Mar  8 14:23:28 gruessi kernel: [ 2470.115423]  [<ffffffff814adb39>] ? system_call_fastpath+0x16/0x1b
  Mar  8 14:23:28 gruessi kernel: [ 2470.115423] Code: 28 48 89 d1 49 69 c7 e8 00 00 00 48 8b 44 05 58 0f 1f 80 00 00 00 00 48 8b 31 48 39 f0 72 0c 48 8d be f0 03 00 00 48 39 f8 76 44 <f6> 86 fc 03 00 00 02 74 05 41 83 76 10 01 48 8b 49 08 48 39 ca
  Mar  8 14:23:28 gruessi kernel: [ 2470.115438] RIP  [<ffffffffa01a50ec>] xhci_find_new_dequeue_state+0x8c/0x2f0 [xhci_hcd]
  Mar  8 14:23:28 gruessi kernel: [ 2470.115441]  RSP <ffff8800d32a9cf8>
  Mar  8 14:23:28 gruessi kernel: [ 2470.115441] CR2: 0000000200000efd
  Mar  8 14:23:28 gruessi kernel: [ 2470.115443] ---[ end trace 974db2804c7ed1f9 ]---

I've seen the same issues in 3.11 (although there, I've also seen mm crashes
to follow up). I don't see them on another machine with a different USB chip
set (something ehci-hcd).

Do you think you could take a look?

/* Steinar */
-- 
Homepage: http://www.sesse.net/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux