Hi,
I have a P8SAA Super Micro motherboard that features an i925x chipset and need
to use the motherboard's watchdog. Super Micro has told my PC vendor that the
watchdog is functional on this motherboard so it should work.
To make it work,I have recompiled a 2.6.11rc2-bk9 kernel since it contains ICH6
definitions for the i8xx-tco driver.
So, now I can modprobe i8xx-tco without an error (notably without the error that
says that the watchdog is hardware disabled).
But when I open the watchdog and close it the system does not reboot as
expected.I am surprised since I see a "not stopping watchdog in /var/log/messages :
Feb 1 16:07:07 think3 kernel: i8xx TCO timer: heartbeat value must be
2<heartbeat<39, using 30
Feb 1 16:07:07 think3 kernel: i8xx TCO timer: initialized (0x0460).
heartbeat=30 sec (nowayout=0)
Feb 1 16:07:15 think3 kernel: i8xx TCO timer: Unexpected close, not stopping
watchdog!
<snip>
Feb 1 16:12:03 think3 kernel: i8xx TCO timer: Unexpected close, not stopping
watchdog!
Here is what lpsci says :
[root@think3 ~]# lspci
00:00.0 Host bridge: Intel Corp. 925X/XE Memory Controller Hub (rev 05)
00:01.0 PCI bridge: Intel Corp. 925X/XE PCI Express Root Port (rev 05)
00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
#1 (rev 03)
00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
#2 (rev 03)
00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
#3 (rev 03)
00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI
#4 (rev 03)
00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2
EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge
(rev 03)
00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE
Controller (rev 03)
00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
(rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300
(PCIE)]
01:00.1 Display controller: ATI Technologies Inc: Unknown device 5b70
02:00.0 Ethernet controller: Intel Corp. 82546GB Gigabit Ethernet Controller
(rev 03)
02:00.1 Ethernet controller: Intel Corp. 82546GB Gigabit Ethernet Controller
(rev 03)
02:03.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit Ethernet Controller
Has anybody a similar setup working ? I can buy another motherboard easily, so
feel free to tell me about other motherboards that work.
thank you for your help,
P.O. Gaillard
Hi,
I am replying to myself so that people googling for similar problems can find
the answer.
Supermicro says that the internal driver of the southbridge (and also the
W83627HF chip) are not useable because the necessary support hardware is
missing. They say that the P8SCi board has a working watchdog.
hope this can help somebody someday,
P.O. Gaillard
Pasi K?rkk?inen
> Hi!
>
> I have P8SCi motherboard, and I just tried the watchdog with Linux 2.6.10.
>
> I loaded w83627hf_wdt driver, and the watchdog was detected:
>
> WDT driver for the Winbond(TM) W83627HF Super I/O chip initialising.
> w83627hf WDT: initialized. timeout=60 sec (nowayout=0)
>
> But it is not working. I tried setting the timeout to 1 minute, and to
> 8 minute in the BIOS, but the machine reboots after the delay no matter what
> the delay is.. the watchdog driver is loaded before the timeout of course.
>
> For some reason, the driver is not working.
>
> I mailed supermicro support about this, and they told me one of their
> customers is using watchdog with Debian 2.6.10 kernel.
> So it should work, but..
>
> Is there some patches I could try?
Hi !
I am so glad to find somebody interested in this issue ;-)
I am not sure about which watchdog is working in the P8SCi. On my P4Sci, the
working watchdog was the one in Intel's southbridge with the i8xx-tco driver. I
tried to use this driver with the P8SAA. To do that I had to use 2.6.11rc2bk9 to
get ICH6 support in the i8xx-tco driver. But as you may know, the watchdog is
not working on the P8SAA.
This might be a good bet for you.
sincerely,
P.O. Gaillard
On Mon, Feb 07, 2005 at 04:01:02PM +0100, P.O. Gaillard wrote:
> Pasi K?rkk?inen
> >Hi!
> >
> >I have P8SCi motherboard, and I just tried the watchdog with Linux 2.6.10.
> >
> >I loaded w83627hf_wdt driver, and the watchdog was detected:
> >
> >WDT driver for the Winbond(TM) W83627HF Super I/O chip initialising.
> >w83627hf WDT: initialized. timeout=60 sec (nowayout=0)
> >
> >But it is not working. I tried setting the timeout to 1 minute, and to
> >8 minute in the BIOS, but the machine reboots after the delay no matter
> >what
> >the delay is.. the watchdog driver is loaded before the timeout of course.
> >
> >For some reason, the driver is not working.
> >
> >I mailed supermicro support about this, and they told me one of their
> >customers is using watchdog with Debian 2.6.10 kernel.
> >So it should work, but..
> >
> >Is there some patches I could try?
> Hi !
> I am so glad to find somebody interested in this issue ;-)
>
Me too :)
> I am not sure about which watchdog is working in the P8SCi. On my P4Sci,
> the working watchdog was the one in Intel's southbridge with the i8xx-tco
> driver. I tried to use this driver with the P8SAA. To do that I had to use
> 2.6.11rc2bk9 to get ICH6 support in the i8xx-tco driver. But as you may
> know, the watchdog is not working on the P8SAA.
>
> This might be a good bet for you.
>
Currently building 2.6.11rc3 i8xx-tco driver to test this..
I'll let you know what happens.
-- Pasi K?rkk?inen
^
. .
Linux
/ - \
Choice.of.the
.Next.Generation.
On Mon, Feb 07, 2005 at 05:22:03PM +0200, Pasi K?rkk?inen wrote:
> On Mon, Feb 07, 2005 at 04:01:02PM +0100, P.O. Gaillard wrote:
> > Pasi K?rkk?inen
> > >Hi!
> > >
> > >I have P8SCi motherboard, and I just tried the watchdog with Linux 2.6.10.
> > >
> > >I loaded w83627hf_wdt driver, and the watchdog was detected:
> > >
> > >WDT driver for the Winbond(TM) W83627HF Super I/O chip initialising.
> > >w83627hf WDT: initialized. timeout=60 sec (nowayout=0)
> > >
> > >But it is not working. I tried setting the timeout to 1 minute, and to
> > >8 minute in the BIOS, but the machine reboots after the delay no matter
> > >what
> > >the delay is.. the watchdog driver is loaded before the timeout of course.
> > >
> > >For some reason, the driver is not working.
> > >
> > >I mailed supermicro support about this, and they told me one of their
> > >customers is using watchdog with Debian 2.6.10 kernel.
> > >So it should work, but..
> > >
> > >Is there some patches I could try?
> > Hi !
> > I am so glad to find somebody interested in this issue ;-)
> >
>
> Me too :)
>
> > I am not sure about which watchdog is working in the P8SCi. On my P4Sci,
> > the working watchdog was the one in Intel's southbridge with the i8xx-tco
> > driver. I tried to use this driver with the P8SAA. To do that I had to use
> > 2.6.11rc2bk9 to get ICH6 support in the i8xx-tco driver. But as you may
> > know, the watchdog is not working on the P8SAA.
> >
> > This might be a good bet for you.
> >
>
> Currently building 2.6.11rc3 i8xx-tco driver to test this..
>
> I'll let you know what happens.
>
i8xx-tco driver from 2.6.11rc3 doesnt seem to work either on P8SCi :(
Machine rebooted after the timeout set in BIOS.
btw. I'm running watchdog-drivers in xen-dom0 kernel (2.6.10-xen0).. could that cause
problems?
-- Pasi K?rkk?inen
^
. .
Linux
/ - \
Choice.of.the
.Next.Generation.