[vortex] Still hoping to use my Mini-PCI adapter

Josh Durbin durbinjo@siu.edu
Fri Feb 22 12:22:02 2002


Vortex Mailing List,

   I stumbled upon your website during one of my attempts to get this 
miniPCI network card working.  I decided that I didn't want / nor did I 
have room for a PCMCIA NIC, so I contacted 3Com and ordered the 3c566 
Tornado adapter.  I have tried and tried and cannot get this damned 
thing to work.  The network card I have at the moment is a 3CCFE575BT so 
the driver for the 2.4.16 kernel is the same.  I've been using Unices 
for about 6 years now and I've NEVER seen anything like this.... First I 
remove the PCMCIA card that I am using ATM.  Then, I go into my BIOS and 
enable the MiniPCI network card, when the machine boots up, the system 
tries to contact a DHCP server but doesn't find anything.  There is *NO* 
link light on the laptop or the switch that I use.  So, the miniPCI NIC 
is not being initalized.  I can assign an IP for the miniPCI card and I 
can  ping it yet no link light.  It doesn't make sense to me at all, I 
don't understand.  The PCMCIA card is still out and if I reboot and 
disable the internal miniPCI, the machine boots up and fails to use DHCP 
because there is no eth0 and I cannot assign and IP to the machine 
because not NIC exists.  So, the machine "half-ass" finds the miniPCI 
card...that's what I am guessing.   It's not a wiring issue because the 
internal card works fine in windows!  I'm stumped!  I decided to give 
you the readings on some things to see if you could give any suggestions.

***Portion of /proc/pci relating to the miniPCI card:
   Ethernet controller: 3Com Corporation 3c556B Hurricane CardBus (rev 32).
     IRQ 11.
     Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
     I/O at 0xe800 [0xe8ff].
     Non-prefetchable 32 bit memory at 0xf8ffdc00 [0xf8ffdc7f].
     Non-prefetchable 32 bit memory at 0xf8ffd800 [0xf8ffd87f].
 Bus  2, device   6, function  1:
   Communication controller: PCI device 10b7:1007 (3Com Corporation) 
(rev 32).
     IRQ 11.
     Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
     I/O at 0xe400 [0xe4ff].
     Non-prefetchable 32 bit memory at 0xf8ffd400 [0xf8ffd4ff].
     Non-prefetchable 32 bit memory at 0xf8ffd000 [0xf8ffd07f].
 Bus  2, device  15, function  0:

*
****I also included outputs from Donald Becker's vortex-diag application.


vortex-diag.c:v2.05 5/15/2001 Donald Becker ( becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c566 Laptop Tornado 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 4, registers values by window:
 Window 0: 0000 0000 0018 0000 6060 01f5 00aa 0000.
 Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.
 Window 2: 0400 5e76 74fd 0000 0000 0000 0000 4000.
 Window 3: 0040 0060 05ea 0000 0040 1000 0800 6000.
 Window 4: 0000 0000 0000 0010 0003 8080 0000 8000.
 Window 5: 1ffc 0000 0000 1ffc 0800 0000 0000 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: 00000000 00000000 00080000 00000004
 0xE830: 00000000 9a83657d 00000000 00080004
Indication enable is 0000, interrupt enable is 0000.
No interrupt sources are pending.
Transceiver/media interfaces available:  MII.
Transceiver type in use:  MII.
MAC settings: half-duplex.
Station address set to 00:04:76:5e:fd:74.
Configuration options 0000.


vortex-diag.c:v2.05 5/15/2001 Donald Becker ( becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c566 Laptop Tornado adapter at 0xe800.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
The CardBus product ID is 2978 6056.
3Com Node Address 00:04:76:5E:FD:74 (used as a unique ID only).
OEM Station address 00:04:76:5E:FD:74 (used as the ethernet address).
Manufacture date (MM/DD/YYYY) 3/1/2000, division       , product ^@^@.
Options: negotiated duplex, link beat required.
 Vortex format checksum is incorrect (0089 vs. 0000).
 Cyclone format checksum is incorrect (0x89 vs. 00).
 Hurricane format checksum is incorrect (0x89 vs. 00).


vortex-diag.c:v2.05 5/15/2001 Donald Becker ( becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c566 Laptop Tornado adapter at 0xe800.
MII PHY found at address 0, status 7849.
MII PHY 0 at #0 transceiver registers:
  3000 7849 0022 561b 01e1 0001 0004 2001
  ffff ffff ffff ffff ffff ffff ffff ffff
  01c0 0000 0000 8020 4f02 0304 0026 0000
  0000 bfbf 0000 ffff ffff ffff ffff ffff.


Any ideas on what I need to do?

       Thanks so very much,
             Josh Durbin