EtherExpress PRO/100+ PCI problems

Steven K. Watkins swatkins@io.com
Sun Mar 21 16:21:14 1999


On Sun, 21 Mar 1999, Donald Becker wrote:
> On Sun, 21 Mar 1999, Steven K. Watkins wrote:
> >   I am new to the mailing list (just subscribed); I am having problems
> > with getting my ethernet card to work under linux.  I have an EtherExpress
> > PRO/100+ PCI Adapter (from Intel)  the chip on the card is labled
> > SD82558B.  The webpage at
> Yup, this is a EEPro100+, it's an excellent board.
> What does /proc/pci report?  It should report an Ethernet adapter.
PCI devices found:
  Bus  0, device   9, function  0:
    Ethernet controller: Intel 82557 (rev 5).
      Medium devsel.  Fast back-to-back capable.  IRQ 3.  Master Capable.
Latency=32.  Min Gnt=8.Max Lat=56.
      Prefetchable 32 bit memory at 0xe4100000.
      I/O at 0x6600.
      Non-prefetchable 32 bit memory at 0xe4000000.
  Bus  0, device   8, function  0:
    VGA compatible controller: 3Dfx Unknown device (rev 3).
      Vendor id=121a. Device id=3.
      Fast devsel.  Fast back-to-back capable.  IRQ 10.  
      Non-prefetchable 32 bit memory at 0xe0000000. 
      Prefetchable 32 bit memory at 0xe2000000.
      I/O at 0x6500.
  Bus  0, device   7, function  3:
    Bridge: Intel 82371AB PIIX4 Power Management (rev 1).
      Medium devsel.  Fast back-to-back capable.  
  Bus  0, device   7, function  2:
    USB Controller: Intel 82371AB PIIX4 (rev 1).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.
Latency=32.  
      I/O at 0x6400.
  Bus  0, device   7, function  1:
    IDE interface: Intel 82371AB 430TX PIIX4 (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.
Latency=32.  
      I/O at 0xf000.
  Bus  0, device   7, function  0:
    ISA bridge: Intel 82371AB PIIX4 (rev 1).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.  
  Bus  0, device   0, function  0:
    Host bridge: Intel 82439TX (rev 1).
      Medium devsel.  Master Capable.  Latency=32.  
 
> As root do '/sbin/insmod eepro100', and then run 'dmesg'.
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fb100
pcibios_init : BIOS32 Service Directory entry at 0xfb5c0
pcibios_init : PCI BIOS revision 2.10 entry at 0xfb5f0
Probing PCI hardware.
Warning : Unknown PCI device (121a:3).  Please read include/linux/pci.h 
Calibrating delay loop.. ok - 466.94 BogoMIPS
Memory: 64108k/66496k available (736k kernel code, 384k reserved, 1268k
data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.32 (root@porky.redhat.com) (gcc version 2.7.2.3) #1 Wed
Nov 19 00:46:45 EST 1997
Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
PS/2 auxiliary pointing device detected -- driver installed.
Real Time Clock Driver v1.07
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
    ide0: BM-DMA at 0xf000-0xf007
    ide1: BM-DMA at 0xf008-0xf00f
hda: MICROPOLIS 4525A, 2385MB w/228kB Cache, CHS=605/128/63, DMA
hdb: FX810T4, ATAPI CDROM drive
hdc: WDC AC26400B, 6149MB w/512kB Cache, CHS=13328/15/63, DMA
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.35 MAX_MD_DEV=4, MAX_REAL=8
scsi : 0 hosts.
scsi : detected total.
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 >
 hdc: [EZD] [remap 0->1] [784/255/63] hdc1 hdc2 < hdc5 hdc6 >
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 68508k swap-space (priority -1)
Swansea University Computer Society IPX 0.34 for NET3.035
IPX Portions Copyright (c) 1995 Caldera, Inc.
Appletalk 0.17 for Linux NET3.035
VFS: Disk change detected on device 02:1c
eepro100.c:v1.05 10/16/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c:v1.05 10/16/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eth0: Intel EtherExpress Pro 10/100 at 0x6600, 00:90:27:18:D0:79, IRQ 3.
  Board assembly 689661-004, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x24c9f043).
  Receiver lock-up workaround activated.


  To me this says that my ethernet adapter is working.  I have put insmod
eepro100 into the rc.local (so it'll happen on boot).  Is there anything
I've missed?
 
> >   A couple of strange things (to me) that I saw during this installation
> > was: 1)  I tried to use redhat's kernel configurator, but when I clicked
> > "restart kerneld" I couldn't see any changes (to /etc/conf.modules).
> This  line should be in /etc/conf.modules
>   alias eth0 eepro100
> (I tend to add it by hand, since that's faster than using the control panel.)
> > I had to update conf.modules by hand as described at the above web site.
> 
>   2)
> > During boot I saw a message that an unknown PCI device was found (see
> > dmesg output at end of message).  The numbers after it were (121a:3).  95
> Yup.  Ignore these.  It just means that /proc/pci won't have a text name for
> the device.  Since the text name replaces the more precise Vendor and Device
> IDs, this is a good thing.
> 
> > shows my ethernet card on IRQ3 w/ I/O range = 6600-661F and memory ranges
> > E4100000-E4100FFF and E4000000-E40FFFFF.  I looked in the indicated file
> 
> You shouldn't need to know this, although IRQ3 might conflict with a serial
> port.  Change it in the BIOS setup if it's a problem.
> 
> Donald Becker					  becker@cesdis.gsfc.nasa.gov
> USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
> Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
> 301-286-0882	     http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html

  Thank you so much for your help. 

     .: ::`.*.':.: Any sufficiently advanced technology.: .-  -. :.
   . + * .o   o. *  is indistinguishable from magic.  :: /(    )\ ::
   *. ' ' |\^/|  `.*.          -Arthur C. Clarke     .: |  -^^-  | :.
   `:.:':  \V/  :`.:'     )       \   /      (        :: \_ `' _/ ::
    `.'    /_\   `.'     /|\      )\_/(     /|\        .:: \  ) ::.
*     _== _/ \_ ==_     / | \    (/\|/\)   / | \         .: )/ :.    *
|`._==_____________==__/__|__o____\`|'/___o__|__\___________('_____.'|
|  Steven K. Watkins        '^`    \|/   '^`                  /(o\   |
|  7630 Woodhollow Dr. #237         V             \\//_       \o)/   |
|  Austin, TX  78731            ,_.                 swatkins@io.com  |
|  (512) 345-1741              /,-.\                                 |
| .___________________________//___\\______________________________. |
|'                 |    /\ / ((     \\_//  \ /\    |                `|
*                  |  /   V   \\     `-'    V   \  |                 *
                   |/     `    v            '     \|
                   `                               '