[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AE90C24D6B3A694183C094C60CF0A2F6026B711C@saturn3.aculab.com>
Date: Tue, 22 Jan 2013 09:46:53 -0000
From: "David Laight" <David.Laight@...LAB.COM>
To: "Paul Gortmaker" <paul.gortmaker@...driver.com>,
"David Miller" <davem@...emloft.net>
Cc: <netdev@...r.kernel.org>, "Donald Becker" <becker@...ld.com>,
"Jeff Kirsher" <jeffrey.t.kirsher@...el.com>,
"Alan Cox" <alan@...ux.intel.com>, "Andreas Mohr" <andi@...as.de>,
"Jan-Pascal van Best" <janpascal@...best.org>,
"Mika Kuoppala" <miku@....fi>
Subject: RE: [PATCH RFC net-next 00/15] drivers/net: obsolete ISA driver round-up
ICL did ship a lot of 8bit ISA ethernet cards with the intel
chipset (might have been sourced from a 3rd party) - clearly
the hardware engineers built the cards without asking the
software guys about which chips were easy to drive.
The amd lance chips were easy (even allowing for some
little errata [1]), the intel one a real PITA.
Fortunately I never had to fix the Intel driver, largely
because I was doing the drivers for sparc systems.
But yes, on a 386/486 none of the PIO based 8-bit ethernet
cards could get anywhere near saturating a 10M LAN.
(Well, maybe just, and with full sized packets.)
Put the cards in a PCI system and it is actually worse.
Not only that, but while doing the slow ISA io the
cpu is spinning - so you really, really wanted a PCI
ethernet card.
So the only systems where you would be running an ISA
ethernet card are old 486 ones (not to be confused
with some new embedded 486 cpu).
So even the later ISA-pnp cards are of limited use.
Trying to use something based on the amd pcnet-isa
(lance on a card) is also fraught - as you need to
get one of the motherboard dma channels into
'cascade mode' - often not supported by the OS.
(And you'll probably fail to run the bloated board
EEPROM config tool as well.)
All best dead and buried!
David
[1] It really didn't like bus cycles terminating anywhere
near the 256 clocks cycle timeout.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists