the scheduled eepro100 removal
Subsystems (3)
PATCH 1/1 the scheduled eepro100 removal
This patch contains the scheduled removal of the eepro100 driver.
---
Documentation/feature-removal-schedule.txt | 7 MAINTAINERS | 5 drivers/net/Kconfig | 14 drivers/net/Makefile | 1 drivers/net/eepro100.c | 2406 --------------------- 5 files changed, 2433 deletions(-)
Documentation/feature-removal-schedule.txt renamed from Documentation/feature-removal-schedule.txt.old +0 -7
@@ -102,13 +102,6 @@ --------------------------- -What: eepro100 network driver -When: January 2007 -Why: replaced by the e100 driver -Who: Adrian Bunk <[email protected]> - ---------------------------- - What: drivers depending on OSS_OBSOLETE_DRIVER When: options in 2.6.20, code in 2.6.22 Why: OSS drivers with ALSA replacements
MAINTAINERS renamed from MAINTAINERS.old +0 -5
@@ -1077,11 +1077,6 @@ W: bluesmoke.sourceforge.net S: Maintained -EEPRO100 NETWORK DRIVER -P: Andrey V. Savochkin -M: [email protected] -S: Maintained - EFS FILESYSTEM W: http://aeschi.ch.eu.org/efs/ S: Orphan
drivers/net/Kconfig renamed from drivers/net/Kconfig.old +0 -14
@@ -1471,20 +1471,6 @@ <file:Documentation/networking/net-modules.txt>. The module will be called dgrs. -config EEPRO100 - tristate "EtherExpressPro/100 support (eepro100, original Becker driver)" - depends on NET_PCI && PCI - select MII - help - If you have an Intel EtherExpress PRO/100 PCI network (Ethernet) - card, say Y and read the Ethernet-HOWTO, available from - <http://www.tldp.org/docs.html#howto>. - - To compile this driver as a module, choose M here and read - <file:Documentation/networking/net-modules.txt>. The module - will be called eepro100. - - config E100 tristate "Intel(R) PRO/100+ support" depends on NET_PCI && PCI
drivers/net/Makefile renamed from drivers/net/Makefile.old +0 -1
@@ -44,7 +44,6 @@ obj-$(CONFIG_TYPHOON) += typhoon.o obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o obj-$(CONFIG_PCNET32) += pcnet32.o -obj-$(CONFIG_EEPRO100) += eepro100.o obj-$(CONFIG_E100) += e100.o obj-$(CONFIG_TLAN) += tlan.o obj-$(CONFIG_EPIC100) += epic100.o
drivers/net/eepro100.c deleted +0 -2406
2,406 lines not on this page · raw message
Quoted 1 line · Adrian Bunk wrote/
This patch contains the scheduled removal of the eepro100 driver.
Hi, I've been using e100 for years with no problem, however more by curiosity than necessity I'd like to know how will be handled the devices which are (supposedly) supported by eepro100 and not by e100?
According to "modinfo eepro100" and "modinfo e100" those devices IDs are only matched by eepro100:
+alias: pci:v00008086d00001035sv +alias: pci:v00008086d00001036sv +alias: pci:v00008086d00001037sv +alias: pci:v00008086d00001227sv +alias: pci:v00008086d00005200sv +alias: pci:v00008086d00005201sv
Are they matched by some joker rule that I haven't noticed in e100, or is support for them really going to disappear?
See you,
Eric
Review
Quoted 9 lines · Eric Piel
Hi, I've been using e100 for years with no problem, however more by curiosity than necessity I'd like to know how will be handled the devices which are (supposedly) supported by eepro100 and not by e100?
According to "modinfo eepro100" and "modinfo e100" those devices IDs are only matched by eepro100:
(quoted diff) +3
-0+alias: pci:v00008086d00001035sv +alias: pci:v00008086d00001036sv +alias: pci:v00008086d00001037sv
These are phoneline (RJ-11) adapters, I doubt it would work with e100 or eepro100
Quoted 1 line
+alias: pci:v00008086d00001227sv
1227 doesn't exist as a pro/100 in our database, typo maybe?
Quoted 1 line
+alias: pci:v00008086d00005200sv
doesn't exist in our database
Quoted 1 line
+alias: pci:v00008086d00005201sv
This was the pro/100 intelligent server adapter with a pro/100 behind a 960. There aren't too many of these out there, and they usually require some special configuration (although they can work as a dumb nic, but why would you want a full length pro/100 card?)
Quoted 2 lines
Are they matched by some joker rule that I haven't noticed in e100, or is support for them really going to disappear?
I think support for these devices can disappear (as I don't think they will work anyway) but if someone complains we can take into account what eepro100 did to support it (if anything) and enable it in e100.
Jesse (e100 maintainer)
Quoted 2 lines · Adrian Bunk
This patch contains the scheduled removal of the eepro100 driver.
I'm sorry to disturb the schedule, but I'm not sure right now if this pending issue of the e100 was meanwhile solved or declared a non-issue:
http://lkml.org/lkml/2006/9/8/105
Auke, can you confirm that it makes sense to re-test? IIRC, our private thread ended without resolution after I discovered that the chip revision makes the difference for me. Looked like it is either handled incorrectly by e100 or screwed up on that board.
Jan