[vortex] 3c59x AUI and sockets AF_PACKET

kernel@itris.fr kernel@itris.fr
Tue Dec 17 11:38:02 2002


> What driver version?

Kernel 2.4.18-686 Debian.
Driver : LK1.1.16 19 July 2001

> What is the detection message?

3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
00:09.0: 3Com PCI 3c905B Cyclone 10/100/BNC at 0xe800. Vers LK1.1.16
PCI: Found IRQ 10 for device 00:0a.0
00:0a.0: 3Com PCI 3c900 Cyclone 10Mbps Combo at 0xec00. Vers LK1.1.16


vortex-diag.c:v2.05 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 10/100/BNC adapter at 0xe800.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
  Window 0: 0000 0000 0000 0000 f5f5 00bf 0000 0000.
  Window 1: FIFO FIFO 0000 0000 0000 0000 0000 2000.
  Window 2: 0400 e476 7bea 0000 0000 0000 000a 4000.
  Window 3: 0000 0110 05ea 0000 003a 0800 0800 6000.
  Window 4: 0000 00d0 0000 0cc0 0001 0808 0000 8000.
  Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
  Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
  Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xe800
  0xE810: **FIFO** 00000000 00000000 *STATUS*
  0xE820: 00000020 00000000 00080000 00000004
  0xE830: 00000000 051ffae1 008cd000 00080004
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT 10base2
 AUI10baseFL.Transceiver type in use:  10Mbs AUI.
 MAC settings: half-duplex.
 Station address set to 00:04:76:e4:ea:7b.
 Configuration options 000a.


> What 'vortex-diag' version are you using?

vortex-diag v2.05  5/15/2001


> What transceiver do you have hooked up?

An HP Transceiver 28685B EtherTwist.

I am not sure the problem I am facing has anything to do with the
tranciever type: bind() refuses to open the socket, and in my
understanding, it is independant of the cable connection... (isn't it?).
By the way, do you think that an information of bad quality of
transmission, like jab, collisions, lost heartbit or whatever, could
prevent my socket to open?
Thanks a lot in advance for your help