lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ