From: Jean Delvare <khali@linux-fr.org>
To: lm-sensors@vger.kernel.org
Subject: Re: [lm-sensors] PATCH: abituguru3-fix-detect.patch
Date: Fri, 04 Jul 2008 13:07:32 +0000 [thread overview]
Message-ID: <20080704150732.7165eadf@hyperion.delvare> (raw)
In-Reply-To: <4836D061.9080501@hhs.nl>
On Fri, 04 Jul 2008 14:02:26 +0200, Hans de Goede wrote:
> Jean Delvare wrote:
> > Hi Hans,
> >
> > On Thu, 03 Jul 2008 22:18:51 +0200, Hans de Goede wrote:
> >> Alistair John Strachan wrote:
> >>> After updating my BIOS (from 16 to 17) the driver has stopped loading
> >>> again. This is with 2.6.26-rc8. The reason is that the command byte has
> >>> changed value to 0xFF (this is reproducible across cold and warm starts).
> >>>
> >>> The following diff fixes it, but the "probe" is now looking even more creaky..
> >>>
> >> Ah what fun, well luckily I've added the DMI based check so the detection
> >> routine is less important now.
> >>
> >> Mark, please apply.
> >
> > I have to object. 0xff is the value you would get without a chip at
> > this address. So the change is roughly equivalent to not testing the
> > port at all... Plus, if the possible values change with every BIOS
> > update, we have to admit that the detection method isn't reliable. What
> > about switching to a DMI-based check? Not only checking the board
> > manufacturer but also the board product name. The abituguru3 driver
> > requires board-specific data anyway, so that's not a big change. And
> > there's always the "force" parameter to bypass the check for new boards.
> >
>
> I understand where you're coming from, but I have to object to switching to DMI
> based detection. I would be happy to make that switch if and when I've got DMI
> strings for all currently supporting motherboards. I can start working on
> collecting those, but without those, switching to DMI based detection would
> cause regressions which IMHO is unacceptable.
>
> I agree that the 0xff check is not pretty, but please keep in mind that:
> 1) This driver normally is never autoloaded, so it either has to be compiled in
> or explicitly loaded by the user (this is something where dmi based
> detection would be a win as dmi based autoloading is possible).
>
> 2) If someone has either compiled the driver in and/or loads it deliberately it
> will still only load (without the force parameter) on Abit motherboards.
>
> 3) After this simple read check, the driver does some reads from the chip
> (which involve isa writes) and if these fail the driver doesn't load. Note
> that these reads will most likely fail if there is no uguru3, as the uguru3
> has a quite complex handshaking scheme.
>
> So move to DMI based detection in the future, sure. But for now I would like to
> see this patch applied.
Hmm, OK. I thought that you had these DMI strings handy already. If
not, please start collecting them now, so that the driver can be
switched to DMI-based detection in the future.
--
Jean Delvare
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
next prev parent reply other threads:[~2008-07-04 13:07 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-23 14:10 [lm-sensors] PATCH: abituguru3-fix-detect.patch Hans de Goede
2008-05-26 17:05 ` Alistair John Strachan
2008-05-30 11:51 ` Jean Delvare
2008-05-31 6:26 ` Hans de Goede
2008-05-31 16:02 ` Jean Delvare
2008-06-08 15:16 ` Mark M. Hoffman
2008-07-03 20:00 ` Alistair John Strachan
2008-07-03 20:18 ` Hans de Goede
2008-07-04 11:55 ` Jean Delvare
2008-07-04 12:02 ` Hans de Goede
2008-07-04 13:07 ` Jean Delvare [this message]
2008-07-31 10:30 ` Hans de Goede
2008-07-31 16:48 ` Andrew Morton
2008-07-31 17:35 ` Hans de Goede
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=20080704150732.7165eadf@hyperion.delvare \
--to=khali@linux-fr.org \
--cc=lm-sensors@vger.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.