From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261663AbUL3QJw (ORCPT ); Thu, 30 Dec 2004 11:09:52 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261664AbUL3QJw (ORCPT ); Thu, 30 Dec 2004 11:09:52 -0500 Received: from mail.tmr.com ([216.238.38.203]:11463 "EHLO gaimboi.tmr.com") by vger.kernel.org with ESMTP id S261663AbUL3QJT (ORCPT ); Thu, 30 Dec 2004 11:09:19 -0500 Message-ID: <41D42AC9.5030404@tmr.com> Date: Thu, 30 Dec 2004 11:20:25 -0500 From: Bill Davidsen User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "H.Rosmanith (Kernel Mailing List)" CC: linux-kernel@vger.kernel.org Subject: Re: disabling IRQs cause nobody cares (incl. oops) References: <200412300019.iBU0JYgr022375@wildsau.enemy.org> In-Reply-To: <200412300019.iBU0JYgr022375@wildsau.enemy.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org H.Rosmanith (Kernel Mailing List) wrote: > good evening, > > anyone knows what's the cause of this: > > Dec 30 01:13:45 burn kernel: irq 19: nobody cared! > Dec 30 01:13:45 burn kernel: [] __report_bad_irq+0x33/0x98 > Dec 30 01:13:45 burn kernel: [] note_interrupt+0x50/0x78 > Dec 30 01:13:45 burn kernel: [] __do_IRQ+0x10d/0x144 > Dec 30 01:13:45 burn kernel: [] do_IRQ+0x1b/0x28 > Dec 30 01:13:45 burn kernel: [] common_interrupt+0x1a/0x20 > Dec 30 01:13:45 burn kernel: [] packet_recvmsg+0xef/0x140 > Dec 30 01:13:45 burn kernel: [] default_idle+0x29/0x38 > Dec 30 01:13:45 burn kernel: [] cpu_idle+0x39/0x58 > Dec 30 01:13:45 burn kernel: [] rest_init+0x1e/0x20 > Dec 30 01:13:45 burn kernel: [] start_kernel+0x14c/0x154 > Dec 30 01:13:45 burn kernel: handlers: > Dec 30 01:13:45 burn kernel: [] (ide_intr+0x0/0x134) > Dec 30 01:13:45 burn kernel: [] (ide_intr+0x0/0x134) > Dec 30 01:13:45 burn kernel: Disabling IRQ #19 > Dec 30 01:13:51 burn kernel: irq 17: nobody cared! > Dec 30 01:13:51 burn kernel: [] __report_bad_irq+0x33/0x98 > Dec 30 01:13:51 burn kernel: [] note_interrupt+0x50/0x78 > Dec 30 01:13:51 burn kernel: [] __do_IRQ+0x10d/0x144 > Dec 30 01:13:51 burn kernel: [] do_IRQ+0x1b/0x28 > Dec 30 01:13:51 burn kernel: [] common_interrupt+0x1a/0x20 > Dec 30 01:13:51 burn kernel: [] packet_recvmsg+0xef/0x140 > Dec 30 01:13:51 burn kernel: [] default_idle+0x29/0x38 > Dec 30 01:13:51 burn kernel: [] cpu_idle+0x39/0x58 > Dec 30 01:13:51 burn kernel: [] rest_init+0x1e/0x20 > Dec 30 01:13:51 burn kernel: [] start_kernel+0x14c/0x154 > Dec 30 01:13:51 burn kernel: handlers: > Dec 30 01:13:51 burn kernel: [] (ide_intr+0x0/0x134) > Dec 30 01:13:51 burn kernel: [] (ide_intr+0x0/0x134) > Dec 30 01:13:51 burn kernel: Disabling IRQ #17 > > > > or even this: > > > > Dec 30 01:16:24 burn kernel: Disabling IRQ #19 > Dec 30 01:16:24 burn kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 > Dec 30 01:16:24 burn kernel: printing eip: > Dec 30 01:16:24 burn kernel: c014fdb3 > Dec 30 01:16:24 burn kernel: *pde = 00000000 > Dec 30 01:16:24 burn kernel: Oops: 0002 [#1] > Dec 30 01:16:24 burn kernel: PREEMPT SMP > Dec 30 01:16:24 burn kernel: Modules linked in: > Dec 30 01:16:24 burn kernel: CPU: 1 > Dec 30 01:16:24 burn kernel: EIP: 0060:[] Not tainted VLI > Dec 30 01:16:24 burn kernel: EFLAGS: 00010292 (2.6.10) > Dec 30 01:16:24 burn kernel: EIP is at create_empty_buffers+0x1f/0x88 > Dec 30 01:16:24 burn kernel: eax: 00000000 ebx: c1321e20 ecx: 00000010 edx: 00000000 > Dec 30 01:16:24 burn kernel: esi: 00000000 edi: 00000000 ebp: c1321e20 esp: e2acdcd0 > Dec 30 01:16:24 burn kernel: ds: 007b es: 007b ss: 0068 > Dec 30 01:16:24 burn kernel: Process rip-cd (pid: 396, threadinfo=e2acc000 task=c1a16020) > Dec 30 01:16:24 burn kernel: Stack: c1321e38 00010000 e2acdd7c c0150649 c1321e20 00010000 00000000 c1321e38 > Dec 30 01:16:25 burn kernel: c1321e20 e2acdd7c 00000000 c192d180 00000046 00000001 c01df315 00000001 > Dec 30 01:16:25 burn kernel: 00000020 00010000 e93ee440 c01df593 dc93aa94 dc93aaa0 00000000 dc93a9ec > Dec 30 01:16:25 burn kernel: Call Trace: > Dec 30 01:16:25 burn kernel: [] block_read_full_page+0x61/0x2dc > Dec 30 01:16:25 burn kernel: [] radix_tree_node_alloc+0x15/0x60 > Dec 30 01:16:25 burn kernel: [] radix_tree_insert+0x6f/0xf0 > Dec 30 01:16:25 burn kernel: [] add_to_page_cache+0x3e/0xb8 > Dec 30 01:16:25 burn kernel: [] add_to_page_cache+0x99/0xb8 > Dec 30 01:16:25 burn kernel: [] blkdev_readpage+0xf/0x14 > Dec 30 01:16:25 burn kernel: [] blkdev_get_block+0x0/0x54 > Dec 30 01:16:25 burn kernel: [] read_pages+0xba/0x13c > Dec 30 01:16:25 burn kernel: [] __alloc_pages+0x2ff/0x30c > Dec 30 01:16:25 burn kernel: [] do_page_cache_readahead+0x16c/0x194 > Dec 30 01:16:25 burn kernel: [] page_cache_readahead+0x146/0x1c8 > Dec 30 01:16:25 burn kernel: [] do_generic_mapping_read+0xe6/0x464 > Dec 30 01:16:25 burn kernel: [] __generic_file_aio_read+0x1d0/0x1f4 > Dec 30 01:16:25 burn kernel: [] file_read_actor+0x0/0xd4 > Dec 30 01:16:25 burn kernel: [] generic_file_read+0xad/0xc8 > Dec 30 01:16:25 burn kernel: [] file_move+0x38/0x3c > Dec 30 01:16:25 burn kernel: [] dentry_open+0x12a/0x208 > Dec 30 01:16:25 burn kernel: [] filp_open+0x52/0x5c > Dec 30 01:16:25 burn kernel: [] autoremove_wake_function+0x0/0x40 > Dec 30 01:16:25 burn kernel: [] block_llseek+0x0/0xc8 > Dec 30 01:16:25 burn kernel: [] vfs_read+0x9c/0xcc > Dec 30 01:16:25 burn kernel: [] sys_read+0x40/0x6c > Dec 30 01:16:25 burn kernel: [] syscall_call+0x7/0xb > Dec 30 01:16:25 burn kernel: Code: 08 8b 44 24 10 5b 5e 5f 5d 59 c3 90 57 56 53 8b 5c 24 10 8b 44 24 14 8b 7c 24 18 6a 01 50 53 e8 c8 f6 ff ff 89 c6 89 f2 83 c4 0c <09> 3a 89 d0 8b 52 04 85 d2 75 f5 89 70 04 8b 43 10 83 c0 44 e8 > Dec 30 01:16:25 burn kernel: <3>irq 19: nobody cared! > Dec 30 01:16:25 burn kernel: [] __report_bad_irq+0x33/0x98 > Dec 30 01:16:25 burn kernel: [] note_interrupt+0x50/0x78 > Dec 30 01:16:25 burn kernel: [] __do_IRQ+0x10d/0x144 > Dec 30 01:16:25 burn kernel: [] do_IRQ+0x1b/0x28 > Dec 30 01:16:25 burn kernel: [] common_interrupt+0x1a/0x20 > Dec 30 01:16:25 burn kernel: [] interruptible_sleep_on_timeout+0x2b/0x90 > Dec 30 01:16:25 burn kernel: [] e1000_tbi_adjust_stats+0x197/0x1d4 > Dec 30 01:16:25 burn kernel: [] end_page_writeback+0xe/0x50 > Dec 30 01:16:25 burn kernel: [] mpage_end_io_write+0x4c/0x64 > Dec 30 01:16:25 burn kernel: [] bio_endio+0x51/0x58 > Dec 30 01:16:25 burn kernel: [] __end_that_request_first+0xf1/0x1dc > Dec 30 01:16:25 burn kernel: [] end_that_request_chunk+0x14/0x18 > Dec 30 01:16:25 burn kernel: [] scsi_end_request+0x24/0xb4 > Dec 30 01:16:25 burn kernel: [] scsi_io_completion+0x1d4/0x40c > Dec 30 01:16:25 burn kernel: [] sd_rw_intr+0x20e/0x218 > Dec 30 01:16:25 burn kernel: [] scsi_finish_command+0x88/0x90 > Dec 30 01:16:25 burn kernel: [] scsi_softirq+0xc9/0xe0 > Dec 30 01:16:25 burn kernel: [] __do_softirq+0x6a/0xd4 > Dec 30 01:16:25 burn kernel: [] do_softirq+0x28/0x30 > Dec 30 01:16:25 burn kernel: [] irq_exit+0x2d/0x38 > Dec 30 01:16:25 burn kernel: [] smp_apic_timer_interrupt+0xce/0xd4 > Dec 30 01:16:25 burn kernel: [] apic_timer_interrupt+0x1c/0x24 > Dec 30 01:16:25 burn kernel: [] machine_real_restart+0x7b/0xac > Dec 30 01:16:25 burn kernel: [] _spin_unlock_irq+0x9/0x20 > Dec 30 01:16:25 burn kernel: [] finish_task_switch+0x35/0x78 > Dec 30 01:16:25 burn kernel: [] schedule+0xa4e/0xaa0 > Dec 30 01:16:25 burn kernel: [] schedule_timeout+0x8c/0xb4 > Dec 30 01:16:25 burn kernel: [] schedule_timeout+0x94/0xb4 > Dec 30 01:16:25 burn kernel: [] process_timeout+0x0/0xc > Dec 30 01:16:25 burn kernel: [] do_select+0x295/0x2d8 > Dec 30 01:16:25 burn kernel: [] __pollwait+0x0/0x9c > Dec 30 01:16:25 burn kernel: [] sys_select+0x336/0x494 > Dec 30 01:16:25 burn kernel: [] syscall_call+0x7/0xb > Dec 30 01:16:25 burn kernel: handlers: > Dec 30 01:16:25 burn kernel: [] (ide_intr+0x0/0x134) > Dec 30 01:16:25 burn kernel: [] (ide_intr+0x0/0x134) > > > kernel is 2.6.10. > > anyone interested in tracking this down? > > it goes on for several minutes, filling the logfile with thousands > of lines like that. I reported the same thing, IRQ 18, no preempt. Try with acpi=off or acpi=ht if you need it. The code to disable the IRQ isn't working, this is the 4th instance of this I've seen reported, as well as a few off-list "me too" notes. -- bill davidsen CTO TMR Associates, Inc Doing interesting things with small computers since 1979