From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Morton Subject: Fw: [OOPS] 2.6.13-mm2 scsi, sata, ich5 Date: Sun, 11 Sep 2005 23:21:09 -0700 Message-ID: <20050911232109.35720176.akpm@osdl.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from smtp.osdl.org ([65.172.181.4]:16865 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S1751175AbVILGVr (ORCPT ); Mon, 12 Sep 2005 02:21:47 -0400 Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: linux-scsi@vger.kernel.org Cc: Michal Piotrowski This is a strange trace. I assume one of the WARN_ON()s in kref_put() has triggered and there's stack stuff missing. Or Maybe it's an oops under scsi_end_request(), but the oops trace doesn't use show_trace(), whcih that output is from. But if it's not an oops, why is the Code: dump there. Head spins. Michal, can you try to gather another trace? Is there info missing from this one? (It's quite possibly a scsi thing rather than a sata thing, btw). Begin forwarded message: Date: Mon, 12 Sep 2005 02:20:27 +0200 From: Michal Piotrowski To: LKML Cc: jgarzik@pobox.com Subject: [OOPS] 2.6.13-mm2 scsi, sata, ich5 Hi, [1.] One line summary of the problem: Rare oops when starting system. [3.] Keywords (i.e., modules, networking, kernel): scsi, sata, ich5 [4.] Kernel version (from /proc/version): Linux version 2.6.13-mm2 (root@ng02.pl) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #3 SMP PREEMPT Sun Sep 11 14:20:57 CEST 2005 + plugsched6.1.1, but I think that it's not ps problem. [5.] Output of Oops Process ksoftirqd/0 (pid: 3, threadinfo=c03e3000 task=c195e620) Stack: c01f870f f7d0f24c f7d0f24c c1bccc80 f7d0e9e8 00000202 c0274562 f2d0e9e8 00000000 00000024 00000001 00040000 00000024 c1bccc80 c02748e5 c1bccc80 00000000 00000024 00000001 00000000 00000000 00000000 f7d0e9e8 00000024 Call trace: [] kobject_put+0x1f/0x30 [] scsi_end_request+0xd2/0xf0 [] scsi_io_competition+0x235/0x460 [] scsi_generic_done+0x35/0x50 [] scsi_finish_command+0x7e/0xa0 [] scsi_softirq+0xd0/0x150 [] tasklet_action+0x73/0xe0 [] __do_softirq+0xd6/0xf0 [] do_softirq+0x4f/0x60 ======================= [] ksoftirqd+0x95/0x100 [] ksoftirqd+0x0/0x100 [] kthread+0xba/0xc0 [] kthread+0x0/0xc0 [] kernel_thread_helper+0x5/0x10 Code: 7d 07 00 89 44 24 04 89 1c 24 e8 67 69 ff ff ff eb a5 90 8d 74 26 00 55 57 56 53 83 ec 08 86 44 24 1c 89 44 24 04 8b 80 f8 00 00 00 <8b> 38 f6 80 7d 01 00 00 80 0f 85 96 00 00 00 8b 47 34 8d 6f 24 <0> Kernel panic - not syncing: Fatal exeption in interupt [7.] Environment [7.1.] Software If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux ng02.pl 2.6.13-mm2 #3 SMP PREEMPT Sun Sep 11 14:20:57 CEST 2005 i686 GNU/Linux Gnu C 3.3.5 Gnu make 3.80 binutils 2.15 util-linux 2.12p mount 2.12p module-init-tools 3.2-pre1 e2fsprogs 1.37 reiserfsprogs line reiser4progs line nfs-utils 1.0.6 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Linux C++ Library 6.0.4 Procps 3.2.1 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 udev 056 Modules Loaded md5 ipv6 af_packet parport_pc parport 8250_pnp 8250 serial_core rtc snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc hw_random ehci_hcd uhci_hcd usbcore sk98lin i2c_isa i2c_i801 i2c_core ide_cd cdrom unix [7.3.] Module information md5 4096 1 - Live 0xf8943000 ipv6 257504 8 - Live 0xf8a0a000 af_packet 18696 2 - Live 0xf89b7000 parport_pc 23236 0 - Live 0xf8998000 parport 21952 1 parport_pc, Live 0xf8964000 8250_pnp 8704 0 - Live 0xf8960000 8250 23812 1 8250_pnp, Live 0xf8987000 serial_core 18816 1 8250, Live 0xf8981000 rtc 11064 0 - Live 0xf893f000 snd_intel8x0 30272 2 - Live 0xf88e2000 snd_ac97_codec 94204 1 snd_intel8x0, Live 0xf899f000 snd_ac97_bus 2560 1 snd_ac97_codec, Live 0xf8804000 snd_pcm_oss 49440 0 - Live 0xf8952000 snd_mixer_oss 17664 2 snd_pcm_oss, Live 0xf88ba000 snd_pcm 83588 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss, Live 0xf896b000 snd_timer 22276 1 snd_pcm, Live 0xf88c9000 snd 48228 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer, Live 0xf8945000 soundcore 8288 2 snd, Live 0xf88c5000 snd_page_alloc 9096 2 snd_intel8x0,snd_pcm, Live 0xf88a0000 hw_random 4884 0 - Live 0xf8813000 ehci_hcd 30344 0 - Live 0xf88d9000 uhci_hcd 32528 0 - Live 0xf88d0000 usbcore 113792 3 ehci_hcd,uhci_hcd, Live 0xf8918000 sk98lin 173792 0 - Live 0xf88ec000 i2c_isa 3968 0 - Live 0xf8811000 i2c_i801 8332 0 - Live 0xf880d000 i2c_core 18688 2 i2c_isa,i2c_i801, Live 0xf8897000 ide_cd 39684 0 - Live 0xf88af000 cdrom 39200 1 ide_cd, Live 0xf88a4000 unix 25616 410 - Live 0xf8816000 [7.4.] Loaded driver and hardware information 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : ide1 0290-0297 : pnp 00:09 02f8-02ff : serial 0376-0376 : ide1 0378-037a : parport0 03c0-03df : vga+ 03f8-03ff : serial 0400-041f : 0000:00:1f.3 0400-040f : i801-smbus 0480-04bf : 0000:00:1f.0 0680-06ff : pnp 00:09 0800-087f : 0000:00:1f.0 0800-0803 : PM1a_EVT_BLK 0804-0805 : PM1a_CNT_BLK 0808-080b : PM_TMR 0828-082f : GPE0_BLK 0cf8-0cff : PCI conf1 c400-c40f : 0000:00:1f.2 c400-c40f : libata c480-c483 : 0000:00:1f.2 c480-c483 : libata c800-c807 : 0000:00:1f.2 c800-c807 : libata c880-c883 : 0000:00:1f.2 c880-c883 : libata cc00-cc07 : 0000:00:1f.2 cc00-cc07 : libata d000-d0ff : 0000:00:1f.5 d000-d0ff : Intel ICH5 d400-d43f : 0000:00:1f.5 d400-d43f : Intel ICH5 d480-d49f : 0000:00:1d.0 d480-d49f : uhci_hcd d800-d81f : 0000:00:1d.1 d800-d81f : uhci_hcd d880-d89f : 0000:00:1d.2 d880-d89f : uhci_hcd dc00-dc1f : 0000:00:1d.3 dc00-dc1f : uhci_hcd e000-efff : PCI Bus #02 e800-e8ff : 0000:02:05.0 e800-e8ff : SysKonnect SK-98xx fc00-fc0f : 0000:00:1f.1 fc00-fc07 : ide0 fc08-fc0f : ide1 00000000-0009fbff : System RAM 00000000-00000000 : Crash kernel 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000cf3ff : Video ROM 000f0000-000fffff : System ROM 00100000-3ff2ffff : System RAM 00100000-002eda77 : Kernel code 002eda78-003ad0e7 : Kernel data 3ff30000-3ff3ffff : ACPI Tables 3ff40000-3ffeffff : ACPI Non-volatile Storage 3fff0000-3fffffff : reserved 40000000-400003ff : 0000:00:1f.1 e8000000-f4ffffff : PCI Bus #01 e8000000-efffffff : 0000:01:00.0 f5fff400-f5fff4ff : 0000:00:1f.5 f5fff400-f5fff4ff : Intel ICH5 f5fff800-f5fff9ff : 0000:00:1f.5 f5fff800-f5fff9ff : Intel ICH5 f5fffc00-f5ffffff : 0000:00:1d.7 f5fffc00-f5ffffff : ehci_hcd f6000000-f7efffff : PCI Bus #01 f6000000-f6ffffff : 0000:01:00.0 f7ee0000-f7efffff : 0000:01:00.0 f7f00000-fbffffff : PCI Bus #02 f7ffc000-f7ffffff : 0000:02:05.0 f7ffc000-f7ffffff : SysKonnect SK-98xx ffb80000-ffffffff : reserved [7.5.] PCI information 0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- (32-bit, prefetchable) Capabilities: [e4] #09 [2106] Capabilities: [a0] AGP version 3.0 Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8 Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP- GART64- 64bit- FW- Rate= 0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- Reset- FastB2B- 0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02) (prog-if 00 [UHCI]) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- FastB2B- 0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Region 1: I/O ports at Region 2: I/O ports at Region 3: I/O ports at Region 4: I/O ports at fc00 [size=16] Region 5: Memory at 40000000 (32-bit, non-prefetchable) [size=1K] 0000:00:1f.2 IDE interface: Intel Corp. 82801EB (ICH5) Serial ATA 150 Storage Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Asustek Computer, Inc.: Unknown device 80a6 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- 0000:02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12) Subsystem: Asustek Computer, Inc. P4P800 Mainboard Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-