A NOTE has been added to this issue. ====================================================================== <https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2220> ====================================================================== Reported By: fizban Assigned To: jcdutton ====================================================================== Project: ALSA - driver Issue ID: 2220 Category: PCI - emu10k1 Reproducibility: always Severity: crash Priority: normal Status: feedback Distribution: Kernel Version: ====================================================================== Date Submitted: 06-19-2006 02:03 CEST Last Modified: 07-18-2006 17:17 CEST ====================================================================== Summary: emu10k1 crash on PCI hotplug Description: With the new docking support in 2.6.17, my laptop's docking station is now hotplugabble, and thus so is the SB 512 PCI in it. However, while undocking the system seems to work correctly, docking it again causes the following Oops: EIP is at snd_emu10k1_ptr_write+0xb/0x89 [snd_emu10k1] eax: 00000000 ebx: c8194000 ecx: 00000000 edx: 00000019 esi: 00000019 edi: 00000000 ebp: 00000000 esp: cfae1c50 ds: 007b es: 007b ss: 0068 Process kacpid_notify (pid: 11271, threadinfo=cfae1000 task=cfbd6540) Stack: d087b7b4 c8194000 00000000 00000000 00000000 d14f05b0 0000ff00 cf6e3c00 c8194000 d150a31e 00000286 cf6e3c00 00000286 cee77400 cf2f4800 d150b30c cf6e3c00 00000286 d150a06e cee77494 cdef8000 d14f0120 d14f0c2a cf6e3c00 Call Trace: <d14f05b0> free_voice+0x23/0x83 [snd_emu10k1_synth] <d150a31e> snd_emux_terminate_all+0x3b/0x6c [snd_emux_synth] <d150b30c> snd_emux_detach_seq+0xf/0x3b [snd_emux_synth] <d150a06e> snd_emux_free+0x42/0x74 [snd_emux_synth] <d14f0120> snd_emu10k1_synth_new_device+0xf3/0x127 [snd_emu10k1_synth] <d112e0e9> init_device+0x4d/0x82 [snd_seq_device] <d112e28e> find_driver+0xe9/0xf1 [snd_seq_device] <d112e3a3> snd_seq_device_dev_register+0x29/0x35 [snd_seq_device] <d113cbc0> snd_device_register_all+0x20/0x42 [snd] <d113979f> snd_card_register+0xe/0x21b [snd] <d087a5ed> snd_hwdep_new+0xa3/0xb1 [snd_hwdep] <d150bdef> snd_emux_init_hwdep+0x8f/0x9e [snd_emux_synth] <d150a161> snd_emux_register+0xc1/0x10a [snd_emux_synth] <d150a000> sf_sample_new+0x0/0x1e [snd_emux_synth] <d150a01e> sf_sample_free+0x0/0x8 [snd_emux_synth] <d14f0113> snd_emu10k1_synth_new_device+0xe6/0x127 [snd_emu10k1_synth] <d112e0e9> init_device+0x4d/0x82 [snd_seq_device] <d112e28e> find_driver+0xe9/0xf1 [snd_seq_device] <d112e3a3> snd_seq_device_dev_register+0x29/0x35 [snd_seq_device] <d113cbc0> snd_device_register_all+0x20/0x42 [snd] <d113979f> snd_card_register+0xe/0x21b [snd] <d11723a4> snd_card_emu10k1_probe+0x2fd/0x324 [snd_emu10k1] <c01dba41> pci_device_probe+0x36/0x57 <c02281f1> driver_probe_device+0x45/0x9a <c02abc70> klist_next+0x2d/0x36 <c0228246> __device_attach+0x0/0x5 <c0227c1a> bus_for_each_drv+0x32/0x58 <c0228296> device_attach+0x4b/0x5b <c0228246> __device_attach+0x0/0x5 <c0227b42> bus_add_device+0x27/0xcd <c02270ef> device_add+0xcc/0x12d <c01d8a32> pci_bus_add_device+0xb/0x30 <c01d8a6c> pci_bus_add_devices+0x15/0x93 <c01d8aba> pci_bus_add_devices+0x63/0x93 <c01dfdfd> acpiphp_enable_slot+0x2f1/0x3d0 <c02061e0> acpi_ut_update_ref_count+0x4b/0xa0 <c01dfffd> handle_hotplug_event_func+0x6f/0x12f <c01fc1b5> acpi_ex_exit_interpreter+0xa/0x2f <c01f0b54> acpi_evaluate_integer+0x98/0xa2 <c01dff8e> handle_hotplug_event_func+0x0/0x12f <c0209e73> hotplug_dock_devices+0x21/0x79 <c01f0359> acpi_os_execute_thread+0x0/0x1a <c0209f7b> dock_notify+0x7b/0x15d <c0207fc8> acpi_bus_notify+0x17/0x46 <c01f574a> acpi_ev_notify_dispatch+0x49/0x52 <c01f0365> acpi_os_execute_thread+0xc/0x1a <c0124166> kthread+0x91/0xbd <c01240d5> kthread+0x0/0xbd <c0101005> kernel_thread_helper+0x5/0xb Code: e0 21 c2 d3 ea eb 11 9c 59 fa 8b 57 04 89 d8 ef 83 c2 04 ed 89 c2 51 9d 59 89 d0 5b 5e 5f 5d c3 55 89 c5 57 56 89 d6 53 83 ec 04 <83> 78 10 01 8b 7c 24 18 19 c0 83 e1 3f 25 00 00 00 f8 05 00 00 EIP: [<d1177739>] snd_emu10k1_ptr_write+0xb/0x89 [snd_emu10k1] SS:ESP 0068:cfae1c50 ====================================================================== ---------------------------------------------------------------------- jcdutton - 07-18-06 14:15 ---------------------------------------------------------------------- Can you please provide more information regarding the Oops. There should be some more lines above the part you posted. ---------------------------------------------------------------------- fizban - 07-18-06 17:17 ---------------------------------------------------------------------- Ok, I've attached a full dmesg with the oops, and lspci -vv traces from before and after the oops. Issue History Date Modified Username Field Change ====================================================================== 06-19-06 02:03 fizban New Issue 06-29-06 18:21 tiwai Note Added: 0010685 07-16-06 04:40 fizban File Added: emu10k1-not-a-real-fix.diff 07-16-06 04:46 fizban Note Added: 0011028 07-18-06 14:13 jcdutton Status new => assigned 07-18-06 14:13 jcdutton Assigned To => jcdutton 07-18-06 14:15 jcdutton Note Added: 0011055 07-18-06 14:15 jcdutton Status assigned => feedback 07-18-06 17:16 fizban File Added: dmesg-alsa-oops.txt 07-18-06 17:16 fizban File Added: lspci-pre-oops.txt 07-18-06 17:16 fizban File Added: lspci-post-oops.txt 07-18-06 17:17 fizban Note Added: 0011065 ====================================================================== ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel