All of lore.kernel.org
 help / color / mirror / Atom feed
From: Charles-Edouard Ruault <ce@ruault.com>
To: linux-kernel@vger.kernel.org
Subject: [BUG] kernel 2.6.15.4: soft lockup detected on CPU#0!
Date: Sun, 12 Feb 2006 19:50:48 +0100	[thread overview]
Message-ID: <43EF8388.10202@ruault.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 14811 bytes --]

Hi All,
i was trying to rip a CD when the whole machine started to freeze
periodicaly, i then looked at the logs and found the following :

Feb 12 19:23:39 ruault kernel: hdc: irq timeout: status=0x80 { Busy }
Feb 12 19:23:39 ruault kernel: ide: failed opcode was: unknown
Feb 12 19:23:39 ruault kernel: hdd: status timeout: status=0x80 { Busy }
Feb 12 19:23:39 ruault kernel: ide: failed opcode was: unknown
Feb 12 19:23:39 ruault kernel: hdd: drive not ready for command
Feb 12 19:23:39 ruault kernel: BUG: soft lockup detected on CPU#0!
Feb 12 19:23:39 ruault kernel:
Feb 12 19:23:39 ruault kernel: Pid: 0, comm:              swapper
Feb 12 19:23:39 ruault kernel: EIP: 0060:[<c0272b75>] CPU: 0
Feb 12 19:23:39 ruault kernel: EIP is at ide_inb+0x5/0x10
Feb 12 19:23:39 ruault kernel:  EFLAGS: 00000216    Tainted: P      
(2.6.15.4)
Feb 12 19:23:39 ruault kernel: EAX: 00000180 EBX: 01aefc21 ECX: cfd3beae
EDX: 00000177
Feb 12 19:23:39 ruault kernel: ESI: 00000088 EDI: c0419e30 EBP: c0419ec4
DS: 007b ES: 007b
Feb 12 19:23:39 ruault kernel: CR0: 8005003b CR2: b7274c4c CR3: 2086e000
CR4: 000006d0
Feb 12 19:23:39 ruault kernel:  [<c0273656>] ide_wait_stat+0xf6/0x140
Feb 12 19:23:39 ruault kernel:  [<c0271cf6>] start_request+0xe6/0x2e0
Feb 12 19:23:39 ruault kernel:  [<c027220b>] ide_do_request+0x2eb/0x400
Feb 12 19:23:39 ruault kernel:  [<c0280ff0>] cdrom_newpc_intr+0x0/0x470
Feb 12 19:23:39 ruault kernel:  [<c027255c>] ide_timer_expiry+0xec/0x290
Feb 12 19:23:39 ruault kernel:  [<c0272470>] ide_timer_expiry+0x0/0x290
Feb 12 19:23:39 ruault kernel:  [<c0128afc>] run_timer_softirq+0xbc/0x210
Feb 12 19:23:39 ruault kernel:  [<c0123f12>] __do_softirq+0x52/0xa0
Feb 12 19:23:39 ruault kernel:  [<c0123f8d>] do_softirq+0x2d/0x40
Feb 12 19:23:39 ruault kernel:  [<c0124068>] irq_exit+0x38/0x40
Feb 12 19:23:39 ruault kernel:  [<c0105a77>] do_IRQ+0x37/0x70
Feb 12 19:23:39 ruault kernel:  [<c0103d4e>] common_interrupt+0x1a/0x20
Feb 12 19:23:39 ruault kernel:  [<c010105b>] default_idle+0x2b/0x60
Feb 12 19:23:39 ruault kernel:  [<c01010f5>] cpu_idle+0x45/0x80
Feb 12 19:23:39 ruault kernel:  [<c03b084f>] start_kernel+0x17f/0x1e0
Feb 12 19:23:39 ruault kernel:  [<c03b0390>] unknown_bootoption+0x0/0x1e0
Feb 12 19:23:39 ruault kernel: hdc: status timeout: status=0x80 { Busy }
Feb 12 19:23:39 ruault kernel: ide: failed opcode was: unknown
Feb 12 19:23:39 ruault kernel: hdc: drive not ready for command
Feb 12 19:23:39 ruault kernel: hdd: status timeout: status=0x80 { Busy }
Feb 12 19:23:39 ruault kernel: ide: failed opcode was: unknown
Feb 12 19:23:39 ruault kernel: hdd: drive not ready for command
Feb 12 19:23:39 ruault kernel: hdd: ATAPI reset complete
Feb 12 19:23:49 ruault kernel: hdc: irq timeout: status=0x80 { Busy }
Feb 12 19:23:49 ruault kernel: ide: failed opcode was: unknown
Feb 12 19:23:49 ruault kernel: hdd: status timeout: status=0x80 { Busy }
Feb 12 19:24:09 ruault kernel: hdc: irq timeout: status=0x80 { Busy }

After a few seconds, the whole machine was totally locked up and the
only option i had was a hard reset.
I was able to reproduce it once more.

I'm running vanilla kernel 2.6.15.4 on an athlon 32 bits. here's generic
info about my configuration :

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Athlon(TM) XP 2400+
stepping        : 1
cpu MHz         : 2000.448
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 4004.40

/sbin/lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP]
Host Bridge
        Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
        Flags: bus master, 66Mhz, medium devsel, latency 0
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: <available only to root>

00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge (prog-if 00
[Normal decode])
        Flags: bus master, 66Mhz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: d6800000-d7dfffff
        Prefetchable memory behind bridge: d8000000-efffffff
        Capabilities: <available only to root>

00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 46) (prog-if 10 [OHCI])
        Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 20
        Memory at d6000000 (32-bit, non-prefetchable) [size=2K]
        I/O ports at b800 [size=128]
        Capabilities: <available only to root>

00:08.0 RAID bus controller: Promise Technology, Inc. PDC20376 (FastTrak
376) (rev 02)
        Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
        Flags: bus master, 66Mhz, medium devsel, latency 96, IRQ 10
        I/O ports at b400 [size=64]
        I/O ports at b000 [size=16]
        I/O ports at a800 [size=128]
        Memory at d5800000 (32-bit, non-prefetchable) [size=4K]
        Memory at d5000000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: <available only to root>

00:09.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
        Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
        Flags: bus master, fast devsel, latency 32, IRQ 16
        Memory at d4800000 (32-bit, non-prefetchable) [size=8K]
        Expansion ROM at d7ff0000 [disabled] [size=16K]
        Capabilities: <available only to root>

00:0d.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro
100] (rev 08)
        Subsystem: Intel Corporation EtherExpress PRO/100+ Management
Adapter
        Flags: bus master, medium devsel, latency 32, IRQ 17
        Memory at d4000000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at a400 [size=64]
        Memory at d3800000 (32-bit, non-prefetchable) [size=1M]
        [virtual] Expansion ROM at 50000000 [disabled] [size=1M]
        Capabilities: <available only to root>

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. VT6202 USB2.0 4 port controller
        Flags: bus master, medium devsel, latency 32, IRQ 19
        I/O ports at a000 [size=32]
        Capabilities: <available only to root>

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. VT6202 USB2.0 4 port controller
        Flags: bus master, medium devsel, latency 32, IRQ 19
        I/O ports at 9800 [size=32]
        Capabilities: <available only to root>

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
        Subsystem: ASUSTeK Computer Inc. VT6202 USB2.0 4 port controller
        Flags: bus master, medium devsel, latency 32, IRQ 19
        I/O ports at 9400 [size=32]
        Capabilities: <available only to root>

00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if
20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
        Flags: bus master, medium devsel, latency 32, IRQ 19
        Memory at d3000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <available only to root>

00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
        Subsystem: ASUSTeK Computer Inc. A7V8X motherboard
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: <available only to root>

00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
        Subsystem: ASUSTeK Computer Inc. A7V8X / A7V333 motherboard
        Flags: bus master, medium devsel, latency 32, IRQ 255
        I/O ports at 9000 [size=16]
        Capabilities: <available only to root>

00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
        Subsystem: ASUSTeK Computer Inc. A7V8X Motherboard (Realtek
ALC650 codec)
        Flags: medium devsel, IRQ 18
        I/O ports at e000 [size=256]
        Capabilities: <available only to root>

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R300 NE
[Radeon 9500 Pro] (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
        Flags: bus master, stepping, 66Mhz, medium devsel, latency 255,
IRQ 17
        Memory at e8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at d800 [size=256]
        Memory at d7000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at e7fe0000 [disabled] [size=128K]
        Capabilities: <available only to root>

01:00.1 Display controller: ATI Technologies Inc Radeon R300 [Radeon
9500 Pro] (Secondary)
        Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
        Flags: bus master, stepping, 66Mhz, medium devsel, latency 64
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Memory at d6800000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: <available only to root>

/sbin/lsmod
Module                  Size  Used by
rfcomm                 36504  0
l2cap                  24196  5 rfcomm
bluetooth              44900  4 rfcomm,l2cap
deflate                 3328  0
zlib_deflate           23576  1 deflate
twofish                47104  0
serpent                20224  0
aes_i586               38272  0
blowfish                8192  0
des                    16384  0
lp                     10696  0
sha256                 10880  0
sha1                    2816  0
crypto_null             2560  0
xfrm4_tunnel            3204  0
ipcomp                  7176  0
esp4                    7168  0
ah4                     5632  0
af_key                 31248  0
autofs4                18052  1
vmnet                  35748  3
parport_pc             38852  1
parport                35528  2 lp,parport_pc
vmmon                 111468  0
sunrpc                139836  1
ipt_MARK                2432  1
iptable_mangle          2560  1
ipt_MASQUERADE          3072  1
iptable_nat             6916  1
ip_nat                 17068  2 ipt_MASQUERADE,iptable_nat
ipt_LOG                 6656  1
ipt_limit               2432  1
ipt_mark                1664  1
ipt_state               1920  1
ip_conntrack           48556  4 ipt_MASQUERADE,iptable_nat,ip_nat,ipt_state
nfnetlink               5272  2 ip_nat,ip_conntrack
iptable_filter          2560  1
ip_tables              21120  9
ipt_MARK,iptable_mangle,ipt_MASQUERADE,iptable_nat,ipt_LOG,ipt_limit,ipt_mark,ipt_state,iptable_filter
binfmt_misc             9864  1
fglrx                 454604  7
ipv6                  259840  23
sd_mod                 17296  0
dm_mod                 54072  0
video                  14468  0
button                  5264  0
ac                      3716  0
quickcam               77348  0
videodev                7936  1 quickcam
usbhid                 37344  0
usb_storage            32516  0
scsi_mod              126824  2 sd_mod,usb_storage
ohci1394               33460  0
ieee1394               92600  1 ohci1394
uhci_hcd               31888  0
ehci_hcd               33416  0
via_agp                 8320  1
agpgart                29768  2 fglrx,via_agp
shpchp                 44224  0
i2c_viapro              7828  0
i2c_core               18192  1 i2c_viapro
snd_via82xx            24468  4
snd_ac97_codec         94112  1 snd_via82xx
snd_ac97_bus            2176  1 snd_ac97_codec
snd_seq_dummy           3076  0
snd_seq_oss            34176  0
snd_seq_midi_event      6784  1 snd_seq_oss
snd_seq                52112  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            50848  0
snd_mixer_oss          18048  1 snd_pcm_oss
snd_pcm                85128  5 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              22788  3 snd_seq,snd_pcm
snd_page_alloc          8968  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6784  1 snd_via82xx
snd_rawmidi            22176  1 snd_mpu401_uart
snd_seq_device          7436  4
snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                    49252  16
snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               8416  1 snd
eepro100               27920  0
b44                    23948  0
mii                     5376  2 eepro100,b44
floppy                 60100  0
usbcore               120836  6
quickcam,usbhid,usb_storage,uhci_hcd,ehci_hcd

relevant info regarding drives etc :

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Feb 12 19:37:12 ruault kernel: VP_IDE: IDE controller at PCI slot
0000:00:11.1
Feb 12 19:37:12 ruault kernel: ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI
Feb 12 19:37:12 ruault kernel: PCI: Via IRQ fixup for 0000:00:11.1, from
255 to 15
Feb 12 19:37:12 ruault kernel: VP_IDE: chipset revision 6
Feb 12 19:37:12 ruault kernel: VP_IDE: not 100% native mode: will probe
irqs later
Feb 12 19:37:12 ruault kernel: VP_IDE: VIA vt8235 (rev 00) IDE UDMA133
controller on pci0000:00:11.1
Feb 12 19:37:12 ruault kernel:     ide0: BM-DMA at 0x9000-0x9007, BIOS
settings: hda:DMA, hdb:pio
Feb 12 19:37:12 ruault kernel:     ide1: BM-DMA at 0x9008-0x900f, BIOS
settings: hdc:DMA, hdd:DMA
Feb 12 19:37:12 ruault kernel: hda: Maxtor 6Y080L0, ATA DISK drive
Feb 12 19:37:12 ruault kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Feb 12 19:37:12 ruault kernel: hdc: PLEXTOR CD-R PX-W1610A, ATAPI
CD/DVD-ROM drive
Feb 12 19:37:12 ruault kernel: hdd: _NEC DVD_RW ND-3500AG, ATAPI
CD/DVD-ROM drive
Feb 12 19:37:12 ruault kernel: ide1 at 0x170-0x177,0x376 on irq 15
Feb 12 19:37:12 ruault kernel: hda: max request size: 128KiB
Feb 12 19:37:12 ruault kernel: hda: 160086528 sectors (81964 MB)
w/2048KiB Cache, CHS=65535/16/63, UDMA(133)
Feb 12 19:37:12 ruault kernel: hda: cache flushes supported
Feb 12 19:37:12 ruault kernel:  hda: hda1 hda2 hda3 hda4 < hda5 hda6
hda7 hda8 hda9 hda10 >
Feb 12 19:37:12 ruault kernel: hdc: ATAPI 40X CD-ROM CD-R/RW drive,
2048kB Cache, DMA
Feb 12 19:37:12 ruault kernel: Uniform CD-ROM driver Revision: 3.20
Feb 12 19:37:12 ruault kernel: hdd: ATAPI 32X DVD-ROM DVD-R CD-R/RW
drive, 2048kB Cache, UDMA(33)
Feb 12 19:37:12 ruault kernel: ide-floppy driver 0.99.newide


I'm also attaching my kernel config.

Let me know if you need anything else to troobleshoot the problem.
Regards.

PS: i'm not on the list so please CC me when answering !
Thanks

-- 
Charles-Edouard Ruault
PGP Key ID E4D2B80C


[-- Attachment #2: config.gz --]
[-- Type: application/x-gzip, Size: 11291 bytes --]

             reply	other threads:[~2006-02-12 18:51 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-12 18:50 Charles-Edouard Ruault [this message]
2006-02-14 11:41 ` [BUG] kernel 2.6.15.4: soft lockup detected on CPU#0! Folkert van Heusden
2006-02-14 16:32   ` Lee Revell
2006-02-15 15:07     ` Folkert van Heusden
2006-02-15 18:19       ` Lee Revell
2006-02-16  1:38         ` Alan Cox
2006-02-17 22:56           ` Lee Revell
2006-02-16  2:51 ` Andrew Morton
2006-02-16  9:44   ` Charles-Edouard Ruault
2006-02-16 10:36     ` Folkert van Heusden
2006-02-16 10:46       ` Andrew Morton
2006-02-16 11:18         ` Charles-Edouard Ruault
2006-02-16 12:57     ` Alan Cox
2006-02-16 13:33   ` Bartlomiej Zolnierkiewicz
2006-02-16 20:20     ` Andrew Morton
2006-02-17 11:47       ` Bartlomiej Zolnierkiewicz
2006-02-17 13:08         ` [patch] timer-irq-driven soft-watchdog, cleanups Ingo Molnar
2006-02-17 14:46           ` Bartlomiej Zolnierkiewicz
2006-02-17 19:52             ` Ingo Molnar
2006-02-17 20:11             ` Ingo Molnar
2006-02-17 22:15               ` Bartlomiej Zolnierkiewicz
2006-03-13 14:48                 ` Charles-Edouard Ruault

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=43EF8388.10202@ruault.com \
    --to=ce@ruault.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.