Hi,
On 10.04.2012 20:52, Felix Homann wrote:
this time I can get the device to work. It produces clickless playback at higher latencies. But trying to run JACK @44.1kHz with 128 frames/period (i.e. -p 128) I can reliably reproduce a kernel oops which either completely freezes my system or at least blocks keyboard an mouse. Here it is:
Good catch, thanks! I was able to trigger that one too, and fixed it. Just refreshed my tree and the combined patch (gist). Could you give it another shot?
Thanks, Daniel
Apr 10 20:25:43 weasel kernel: [ 164.243214] usbcore: registered new interface driver snd-usb-audio Apr 10 20:27:00 weasel kernel: [ 240.453704] BUG: unable to handle kernel paging request at 00100104 Apr 10 20:27:00 weasel kernel: [ 240.457673] IP: [<f90a7409>] queue_pending_output_urbs+0x89/0x130 [snd_usb_audio] Apr 10 20:27:00 weasel kernel: [ 240.457673] *pde = 00000000 Apr 10 20:27:00 weasel kernel: [ 240.457673] Oops: 0002 [#1] SMP Apr 10 20:27:00 weasel kernel: [ 240.457673] Modules linked in: snd_usb_audio snd_usbmidi_lib snd_seq_dummy rfcomm bnep parport_pc dm_crypt ppdev binfmt_misc snd_hda_c odec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq joydev coretemp snd_timer snd_seq_devi ce uvcvideo hid_multitouch videobuf2_core snd microcode videodev videobuf2_vmalloc videobuf2_memops btusb soundcore bluetooth snd_page_alloc psmouse serio_raw lp parpor t usbhid hid atl1c ahci libahci i915 drm_kms_helper drm wmi i2c_algo_bit video Apr 10 20:27:00 weasel kernel: [ 240.457673] Apr 10 20:27:00 weasel kernel: [ 240.457673] Pid: 0, comm: swapper/0 Not tainted 3.4.0-rc2-daniel+ #2 Acer Aspire 1420P/JM12-MS Apr 10 20:27:00 weasel kernel: [ 240.457673] EIP: 0060:[<f90a7409>] EFLAGS: 00010002 CPU: 0 Apr 10 20:27:00 weasel kernel: [ 240.457673] EIP is at queue_pending_output_urbs+0x89/0x130 [snd_usb_audio] Apr 10 20:27:00 weasel kernel: [ 240.457673] EAX: 00200200 EBX: edb08000 ECX: edb097ac EDX: edb08028 Apr 10 20:27:00 weasel kernel: [ 240.457673] ESI: edb082c0 EDI: 00100100 EBP: f380be64 ESP: f380be3c Apr 10 20:27:00 weasel kernel: [ 240.457673] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Apr 10 20:27:00 weasel kernel: [ 240.457673] CR0: 8005003b CR2: 00100104 CR3: 018af000 CR4: 000407d0 Apr 10 20:27:00 weasel kernel: [ 240.457673] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 Apr 10 20:27:00 weasel kernel: [ 240.457673] DR6: ffff0ff0 DR7: 00000400 Apr 10 20:27:00 weasel kernel: [ 240.457673] Process swapper/0 (pid: 0, ti=f380a000 task=c1794020 task.ti=c1788000) Apr 10 20:27:00 weasel kernel: [ 240.457673] Stack: Apr 10 20:27:00 weasel kernel: [ 240.457673] f380be44 f380be4c c105dfd2 f380be50 00000096 edb0a9b4 edb0a950 edeb5f08 Apr 10 20:27:00 weasel kernel: [ 240.457673] edb0c2c8 edb097ac f380be94 f90a86bf edb0c2c8 f7007300 f7007300 edeb5e00 Apr 10 20:27:00 weasel kernel: [ 240.457673] 00000092 edb0a9b4 edb08000 edb0c000 edb0c2c8 edeb5e00 f380beb8 f90a882d Apr 10 20:27:00 weasel kernel: [ 240.457673] Call Trace: Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c105dfd2>] ? resched_task+0x22/0x70 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<f90a86bf>] snd_usb_handle_sync_urb+0x1ef/0x260 [snd_usb_audio] Apr 10 20:27:00 weasel kernel: [ 240.457673] [<f90a882d>] snd_complete_urb+0xfd/0x200 [snd_usb_audio] Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c13dec0d>] usb_hcd_giveback_urb+0x4d/0xc0 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c1551f6d>] ? _raw_spin_lock+0xd/0x10 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c13f3571>] ehci_urb_done+0xc1/0xf0 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c13f4afc>] ehci_work+0x8ec/0xa10 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c13f4ea1>] ehci_irq+0x221/0x250 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c1080cb3>] ? tick_do_periodic_broadcast+0x33/0x40 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c13de3b2>] usb_hcd_irq+0x32/0x50
Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10ad52c>] handle_irq_event_percpu+0x4c/0x210 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c155219d>] ? _raw_spin_lock_irqsave+0x2d/0x40 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10ad72b>] handle_irq_event+0x3b/0x60 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10aff20>] ? unmask_irq+0x30/0x30 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10aff6e>] handle_fasteoi_irq+0x4e/0xd0 Apr 10 20:27:00 weasel kernel: [ 240.457673] <IRQ> Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c1559432>] ? do_IRQ+0x42/0xc0 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10084f8>] ? sched_clock+0x8/0x10 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c1062e8b>] ? sched_clock_local+0xcb/0x1c0 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c1559370>] ? common_interrupt+0x30/0x38 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c10600d8>] ? rt_mutex_setprio+0x98/0x200 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c131b5d6>] ? arch_local_irq_enable+0x5/0xb Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c131c30f>] ? acpi_idle_enter_bm+0x228/0x268 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c143b785>] ? cpuidle_enter+0x15/0x20 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c143bd1c>] ? cpuidle_idle_call+0x9c/0x260 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c100a10a>] ? cpu_idle+0xaa/0xe0 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c152e135>] ? rest_init+0x5d/0x68 Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c17f976c>] ? start_kernel+0x367/0x36d Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c17f9186>] ? loglevel+0x2b/0x2b Apr 10 20:27:00 weasel kernel: [ 240.457673] [<c17f9078>] ? i386_start_kernel+0x78/0x7d Apr 10 20:27:00 weasel kernel: [ 240.457673] Code: 00 83 c0 01 8d 8c 13 28 15 00 00 89 c2 c1 fa 1f c1 ea 1d 01 d0 83 e0 07 29 d0 89 83 48 29 00 00 8b 46 04 8d 96 68 fd ff ff 8b 3e <89> 47 04 89 38 c7 06 00 01 10 00 c7 46 04 00 02 20 00 8b 81 80 Apr 10 20:27:00 weasel kernel: [ 240.457673] EIP: [<f90a7409>] queue_pending_output_urbs+0x89/0x130 [snd_usb_audio] SS:ESP 0068:f380be3c Apr 10 20:27:00 weasel kernel: [ 240.457673] CR2: 0000000000100104
After this messageand only ahter this oops I'm getting lots of ACPI errors:
Apr 10 20:27:06 weasel kernel: [ 247.021871] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501) Apr 10 20:27:06 weasel kernel: [ 247.024423] ACPI Error: Method parse/execution failed [_SB_.BAT1._BST] (Node f382b2d0), AE_TIME (20120320/psparse-536) Apr 10 20:27:06 weasel kernel: [ 247.025805] ACPI Exception: AE_TIME, Evaluating _BST (20120320/battery-455) Apr 10 20:27:07 weasel kernel: [ 248.178058] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501) Apr 10 20:27:07 weasel kernel: [ 248.180657] ACPI Error: Method parse/execution failed [_SB_.BAT1._BST] (Node f382b2d0), AE_TIME (20120320/psparse-536) Apr 10 20:27:07 weasel kernel: [ 248.182039] ACPI Exception: AE_TIME, Evaluating _BST (20120320/battery-455)
Any ideas?
Regards,
Felix