All of lore.kernel.org
 help / color / mirror / Atom feed
From: thomas schorpp <t.schorpp@gmx.de>
To: SCSI development list <linux-scsi@vger.kernel.org>
Subject: Re: aic7xxx: aic7892(B): BUG: soft lockup detected on CPU#0!
Date: Thu, 22 Mar 2007 17:57:26 +0100	[thread overview]
Message-ID: <4602B576.6020602@gmx.de> (raw)
In-Reply-To: <46029D72.3060403@gmx.de>

no fix in scsi rc fixes git, now examining code from the softlockup trace before...

[    0.000000] Linux version 2.6.21-rc3amd64-gbb9ba31c (root@tom1) (gcc version
4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 PREEMPT Thu Mar 22 17:39:17 CE
T 2007
[    0.000000] Command line: root=/dev/sda1 ro single console=ttyS0,115200n8
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000001ffd0000 (usable)
[    0.000000]  BIOS-e820: 000000001ffd0000 - 000000001ffde000 (ACPI data)
[    0.000000]  BIOS-e820: 000000001ffde000 - 0000000020000000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff780000 - 0000000100000000 (reserved)
[    0.000000] end_pfn_map = 1048576
[    0.000000] DMI 2.3 present.
[    0.000000] ACPI: RSDP 000F92B0, 0014 (r0 ACPIAM)
[    0.000000] ACPI: RSDT 1FFD0000, 0030 (r1 A M I  OEMRSDT  10000612 MSFT
 97)
[    0.000000] ACPI: FACP 1FFD0200, 0084 (r2 A M I  OEMFACP  10000612 MSFT
 97)
[    0.000000] ACPI: DSDT 1FFD03F0, 3D20 (r1  1XXXX 1XXXX005        5 INTL  2002
026)
[    0.000000] ACPI: FACS 1FFDE000, 0040
[    0.000000] ACPI: APIC 1FFD0390, 005C (r1 A M I  OEMAPIC  10000612 MSFT
 97)
[    0.000000] ACPI: OEMB 1FFDE040, 0046 (r1 A M I  AMI_OEM  10000612 MSFT
 97)
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->     4096
[    0.000000]   DMA32        4096 ->  1048576
[    0.000000]   Normal    1048576 ->  1048576
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0:        0 ->      159
[    0.000000]     0:      256 ->   131024
[    0.000000] Looks like a VIA chipset. Disabling IOMMU. Override with iommu=al
lowed
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] Processor #0 (Bootup-CPU)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x81] disabled)
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] Setting APIC routing to flat
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] Nosave address range: 000000000009f000 - 00000000000a0000
[    0.000000] Nosave address range: 00000000000a0000 - 00000000000e4000
[    0.000000] Nosave address range: 00000000000e4000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 30000000 (gap: 20000000:dec0
0000)
[    0.000000] Built 1 zonelists.  Total pages: 126532
[    0.000000] Kernel command line: root=/dev/sda1 ro single console=ttyS0,11520
0n8
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 2048 (order: 11, 16384 bytes)
[   40.851937] time.c: Detected 2000.089 MHz processor.
[   40.853406] Console: colour VGA+ 80x25
[   41.128559] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo
 Molnar
[   41.136287] ... MAX_LOCKDEP_SUBCLASSES:    8
[   41.140560] ... MAX_LOCK_DEPTH:          30
[   41.144747] ... MAX_LOCKDEP_KEYS:        2048
[   41.149105] ... CLASSHASH_SIZE:           1024
[   41.153550] ... MAX_LOCKDEP_ENTRIES:     8192
[   41.157901] ... MAX_LOCKDEP_CHAINS:      16384
[   41.162346] ... CHAINHASH_SIZE:          8192
[   41.166704]  memory used by lock dependency info: 1648 kB
[   41.172093]  per task-struct memory footprint: 1680 bytes
[   41.177480] ------------------------
[   41.181041] | Locking API testsuite:
[   41.184615] -----------------------------------------------------------------
-----------
[   41.192694]                                  | spin |wlock |rlock |mutex | ws
em | rsem |
[   41.200771]   ---------------------------------------------------------------
-----------
[   41.208855]                      A-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.217928]                  A-B-B-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.226939]              A-B-B-C-C-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.236020]              A-B-C-A-B-C deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.245093]          A-B-B-C-C-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.254251]          A-B-C-D-B-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.263393]          A-B-C-D-B-C-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.272560]                     double unlock:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.281529]                   initialize held:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.290645]                  bad unlock order:  ok  |  ok  |  ok  |  ok  |  o
k  |  ok  |
[   41.299657]   ---------------------------------------------------------------
-----------
[   41.307730]               recursive read-lock:             |  ok  |
   |  ok  |
[   41.316159]            recursive read-lock #2:             |  ok  |
   |  ok  |
[   41.324582]             mixed read-write-lock:             |  ok  |
   |  ok  |
[   41.333006]             mixed write-read-lock:             |  ok  |
   |  ok  |
[   41.341438]   ---------------------------------------------------------------
-----------
[   41.349511]      hard-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[   41.356219]      soft-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[   41.362929]      hard-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[   41.369633]      soft-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[   41.376327]        sirq-safe-A => hirqs-on/12:  ok  |  ok  |  ok  |
[   41.383029]        sirq-safe-A => hirqs-on/21:  ok  |  ok  |  ok  |
[   41.389732]          hard-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[   41.396426]          soft-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[   41.403146]          hard-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[   41.409857]          soft-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[   41.416568]     hard-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[   41.423314]     soft-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[   41.430060]     hard-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[   41.436789]     soft-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[   41.443527]     hard-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[   41.450280]     soft-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[   41.457019]     hard-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[   41.463738]     soft-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[   41.470476]     hard-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[   41.477186]     soft-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[   41.483881]     hard-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[   41.490618]     soft-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[   41.497347]     hard-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[   41.504058]     soft-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[   41.510795]     hard-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[   41.517524]     soft-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[   41.524244]     hard-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[   41.530972]     soft-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[   41.537709]     hard-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[   41.544610]     soft-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[   41.551331]     hard-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[   41.558060]     soft-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[   41.564793]     hard-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[   41.571517]     soft-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[   41.578245]       hard-irq lock-inversion/123:  ok  |  ok  |  ok  |
[   41.584974]       soft-irq lock-inversion/123:  ok  |  ok  |  ok  |
[   41.591694]       hard-irq lock-inversion/132:  ok  |  ok  |  ok  |
[   41.598423]       soft-irq lock-inversion/132:  ok  |  ok  |  ok  |
[   41.605160]       hard-irq lock-inversion/213:  ok  |  ok  |  ok  |
[   41.611880]       soft-irq lock-inversion/213:  ok  |  ok  |  ok  |
[   41.618625]       hard-irq lock-inversion/231:  ok  |  ok  |  ok  |
[   41.625354]       soft-irq lock-inversion/231:  ok  |  ok  |  ok  |
[   41.632066]       hard-irq lock-inversion/312:  ok  |  ok  |  ok  |
[   41.638794]       soft-irq lock-inversion/312:  ok  |  ok  |  ok  |
[   41.645523]       hard-irq lock-inversion/321:  ok  |  ok  |  ok  |
[   41.652243]       soft-irq lock-inversion/321:  ok  |  ok  |  ok  |
[   41.658963]       hard-irq read-recursion/123:  ok  |
[   41.664178]       soft-irq read-recursion/123:  ok  |
[   41.669393]       hard-irq read-recursion/132:  ok  |
[   41.674608]       soft-irq read-recursion/132:  ok  |
[   41.679824]       hard-irq read-recursion/213:  ok  |
[   41.685047]       soft-irq read-recursion/213:  ok  |
[   41.690262]       hard-irq read-recursion/231:  ok  |
[   41.695477]       soft-irq read-recursion/231:  ok  |
[   41.700700]       hard-irq read-recursion/312:  ok  |
[   41.705917]       soft-irq read-recursion/312:  ok  |
[   41.711131]       hard-irq read-recursion/321:  ok  |
[   41.716359]       soft-irq read-recursion/321:  ok  |
[   41.721579] -------------------------------------------------------
[   41.727836] Good, all 218 testcases passed! |
[   41.732193] ---------------------------------
[   41.736981] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
[   41.744291] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
[   41.758593] Memory: 505032k/524096k available (3805k kernel code, 18504k rese
rved, 1774k data, 224k init)
[   41.848082] Calibrating delay using timer specific routine.. 4006.34 BogoMIPS
 (lpj=8012697)
[   41.856557] Security Framework v1.0.0 initialized
[   41.861316] Mount-cache hash table entries: 256
[   41.866572] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[   41.873697] CPU: L2 Cache: 512K (64 bytes/line)
[   41.878239] CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 02
[   41.884124] ACPI: Core revision 20070126
[   41.895705] Parsing all Control Methods:
[   41.899595] Table [DSDT](id 0001) - 602 Objects with 65 Devices 164 Methods 2
7 Regions
[   41.907693]  tbxface-0587 [02] tb_load_namespace     : ACPI Tables successful
ly acquired
[   41.920009] evxfevnt-0091 [02] enable                : Transition to ACPI mod
e successful
[   41.969333] Using local APIC timer interrupts.
[   42.023671] result 12500575
[   42.026462] Detected 12.500 MHz APIC timer.
[   42.031753] testing NMI watchdog ... OK.
[   42.076493] NET: Registered protocol family 16
[   42.081563] ACPI: bus type pci registered
[   42.085588] PCI: Using configuration type 1
[   42.094308] evgpeblk-0952 [04] ev_create_gpe_block   : GPE 00 to 0F [_GPE] 2
regs on int 0x9
[   42.107904] evgpeblk-1049 [03] ev_initialize_gpe_bloc: Found 5 Wake, Enabled
0 Runtime GPEs in this block
[   42.118132] Completing Region/Field/Buffer/Package initialization:...........
................................................................................
......................
[   42.145469] Initialized 26/27 Regions 33/33 Fields 39/39 Buffers 15/16 Packag
es (611 nodes)
[   42.153990] Initializing Device/Processor/Thermal objects by executing _INI m
ethods:
[   42.161611] Executed 0 _INI methods requiring 0 _STA executions (examined 69
objects)
[   42.169674] ACPI: Interpreter enabled
[   42.173336] ACPI: (supports S0 S1 S3 S4 S5)
[   42.177705] ACPI: Using IOAPIC for interrupt routing
[   42.212210] ACPI: PCI Root Bridge [PCI0] (0000:00)
[   42.218513] 0000:00:0f.0: cannot adjust BAR0 (not I/O)
[   42.223757] 0000:00:0f.0: cannot adjust BAR1 (not I/O)
[   42.228886] 0000:00:0f.0: cannot adjust BAR2 (not I/O)
[   42.234013] 0000:00:0f.0: cannot adjust BAR3 (not I/O)
[   42.239699] PCI: MSI-K8T-Neo2Fir, attempting to turn soundcard ON
[   42.245778] PCI: MSI-K8T-Neo2Fir, soundcard on
[   42.295385] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[   42.302960] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[   42.310690] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[   42.318253] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15)
[   42.325826] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *
0, disabled.
[   42.334518] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *
0, disabled.
[   42.343206] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *
0, disabled.
[   42.351892] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 14 15) *
0, disabled.
[   42.360543] Linux Plug and Play Support v0.97 (c) Adam Belay
[   42.366236] pnp: PnP ACPI init
[   42.379607] pnp: PnP ACPI: found 12 devices
[   42.385132] SCSI subsystem initialized
[   42.389179] PCI: Using ACPI for IRQ routing
[   42.393359] PCI: If a device doesn't work, try "pci=routeirq".  If it helps,
post a report
[   42.401868] NET: Registered protocol family 8
[   42.406217] NET: Registered protocol family 20
[   42.410911] agpgart: Detected AGP bridge 0
[   42.419685] agpgart: AGP aperture is 128M @ 0xd0000000
[   42.425098] pnp: 00:08: ioport range 0x680-0x6ff has been reserved
[   42.431261] Time: tsc clocksource has been installed.
[   42.436317] pnp: 00:08: ioport range 0x295-0x296 has been reserved
[   42.442499] pnp: 00:0a: iomem range 0xfec00000-0xfec00fff has been reserved
[   42.449444] pnp: 00:0a: iomem range 0xfee00000-0xfee00fff has been reserved
[   42.456396] pnp: 00:0b: iomem range 0x0-0x9ffff could not be reserved
[   42.462822] pnp: 00:0b: iomem range 0xc0000-0xcffff has been reserved
[   42.469248] pnp: 00:0b: iomem range 0xe0000-0xfffff could not be reserved
[   42.476020] pnp: 00:0b: iomem range 0x100000-0x1fffffff could not be reserved
[   42.484406] PCI: Bridge: 0000:00:01.0
[   42.488071]   IO window: e000-efff
[   42.491486]   MEM window: fbf00000-fbffffff
[   42.495663]   PREFETCH window: e8000000-faffffff
[   42.500353] NET: Registered protocol family 2
[   42.542896] IP route cache hash table entries: 4096 (order: 3, 32768 bytes)
[   42.550166] TCP established hash table entries: 16384 (order: 8, 1310720 byte
s)
[   42.558898] TCP bind hash table entries: 16384 (order: 8, 1310720 bytes)
[   42.567343] TCP: Hash tables configured (established 16384 bind 16384)
[   42.573896] TCP reno registered
[   42.590823] Initializing RT-Tester: OK
[   42.594724] Total HugeTLB memory allocated, 0
[   42.599639] VFS: Disk quotas dquot_6.5.1
[   42.603580] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   42.610491] JFS: nTxBlock = 3946, nTxLock = 31575
[   42.618904] SGI XFS with ACLs, security attributes, realtime, large block/ino
de numbers, no debug enabled
[   42.628786] SGI XFS Quota Management subsystem
[   42.633553] GFS2 (built Mar 22 2007 17:21:49) installed
[   42.639065] io scheduler noop registered
[   42.643003] io scheduler anticipatory registered (default)
[   42.648520] io scheduler deadline registered
[   42.652822] io scheduler cfq registered
[   42.754015] Linux agpgart interface v0.102 (c) Dave Jones
[   42.759419] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing
enabled
[   42.767495] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   42.775544] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   42.784273] RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 block
size
[   42.792265] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[   42.798668] ide: Assuming 33MHz system bus speed for PIO modes; override with
 idebus=xx
[   42.807376] Loading iSCSI transport class v2.0-724.
[   42.812647] ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ
 17

  reply	other threads:[~2007-03-22 16:57 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-22 15:14 aic7xxx: aic7892(B): BUG: soft lockup detected on CPU#0! thomas schorpp
2007-03-22 16:57 ` thomas schorpp [this message]
2007-03-22 21:02   ` thomas schorpp
2007-03-22 23:00     ` thomas schorpp
2007-03-23  1:26       ` thomas schorpp
2007-03-23  4:45         ` James Bottomley
2007-03-23  7:32           ` thomas schorpp
2007-03-23 16:28             ` thomas schorpp
2007-03-23 17:23               ` James Bottomley
2007-03-23 18:23                 ` thomas schorpp
2007-03-23 18:59                   ` thomas schorpp
2007-03-24  0:51                     ` thomas schorpp
2007-03-24  1:17                       ` James Bottomley
2007-03-24  3:44                         ` thomas schorpp
2007-03-24  4:05                           ` thomas schorpp
2007-03-27  6:52                             ` thomas schorpp
2007-03-29 20:13                               ` thomas schorpp

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=4602B576.6020602@gmx.de \
    --to=t.schorpp@gmx.de \
    --cc=linux-scsi@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.