MP kernels and wd0 errors on AMD64

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

MP kernels and wd0 errors on AMD64

Nicholas Young-3
Hello

When booting with the standard kernel everything works fine and I
can login/use the machine, run stress without any errors.

When booting with the MP kernel it will get to mounting the drive and
freeze, partial boot log below of where the error occurs.

I have tested this with AMD64/i386 of 3.8 and the AMD64 snapshot
24 Jan 2006.

I had a go at using config to change the flags on the wd* device to
force it to use PIO mode (0xff0). This did not change anything.

The mother board is a ASUS A8N5X and it has 2 WDB800JD (80GB SATA)
disks.

I have seen similar problems in the archives although none where the
machine freezes after the disk errors.

Is there any other information that would help or any suggestions on
what to try next?

Thanks

Nich



Partial dmesg from MP boot of 3.8:
...
lpt0 at isa0 port 0x378/4 irq 7
it0 at isa0 port 0x290/8: IT87
wd0(pciide2:0:0): timeout
        type: ata
        c_bcount: 512
        c_skip: 0
wd0(pciide2:0:0): timeout
        type: ata
        c_bcount: 512
        c_skip: 0

Full dmesg from AMD64 3.8:
OpenBSD 3.8 (GENERIC) #247: Sat Sep 10 15:53:26 MDT 2005
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 1073278976 (1048124K)
avail mem = 909139968 (887832K)
using 22937 buffers containing 107536384 bytes (105016K) of memory
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.53 MHz
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully
associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully
associative
pci0 at mainbus0 bus 0: configuration mode 1
"Nvidia nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured
"Nvidia nForce4 ISA" rev 0xa3 at pci0 dev 1 function 0 not configured
"Nvidia nForce4 SMBus" rev 0xa2 at pci0 dev 1 function 1 not configured
ohci0 at pci0 dev 2 function 0 "Nvidia nForce4 USB" rev 0xa2: irq 11,
version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Nvidia OHCI root hub, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
ehci0 at pci0 dev 2 function 1 "Nvidia nForce4 USB" rev 0xa3: irq 5
usb1 at ehci0: USB revision 2.0
uhub1 at usb1
uhub1: Nvidia EHCI root hub, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
auich0 at pci0 dev 4 function 0 "Nvidia nForce4 AC97" rev 0xa2: irq 5,
nForce4 AC97
ac97: codec id 0x414c4790 (Avance Logic ALC850)
audio0 at auich0
pciide0 at pci0 dev 6 function 0 "Nvidia nForce4 IDE" rev 0xf2: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <AOPEN, DVD1648/AAP PRO, 1.03> SCSI0
5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
pciide0: channel 1 disabled (no drives)
pciide1 at pci0 dev 7 function 0 "Nvidia nForce4 SATA 1" rev 0xf3: DMA
pciide1: using irq 11 for native-PCI interrupt
pciide2 at pci0 dev 8 function 0 "Nvidia nForce4 SATA 2" rev 0xf3: DMA
pciide2: using irq 5 for native-PCI interrupt
wd0 at pciide2 channel 0 drive 0: <WDC WD800JD-08LSA0>
wd0: 16-sector PIO, LBA48, 76324MB, 156312576 sectors
wd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1 at pciide2 channel 1 drive 0: <WDC WD800JD-00LSA0>
wd1: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd1(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 5
ppb0 at pci0 dev 9 function 0 "Nvidia nForce4 PCI-PCI" rev 0xa2
pci1 at ppb0 bus 5
fxp0 at pci1 dev 6 function 0 "Intel 82557" rev 0x08, i82559: irq 3,
address 00:90:27:fe:23:3d
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
vga1 at pci1 dev 8 function 0 "S3 868" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Nvidia CK804 LAN" rev 0xa3 at pci0 dev 10 function 0 not configured
ppb1 at pci0 dev 11 function 0 "Nvidia nForce4 PCIE" rev 0xa3
pci2 at ppb1 bus 4
ppb2 at pci0 dev 12 function 0 "Nvidia nForce4 PCIE" rev 0xa3
pci3 at ppb2 bus 3
ppb3 at pci0 dev 13 function 0 "Nvidia nForce4 PCIE" rev 0xa3
pci4 at ppb3 bus 2
ppb4 at pci0 dev 14 function 0 "Nvidia nForce4 PCIE" rev 0xa3
pci5 at ppb4 bus 1
pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
isa0 at mainbus0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
it0 at isa0 port 0x290/8: IT87
dkcsum: wd0 matches BIOS drive 0x80
wd1: no disk label
dkcsum: wd1 matches BIOS drive 0x81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

Reply | Threaded
Open this post in threaded view
|

Re: MP kernels and wd0 errors on AMD64

Michael Shalayeff-2
On Mon, Jan 30, 2006 at 05:46:17PM +1100, Nicholas Young wrote:
> Hello
re

> When booting with the standard kernel everything works fine and I
> can login/use the machine, run stress without any errors.
>
> When booting with the MP kernel it will get to mounting the drive and
> freeze, partial boot log below of where the error occurs.
>
> I have tested this with AMD64/i386 of 3.8 and the AMD64 snapshot
> 24 Jan 2006.

(i'm not sure what you mean by amd64/i386 ;)
can you give a try to i386 (not amd64) fresh snap plz?

> I had a go at using config to change the flags on the wd* device to
> force it to use PIO mode (0xff0). This did not change anything.
>
> The mother board is a ASUS A8N5X and it has 2 WDB800JD (80GB SATA)
> disks.
>
> I have seen similar problems in the archives although none where the
> machine freezes after the disk errors.
>
> Is there any other information that would help or any suggestions on
> what to try next?

is there any kind of pci irq setting in the bios maybe?
can you please reset all to defaults (just in case) and retry?

10x
cu

> Partial dmesg from MP boot of 3.8:
> ...
> lpt0 at isa0 port 0x378/4 irq 7
> it0 at isa0 port 0x290/8: IT87
> wd0(pciide2:0:0): timeout
> type: ata
> c_bcount: 512
> c_skip: 0
> wd0(pciide2:0:0): timeout
> type: ata
> c_bcount: 512
> c_skip: 0
>
> Full dmesg from AMD64 3.8:
> OpenBSD 3.8 (GENERIC) #247: Sat Sep 10 15:53:26 MDT 2005
>     [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC
> real mem = 1073278976 (1048124K)
> avail mem = 909139968 (887832K)
> using 22937 buffers containing 107536384 bytes (105016K) of memory
> mainbus0 (root)
> cpu0 at mainbus0: (uniprocessor)
> cpu0: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, 2010.53 MHz
> cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
> cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
> 64b/line 16-way L2 cache
> cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully
> associative
> cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully
> associative
> pci0 at mainbus0 bus 0: configuration mode 1
> "Nvidia nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured
> "Nvidia nForce4 ISA" rev 0xa3 at pci0 dev 1 function 0 not configured
> "Nvidia nForce4 SMBus" rev 0xa2 at pci0 dev 1 function 1 not configured
> ohci0 at pci0 dev 2 function 0 "Nvidia nForce4 USB" rev 0xa2: irq 11,
> version 1.0, legacy support
> usb0 at ohci0: USB revision 1.0
> uhub0 at usb0
> uhub0: Nvidia OHCI root hub, rev 1.00/1.00, addr 1
> uhub0: 10 ports with 10 removable, self powered
> ehci0 at pci0 dev 2 function 1 "Nvidia nForce4 USB" rev 0xa3: irq 5
> usb1 at ehci0: USB revision 2.0
> uhub1 at usb1
> uhub1: Nvidia EHCI root hub, rev 2.00/1.00, addr 1
> uhub1: 10 ports with 10 removable, self powered
> auich0 at pci0 dev 4 function 0 "Nvidia nForce4 AC97" rev 0xa2: irq 5,
> nForce4 AC97
> ac97: codec id 0x414c4790 (Avance Logic ALC850)
> audio0 at auich0
> pciide0 at pci0 dev 6 function 0 "Nvidia nForce4 IDE" rev 0xf2: DMA,
> channel 0 configured to compatibility, channel 1 configured to
> compatibility
> atapiscsi0 at pciide0 channel 0 drive 0
> scsibus0 at atapiscsi0: 2 targets
> cd0 at scsibus0 targ 0 lun 0: <AOPEN, DVD1648/AAP PRO, 1.03> SCSI0
> 5/cdrom removable
> cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
> pciide0: channel 1 disabled (no drives)
> pciide1 at pci0 dev 7 function 0 "Nvidia nForce4 SATA 1" rev 0xf3: DMA
> pciide1: using irq 11 for native-PCI interrupt
> pciide2 at pci0 dev 8 function 0 "Nvidia nForce4 SATA 2" rev 0xf3: DMA
> pciide2: using irq 5 for native-PCI interrupt
> wd0 at pciide2 channel 0 drive 0: <WDC WD800JD-08LSA0>
> wd0: 16-sector PIO, LBA48, 76324MB, 156312576 sectors
> wd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5
> wd1 at pciide2 channel 1 drive 0: <WDC WD800JD-00LSA0>
> wd1: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
> wd1(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 5
> ppb0 at pci0 dev 9 function 0 "Nvidia nForce4 PCI-PCI" rev 0xa2
> pci1 at ppb0 bus 5
> fxp0 at pci1 dev 6 function 0 "Intel 82557" rev 0x08, i82559: irq 3,
> address 00:90:27:fe:23:3d
> inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
> vga1 at pci1 dev 8 function 0 "S3 868" rev 0x00
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> "Nvidia CK804 LAN" rev 0xa3 at pci0 dev 10 function 0 not configured
> ppb1 at pci0 dev 11 function 0 "Nvidia nForce4 PCIE" rev 0xa3
> pci2 at ppb1 bus 4
> ppb2 at pci0 dev 12 function 0 "Nvidia nForce4 PCIE" rev 0xa3
> pci3 at ppb2 bus 3
> ppb3 at pci0 dev 13 function 0 "Nvidia nForce4 PCIE" rev 0xa3
> pci4 at ppb3 bus 2
> ppb4 at pci0 dev 14 function 0 "Nvidia nForce4 PCIE" rev 0xa3
> pci5 at ppb4 bus 1
> pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
> pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
> pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
> pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
> isa0 at mainbus0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pmsi0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pmsi0 mux 0
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> sysbeep0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> it0 at isa0 port 0x290/8: IT87
> dkcsum: wd0 matches BIOS drive 0x80
> wd1: no disk label
> dkcsum: wd1 matches BIOS drive 0x81
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
>

--
    paranoic mickey       (my employers have changed but, the name has remained)

Reply | Threaded
Open this post in threaded view
|

Re: MP kernels and wd0 errors on AMD64

Nicholas Young-3
On Mon, Jan 30, 2006 at 04:40:29PM +0100, mickey wrote:

> On Mon, Jan 30, 2006 at 05:46:17PM +1100, Nicholas Young wrote:
> > Hello
> re
>
> > When booting with the standard kernel everything works fine and I
> > can login/use the machine, run stress without any errors.
> >
> > When booting with the MP kernel it will get to mounting the drive and
> > freeze, partial boot log below of where the error occurs.
> >
> > I have tested this with AMD64/i386 of 3.8 and the AMD64 snapshot
> > 24 Jan 2006.
>
> (i'm not sure what you mean by amd64/i386 ;)

I tested it with 3.8 AMD64 and then 3.8 i386.

> can you give a try to i386 (not amd64) fresh snap plz?

I loaded the i386 snapshot from 24 Jan 06 and it had the same final
error.

It also gave during the boot:
biomask 0 netmask 0 ttymask 0
ioapic0: pin 3 shares different IPL interrupts (40..50), degraded
performance
ioapic0: pin 5 shares different IPL interrupts (40..90), degraded
performance
pctr: user-level counter enabled
apm0: disconnected
wd0(pciide2:0:0): timeout
  type: ata
        c_bcount: 512
        c_skip: 0
wd0(pciide2:0:0): timeout
  type: ata
  c_bcount: 512
  c_skip: 0

>
> is there any kind of pci irq setting in the bios maybe?
> can you please reset all to defaults (just in case) and retry?
>

The PCI IRQ settings can be changed in the bios, they are set to auto by
default, and still are.
Turning on and off PnP in the bios also made no difference.

Installing on a IDE HDD with the SATA HDD still connected resulted in
a failed boot with the same error as well.
Installing on a IDE HDD with the SATA HDD *disconnected* removed the
error and it came up as normal. This is with i386 24 Jan 06 snapshot.

Removing the first SATA HDD changes the error to pciide2:1:0 as would be
expected.

I have tested the disks with Western Digitals software and it does not
show any problems. They work with a single CPU so this is not suprising.

Thanks for your help.

--
Nich

Reply | Threaded
Open this post in threaded view
|

Re: MP kernels and wd0 errors on AMD64

Michael Shalayeff-2
On Tue, Jan 31, 2006 at 12:24:48PM +1100, Nicholas Young wrote:

> On Mon, Jan 30, 2006 at 04:40:29PM +0100, mickey wrote:
> > On Mon, Jan 30, 2006 at 05:46:17PM +1100, Nicholas Young wrote:
> > > Hello
> > re
> >
> > > When booting with the standard kernel everything works fine and I
> > > can login/use the machine, run stress without any errors.
> > >
> > > When booting with the MP kernel it will get to mounting the drive and
> > > freeze, partial boot log below of where the error occurs.
> > >
> > > I have tested this with AMD64/i386 of 3.8 and the AMD64 snapshot
> > > 24 Jan 2006.
> >
> > (i'm not sure what you mean by amd64/i386 ;)
>
> I tested it with 3.8 AMD64 and then 3.8 i386.
>
> > can you give a try to i386 (not amd64) fresh snap plz?
>
> I loaded the i386 snapshot from 24 Jan 06 and it had the same final
> error.
>
> It also gave during the boot:
> biomask 0 netmask 0 ttymask 0
> ioapic0: pin 3 shares different IPL interrupts (40..50), degraded
> performance
> ioapic0: pin 5 shares different IPL interrupts (40..90), degraded
> performance
> pctr: user-level counter enabled
> apm0: disconnected
> wd0(pciide2:0:0): timeout
>   type: ata
> c_bcount: 512
> c_skip: 0
> wd0(pciide2:0:0): timeout
>   type: ata
>   c_bcount: 512
>   c_skip: 0

can you try non-smp kernel plz?
also if that fails try disable pcibios in ukc> .
same plz try w/ smp kernel if disabling pcibios change anything.
(to get to ukc do boot -c and then "disable pcibios" at UKC> prompt)

cu
--
    paranoic mickey       (my employers have changed but, the name has remained)

Reply | Threaded
Open this post in threaded view
|

Re: MP kernels and wd0 errors on AMD64

Nicholas Young-4
On Tue, Jan 31, 2006 at 02:09:05PM +0100, mickey wrote:

> On Tue, Jan 31, 2006 at 12:24:48PM +1100, Nicholas Young wrote:
> > On Mon, Jan 30, 2006 at 04:40:29PM +0100, mickey wrote:
> > > On Mon, Jan 30, 2006 at 05:46:17PM +1100, Nicholas Young wrote:
> > > > Hello
> > > re
> > >
> > > > When booting with the standard kernel everything works fine and I
> > > > can login/use the machine, run stress without any errors.
> > > >
> > > > When booting with the MP kernel it will get to mounting the drive and
> > > > freeze, partial boot log below of where the error occurs.
> > > >
> > > > I have tested this with AMD64/i386 of 3.8 and the AMD64 snapshot
> > > > 24 Jan 2006.
> > >
> > > (i'm not sure what you mean by amd64/i386 ;)
> >
> > I tested it with 3.8 AMD64 and then 3.8 i386.
> >
> > > can you give a try to i386 (not amd64) fresh snap plz?
> >
> > I loaded the i386 snapshot from 24 Jan 06 and it had the same final
> > error.
> >
> > It also gave during the boot:
> > biomask 0 netmask 0 ttymask 0
> > ioapic0: pin 3 shares different IPL interrupts (40..50), degraded
> > performance
> > ioapic0: pin 5 shares different IPL interrupts (40..90), degraded
> > performance
> > pctr: user-level counter enabled
> > apm0: disconnected
> > wd0(pciide2:0:0): timeout
> >   type: ata
> > c_bcount: 512
> > c_skip: 0
> > wd0(pciide2:0:0): timeout
> >   type: ata
> >   c_bcount: 512
> >   c_skip: 0
>
> can you try non-smp kernel plz?
> also if that fails try disable pcibios in ukc> .
> same plz try w/ smp kernel if disabling pcibios change anything.
> (to get to ukc do boot -c and then "disable pcibios" at UKC> prompt)
>

Thanks for the reply.

With the non-smp kernel there is no error and it boots to the login
prompt and i can use the machine as per normal. This is with pcibios
enabled.

For the smp kernel disabling the pcibios made no obvious difference it
still ends with the same wd0(pciide2:0:0): timeout issue and then
freezes. It looks like it is going into ltsleep+0x6d forever.

At the moment I think a process is asking for a read from the SATA
drive for the disklable,this appears to be what is happening when it
works correctly.

The read either fails and timesout or is completed but not correctly
notifying the calling process for some reason which then ends up in
wdctimeout().

I think this implies some problem with the SATA driver for the NF4
chipset in SMP mode. This is based on the fact it works correctly
with a IDE drive for SMP and non-SMP kernels and with SATA drives
for non-SMP kernels. (all on the same hardware)

Does this seem like a reasonable idea of where the problem could be?

Anything else I should/could try? I can get a better output from ddb if
someone can give me instructions on what to do. At the moment I am
trying to understand how the wdc code works and what changes when
reading from a device when using a SMP kernel.

I am not sure if this can help, however I have run the following to try
and get an idea of what is going on when the system ends up in
wdctimeout().

boot> boot bsd.mp -d
booting hd0a:bsd.mp: 5000232+873256 [52+258016+239165]=0x613718
entry point at 0x100120
                       .
[ using 497608 bytes of bsd ELF symbol table ]
Stopped at      Debugger+0x4:   leave
ddb{0}> break wdctimeout
ddb{0}> c
...
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask 0 netmask 0 ttymask 0
ioapic0: pin 3 shares different IPL interrupts (40..50), degraded
performance
ioapic0: pin 5 shares different IPL interrupts (40..90), degraded
performance
pctr: user-level cycle counter enabled
apm0: disconnected
Breakpoint at   wdctimeout:     pushl   %ebp
ddb{0}> boot reboot
panic: wdc_exec_command: polled command not done
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb{0}> trace
Debugger(d18a55a4,d7e2f060,e9058bfc,d7e2f060,e9058c44) at Debugger+0x4
panic(d04f1340,d7e2f060,0,d05acce0,d1872100) at panic+0x63
wdc_exec_command(d18a50d4,e9058c44,e9058c6c,d016da36) at
wdc_exec_command+0x10a

wd_flushcache(d18a7800,10,b0,3e,d1877890) at wd_flushcache+0x67
wd_shutdown(d18a7800,e9058d20,e9058ccc,d01f0d35) at wd_shutdown+0x10
dohooks(d05ae900,1,e9058cfc,d01f0dd1) at dohooks+0x5e
boot(4804,1,e9058d1c,0,0) at boot+0x55
db_boot_poweroff_cmd(d034a2e0,0,ffffffff,e9058d24,d05acee0) at
db_boot_poweroff
_cmd
db_command(d05acee0,d05acd00,e9058e2c,d01efd61,e9058e08) at
db_command+0xff
db_command_loop(1,e9058ec4,e9058e6c,d03465c4,1) at db_command_loop+0x9c
db_trap(1,0,e9058e6c,d0346569,e9058ec4) at db_trap+0x86
kdb_trap(1,0,e9058ec4,d05ae928) at kdb_trap+0xe8
trap() at trap+0xb9
--- trap (number 1) ---
wdctimeout(58,0,10,10,e9057000) at wdctimeout+0x1
Bad frame pointer: 0xe9058f20
ddb{0}> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
     7      0      0      0  2   0x2100604             pfpurge
     6      0      0      0  3   0x2100204  timeout    sensors
     5      0      0      0  3   0x2100204  usbevt     usb1
     4      0      0      0  3   0x2100204  usbtsk     usbtask
     3      0      0      0  3   0x2100204  usbevt     usb0
     2      0      0      0  3   0x2100204  kmalloc    kmthread
     1      0      0      0  3   0x2000004  initexec   swapper
     0     -1      0      0  3   0x2080204  wdccmd     swapper

--
Nich