Newbie needs help getting 3c90xC to work

Todd Wyman twyman@sgi.com
Tue Dec 7 02:58:54 1999


Dave,

I just worked my way through the same problem last week.  You need to
get the latest drivers for this card from 3Com.  The 3c59x "vortex"
drivers work with the 3c900 and 3c905 (boomerang series), but do not
work with the 3c905B (cyclone series) and 3c905C (tornado series)
cards.  There is detailed information, as well as a link to the drivers
with build and installation instructions at: 

http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html

Cheers!

Todd

Dave Duchene wrote:
> 
> Ugh.  I'm sure that my problem is of the garden
> variety newbie type, but for the life of me I
> cannot seem to solve this thing, and I haven't found any reference to
> my particular problem in the FAQ.  My card is
> a 3com etherlink 10/100 pci.  Win98 reports that the
> driver is of the "3c90xc" variety.
> 
> Here is the output of insmod:
> 
> [root@localhost /root]# insmod 3c59x
> /lib/modules/2.2.5-15/net/3c59x.o: init_module: Device or resource busy
> 
> lsmod (yes I have two ethernet cards, yes they both work great
> in win98, yes the first one works great):
> 
> [root@localhost /root]# lsmod
> Module                  Size  Used by
> ne2k-pci                3812   1  (autoclean)
> 8390                    5920   0  (autoclean) [ne2k-pci]
> nls_iso8859-1           2020   1  (autoclean)
> nls_cp437               3548   1  (autoclean)
> vfat                   11516   1  (autoclean)
> fat                    25664   1  (autoclean) [vfat]
> opl3                   11208   0
> sb                     33204   0
> uart401                 5968   0  [sb]
> sound                  57208   0  [opl3 sb uart401]
> soundlow                 300   0  [sound]
> soundcore               2372   6  [sb sound]
> 
> The contents of /proc/pci:
> 
> [root@localhost /root]# more /proc/pci
> PCI devices found:
>   Bus  0, device   0, function  0:
>     Host bridge: Intel 440BX - 82443BX Host (rev 3).
>       Medium devsel.  Master Capable.  Latency=64.
>       Prefetchable 32 bit memory at 0xf8000000 [0xf8000008].
>   Bus  0, device   1, function  0:
>     PCI bridge: Intel 440BX - 82443BX AGP (rev 3).
>       Medium devsel.  Master Capable.  Latency=128.  Min Gnt=140.
>   Bus  0, device   7, function  0:
>     ISA bridge: Intel 82371AB PIIX4 ISA (rev 2).
>       Medium devsel.  Fast back-to-back capable.  Master Capable.  No
> bursts.
>   Bus  0, device   7, function  1:
>     IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
>       Medium devsel.  Fast back-to-back capable.  Master Capable.
> Latency=64.        I/O at 0x14c0 [0x14c1].
>   Bus  0, device   7, function  2:
>     USB Controller: Intel 82371AB PIIX4 USB (rev 1).
>       Medium devsel.  Fast back-to-back capable.  IRQ 9.  Master
> Capable.  Latency=64.
>       I/O at 0x1480 [0x1481].
>   Bus  0, device   7, function  3:
>     Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
>       Medium devsel.  Fast back-to-back capable.
>   Bus  0, device  13, function  0:                      <<<<<<< my card
>     Ethernet controller: 3Com Unknown device (rev 108).
>       Vendor id=10b7. Device id=9200.
>       Medium devsel.  IRQ 11.  Master Capable.  Latency=80.  Min
> Gnt=10.Max Lat=10.
>       I/O at 0x1400 [0x1401].
>       Non-prefetchable 32 bit memory at 0xf4000000 [0xf4000000].
>   Bus  0, device  14, function  0:
>     Multimedia controller: C-Cube Unknown device (rev 1).
>       Vendor id=123f. Device id=8888.
>       Medium devsel.  IRQ 3.  Master Capable.  Latency=64.  Min
> Gnt=4.Max Lat=128.
>       I/O at 0x1000 [0x1001].
>   Bus  0, device  15, function  0:
>     Ethernet controller: Realtek 8029 (rev 0).
>       Medium devsel.  IRQ 9.
>       I/O at 0x14a0 [0x14a1].
>   Bus  1, device   0, function  0:
>     VGA compatible controller: NVidia Unknown device (rev 17).
>       Vendor id=10de. Device id=28.
>       Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master
> Capable.  Latency=64.  Min Gnt=5.Max Lat=1.
>       Non-prefetchable 32 bit memory at 0xf5000000 [0xf5000000].
>       Prefetchable 32 bit memory at 0xfc000000 [0xfc000008].
> 
> Using "alias eth1" in /etc/conf.modules doesn't work.
> 
> The contents of /etc/conf.modules:
> 
> [root@localhost /root]# more /etc/conf.modules
> alias eth0 ne2k-pci
> alias eth1 3c59x
> alias parport_lowlevel parport_pc
> pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
> alias sound sb
> pre-install sound insmod sound dmabuf=1
> alias midi opl3
> options opl3 io=0x388
> options sb io=0x240 irq=7 dma=0 mpu_io=0x300
> 
> My system:  Dell XPS T500, 128 Mb RAM, RH 6.0/win98b Lilo dual boot.
> 
> Any help would be horribly appreciated.
> 
> Thanks in advance,
> Dave.

-- 
-----------------------------------------------
 Todd A. Wyman                                       
 SGI         
 twyman@sgi.com              651-683-5423          
-----------------------------------------------