New Linux user needs help with 3c905b

Jason Zwolak jzwolak@vt.edu
Sun Sep 26 21:14:00 1999


The first thing I recommend to you is to make sure you are
trying to load the right module.  In this email you talk of
3c59x.o, 3c95x, and your conf.modules file references 3c90x.

For the card you have I'm confident you want to use the
3c59x module.  So change /etc/conf.modules to contain the
following line:

alias eth0 3c59x

instead of

alias eth0 3c90x

And you may want to read over the
/usr/doc/HOWTO/Ethernet-HOWTO.  Especially the section on
3com cards.

Bruce Ward wrote:
> 
> Hi,
> 
> I have installed Redhat 6.0 and have everything working except the network card.  I have spent several days searching the net looking for info but cannot find anything to make it work.  I have the 3c59x.o file installed.  It came with Redhat.  Kernel 2.2.5-15 is installed.  The PC has a Asus motherboard with the latest bios and a PII 300.  The network card works fine under 95 and NT.  I downloaded and compiled the vortex-diag software and have pasted the results below along with the conf.modules file from my installation.  The card is using IRQ 11 and address 0x9000.  When redhat boots it displays error when loading 3c95x.  I would appreciate any suggestions.
> 
> Thank you for your time.
> 
> 
> /**********************************************************************************/
> vortex-diag -a
> 
> vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x9000.
> 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: a000 a824 fef5 0000 0000 0000 000a 4000.
>   Window 3: 0000 0180 05ea 0000 000a 0800 0800 6000.
>   Window 4: 0000 0000 0000 0052 0001 8880 0000 8000.
>   Window 5: 1ffc 0000 0000 0600 0807 0000 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 0x9000
>   0x9010: **FIFO** 00000000 00000000 *STATUS*
>   0x9020: 00000020 00000000 00080000 00000004
>   0x9030: 00000000 94916b6f 00000000 00080004
>  Indication enable is 06c6, interrupt enable is 0000.
>  No interrupt sources are pending.
>  Transceiver/media interfaces available:  100baseTx 10baseT.
> Transceiver type in use:  Autonegotiate.
>  MAC settings: half-duplex.
>  Station address set to 00:a0:24:a8:f5:fe.
>  Configuration options 4000.
> 
> /**********************************************************************************/
> vortex-diag -e
> 
> vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x9000.
> Parsing the EEPROM of a 3Com Vortex/Boomerang:
>  3Com Node Address 00:A0:24:A8:F5:FE (used as a unique ID only).
>  OEM Station address 00:A0:24:A8:F5:FE (used as the ethernet address).
>  Manufacture date (MM/DD/YYYY) 5/15/1998, division 6, product NK.
> Options: none.
>   Vortex format checksum is incorrect (00d7 vs. 10b7).
>   Cyclone format checksum is correct (0xbf vs. 0xbf).
>   Hurricane format checksum is correct (0xbf vs. 0xbf
> 
> /**********************************************************************************/
> vortex-diag -m
> 
> vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x9000.
>  MII PHY found at address 24, status 786d.
>  MII PHY found at address 0, status 786d.
>  MII PHY 0 at #24 transceiver registers:
>    3000 786d 0000 0000 01e1 0020 0004 2001
>    0000 0000 0000 0000 0000 0000 0000 0000
>    0000 0008 0810 0000 0000 0005 2001 0000
>    0000 2040 07cf 1c11 0011 1000 0000 0000.
>  MII PHY 1 at #0 transceiver registers:
>    3000 786d 0000 0000 01e1 0020 0004 2001
>    0000 0000 0000 0000 0000 0000 0000 0000
>    0000 0008 0810 0000 0000 0005 2001 0000
>    0000 2040 07cf 1c11 0011 1000 0000 0000.
> 
> /**********************************************************************************/
> conf.modules file
> alias eth0 3c90x
> alias parport_lowlevel parport_pc
> pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
> alias sound es1370
> 
> /**********************************************************************************/
> Kernel Info
> Distribution:                  Red Hat Linux
> Operating System:              Linux
> Distribution Version:          Red Hat Linux release 6.0 (Hedwig)
> 
> Operating System Version:      #1 Mon Apr 19 23:00:46 EDT 1999
> Operating System Release:      2.2.5-15
> Processor Type:                i686
> Host Name:                     bruce.provenst.com
> User Name:                     root
> X Display Name:                :0
> System Status:                 11:27pm  up 28 min,  4 users,  load average: 0.17, 0.13, 0.10

-- 
May the Source be with you,
Jason Zwolak 
homepage: http://zwolak.dhs.org (Isn't DHS awesome)