]> git.baikalelectronics.ru Git - kernel.git/commit
e100: Fix Tyan motherboard e100 not receiving IPMI commands
authorDavid Graham <david.graham@intel.com>
Tue, 10 Jul 2007 15:45:11 +0000 (08:45 -0700)
committerJeff Garzik <jeff@garzik.org>
Tue, 10 Jul 2007 16:24:43 +0000 (12:24 -0400)
commitfece63923ab6784d27f0ff44e8f4b115c428aa96
treee2e916e5478ef40281ca8665ebba534a32bd3432
parent706d52169e8a8e88c546d41a57ae3aba99b9b484
e100: Fix Tyan motherboard e100 not receiving IPMI commands

The 82550 & 51 parts have an extended configuration block that
includes a bit "GMRC", required to enable the expected TCO behavior,
in config byte offset 22d.  The config block sent by the failing driver
does include the extension area, but this bit is not initialised,
and the downlaod only specifies 0x16 bytes to be sent to the NIC
(thaht's bytes 00..21d). By initializing the GMRC bit, and extending
the download size for D102+ MACs, the problem is resolved.

Signed-off-by: David Graham <david.graham@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e100.c