public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question
@ 2004-11-23 13:28 Justin Piszcz
  2004-11-23 18:01 ` Ben Greear
  0 siblings, 1 reply; 4+ messages in thread
From: Justin Piszcz @ 2004-11-23 13:28 UTC (permalink / raw)
  To: linux-kernel

Does it matter what driver I use for a tulip-based board?
It is tulip based, but two drivers seem to work for it.

Below is tulip.o:

Linux Tulip driver version 1.1.13-NAPI (May 11, 2002)
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip0:  EEPROM default media type Autosense.
tulip0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
tulip0: ***WARNING***: No MII transceiver found!
eth1: Digital DS21140 Tulip rev 34 at 0xd4858c00, 00:00:D1:20:35:50, IRQ 11.
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip1:  Controller 1 of multiport board.
tulip1:  EEPROM default media type Autosense.
tulip1:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
tulip1: ***WARNING***: No MII transceiver found!
eth2: Digital DS21140 Tulip rev 34 at 0xd485a800, EEPROM not present, 
00:00:D1:20:35:51, IRQ 11.
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip2:  Controller 2 of multiport board.
tulip2:  EEPROM default media type Autosense.
tulip2:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
tulip2: ***WARNING***: No MII transceiver found!
eth3: Digital DS21140 Tulip rev 34 at 0xd485c400, EEPROM not present, 
00:00:D1:20:35:52, IRQ 11.
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 10 (level, low) -> IRQ 10
tulip3:  Controller 3 of multiport board.
tulip3:  EEPROM default media type Autosense.
tulip3:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
tulip3: ***WARNING***: No MII transceiver found!
eth4: Digital DS21140 Tulip rev 34 at 0xd485e000, EEPROM not present, 
00:00:D1:20:35:53, IRQ 11.
eth0: no IPv6 routers present
eth1: no IPv6 routers present
eth4: Setting full-duplex based on MII#1 link partner capability of 45e1.

Using de4x5.o:

ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11 (level, low) -> IRQ 11
0000:02:05.0: DC21140 at 0xdc00, h/w address 00:00:d1:20:35:51,
eth%d: Using generic MII device control. If the board doesn't operate,
please mail the following dump to the author:

MII device address: 21
MII CR:  0
MII SR:  ffff
MII ID0: 0
MII ID1: ffff
MII ANA: 0
MII ANC: ffff
MII 16:  0
MII 17:  ffff
MII 18:  0

       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 11 (level, low) -> IRQ 11
0000:02:06.0: DC21140 at 0xd880, h/w address 00:00:d1:20:35:51,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 10 (level, low) -> IRQ 10
0000:02:07.0: DC21140 at 0xd800, h/w address 00:00:d1:20:35:51,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
eth4: media is 100Mb/s full duplex.

If I load the mii driver first, then load the tulip driver, I get:

Linux Tulip driver version 1.1.13-NAPI (May 11, 2002)
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip0:  EEPROM default media type Autosense.
tulip0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) 
block.
tulip0:  MII transceiver #1 config 3100 status 7849 advertising 0101.
tulip0:  Advertising 01e1 on PHY 1, previously advertising 0101.
eth1: Digital DS21140 Tulip rev 34 at 0xd485ec00, 00:00:D1:20:35:50, IRQ 
11.
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip1:  Controller 1 of multiport board.
tulip1:  EEPROM default media type Autosense.
tulip1:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) 
block.
tulip1:  MII transceiver #1 config 3100 status 7849 advertising 0101.
tulip1:  Advertising 01e1 on PHY 1, previously advertising 0101.
eth2: Digital DS21140 Tulip rev 34 at 0xd4860800, EEPROM not present, 
00:00:D1:20:35:51, IRQ 11.
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 11 (level, low) -> IRQ 11
tulip2:  Controller 2 of multiport board.
tulip2:  EEPROM default media type Autosense.
tulip2:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) 
block.
tulip2:  MII transceiver #1 config 3100 status 7849 advertising 0101.
tulip2:  Advertising 01e1 on PHY 1, previously advertising 0101.
eth3: Digital DS21140 Tulip rev 34 at 0xd4862400, EEPROM not present, 
00:00:D1:20:35:52, IRQ 11.
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 10 (level, low) -> IRQ 10
tulip3:  Controller 3 of multiport board.
tulip3:  EEPROM default media type Autosense.
tulip3:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) 
block.
tulip3:  MII transceiver #1 config 3100 status 7849 advertising 0101.
tulip3:  Advertising 01e1 on PHY 1, previously advertising 0101.
eth4: Digital DS21140 Tulip rev 34 at 0xd4864000, EEPROM not present, 
00:00:D1:20:35:53, IRQ 11.

When I load the de4x5 driver with mii loaded, I get:

ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 11 (level, low) -> IRQ 11
0000:02:04.0: DC21140 at 0xdc80, h/w address 00:00:d1:20:35:50,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 11 (level, low) -> IRQ 11
0000:02:05.0: DC21140 at 0xdc00, h/w address 00:00:d1:20:35:51,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 11 (level, low) -> IRQ 11
0000:02:06.0: DC21140 at 0xd880, h/w address 00:00:d1:20:35:51,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 10 (level, low) -> IRQ 10
0000:02:07.0: DC21140 at 0xd800, h/w address 00:00:d1:20:35:51,
       and requires IRQ11 (provided by PCI BIOS).
de4x5.c:V0.546 2001/02/22 davies@maniac.ultranet.com

I am not sure if anyone will read this far, but if they do question, which 
driver do I use in this situation?

What are the benefits of one over the other?


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question
  2004-11-23 13:28 Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question Justin Piszcz
@ 2004-11-23 18:01 ` Ben Greear
  2004-11-23 18:16   ` Justin Piszcz
  0 siblings, 1 reply; 4+ messages in thread
From: Ben Greear @ 2004-11-23 18:01 UTC (permalink / raw)
  To: Justin Piszcz; +Cc: linux-kernel

Justin Piszcz wrote:
> Does it matter what driver I use for a tulip-based board?
> It is tulip based, but two drivers seem to work for it.

What is the manufacturer and model of this ethernet card?

Usually, the tulip is the best driver....

Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question
  2004-11-23 18:01 ` Ben Greear
@ 2004-11-23 18:16   ` Justin Piszcz
  2004-11-23 19:32     ` Ben Greear
  0 siblings, 1 reply; 4+ messages in thread
From: Justin Piszcz @ 2004-11-23 18:16 UTC (permalink / raw)
  To: Ben Greear; +Cc: linux-kernel

The manufacturer and model of this ethernet card is:

An Adaptec ANA-6944A/TX NIC 10/100 Quad-port Ethernet Card.

On Tue, 23 Nov 2004, Ben Greear wrote:

> Justin Piszcz wrote:
>> Does it matter what driver I use for a tulip-based board?
>> It is tulip based, but two drivers seem to work for it.
>
> What is the manufacturer and model of this ethernet card?
>
> Usually, the tulip is the best driver....
>
> Ben
>
> -- 
> Ben Greear <greearb@candelatech.com>
> Candela Technologies Inc  http://www.candelatech.com
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question
  2004-11-23 18:16   ` Justin Piszcz
@ 2004-11-23 19:32     ` Ben Greear
  0 siblings, 0 replies; 4+ messages in thread
From: Ben Greear @ 2004-11-23 19:32 UTC (permalink / raw)
  To: Justin Piszcz; +Cc: linux-kernel

Justin Piszcz wrote:
> The manufacturer and model of this ethernet card is:
> 
> An Adaptec ANA-6944A/TX NIC 10/100 Quad-port Ethernet Card.

I had one of those once..never got it to work.  If you can get
a new card, I'd suggest a p430tx or a 4-port Intel pro/1000
GigE NIC.  (The latter is 'only' $400 or so.)

If you can find an old DFE 570tx Dlink 4-port NIC those work
good too..but are discontinued for several years now.

Be careful about cheap Intel pro/100 4-port NICs..there are some
that will not negotiate link correctly.

Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-11-23 21:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-23 13:28 Kernel 2.6.9 Multiple Drivers For Multi-Port Nic Question Justin Piszcz
2004-11-23 18:01 ` Ben Greear
2004-11-23 18:16   ` Justin Piszcz
2004-11-23 19:32     ` Ben Greear

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox