Dear list members, I am posting to this list just to get additional help for the bug I reported here: http://bugzilla.kernel.org/show_bug.cgi?id=8259 So the problem is the following: I have a Asus P5W-DH Delux Mainboard with an onboard JMicron 20360/20363 AHCI Controller. As soon as I enable this controller my system freezes after some time. I captured some of the soft lockups with and without the closed source Nvidia drivers. As no one has answered for some time now on my bug, I am seeking help on this list. My major question is: Does it look like a hardware issue or is it a bug in the driver? Thanks for your help in advance. Best regards Bjoern Below I will provide all logs/dmsg/lspci .... which could be from interest. If you need more info, blease let me kno ======================================================================= The soft lockup occurs still on 2.6.21.3 All logs/lspci/dmsg... can be found here http://olausson.name/bug/ The latest, captured today is http://olausson.name/bug/2007.05.25-freax-bug-nvidia.log Usefull information can be found on the following lines: --Line 764 lspci --vv --Line 1167 dmsg --Line 1803 lsmod --Line 1841 cat /proc/interrupts --Line 1865 lsusb --Line 1883 uname -a --Line 1886 cat /usr/src/linux/.config May 25 18:53:45 freax BUG: soft lockup detected on CPU#0! May 25 18:53:45 freax May 25 18:53:45 freax Call Trace: May 25 18:53:45 freax [] softlockup_tick+0xda/0xf5 May 25 18:53:45 freax [] update_process_times+0x42/0x68 May 25 18:53:45 freax [] smp_local_timer_interrupt+0x34/0x52 May 25 18:53:45 freax [] smp_apic_timer_interrupt+0x44/0x5e May 25 18:53:45 freax [] apic_timer_interrupt+0x66/0x70 May 25 18:53:45 freax [] handle_IRQ_event+0x1a/0x53 May 25 18:53:45 freax [] handle_edge_irq+0xe4/0x128 May 25 18:53:45 freax [] do_IRQ+0xf1/0x160 May 25 18:53:45 freax [] ret_from_intr+0x0/0xa May 25 18:53:45 freax [] ata_scsi_qc_complete+0x0/0x385 May 25 18:53:45 freax [] call_softirq+0x1c/0x28 May 25 18:53:45 freax [] __do_softirq+0x3e/0xb8 May 25 18:53:45 freax [] call_softirq+0x1c/0x28 May 25 18:53:45 freax [] do_softirq+0x2c/0x7d May 25 18:53:45 freax [] irq_exit+0x36/0x42 May 25 18:53:45 freax [] do_IRQ+0x13d/0x160 May 25 18:53:45 freax [] ret_from_intr+0x0/0xa May 25 18:53:45 freax [] _spin_unlock_irqrestore+0xc/0x31 May 25 18:53:45 freax [] scsi_dispatch_cmd+0x1f1/0x236 May 25 18:53:45 freax [] scsi_request_fn+0x26c/0x337 May 25 18:53:45 freax [] generic_unplug_device+0x18/0x25 May 25 18:53:45 freax [] sync_buffer+0x36/0x40 May 25 18:53:45 freax [] __wait_on_bit+0x40/0x6e May 25 18:53:45 freax [] sync_buffer+0x0/0x40 May 25 18:53:45 freax [] out_of_line_wait_on_bit+0x6c/0x78 May 25 18:53:45 freax [] wake_bit_function+0x0/0x23 May 25 18:53:45 freax [] journal_commit_transaction+0x68b/0x11fe May 25 18:53:45 freax [] lock_timer_base+0x1b/0x3c May 25 18:53:45 freax [] _spin_unlock_irqrestore+0x16/0x31 May 25 18:53:45 freax [] keventd_create_kthread+0x0/0x6a May 25 18:53:45 freax [] kjournald+0xba/0x217 May 25 18:53:45 freax [] autoremove_wake_function+0x0/0x2e May 25 18:53:45 freax [] keventd_create_kthread+0x0/0x6a May 25 18:53:45 freax [] kjournald+0x0/0x217 May 25 18:53:45 freax [] kthread+0xd1/0x100 May 25 18:53:45 freax [] child_rip+0xa/0x12 May 25 18:53:45 freax [] keventd_create_kthread+0x0/0x6a May 25 18:53:45 freax [] kthread+0x0/0x100 May 25 18:53:45 freax [] child_rip+0x0/0x12 May 25 18:53:45 freax --------------------------------------------------------------------------------------------------------------- Older Soft Lockups: (NV in the filenames means the xorg's nvidia driver) (nvidia in the fienames means Nvidias closed source driver) Heres a soft-lockup without NVIDIA driver (using the xorgs NV driver instead) Apr 13 22:33:59 freax BUG: soft lockup detected on CPU#0! Apr 13 22:33:59 freax Apr 13 22:33:59 freax Call Trace: Apr 13 22:33:59 freax [] softlockup_tick+0xda/0xf5 Apr 13 22:33:59 freax [] update_process_times+0x42/0x68 Apr 13 22:33:59 freax [] smp_local_timer_interrupt+0x34/0x52 Apr 13 22:33:59 freax [] smp_apic_timer_interrupt+0x44/0x5e Apr 13 22:33:59 freax [] apic_timer_interrupt+0x66/0x70 Apr 13 22:33:59 freax [] handle_IRQ_event+0x1a/0x53 Apr 13 22:33:59 freax [] handle_edge_irq+0xe4/0x128 Apr 13 22:33:59 freax [] call_softirq+0x1c/0x28 Apr 13 22:33:59 freax [] do_IRQ+0xf1/0x160 Apr 13 22:33:59 freax [] ret_from_intr+0x0/0xa Apr 13 22:33:59 freax And this one is WITH the CS NVIDIA driver: Apr 13 18:14:09 freax BUG: soft lockup detected on CPU#0! Apr 13 18:14:09 freax Apr 13 18:14:09 freax Call Trace: Apr 13 18:14:09 freax [] softlockup_tick+0xda/0xf5 Apr 13 18:14:09 freax [] update_process_times+0x42/0x68 Apr 13 18:14:09 freax [] smp_local_timer_interrupt+0x34/0x52 Apr 13 18:14:09 freax [] smp_apic_timer_interrupt+0x44/0x5e Apr 13 18:14:09 freax [] apic_timer_interrupt+0x66/0x70 Apr 13 18:14:09 freax [] handle_IRQ_event+0x1a/0x53 Apr 13 18:14:09 freax [] handle_edge_irq+0xe4/0x128 Apr 13 18:14:09 freax [] call_softirq+0x1c/0x28 Apr 13 18:14:09 freax [] do_IRQ+0xf1/0x160 Apr 13 18:14:09 freax [] ret_from_intr+0x0/0xa Apr 13 18:14:09 freax [] _spin_unlock_irqrestore+0xc/ 0x31 Apr 13 18:14:09 freax [] ata_hsm_move+0x216/0x66a Apr 13 18:14:09 freax [] keventd_create_kthread+0x0/0x6a Apr 13 18:14:09 freax [] ata_pio_task+0x0/0xe9 Apr 13 18:14:09 freax [] ata_pio_task+0xdc/0xe9 Apr 13 18:14:09 freax [] run_workqueue+0x8f/0x137 Apr 13 18:14:09 freax [] worker_thread+0x0/0x14a Apr 13 18:14:09 freax [] keventd_create_kthread+0x0/0x6a Apr 13 18:14:09 freax [] worker_thread+0x114/0x14a Apr 13 18:14:09 freax [] default_wake_function+0x0/0xe Apr 13 18:14:09 freax [] kthread+0xd1/0x100 Apr 13 18:14:09 freax [] child_rip+0xa/0x12 Apr 13 18:14:09 freax [] keventd_create_kthread+0x0/0x6a Apr 13 18:14:09 freax [] worker_thread+0x0/0x14a Apr 13 18:14:09 freax [] kthread+0x0/0x100 Apr 13 18:14:09 freax [] child_rip+0x0/0x12 Apr 13 18:14:09 freax More logs, dmsg, interupts etc. can be found here: http://olausson.name/bug/ Hope there is some usfull info in them. Here the next two softlocks: (Again, _without_ the CS NVIDIA driver) (http://olausson.name/bug/minicom_nv-1.log) Apr 14 09:46:13 freax Call Trace: Apr 14 09:46:13 freax [] softlockup_tick+0xda/0xf5 Apr 14 09:46:13 freax [] update_process_times+0x42/0x68 Apr 14 09:46:13 freax [] smp_local_timer_interrupt+0x34/0x52 Apr 14 09:46:13 freax [] smp_apic_timer_interrupt+0x44/0x5e Apr 14 09:46:13 freax [] apic_timer_interrupt+0x66/0x70 Apr 14 09:46:13 freax [] handle_IRQ_event+0x1a/0x53 Apr 14 09:46:13 freax [] handle_edge_irq+0xe4/0x128 Apr 14 09:46:13 freax [] do_IRQ+0xf1/0x160 Apr 14 09:46:13 freax [] ret_from_intr+0x0/0xa Apr 14 09:46:13 freax [] ata_scsi_qc_complete+0x0/0x385 Apr 14 09:46:13 freax [] handle_IRQ_event+0x1a/0x53 Apr 14 09:46:13 freax [] handle_edge_irq+0xe4/0x128 Apr 14 09:46:13 freax [] call_softirq+0x1c/0x28 Apr 14 09:46:13 freax [] do_IRQ+0xf1/0x160 Apr 14 09:46:13 freax [] ret_from_intr+0x0/0xa Apr 14 09:46:13 freax ( http://olausson.name/bug/minicom_nv-2.log) --More--Apr 14 16:53:21 freax BUG: soft lockup detected on CPU#0! Apr 14 16:53:21 freax Apr 14 16:53:21 freax Call Trace: Apr 14 16:53:21 freax [] softlockup_tick+0xda/0xf5 Apr 14 16:53:21 freax [] update_process_times+0x42/0x68 Apr 14 16:53:21 freax [] smp_local_timer_interrupt+0x34/0x52 Apr 14 16:53:21 freax [] smp_apic_timer_interrupt+0x44/0x5e Apr 14 16:53:21 freax [] apic_timer_interrupt+0x66/0x70 Apr 14 16:53:21 freax [] handle_IRQ_event+0x1a/0x53 Apr 14 16:53:21 freax [] handle_edge_irq+0xe4/0x128 Apr 14 16:53:21 freax [] call_softirq+0x1c/0x28 Apr 14 16:53:21 freax [] do_IRQ+0xf1/0x160 Apr 14 16:53:21 freax [] ret_from_intr+0x0/0xa Apr 14 16:53:21 freax [] worker_thread+0x0/0x14a Apr 14 16:53:21 freax [] __sched_text_start+0x14b/0x7bc Apr 14 16:53:21 freax [] keventd_create_kthread+0x0/0x6a Apr 14 16:53:21 freax [] __wake_up+0x38/0x4f Apr 14 16:53:21 freax [] _spin_unlock_irqrestore+0x16/0x31 Apr 14 16:53:21 freax [] worker_thread+0x0/0x14a Apr 14 16:53:21 freax [] keventd_create_kthread+0x0/0x6a Apr 14 16:53:21 freax [] worker_thread+0x0/0x14a Apr 14 16:53:21 freax [] worker_thread+0xe4/0x14a Apr 14 16:53:21 freax [] default_wake_function+0x0/0xe Apr 14 16:53:21 freax [] kthread+0xd1/0x100 Apr 14 16:53:21 freax [] child_rip+0xa/0x12 Apr 14 16:53:21 freax [] keventd_create_kthread+0x0/0x6a Apr 14 16:53:21 freax [] kthread+0x0/0x100 Apr 14 16:53:21 freax [] child_rip+0x0/0x12 Apr 14 16:53:21 freax