Re: Osicom 123400-21 40port card

Jason Marshall <[email protected]>
Newsgroups gmane.linux.drivers.tulip.general
Message-ID <[email protected]>
> OK, this is a normal SYM transceiver table, straight from reference design.

That's a good sign.

> > eth1: Digital DS21140A Tulip rev 34 at 0xd4842000, 00:00:BC:11:31:A9, IRQ 12.
> 
> Curious: this board appears to have an EEPROM on all ports.  Could you
> please confirm with 'tulip-diag -e'?  That would prevent the IRQ
> correction code from triggering.

Huh.  It's amazing what you get for $10 on Ebay these days *8-)  Only eth0
is plugged in right now.  Okay, it's somewhat lengthy:

omnivore2:/home/marshalj/tulip# ./tulip-diag -e
tulip-diag.c:v2.11 6/17/2002 Donald Becker ([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21140 Tulip adapter at 0xd800.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 72.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 0000, device 0000.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:00:BC:11:31:A8.
EEPROM transceiver/media description table.
Leaf node at offset 30, default media type 0800 (Autosense).
 CSR12 direction setting bits 0x0f.
 4 transceiver description blocks:
  21140 Non-MII transceiver for media 0 (10baseT).
   CSR12 control port setting 0x01, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 3 (100baseTx).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
  21140 Non-MII transceiver for media 4 (10baseT-Full Duplex).
   CSR12 control port setting 0x09, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 5 (100baseTx Full Duplex).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
Index #2: Found a Digital DS21140 Tulip adapter at 0xd400.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 0000, device 0000.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:00:BC:11:31:A9.
EEPROM transceiver/media description table.
Leaf node at offset 30, default media type 0800 (Autosense).
 CSR12 direction setting bits 0x0f.
 4 transceiver description blocks:
  21140 Non-MII transceiver for media 0 (10baseT).
   CSR12 control port setting 0x01, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 3 (100baseTx).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
  21140 Non-MII transceiver for media 4 (10baseT-Full Duplex).
   CSR12 control port setting 0x09, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 5 (100baseTx Full Duplex).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
Index #3: Found a Digital DS21140 Tulip adapter at 0xd000.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 0000, device 0000.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:00:BC:11:31:AA.
EEPROM transceiver/media description table.
Leaf node at offset 30, default media type 0800 (Autosense).
 CSR12 direction setting bits 0x0f.
 4 transceiver description blocks:
  21140 Non-MII transceiver for media 0 (10baseT).
   CSR12 control port setting 0x01, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 3 (100baseTx).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
  21140 Non-MII transceiver for media 4 (10baseT-Full Duplex).
   CSR12 control port setting 0x09, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 5 (100baseTx Full Duplex).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
Index #4: Found a Digital DS21140 Tulip adapter at 0xb800.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 0000, device 0000.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:00:BC:11:31:AB.
EEPROM transceiver/media description table.
Leaf node at offset 30, default media type 0800 (Autosense).
 CSR12 direction setting bits 0x0f.
 4 transceiver description blocks:
  21140 Non-MII transceiver for media 0 (10baseT).
   CSR12 control port setting 0x01, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 3 (100baseTx).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.
  21140 Non-MII transceiver for media 4 (10baseT-Full Duplex).
   CSR12 control port setting 0x09, command 00 0x8e.
   Media detection by looking for a 0 on bit 7 of the CSR12 control port.
  21140 Non-MII transceiver for media 5 (100baseTx Full Duplex).
   CSR12 control port setting 0x01, command 00 0x6d.
   Media detection by looking for a 1 on bit 6 of the CSR12 control port.

There it is, verbatim.

> > Module -- I know I saw the docs for configuring that in the /etc/modules
> > file or whatever, but you know, I just can't find it today.  Hint?
> 
> What does /etc/modules.conf report?
> What does running 'lsmod' report?

I mis-spoke -- I know for certain that it's a module, and that it's
insmod'd.  It was the "probe-backwards" switch I didn't know how to set.

Personally, if the backwards listing of MAC address isn't hurting
anything, I'd just as soon not change anything.  If you disagree, then by
all means I can tweak things on that end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
| Jason Marshall, [email protected]. Spots InterConnect, Inc. Calgary, AB |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

_______________________________________________
tulip mailing list, [email protected]
To change to digest mode or unsubscribe visit
http://www.scyld.com/mailman/listinfo/tulip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.