#
#####################################################################
#
# 3Com ISA network cards
#
# 3C501 ISA card
#
[card:3c501]
  description = "3Com 3C501 Etherlink ISA"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = PNP80F0

# Crynwr packet driver (generic)
[driver:3c501]
  driverdesc = "Crynwr packet driver for 3C501"
  drvtype = packet driver
  file = 3c501.com
  params = HW_IRQ,IO_ADDR
  cmdline = "0x%S %h 0x%A"

# Crynwr packet driver (version 11.2)
[driver:3c501]
  driverdesc = "Crynwr packet driver for 3C501 (version 11.2)"
  drvtype = packet driver
  file = 3c501.com
  md5sum = 00d360ba4507c45570e9340d2163ec13
  minsize = -1
  maxsize = 7643
  params = HW_IRQ,IO_ADDR
  cmdline = "0x%S %h 0x%A"

# Manufacturer provided NDIS driver (generic)
[driver:3c501]
  driverdesc = "Manufacturer provided NDIS driver"
  drvtype = ndis driver
  file = elnk.dos
  params = HW_IRQ,IO_ADDR
  protini = "[elnk]
		drivername = ELNK$
		interrupt = %h
		ioaddress = 0x%A"

# Manufacturer provided NDIS driver (version 1.1)
[driver:3c501]
  driverdesc = "Manufacturer provided NDIS driver (version 1.1)"
  drvtype = ndis driver
  file = elnk.dos
  md5sum = 0aa44f442b8b832ad1cf7ab59ef43d17
  minsize = -1
  maxsize = 8566
  params = HW_IRQ,IO_ADDR
  protini = "[elnk]
		drivername = ELNK$
		interrupt = %h
		ioaddress = 0x%A"



#
# 3C503 ISA card
#
[card:3c503]
  description = "3Com 3C503 Etherlink II ISA"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = PNP80F3

# Crynwr packet driver (generic)
[driver:3c503]
  driverdesc = "Crynwr packet driver for 3C503"
  drvtype = packet driver
  file = 3c503.com
  params = HW_IRQ,IO_ADDR,AUI_TYPE
  cmdline = "0x%S %h 0x%A %t"

# Crynwr packet driver (version 11.6.3)
[driver:3c503]
  driverdesc = "Crynwr packet driver for 3C503 (version 11.6.3)"
  drvtype = packet driver
  file = 3c503.com
  md5sum = 3f7dcfbf22523980daba0bf6ca5bf957
  minsize = -1
  maxsize = 10109
  params = HW_IRQ,IO_ADDR,AUI_TYPE
  cmdline = "0x%S %h 0x%A %t"

# Manufacturer provided NDIS driver (generic)
[driver:3c503]
  driverdesc = "Manufacturer provided NDIS driver"
  drvtype = ndis driver
  file = elnkii.dos
  params = HW_IRQ,IO_ADDR,DMA_NUM
  protini = "[elnkii]
		drivername = ELNKII$
		interrupt = %h
		ioaddress = 0x%A
		dmachannel = %d"

# Manufacturer provided NDIS driver (version 1.1)
[driver:3c503]
  driverdesc = "Manufacturer provided NDIS driver (version 1.1)"
  drvtype = ndis driver
  file = elnkii.dos
  md5sum = 20920bc851df2863a650c1dc06852aa7
  minsize = -1
  maxsize = 12602
  params = HW_IRQ,IO_ADDR,DMA_NUM
  protini = "[elnkii]
		drivername = ELNKII$
		interrupt = %h
		ioaddress = 0x%A
		dmachannel = %d"



#
# 3C505 ISA card
#
[card:3c505]
  description = "3Com 3C505 Etherlink Plus ISA"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = PNP80F1

# Crynwr packet driver (generic)
[driver:3c505]
  driverdesc = "Crynwr packet driver for 3C505"
  drvtype = packet driver
  file = 3c505.com
  params = HW_IRQ,IO_ADDR,BASE_MEM
  cmdline = "0x%S %h 0x%A 0x%M"

# Crynwr packet driver (version 11.0)
[driver:3c505]
  driverdesc = "Crynwr packet driver for 3C505 (version 11.0)"
  drvtype = packet driver
  file = 3c505.com
  md5sum = f5866ae55ea4d1f7da5d163a31e2a468
  minsize = -1
  maxsize = 12507
  params = HW_IRQ,IO_ADDR,BASE_MEM
  cmdline = "0x%S %h 0x%A 0x%M"



#
# 3C507 ISA card
#
[card:3c507]
  description = "3Com 3C507 Etherlink 16 ISA"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = PNP80F6

# Crynwr packet driver (generic)
[driver:3c507]
  driverdesc = "Crynwr packet driver for 3C507"
  drvtype = packet driver
  file = 3c507.com
  params = IO_ADDR
  cmdline = "0x%S 0x%A"

# Crynwr packet driver (version 11.1.3)
[driver:3c507]
  driverdesc = "Crynwr packet driver for 3C507 (version 11.1.3)"
  drvtype = packet driver
  file = 3c507.com
  md5sum = ced8167610dcca8c7de99377a2577c6d
  minsize = -1
  maxsize = 8665
  params = IO_ADDR
  cmdline = "0x%S 0x%A"



#
# 3C509 ISA card
#
[card:3c509]
  description = "3Com 3C509 Etherlink III ISA"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = PNP80F7

# Crynwr packet driver (generic)
[driver:3c509]
  driverdesc = "Crynwr packet driver for 3C509"
  drvtype = packet driver
  file = 3c509.com
  params = IO_ADDR
  cmdline = "0x%S 0x%A"

# Crynwr packet driver (version 11.2)
[driver:3c509]
  driverdesc = "Crynwr packet driver for 3C509 (version 11.2)"
  drvtype = packet driver
  file = 3c509.com
  md5sum = c0eddb827f30909c50267e5e545627b3
  minsize = 4480
  maxsize = 8609
  params = IO_ADDR
  cmdline = "0x%S 0x%A"

# Manufacturer provided packet driver
[driver:3c509]
  driverdesc = "Manufacturer provided packet driver"
  drvtype = packet driver
  file = 3c5x9pd.com
  params =
  cmdline = "0x%S"

# Manufacturer provided packet driver (version 1.2)
[driver:3c509]
  driverdesc = "Manufacturer provided packet driver (version 1.2)"
  drvtype = packet driver
  file = 3c5x9pd.com
  md5sum = 8b091d04de084dd484393b644cf4499b
  minsize = 7072
  maxsize = 14012
  params =
  cmdline = "0x%S"

# Manufacturer provided NDIS driver (generic)
[driver:3c509]
  driverdesc = "Manufacturer provided NDIS driver"
  drvtype = ndis driver
  file = elnk3.dos
  params = 
  protini = "[elnk3]
		drivername = elnk3$"

# Manufacturer provided NDIS driver (version 3.1)
# Note that this is not an EXE file so we have to specify a maxsize parameter
[driver:3c509]
  driverdesc = "Manufacturer provided NDIS driver (version 3.1)"
  drvtype = ndis driver
  file = elnk3.dos
  md5sum = 3326104c961ae7232af27498d67b16f1
  minsize = 12032
  maxsize = 25132
  params = 
  protini = "[elnk3]
		drivername = elnk3$"



#
# 3C509B ISA/PnP card
#
[card:3c509b]
  description = "3Com 3C509B Etherlink III ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5091
  usedriver = 3c509



#
# 3C509B-TP ISA/PnP card
#
[card:3c509btp]
  description = "3Com 3C509B-TP Etherlink III ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5090
  usedriver = 3c509



#
# 3C509B-Combo ISA/PnP card
#
[card:3c509bcombo]
  description = "3Com 3C509B-Combo Etherlink III ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5094
  usedriver = 3c509



#
# 3C509B-TPO ISA/PnP card
#
[card:3c509btpo]
  description = "3Com 3C509B-TPO Etherlink III ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5095
  usedriver = 3c509



#
# 3C509B-TPC ISA/PnP card
#
[card:3c509btpc]
  description = "3Com 3C509B-TPC Etherlink III ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5098
  usedriver = 3c509



#
# 3C515-TX ISA/PnP card
#
[card:3c515tx]
  description = "3Com 3C515-TX Fast Etherlink 10/100 ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5150

# Manufacturer provided NDIS driver (generic)
[driver:3c515tx]
  driverdesc = "Manufacturer provided NDIS driver"
  drvtype = ndis driver
  file = el515.dos
  params =
  protini = "[el515]
		drivername = EL515$"

# Manufacturer provided NDIS driver (version 1.0h)
[driver:3c515tx]
  driverdesc = "Manufacturer provided NDIS driver (version 1.0h)"
  drvtype = ndis driver
  file = el515.dos
  md5sum = 3ee2d7b3d4a672d7fea98fd4888b8e8d
  minsize = -1
  maxsize = 39980
  params =
  protini = "[el515]
		drivername = EL515$"



#
# 3C515-T4 ISA/PnP card
#
[card:3c515t4]
  description = "3Com 3C515-T4 Fast Etherlink 10/100 ISA/PnP"
  manufacturer = "3Com"
  bustype = ISA
  pnpdevid = TCM5151
  usedriver = 3c515tx




#
#####################################################################
#
# 3Com PCI network cards
#
# 3C3x9 Velocity PCI Token Ring card
#
[card:3c3x9]
  description = "3Com 3C3x9 Velocity TokenLink PCI"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x3390



#
# 3C900 TPO PCI card
#
[card:3c900]
  description = "3Com 3C900 Fast Etherlink XL 10MBps TPO PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9000

# Manufacturer provided packet driver (generic)
[driver:3c900]
  driverdesc = "Manufacturer provided packet driver"
  drvtype = packet driver
  file = 3c90xpd.com
  params =
  cmdline = "/r /t /I=0x%S"

# Manufacturer provided packet driver (version 2.0c)
[driver:3c900]
  driverdesc = "Manufacturer provided packet driver (version 2.0c)"
  drvtype = packet driver
  file = 3c90xpd.com
  md5sum = 63f697987e21178368946211702ffa62
  minsize = -1
  maxsize = 41968
  params =
  cmdline = "/r /I=%s"

# Manufacturer provided packet driver (version 5.2.6)
[driver:3c900]
  driverdesc = "Manufacturer provided packet driver (version 5.2.6)"
  drvtype = packet driver
  file = 3c90xpd.com
  md5sum = 9b8d3041488d72c4e7cba65204251e16
  minsize = 31424
  maxsize = 47104
  params =
  cmdline = "/I=%s"

# Manufacturer provided NDIS driver (generic)
[driver:3c900]
  driverdesc = "Manufacturer provided NDIS driver"
  drvtype = ndis driver
  file = el90x.dos
  params = 
  protini = "[el90x]
		drivername = el90x$"

# Manufacturer provided NDIS driver (version 5.2.2)
# Note that this is not an EXE file so we have to specify a maxsize parameter
[driver:3c900]
  driverdesc = "Manufacturer provided NDIS driver (version 5.2.2)"
  drvtype = ndis driver
  file = el90x.dos
  md5sum = fea12fb440b40fb9e72ab622665c709f
  minsize = -1
  maxsize = 49040
  params = 
  protini = "[el90x]
		drivername = el90x$"

# Manufacturer provided NDIS driver (version 5.2.4)
# Note that this is not an EXE file so we have to specify a maxsize parameter
[driver:3c900]
  driverdesc = "Manufacturer provided NDIS driver (version 5.2.4)"
  drvtype = ndis driver
  file = el90x.dos
  md5sum = 94d6ba570b1dda4064a6197aabf12170
  minsize = 29328
  maxsize = 50048
  params = 
  protini = "[el90x]
		drivername = el90x$"



#
# 3C900 Combo PCI card
#
[card:3c900combo]
  description = "3Com 3C900 Fast Etherlink XL 10MBps Combo PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9001
  usedriver = 3c900



#
# 3C900B TPO PCI card
#
[card:3c900b]
  description = "3Com 3C900B Fast Etherlink XL 10MBps TPO PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9004
  usedriver = 3c900



#
# 3C900B Combo PCI card
#
[card:3c900bcombo]
  description = "3Com 3C900B Fast Etherlink XL 10MBps Combo PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9005
  usedriver = 3c900



#
# 3C900B TPC PCI card
#
[card:3c900btpc]
  description = "3Com 3C900B Fast Etherlink XL 10MBps TPC PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9006
  usedriver = 3c900



#
# 3C900B FL PCI card
#
[card:3c900bfl]
  description = "3Com 3C900B Fast Etherlink XL 10MBps Fiber PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x900A
  usedriver = 3c900



#
# 3C905 TX PCI card
#
[card:3c905tx]
  description = "3Com 3C905 Fast Etherlink XL 10/100MBps TX PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9050
  usedriver = 3c900



#
# 3C905 T4 PCI card
#
[card:3c905t4]
  description = "3Com 3C905 Fast Etherlink XL 10/100MBps T4 PCI (Boomerang)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9051
  usedriver = 3c900


#
# 3C905B TX PCI card
#
[card:3c905btx]
  description = "3Com 3C905B Fast Etherlink XL 10/100MBps TX PCI (Cyclone)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9055
  usedriver = 3c900



#
# 3C905B T4 PCI card
#
[card:3c905bt4]
  description = "3Com 3C905B Fast Etherlink XL 10/100MBps T4 PCI (Cyclone)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9056
  usedriver = 3c900



#
# 3C905B Combo PCI card
#
[card:3c905bcombo]
  description = "3Com 3C905B Fast Etherlink XL 10/100MBps Combo PCI (Cyclone)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9058
  usedriver = 3c900



#
# 3C905B FL PCI card
#
[card:3c905bfx]
  description = "3Com 3C905B Fast Etherlink XL 10/100MBps Fiber PCI (Cyclone)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x905A
  usedriver = 3c900



#
# 3C905C TX card
#
[card:3c905ctx]
  description = "3Com 3C905C Fast Etherlink XL 10/100MBps TX PCI (Tornado)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9200
  usedriver = 3c900



#
# 3C918 onboard controller
#
[card:3c918]
  description = "3Com 3C918 Integrated Fast Ethernet Controller (Cyclone)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9055
  usedriver = 3c900



#
# 3C920 onboard controller
#
[card:3c920]
  description = "3Com 3C920 Integrated Fast Ethernet Controller (Tornado)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9200
  usedriver = 3c900



#
# 3C980C TX card
#
[card:3c980ctx]
  description = "3Com 3C980C Etherlink Server 10/100MBps TX PCI (Tornado)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x9805
  usedriver = 3c900



#
# 3C590 PCI card
#
[card:3c590]
  description = "3Com 3C590 Etherlink III 10MBps PCI (Vortex)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x5900

# Manufacturer provided packet driver
[driver:3c590]
  driverdesc = "Manufacturer provided packet driver for 3c59x"
  drvtype = packet driver
  file = 3c59xpd.com
  params =
  cmdline = "/r /B=P /I=%S"



#
# 3C595 TX PCI card
#
[card:3c595tx]
  description = "3Com 3C595 Fast Etherlink 10/100MBps TX PCI (Vortex)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x5950
  usedriver = 3c590



#
# 3C595 T4 PCI card
#
[card:3c595t4]
  description = "3Com 3C595 Fast Etherlink 10/100MBps T4 PCI (Vortex)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x5951
  usedriver = 3c590


#
# 3C595 MII PCI card
#
[card:3c595mii]
  description = "3Com 3C595 Fast Etherlink 10/100MBps MII PCI (Vortex)"
  manufacturer = "3Com"
  bustype = PCI
  pcivendor = 0x10B7
  pcidevice = 0x5952
  usedriver = 3c590




#
#####################################################################
#
# 3Com EISA network cards
#
# 3C597 EISA card
#
[card:3c597]
  description = "3Com 3C597 Fast Etherlink 10/100Mb EISA (Vortex)"
  manufacturer = "3Com"
  bustype = EISA
  pnpdevid = TCM5979

# Manufacturer provided packet driver
[driver:3c597]
  driverdesc = "Manufacturer provided packet driver for 3c59x"
  drvtype = packet driver
  file = 3c59xpd.com
  params =
  cmdline = "/r /B=E /I=%S"



#
# 3C592 EISA card
#
[card:3c592]
  description = "3Com 3C592 Etherlink III EISA (Vortex)"
  manufacturer = "3Com"
  bustype = EISA
  pnpdevid = TCM5920
  usedriver = 3c597



#
# 3C579 EISA card
#
[card:3c579]
  description = "3Com 3C579 Etherlink III EISA"
  manufacturer = "3Com"
  bustype = EISA
  pnpdevid = TCM5093
  usedriver = 3c509



#
# 3C579-TP EISA card
#
[card:3c579tp]
  description = "3Com 3C579-TP Etherlink III EISA"
  manufacturer = "3Com"
  bustype = EISA
  pnpdevid = TCM5092
  usedriver = 3c509




#
#####################################################################
#
# 3Com MCA network cards
#
# 3C523 MCA card
#
[card:3c523]
  description = "3Com 3C523 Etherlink/MC MCA"
  manufacturer = "3Com"
  bustype = MCA
  pnpdevid = MCA6042

# Crynwr packet driver
[driver:3c523]
  driverdesc = "Crynwr packet driver for 3C523"
  drvtype = packet driver
  file = 3c523.com
  params = 
  cmdline = "0x%S"

# Crynwr packet driver (version 11.1.3)
[driver:3c523]
  driverdesc = "Crynwr packet driver for 3C523 (version 11.1.3)"
  drvtype = packet driver
  file = 3c523.com
  md5sum = 23f54d6bf0eb0016e1e94393b7b1a12e
  minsize = -1
  maxsize = 8801
  params = 
  cmdline = "0x%S"



#
# 3C529 MCA card
#
[card:3c529c]
  description = "3Com 3C529 Etherlink III Coax/AUI MCA"
  manufacturer = "3Com"
  bustype = MCA
  pnpdevid = MCA627C



#
# 3C529 MCA card
#
[card:3c529tp]
  description = "3Com 3C529 Etherlink III TP/AUI MCA"
  manufacturer = "3Com"
  bustype = MCA
  pnpdevid = MCA627D




#
#####################################################################
#
# Cards from other manufacturers compatible with 3Com cards
#
# 3C509B ISA/PnP compatible card
#
[card:comp3c509b]
  description = "Etherlink III (3C509B) compatible ISA/PnP"
  manufacturer = "Misc"
  bustype = ISA
  pnpdevid = PNP80F8
  usedriver = 3c509



#
# Farallon EtherWave ISA/PnP
#
[card:etherwave]
  description = "Farallon EtherWave ISA/PnP"
  manufacturer = "Misc"
  bustype = ISA
  pnpdevid = FAR0002
  usedriver = 3c509

