mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Harald Welte <HaraldWelte@viatech.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Duane Griffin <duaneg@dghda.com>,
	"Michael S. Zick" <lkml@morethan.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Linux 2.6.30-rc8 [also: VIA Support]
Date: Thu, 4 Jun 2009 19:08:20 +0200	[thread overview]
Message-ID: <20090604170820.GA9823@prithivi.gnumonks.org> (raw)
In-Reply-To: <alpine.LFD.2.01.0906040910280.4880@localhost.localdomain>

Dear Linus and others,

On Thu, Jun 04, 2009 at 09:13:15AM -0700, Linus Torvalds wrote:

> > There have been reports of hangs on various VIA C7 machines going back
> > a year now. The version of the kernel doesn't seem to matter, but the
> > version of glibc does. Unfortunately there hasn't been much progress
> > in getting to the bottom of it.
> > 
> > See here (and other linked reports):
> > http://bugs.gentoo.org/show_bug.cgi?id=228263
> 
> Hmm. That looks like a CPU problem, but hey, it might be that the glibc 
> version thing is just coincidence, and just changes timings or whatever, 
> and the problem is in the chipsets.
> 
> So at least from that particular report it smells very much 
> non-kernel-related.
> 
> That said, even if it isn't kernel-related, it might be fixable with some 
> kernel patch that changes the setup of the CPU/chipset. But we'd need VIA 
> to help with anythign like that.

So far, inside VIA there is no well-known issue/bug about such hangs / locks at
all.

I have seen a number (probably between 5 or 10) of sporadic reports from a
number of people on a variety of systems.  Some from actual commercial vendors
of VIA+Linux based appliances, and some from the wider community of end users.
So far, to the best of my knowledge, none of those isseus has been narrowed
down to a sufficiently easy to reproduce test case.  Also, none of the bug
reporters has so far been able to reproduce the problem on a genuine VIA
mainboard, i.e. it could be issues introduced by the actual board hardware or
how the speicfic BIOS initializes the low-level hardware.

Especially when SMI/SMM based debugging no longer works (i.e. something that
appears to be a bus lockup), the actual bug needs to be reproduced on a
reference board that can be hooked up to a logic/protocol analyzer.

On the other hand, VIA's CPU division (CentaurLabs) is performing extensive
testing on their CPUs with a large codebase of x86 code, AFAIK based on more
than 40 operating systems.  Also, there are large quantities of VIA CPU+chipset
systems that run without any problem, especially in 24/7 embedded x86 worloads
on Linux...

I'm more than determined to help resolving those sporadic Linux lock-up
problems. It feels like there is some problem out there, given the fact that
there is a number of independent reporters who talk about some kind of hard
system hang without oops that even prevents the NMI watchdog to kick in.

However, unless we can somehow narrow down at least one of those reports into
something  that is easier to reproduce, and which can actuall be reproduced on
a VIA board.  Triggering in 1-4 hours is already very good, I have reports
where 1 of 30 system exposes a lock once within 5 days of continuous full
application workload.

Sure, third party BIOS/board vendors selling products that randomly produce
locks are obviously also not a particularly great advertisement for VIA...
but debigging on such a board is much more difficult due to the lack of access
to BIOS sources, schematics and hardware debugging interfaces.

In any case, if somebody can ship me a system that exposes one of those
lock-ups, together with a pre-installed test case that exposes the problem
within let's say less than one day, plus the full kernel sources used in
that particular system:  I'm happy to spend time to investigate the issue,
try to run the same test case on a VIA board, etc.

Any additional help is much appreciated.

Regards,
-- 
- Harald Welte <HaraldWelte@viatech.com>	    http://linux.via.com.tw/
============================================================================
VIA Free and Open Source Software Liaison

  parent reply	other threads:[~2009-06-04 17:10 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-03  4:06 Linux 2.6.30-rc8 Linus Torvalds
2009-06-04 13:56 ` Linux 2.6.30-rc8 [also: VIA Support] Michael S. Zick
2009-06-04 14:58   ` Michael S. Zick
2009-06-04 15:18     ` Linus Torvalds
2009-06-04 15:37       ` Michael S. Zick
2009-06-04 17:45         ` Harald Welte
2009-06-08  5:48         ` Pavel Machek
2009-06-04 16:00       ` Duane Griffin
2009-06-04 16:08         ` Michael S. Zick
2009-06-04 16:13         ` Linus Torvalds
2009-06-04 16:21           ` Michael S. Zick
2009-06-04 17:03             ` Linus Torvalds
2009-06-04 17:07               ` Linus Torvalds
2009-06-04 17:27                 ` Michael S. Zick
2009-06-04 17:46                   ` Linus Torvalds
2009-06-05 11:06                     ` VIA PowerSaver (Re: Linux 2.6.30-rc8 [also: VIA Support]) Harald Welte
2009-06-05 13:41                       ` Michael S. Zick
2009-06-06 12:17                     ` Linux 2.6.30-rc8 [also: VIA Support] Michael S. Zick
2009-06-06 13:28                       ` e_powersaver / underclocking (was Re: Linux 2.6.30-rc8 [also: VIA Support]) Harald Welte
2009-06-06 13:46                         ` Michael S. Zick
2009-06-06 13:56                           ` Michael S. Zick
2009-06-08  7:53                             ` e_powersaver driver considered DANGEROUS " Harald Welte
2009-06-08  6:12                               ` Pavel Machek
2009-06-08 10:27                             ` [PATCH 1/2] CPUFREQ: Enable acpi-cpufreq driver for VIA/Centaur CPUs Harald Welte
2009-06-08 13:16                               ` Matthew Garrett
2009-06-08 18:01                                 ` Harald Welte
2009-06-08 14:25                               ` Michael S. Zick
2009-06-08 14:58                                 ` Matthew Garrett
2009-06-08 15:08                                   ` Michael S. Zick
2009-06-08 18:35                               ` Linus Torvalds
2009-06-08 18:41                                 ` Michael S. Zick
2009-06-08 21:32                                 ` Michael S. Zick
2009-06-09  2:15                                 ` Harald Welte
2009-06-09 12:26                                   ` Michael S. Zick
2009-06-09 16:22                                     ` Chuck Ebbert
2009-06-09 16:45                                       ` Michael S. Zick
2009-06-15 13:10                                 ` TSC features, was: " Michael S. Zick
2009-06-15 14:25                                   ` [PATCH, RFC] Re: TSC features, Michael S. Zick
2009-06-08 20:03                               ` [PATCH 1/2] CPUFREQ: Enable acpi-cpufreq driver for VIA/Centaur CPUs Michael S. Zick
2009-06-08 21:15                                 ` Michael S. Zick
2009-06-08 23:48                                   ` Matthew Garrett
2009-06-09 12:36                                     ` Michael S. Zick
2009-06-09 16:00                                       ` Michael S. Zick
2009-06-09 17:51                                       ` Michael S. Zick
2009-06-09  8:14                       ` Linux 2.6.30-rc8 [also: VIA Support] Harald Welte
2009-06-04 17:55                   ` Dave Jones
2009-06-05  7:27                   ` Harald Welte
2009-06-05  7:41                     ` Michael S. Zick
2009-06-05  7:19                 ` Harald Welte
2009-06-05  7:27                   ` Michael S. Zick
2009-06-05 10:39                     ` Harald Welte
2009-06-05 13:18                       ` Michael S. Zick
2009-06-08  5:56                 ` Pavel Machek
2009-06-04 17:13               ` Michael S. Zick
2009-06-04 17:40             ` Harald Welte
2009-06-04 18:12               ` Michael S. Zick
2009-06-04 19:23                 ` Michael S. Zick
2009-06-04 20:32                   ` Michael S. Zick
2009-06-05  4:37                     ` Michael S. Zick
2009-06-05  9:00                       ` Michael S. Zick
2009-06-04 20:33                 ` Dave Jones
2009-06-04 21:01                   ` Michael S. Zick
2009-06-04 21:24                     ` Dave Jones
2009-06-04 21:38                       ` Michael S. Zick
2009-06-04 21:43                         ` Dave Jones
2009-06-04 22:00                           ` Michael S. Zick
2009-06-04 23:26                             ` Michael S. Zick
2009-06-05  0:15                               ` Dave Jones
2009-06-05  0:27                                 ` Michael S. Zick
2009-06-05 11:08                                 ` VIA CPU PCI cache line size (Re: Linux 2.6.30-rc8 [also: VIA Support]) Harald Welte
2009-06-05 13:43                                   ` Michael S. Zick
2009-06-04 20:16               ` Linux 2.6.30-rc8 [also: VIA Support] Andi Kleen
2009-06-04 20:29                 ` Michael S. Zick
2009-06-05  0:33                   ` Robert Hancock
2009-06-05  0:52                     ` Michael S. Zick
2009-06-05  0:54                       ` Robert Hancock
2009-06-05  7:30                 ` Harald Welte
2009-06-04 17:08           ` Harald Welte [this message]
2009-06-04 17:18             ` Michael S. Zick
2009-06-05  7:24               ` Harald Welte
2009-06-05  7:44                 ` Michael S. Zick
2009-06-05  7:52                   ` Michael S. Zick
2009-06-04 20:39             ` Gerd Hoffmann
2009-06-05 18:47 ` Linux 2.6.30-rc8 Michael S. Zick

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=20090604170820.GA9823@prithivi.gnumonks.org \
    --to=haraldwelte@viatech.com \
    --cc=duaneg@dghda.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkml@morethan.org \
    --cc=torvalds@linux-foundation.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®