LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-25-2024, 08:14 PM   #1
Lockywolf
Member
 
Registered: Jul 2007
Posts: 683

Rep: Reputation: 253Reputation: 253Reputation: 253
Question System hangs at GRUB even if a watchdog (it8625) is active


This is not strictly Slackware-related, but this problem appears on my Slackware HTPC, so I thought that someone might have experienced it before.

I have an Intel NUC machine, with an IT8625 SuperIO watchdog chip, in addition to an Intel CPU's built-in TCO wathchdog.

The IT8625 is supposedly supported by Linux Kernel, using the it87_wdt module.
Moreover, it is possible to initialise it right from the EFI boot sequence, setting the timeout in the BIOS Setup.

However, there are issues:

1. If I do not load the it87_wdt module, the system reboots shortly after boot, as expected. If I _do_ load the it87_wdt module, however, the timeout stops, and I found no way to trigger it. Echoing anything into /dev/watchdog does not seem to do anything, as well as loading/unloading of watchdogd (from SBo, by yours truly).

2. Sometimes the system hangs on loading initrd, at GRUB. Like, if I interrupt the GRUB timeout timer, by, say, selecting a non-default boot option, but not pressing Enter, the system is rebooted. However, if I don't touch the system, sometimes, maybe abount once in 10 boots, the system hangs at
Code:
Loading Linux....
Loaging initrd...
and it hangs at this stage forever, and is never rebooted despite watchgod timeout being set in the BIOS setup.

If there is no initrd, this problem does not manifest itself, so I temporarily avoided it by just removing initrd altogether. However, this is imperfect, because using TSC_DEADLINE on this CPU requires a microcode update, which is usually done from initrd, and generally having an initrd is nice.

I haven't experimented with appending an initrd directly to the kernel, but this requires a custom kernel, so is also imperfect.

Any anyone suggesst anything?
It really seems like a buggy chip, but I believe this forum has a lot of people used to dealing with buggy hardware.
 
Old 03-27-2024, 09:25 PM   #2
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,811
Blog Entries: 1

Rep: Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068Reputation: 2068
I believe your diagnosis of "buggy chip" may be spot on: https://github.com/lm-sensors/lm-sensors/issues/186
 
  


Reply

Tags
bios, boot, efi, timeout, watchdog



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: How to build an active-active-active cluster with RHEL 8 and Percona MySQL LXer Syndicated Linux News 0 04-22-2021 11:54 AM
Infinite Grub Loop: GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB... beeblequix MEPIS 2 11-02-2013 10:56 PM
Intel's watchdog support iTCO_wdt - does this mean watchdog is not present? kushalkoolwal Linux - Hardware 3 02-06-2009 03:16 PM
Hardware watchdog in BIOS and Linux watchdog driver are different? travishein Linux - Hardware 1 12-22-2008 09:41 PM
Booting my new ubuntu install = "GRUB GRUB GRUB GRUB GRUB" etc. dissolved soul Ubuntu 2 01-13-2007 12:55 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:35 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration