Skip to contentSkip to conversation

the scheduled eepro100 removal

PATCH In review Adrian Bunk 4 participants 4 messages Jan 2, 2007 – Jan 3, 2007

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

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

#1 lore raw
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

#2 lore raw

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)

#3 lore raw
In reply to Adrian Bunk
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