[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