public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [SCSI BUG 2.6.15-rc3-mm1] scheduling while atomic on boot time
       [not found] <20051202141455.GA10038@mail.ustc.edu.cn>
@ 2005-12-02 19:31 ` Andrew Morton
  2005-12-03  2:26   ` Wu Fengguang
  0 siblings, 1 reply; 2+ messages in thread
From: Andrew Morton @ 2005-12-02 19:31 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: linux-kernel, linux-scsi

Wu Fengguang <wfg@mail.ustc.edu.cn> wrote:
>
> My server occasionally crashes on boot time, this has been happening in many
> recent kernel versions(at least from 2.6.14-rcx). It is rare enough, I setup
> netconsole and rebooted numerous times, but still failed to catch it. Luckily
> it happened again this time, and does not panic. Here is the logs. 
> 
> Thanks,
> Wu
> 
> Error messages:
> [4294676.927000] scheduling while atomic: ksoftirqd/0/0x00000200/3
> [4294676.927000]  [dump_stack+21/32] dump_stack+0x15/0x20
> [4294676.927000]  [schedule+3563/3584] schedule+0xdeb/0xe00
> [4294676.927000]  [__down+138/272] __down+0x8a/0x110
> [4294676.927000]  [__sched_text_start+10/16] <6>scsi[0]: scanning scsi channel 1 [Phy 1] for non-raid devices
> [4294676.927000] __down_failed+0xa/0x10
> [4294676.927000]  [.text.lock.main+43/71] .text.lock.main+0x2b/0x47
> [4294676.928000]  [device_del+62/112] device_del+0x3e/0x70
> [4294676.928000]  [scsi_target_reap+137/176] scsi_target_reap+0x89/0xb0
> [4294676.928000]  [scsi_device_dev_release+251/400] scsi_device_dev_release+0xfb/0x190
> [4294676.928000]  [device_release+23/80] device_release+0x17/0x50
> [4294676.928000]  [kobject_cleanup+116/128] kobject_cleanup+0x74/0x80
> [4294676.928000]  [kobject_release+11/16] kobject_release+0xb/0x10
> [4294676.929000]  [kref_put+52/160] kref_put+0x34/0xa0
> [4294676.929000]  [kobject_put+20/32] kobject_put+0x14/0x20
> [4294676.929000]  [put_device+17/32] put_device+0x11/0x20
> [4294676.929000]  [scsi_next_command+48/64] scsi_next_command+0x30/0x40
> [4294676.929000]  [scsi_end_request+165/192] scsi_end_request+0xa5/0xc0
> [4294676.929000]  [scsi_io_completion+540/1152] scsi_io_completion+0x21c/0x480
> [4294676.929000]  [scsi_generic_done+43/64] scsi_generic_done+0x2b/0x40
> [4294676.930000]  [scsi_finish_command+146/240] scsi_finish_command+0x92/0xf0
> [4294676.930000]  [scsi_softirq+215/320] scsi_softirq+0xd7/0x140
> [4294676.930000]  [__do_softirq+216/240] __do_softirq+0xd8/0xf0
> [4294676.930000]  [do_softirq+74/96] do_softirq+0x4a/0x60
> [4294676.930000]  =======================

Which device driver are you using?

This is just a warning - it won't necessarily cause a crash and in this
case it didn't appear to do so.

I seem to recall diagnosing this exact locking problem a month or so ago,
and cc'ing linux-scsi on that analysis.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [SCSI BUG 2.6.15-rc3-mm1] scheduling while atomic on boot time
  2005-12-02 19:31 ` [SCSI BUG 2.6.15-rc3-mm1] scheduling while atomic on boot time Andrew Morton
@ 2005-12-03  2:26   ` Wu Fengguang
  0 siblings, 0 replies; 2+ messages in thread
From: Wu Fengguang @ 2005-12-03  2:26 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-scsi

On Fri, Dec 02, 2005 at 11:31:47AM -0800, Andrew Morton wrote:
> Wu Fengguang <wfg@mail.ustc.edu.cn> wrote:
> >
> > My server occasionally crashes on boot time, this has been happening in many
> > recent kernel versions(at least from 2.6.14-rcx). It is rare enough, I setup
> > netconsole and rebooted numerous times, but still failed to catch it. Luckily
> > it happened again this time, and does not panic. Here is the logs. 
> > 
> > Thanks,
> > Wu
> > 
> > Error messages:
> > [4294676.927000] scheduling while atomic: ksoftirqd/0/0x00000200/3
> 
> Which device driver are you using?
> 
> This is just a warning - it won't necessarily cause a crash and in this
> case it didn't appear to do so.

I'm compiling in

CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=y
CONFIG_MEGARAID_MAILBOX=y

Here is the boot message, notice that the error message appears immediately after the megaraid messages:

[4294674.139000] megaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005)
[4294674.139000] megaraid: 2.20.4.6 (Release Date: Mon Mar 07 12:27:22 EST 2005)
[4294674.139000] megaraid: probe new device 0x1028:0x000f:0x1028:0x014a: bus 4:slot 3:func 0
[4294674.140000] ACPI: PCI Interrupt 0000:04:03.0[A] -> GSI 18 (level, low) -> IRQ 193
[4294674.144000] megaraid: fw version:[412W] bios version:[H406]
[4294674.145000] scsi0 : LSI Logic MegaRAID driver
[4294674.145000] scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices
[4294674.914000]   Vendor: PE/PV     Model: 1x3 SCSI BP       Rev: 1.1 
[4294674.915000]   Type:   Processor                          ANSI SCSI revision: 02
[4294676.927000] scheduling while atomic: ksoftirqd/0/0x00000200/3

# lsmod
Module                  Size  Used by
nfsd                  234180  8
exportfs                6688  1 nfsd
lockd                  65192  2 nfsd
nfs_acl                 4224  1 nfsd
sunrpc                154460  3 nfsd,lockd,nfs_acl
ipx                    32292  0
p8023                   2272  1 ipx
af_packet              23528  4
ipt_TOS                 2688  4
iptable_mangle          3136  1
iptable_nat             8004  0
iptable_filter          3296  0
ip_tables              23092  4 ipt_TOS,iptable_mangle,iptable_nat,iptable_filter
ip_nat_tftp             2112  0
ip_conntrack_tftp       4504  1 ip_nat_tftp
ip_nat_ftp              3552  0
ip_nat                 19820  3 iptable_nat,ip_nat_tftp,ip_nat_ftp
ip_conntrack_ftp        7824  1 ip_nat_ftp
ip_conntrack           51192  6 iptable_nat,ip_nat_tftp,ip_conntrack_tftp,ip_nat_ftp,ip_nat,ip_conntrack_ftp
serverworks             9192  0 [permanent]
generic                 4900  0 [permanent]
reiserfs              232560  7
ipv6                  270144  46
tun                    12160  0
rtc                    13876  0
floppy                 63204  0
pcspkr                  2436  0
i2c_piix4               9360  0
i2c_core               22144  1 i2c_piix4
sworks_agp              9568  0
agpgart                35224  1 sworks_agp
ohci_hcd               21348  0
usbcore               129860  2 ohci_hcd
tsdev                   8000  0
dm_mod                 61208  8
ipmi_devintf            8872  0
ipmi_watchdog          19296  0
ipmi_si                35972  1
ipmi_msghandler        31712  3 ipmi_devintf,ipmi_watchdog,ipmi_si
psmouse                41444  0
loop                   17352  0
sr_mod                 17156  0
evdev                  10016  0
mousedev               12112  1
unix                   29648  43

> I seem to recall diagnosing this exact locking problem a month or so ago,
> and cc'ing linux-scsi on that analysis.

I find it, thank you.
http://marc.theaimsgroup.com/?l=linux-scsi&m=112737270900397&w=2

Wu

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-12-03  2:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20051202141455.GA10038@mail.ustc.edu.cn>
2005-12-02 19:31 ` [SCSI BUG 2.6.15-rc3-mm1] scheduling while atomic on boot time Andrew Morton
2005-12-03  2:26   ` Wu Fengguang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox