[Bug 597919] Re: soft lockup in find_audio_control_unit+0x2c/0x6 [snd_usb_audio]0

Martin Pool mbp at sourcefrog.net
Tue Jun 29 01:54:24 UTC 2010


A similar but not identical problem does still happen in lucid's current
kernel:


Jun 29 11:22:02 grace kernel: [   24.710560] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:02 grace kernel: [   24.750362] scsi 10:0:0:0: Direct-Access     Generic  Flash HS-CF      5.39 PQ: 0 ANSI: 0
Jun 29 11:22:02 grace kernel: [   24.753525] scsi 10:0:0:1: Direct-Access     Generic  Flash HS-COMBO   5.39 PQ: 0 ANSI: 0
Jun 29 11:22:02 grace kernel: [   24.754014] sd 10:0:0:0: Attached scsi generic sg5 type 0
Jun 29 11:22:02 grace kernel: [   24.754083] sd 10:0:0:1: Attached scsi generic sg6 type 0
Jun 29 11:22:02 grace kernel: [   24.798785] sd 10:0:0:0: [sde] Attached SCSI removable disk
Jun 29 11:22:02 grace kernel: [   24.802901] sd 10:0:0:1: [sdf] Attached SCSI removable disk
Jun 29 11:22:03 grace kernel: [   25.710646] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:04 grace kernel: [   26.710688] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:05 grace kernel: [   27.710648] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:06 grace kernel: [   28.710236] hub 8-3.1:1.0: hub_port_status failed (err = -110)
Jun 29 11:22:06 grace kernel: [   28.710606] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:07 grace kernel: [   29.710313] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:07 grace kernel: [   29.710566] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:08 grace kernel: [   30.710281] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:08 grace kernel: [   30.710480] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:09 grace kernel: [   31.710240] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:09 grace kernel: [   31.710611] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:10 grace kernel: [   32.710200] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:10 grace kernel: [   32.710287] hub 8-3.1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jun 29 11:22:10 grace kernel: [   32.710558] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:11 grace kernel: [   33.710284] hub 8-3.1:1.0: cannot disable port 2 (err = -110)
Jun 29 11:22:11 grace kernel: [   33.710610] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:12 grace kernel: [   34.710244] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:12 grace kernel: [   34.710616] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:13 grace kernel: [   35.710204] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:13 grace kernel: [   35.710576] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:14 grace kernel: [   36.710289] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:14 grace kernel: [   36.710490] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:15 grace kernel: [   37.710249] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:15 grace kernel: [   37.710620] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:16 grace kernel: [   38.710326] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:16 grace kernel: [   38.710346] hub 8-3.1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jun 29 11:22:16 grace kernel: [   38.710534] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:17 grace kernel: [   39.710293] hub 8-3.1:1.0: cannot disable port 2 (err = -110)
Jun 29 11:22:17 grace kernel: [   39.710619] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:18 grace kernel: [   40.710253] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:18 grace kernel: [   40.710640] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:19 grace kernel: [   41.710213] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:19 grace kernel: [   41.710608] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:20 grace kernel: [   42.710299] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:20 grace kernel: [   42.710510] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:21 grace kernel: [   43.710259] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:21 grace kernel: [   43.710630] xhci_hcd 0000:02:00.0: ERROR Transfer event TRB DMA ptr not part of current TD
Jun 29 11:22:21 grace kernel: [   44.304358] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:21 grace kernel: [   44.305481] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:21 grace kernel: [   44.400354] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:21 grace kernel: [   44.401477] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.496350] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.497473] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.592346] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.593469] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.688343] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.689465] xhci_hcd 0000:02:00.0: WARN: transfer error on endpoint
Jun 29 11:22:22 grace kernel: [   44.710096] xhci_hcd 0000:02:00.0: ERR: No room for command on command ring
Jun 29 11:22:27 grace kernel: [   49.720069] xhci_hcd 0000:02:00.0: xHCI host not responding to stop endpoint command.
Jun 29 11:22:27 grace kernel: [   49.720077] xhci_hcd 0000:02:00.0: Assuming host is dying, halting host.
Jun 29 11:22:27 grace kernel: [   49.723492] xhci_hcd 0000:02:00.0: Non-responsive xHCI host is not halting.
Jun 29 11:22:27 grace kernel: [   49.723493] xhci_hcd 0000:02:00.0: Completing active URBs anyway.
Jun 29 11:22:27 grace kernel: [   49.723500] xhci_hcd 0000:02:00.0: HC died; cleaning up
Jun 29 11:22:27 grace kernel: [   49.724553] hub 8-3.1:1.0: cannot reset port 2 (err = -110)
Jun 29 11:22:27 grace kernel: [   49.725649] hub 8-3.1:1.0: Cannot enable port 2.  Maybe the USB cable is bad?
Jun 29 11:22:27 grace kernel: [   49.726764] hub 8-3.1:1.0: cannot disable port 2 (err = -19)
Jun 29 11:22:27 grace kernel: [   49.727879] xhci_hcd 0000:02:00.0: ERR: No room for command on command ring
Jun 29 11:22:27 grace kernel: [   49.729027] hub 8-3.1:1.0: couldn't allocate port 2 usb_device
Jun 29 11:22:27 grace kernel: [   49.730057] hub 8-3.1:1.0: cannot disable port 2 (err = -19)
Jun 29 11:22:27 grace kernel: [   49.732795] usb 8-3.1.1: USB disconnect, address 5
Jun 29 11:22:27 grace kernel: [   49.892412] usb 8-3: USB disconnect, address 2
Jun 29 11:22:27 grace kernel: [   49.892414] usb 8-3.1: USB disconnect, address 4
Jun 29 11:22:27 grace kernel: [   49.892430] usb 8-3.1: ep 0x81 - rounding interval to 2048 microframes
Jun 29 11:22:27 grace kernel: [   49.892432] xhci_hcd 0000:02:00.0: ERR: No room for command on command ring


** Changed in: linux (Ubuntu)
       Status: Incomplete => Confirmed

** Tags added: apport-collected

** Description changed:

  I have a soundblaster usb-audio device that has previously been working
  well.  Due to a hardware failure I've recently changed this machine to
  an AMD 6-core processor and a GA-890GPA-UD3H motherboard, and also
  installed the latest Lucid upgrades.  When I insert the USB device I now
  get the following dmesg.  lsusb and apport both hang.  (Which is why I'm
  not reporting this through apport.)
  
  
  [ 5506.148891] BUG: soft lockup - CPU#0 stuck for 61s! [modprobe:8108]
  [ 5506.148897] Modules linked in: snd_usb_audio(+) snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_usbmidi_lib snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore cryptd aes_x86_64 aes_generic binfmt_misc ppdev parport_pc vmblock vmmon dm_crypt usb_storage xt_comment ipt_LOG xt_limit xt_tcpudp ipt_addrtype xt_state ipt_REJECT ip6table_filter ip6_tables nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables serio_raw pcspkr edac_core edac_mce_amd i2c_piix4 xhci shpchp lp parport raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov usbhid hid raid6_pq async_tx raid0 multipath linear raid1 fbcon tileblit font bitblit softcursor vga16fb vgastate radeon ttm drm_kms_helper ohci1394 ieee1394 drm i2c_algo_bit pata_jmicron ahci r8169 mii
  [ 5506.149007] CPU 0:
  [ 5506.149010] Modules linked in: snd_usb_audio(+) snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_usbmidi_lib snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore cryptd aes_x86_64 aes_generic binfmt_misc ppdev parport_pc vmblock vmmon dm_crypt usb_storage xt_comment ipt_LOG xt_limit xt_tcpudp ipt_addrtype xt_state ipt_REJECT ip6table_filter ip6_tables nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables serio_raw pcspkr edac_core edac_mce_amd i2c_piix4 xhci shpchp lp parport raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov usbhid hid raid6_pq async_tx raid0 multipath linear raid1 fbcon tileblit font bitblit softcursor vga16fb vgastate radeon ttm drm_kms_helper ohci1394 ieee1394 drm i2c_algo_bit pata_jmicron ahci r8169 mii
  [ 5506.149113] Pid: 8108, comm: modprobe Not tainted 2.6.32-23-generic #37-Ubuntu GA-890GPA-UD3H
  [ 5506.149118] RIP: 0010:[<ffffffffa03e07c0>]  [<ffffffffa03e07c0>] snd_usb_find_desc+0x30/0x80 [snd_usb_audio]
  [ 5506.149145] RSP: 0018:ffff8800376df968  EFLAGS: 00000216
  [ 5506.149149] RAX: ffff8801f59f8c57 RBX: ffff8800376df968 RCX: 0000000000000024
  [ 5506.149154] RDX: ffff8801f59f8c57 RSI: ffff8801f59f8c76 RDI: ffff8801f59f8c12
  [ 5506.149159] RBP: ffffffff81013cae R08: ffff8801f59f8c1c R09: 0000000000000001
  [ 5506.149164] R10: 0000000000000009 R11: 0000000000000001 R12: ffff8801f59f8c60
  [ 5506.149169] R13: ffff8801f59f8c66 R14: 0000000000000001 R15: 0000000000000001
  [ 5506.149175] FS:  00007f3b222c1700(0000) GS:ffff880028200000(0000) knlGS:00000000ed9c9b70
  [ 5506.149181] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
  [ 5506.149185] CR2: 00007f9535193ce8 CR3: 00000000cfb97000 CR4: 00000000000006f0
  [ 5506.149190] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  [ 5506.149195] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
  [ 5506.149199] Call Trace:
  [ 5506.149219]  [<ffffffffa03d6f5c>] ? find_audio_control_unit+0x2c/0x60 [snd_usb_audio]
  [ 5506.149238]  [<ffffffffa03d6fdb>] ? check_input_term+0x4b/0x2d0 [snd_usb_audio]
  [ 5506.149256]  [<ffffffffa03d9248>] ? parse_audio_unit+0x6f8/0xef0 [snd_usb_audio]
  [ 5506.149267]  [<ffffffff812b3d64>] ? idr_get_empty_slot+0xc4/0x180
  [ 5506.149286]  [<ffffffffa03d8cbb>] ? parse_audio_unit+0x16b/0xef0 [snd_usb_audio]
  [ 5506.149294]  [<ffffffff8115ab90>] ? iput+0x30/0x70
  [ 5506.149302]  [<ffffffff811afe4e>] ? sysfs_addrm_finish+0x4e/0x150
  [ 5506.149309]  [<ffffffff811b031c>] ? sysfs_add_one+0x2c/0x130
  [ 5506.149316]  [<ffffffff815463c6>] ? notifier_call_chain+0x56/0x80
  [ 5506.149335]  [<ffffffffa03d9b47>] ? snd_usb_mixer_controls+0x107/0x190 [snd_usb_audio]
  [ 5506.149353]  [<ffffffffa03d9c75>] ? snd_usb_create_mixer+0xa5/0x2a0 [snd_usb_audio]
  [ 5506.149372]  [<ffffffffa03d9ca1>] ? snd_usb_create_mixer+0xd1/0x2a0 [snd_usb_audio]
  [ 5506.149390]  [<ffffffffa03d63b1>] ? snd_usb_create_stream+0x141/0x1a0 [snd_usb_audio]
  [ 5506.149408]  [<ffffffffa03d6693>] ? usb_audio_probe+0x283/0x8c0 [snd_usb_audio]
  [ 5506.149417]  [<ffffffff813db1b5>] ? usb_probe_interface+0xe5/0x1d0
  [ 5506.149425]  [<ffffffff8136ac25>] ? really_probe+0x65/0x170
  [ 5506.149432]  [<ffffffff8136ad75>] ? driver_probe_device+0x45/0x70
  [ 5506.149438]  [<ffffffff8136ae3b>] ? __driver_attach+0x9b/0xa0
  [ 5506.149448]  [<ffffffff8136ada0>] ? __driver_attach+0x0/0xa0
  [ 5506.149454]  [<ffffffff8136a088>] ? bus_for_each_dev+0x68/0x90
  [ 5506.149460]  [<ffffffff8136aa9e>] ? driver_attach+0x1e/0x20
  [ 5506.149466]  [<ffffffff8136a35e>] ? bus_add_driver+0xde/0x280
  [ 5506.149472]  [<ffffffff8136b170>] ? driver_register+0x80/0x150
  [ 5506.149478]  [<ffffffff815463c6>] ? notifier_call_chain+0x56/0x80
  [ 5506.149485]  [<ffffffff813daee8>] ? usb_register_driver+0xb8/0x130
  [ 5506.149503]  [<ffffffffa03f1000>] ? snd_usb_audio_init+0x0/0x43 [snd_usb_audio]
  [ 5506.150703]  [<ffffffffa03f1041>] ? snd_usb_audio_init+0x41/0x43 [snd_usb_audio]
  [ 5506.150703]  [<ffffffff8100a04c>] ? do_one_initcall+0x3c/0x1a0
  [ 5506.150703]  [<ffffffff810a1a5f>] ? sys_init_module+0xdf/0x260
  [ 5506.150703]  [<ffffffff810131b2>] ? system_call_fastpath+0x16/0x1b
+ --- 
+ AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
+ AplayDevices: aplay: device_list:235: no soundcards found...
+ Architecture: amd64
+ ArecordDevices: arecord: device_list:235: no soundcards found...
+ DistroRelease: Ubuntu 10.10
+ EcryptfsInUse: Yes
+ MachineType: Gigabyte Technology Co., Ltd. GA-890GPA-UD3H
+ Package: linux (not installed)
+ ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-6-generic root=/dev/mapper/vg_main-maverick_64 ro single clock=hpet
+ ProcEnviron:
+  PATH=(custom, user)
+  LANG=en_AU.utf8
+  SHELL=/bin/zsh
+ ProcVersionSignature: Ubuntu 2.6.35-6.8-generic 2.6.35-rc3
+ Regression: No
+ Reproducible: Yes
+ Tags: maverick  needs-upstream-testing
+ Uname: Linux 2.6.35-6-generic x86_64
+ UserGroups: adm admin audio cdrom dialout lpadmin plugdev pulse pulse-access sambashare
+ dmi.bios.date: 05/04/2010
+ dmi.bios.vendor: Award Software International, Inc.
+ dmi.bios.version: F7c
+ dmi.board.name: GA-890GPA-UD3H
+ dmi.board.vendor: Gigabyte Technology Co., Ltd.
+ dmi.board.version: x.x
+ dmi.chassis.type: 3
+ dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
+ dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF7c:bd05/04/2010:svnGigabyteTechnologyCo.,Ltd.:pnGA-890GPA-UD3H:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-890GPA-UD3H:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
+ dmi.product.name: GA-890GPA-UD3H
+ dmi.sys.vendor: Gigabyte Technology Co., Ltd.

-- 
soft lockup in find_audio_control_unit+0x2c/0x6 [snd_usb_audio]0
https://bugs.launchpad.net/bugs/597919
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list