Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Mar 2004 10:44:07 +0200
From:      "Putinas Piliponis" <putinas.piliponis@icnspot.net>
To:        <current@freebsd.org>
Subject:   still spurious interrupts with ICH5 SATA
Message-ID:  <001801c40745$043449d0$1e64a8c0@spotripoli.local>

next in thread | raw e-mail | index | archive | help
Hi all,
I upgraded from 5.2.1 to todays current and I get this:
( my mobo is Asus P4P800 Deluxe )
If I boot with hint acpi disabled - I get panic
If I boot with apic disabled - doesn't make difference
HTT is disabled in bios, and SMP not compiled in kernel.

If I try to boot in verbose mode, I continues repeating this
ata3: spurious interupt - status=3D0x50 error=3D0x00
( really alot I even cannot get dmesg output from booting, because this =
ata3: blabla fill ups all the available space for msg )
but it still continues booting.
when I type reboot, then in seems get stuck with:
ata3: spurious interupt - status=3D0x50 error=3D0x00
ata2: spurious interupt - status=3D0x50 error=3D0x00
ata3: spurious interupt - status=3D0x50 error=3D0x00
ata2: spurious interupt - status=3D0x50 error=3D0x00
ata3: spurious interupt - status=3D0x50 error=3D0x00
ata2: spurious interupt - status=3D0x50 error=3D0x00
ata3: spurious interupt - status=3D0x50 error=3D0x00
ata2: spurious interupt - status=3D0x50 error=3D0x00

my normal dmesg:

Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.2-CURRENT #3: Thu Mar 11 10:00:51 EET 2004
    pilkis@pilkishome.spo-tripoli.local:/usr/obj/usr/src/sys/pilkishome
WARNING: WITNESS option enabled, expect reduced performance.
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0812000.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc081221c.
ACPI APIC Table: <A M I  OEMAPIC >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (3000.22-MHz 686-class CPU)
  Origin =3D "GenuineIntel"  Id =3D 0xf29  Stepping =3D 9
  =
Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG=
E,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Hyperthreading: 2 logical CPUs
real memory  =3D 1072889856 (1023 MB)
avail memory =3D 1040388096 (992 MB)
ioapic0 <Version 2.0> irqs 0-23 on motherboard
Pentium Pro MTRR support enabled
VESA: v3.0, 65536k memory, flags:0x1, mode table:0xc0737242 (1000022)
VESA: NVIDIA
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <A M I OEMXSDT> on motherboard
pcibios: BIOS version 2.10
Found $PIR table, 14 entries at 0xc00f50c0
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_cpu0: <CPU> port 0x530-0x537 on acpi0
acpi_cpu1: <CPU> port 0x530-0x537 on acpi0
device_probe_and_attach: acpi_cpu1 attach returned 6
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82865 host to AGP bridge> mem 0xf8000000-0xfbffffff at =
device 0.0 on pci0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pcib1: could not get PCI interrupt routing table for \\_SB_.PCI0.P0P1 - =
AE_NOT_FOUND
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pci0: <serial bus, USB> at device 29.0 (no driver attached)
pci0: <serial bus, USB> at device 29.1 (no driver attached)
pci0: <serial bus, USB> at device 29.2 (no driver attached)
pci0: <serial bus, USB> at device 29.3 (no driver attached)
pci0: <serial bus, USB> at device 29.7 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib2
pci2: <serial bus, FireWire> at device 3.0 (no driver attached)
skc0: <3Com 3C940 Gigabit Ethernet> port 0xd800-0xd8ff mem =
0xfeaf8000-0xfeafbfff irq 22 at device 5.0 on pci2
skc0: 3Com Gigabit LOM (3C940)
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
sk0: Ethernet address: 00:0c:6e:ad:71:44
malloc() of "512" with the following non-sleepable locks held:
exclusive sleep mutex skc0 (network driver) r =3D 0 (0xc61fa7c0) locked =
@ /usr/src/sys/pci/if_sk.c:1357
miibus0: <MII bus> on sk0
e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus0
lock order reversal
 1st 0xc61fa7c0 skc0 (network driver) @ /usr/src/sys/pci/if_sk.c:661
 2nd 0xc06e9120 kernel environment (kernel environment) @ =
/usr/src/sys/kern/kern_environment.c:288
Stack backtrace:
backtrace(c067fcac,c06e9120,c0679b5c,c0679b5c,c0679b37) at =
backtrace+0x17
witness_checkorder(c06e9120,1,c0679b37,120,c0722ac0) at =
witness_checkorder+0x707
_sx_slock(c06e9120,c0679b37,120,c06d8b20,a) at _sx_slock+0x8f
getenv(c06708ab,0,c05028b7,28,c61fa880) at getenv+0x3b
getenv_quad(c06708ab,c0c21898,c61fa880,c0c218b4,c0c218c8) at =
getenv_quad+0x1a
getenv_int(c06708ab,c06e1b14,c61fa880,c0c218c8,c0505fe8) at =
getenv_int+0x18
e1000phy_attach(c61fa880,c61d704c,c069dc54,c0502902,c0689bd3) at =
e1000phy_attach+0x1d
device_probe_and_attach(c61fa880,c61fa800,c0c21924,c04548d6,c61fa800) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fa800,f0000000,c05d0a68,c05d0aa8,c61fa800) at =
bus_generic_attach+0x19
miibus_attach(c61fa800,c61b684c,c069dc54,1,0) at miibus_attach+0x59
device_probe_and_attach(c61fa800,0,c0c21980,c0454c90,c61fa680) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fa680,0,1,0,c6201000) at bus_generic_attach+0x19
mii_phy_probe(c61fa680,c62011f4,c05d0a68,c05d0aa8,ffffffff) at =
mii_phy_probe+0x10b
sk_attach(c61fa680,c61b704c,c069dc54,c0c219f8,c04df704) at =
sk_attach+0x3d2
device_probe_and_attach(c61fa680,c61fb280,c0c21a4c,c05d1bb1,c61fb100) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fb100,11a,1,c0c21a38,ffffffff) at =
bus_generic_attach+0x19
skc_attach(c61fb100,c61b784c,c069dc54,6,c61fb380) at skc_attach+0x7a9
device_probe_and_attach(c61fb100,2,c0c21ab8,c07f0070,c61fb280) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fb280,c226bdc0,1,c07efe3c,c61fb280) at =
bus_generic_attach+0x19
acpi_pci_attach(c61fb280,c61fb280,c07fcdb1,2,c61fa300) at =
acpi_pci_attach+0xd6
device_probe_and_attach(c61fb280,c61fa300,c0c21b18,c07f0143,c61fa300) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fa300,c61f90b0,2,c0c21b0c,c61fa300) at =
bus_generic_attach+0x19
acpi_pcib_attach(c61fa300,c61f90b0,2,c61fa300,c61fa300) at =
acpi_pcib_attach+0xcb
acpi_pcib_pci_attach(c61fa300,c61fa300,c069dc54,6,c61f6580) at =
acpi_pcib_pci_attach+0x43
device_probe_and_attach(c61fa300,0,c0c21ba0,c07f0070,c61fa400) at =
device_probe_and_attach+0xab
bus_generic_attach(c61fa400,c226be80,1,c07efe3c,c61fa400) at =
bus_generic_attach+0x19
acpi_pci_attach(c61fa400,c61da84c,c069dc54,0,c615db00) at =
acpi_pci_attach+0xd6
device_probe_and_attach(c61fa400,c615db00,c0c21c00,c07f0143,c61f6100) at =
device_probe_and_attach+0xab
bus_generic_attach(c61f6100,c615db10,0,0,c615db00) at =
bus_generic_attach+0x19
acpi_pcib_attach(c61f6100,c615db10,0,c0800098,c069dc54) at =
acpi_pcib_attach+0xcb
acpi_pcib_acpi_attach(c61f6100,c61da04c,c069dc54,6,c2249600) at =
acpi_pcib_acpi_attach+0x1e9
device_probe_and_attach(c61f6100,4,c0c21ca4,c07e9af4,c2275700) at =
device_probe_and_attach+0xab
bus_generic_attach(c2275700,c2249600,64,c07e9b04,c2275700) at =
bus_generic_attach+0x19
acpi_probe_children(c2275700,c07eb2b4,c2275600,0,1a4) at =
acpi_probe_children+0x89
acpi_attach(c2275700,c61d084c,c069dc54,c2262d60,c2275880) at =
acpi_attach+0x6e5
device_probe_and_attach(c2275700,c2275880,c0c21d2c,c06440ea,c2275880) at =
device_probe_and_attach+0xab
bus_generic_attach(c2275880,c2275880,c0c21d58,c0501d3e,c2275880) at =
bus_generic_attach+0x19
nexus_attach(c2275880,c61c104c,c069dc54,0,c22447ac) at nexus_attach+0x1c
device_probe_and_attach(c2275880,c22447ac,c0c21d7c,c063473e,c2275e80) at =
device_probe_and_attach+0xab
root_bus_configure(c2275e80,c0694116,0,c0c21d98,c04c482f) at =
root_bus_configure+0x1b
configure(0,c1ec00,c1e000,c1ec00,c1e000) at configure+0x29
mi_startup() at mi_startup+0xa0
begin() at begin+0x2c
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, =
1000baseTX-FDX, auto
pcm0: <Creative EMU10K1> port 0xdf40-0xdf5f irq 20 at device 12.0 on =
pci2
pcm0: <SigmaTel STAC9721/23 AC97 Codec>
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH5 UDMA100 controller> port =
0xfc00-0xfc0f,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
atapci1: <Intel ICH5 SATA150 controller> port =
0xef90-0xef9f,0xefa8-0xefab,0xefa0-0xefa7,0xefac-0xefaf,0xefe0-0xefe7 =
irq 18 at device 31.2 on pci0
atapci1: [MPSAFE]
ata2: at 0xefe0 on atapci1
ata2: [MPSAFE]
ata3: at 0xefa0 on atapci1
ata3: [MPSAFE]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port =
0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
acpi_cpu1: <CPU> port 0x530-0x537 on acpi0
device_probe_and_attach: acpi_cpu1 attach returned 6
cpu0 on motherboard
orm0: <Option ROM> at iomem 0xcf800-0xcffff on isa0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=3D0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on =
isa0
Timecounter "TSC" frequency 3000221820 Hz quality 800
Timecounters tick every 10.000 msec
ad0: 57241MB <WDC WD600AB-22CBA1> [116301/16/63] at ata0-master UDMA100
acd0: CDRW <HL-DT-ST GCE-8481B> at ata1-master PIO4
ad4: 245416MB <HDS722525VLSA80> [498625/16/63] at ata2-master UDMA100
ad6: 245416MB <HDS722525VLSA80> [498625/16/63] at ata3-master UDMA100
Mounting root from ufs:/dev/ad4s3a



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001801c40745$043449d0$1e64a8c0>