[vortex] Problems with 3com 3c905B - TXNM Fast Etherlink XL PCI

Luiz Schwartz tl1312190@terra.com.br
Tue, 29 Feb 2000 00:57:41 -0300


hi,

            Help me!!!!!


            I am trying install a 3com 3c905B - TXNM Fast Etherlink XL
PCI in a PC with ASUS P3W Motherboard and RedHat 6.2, the driver 3c90x.o
is loaded as module like as:

            alias eth0 3c90x


            In this PC I I have too a Windows 98 and the NIC is well,
but when i try in the RedHat Linux I can't do. When I try turn on the
"eth0", I receive the error "


>>>            No such device.


                Bellow I included some informations that it shows de
enviroment..
                  In the Win98 , the NIC uses IRQ 12, so I think that it
can be in conflict in the Linux .

                I can change de IRQ value????



Thanks.

Luiz Schwartz


S.O : RedHat Linux 6.2 (Zoot)
Kernel : 2.2.14-5.0
Motherboard : ASUS P3W
Processor : Pentium III 600Mhz
Memory : 128 Mb

-------------------   conf.modules  :

alias eth0 3c90x
alias parport_lowlevel parport_pc


--------------------- /proc/ioports

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
b800-b807 : ide0
b808-b80f : ide1
d800-d87f : 3Com EtherLink PCI NIC


---------------------- /proc/interrupts

           CPU0
  0:      10740          XT-PIC  timer
  1:        356          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
 13:          1          XT-PIC  fpu
 14:         10          XT-PIC  ide0
 15:      60131          XT-PIC  ide1
NMI:          0


------------------------ /proc/pci

PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Unknown device (rev 3).
      Vendor id=8086. Device id=7122.
      Fast devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.
  Bus  0, device   1, function  0:
    VGA compatible controller: Intel Unknown device (rev 3).
      Vendor id=8086. Device id=7123.
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master
Capable.  No bursts.
      Prefetchable 32 bit memory at 0xe4000000 [0xe4000008].
      Non-prefetchable 32 bit memory at 0xe3000000 [0xe3000000].
  Bus  0, device  30, function  0:
    PCI bridge: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2418.
      Fast devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.  Min Gnt=6.
  Bus  0, device  31, function  0:
    ISA bridge: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2410.
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.
  Bus  0, device  31, function  1:
    IDE interface: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2411.
      Medium devsel.  Fast back-to-back capable.  Master Capable.  No
bursts.
      I/O at 0xb800 [0xb801].
  Bus  0, device  31, function  2:
    USB Controller: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2412.
      Medium devsel.  Fast back-to-back capable.  IRQ 12.  Master
Capable.  No bursts.
      I/O at 0xb400 [0xb401].
  Bus  0, device  31, function  3:
    Unknown class: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2413.
      Medium devsel.  Fast back-to-back capable.  IRQ 10.
      I/O at 0xe800 [0xe801].
  Bus  0, device  31, function  5:
    Multimedia audio controller: Intel Unknown device (rev 2).
      Vendor id=8086. Device id=2415.
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master
Capable.  No bursts.
      I/O at 0xe000 [0xe001].
      I/O at 0xe100 [0xe101].
  Bus  1, device   8, function  0:
    Ethernet controller: 3Com 3C905B 100bTX (rev 48).
      Medium devsel.  Master Capable.  Latency=64.  Min Gnt=10.Max
Lat=10.
      I/O at 0xd800 [0xd801].
      Non-prefetchable 32 bit memory at 0xe2800000 [0xe2800000].


----------------------- vortex-diag -a

vortex-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xd800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way

 of changing the PCI IRQ settings.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 0, 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: 0000 0000 0000 0000 0000 0000 000a 4000.
  Window 3: 0000 0180 05ea 0000 000a 0800 0800 6000.
  Window 4: 0000 0000 0000 0018 0000 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 0xd800
  0xD810: **FIFO** 00000000 00000000 *STATUS*
  0xD820: 00000000 00000000 00080000 00000004
  0xD830: 00000000 90316fcf 00000000 00080004
 Indication enable is 0000, 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:00:00:00:00:00.
 Configuration options 4000.


-------------------------- vortex-diag -e

vortex-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xd800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way

 of changing the PCI IRQ settings.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:01:02:44:D4:D6 (used as a unique ID only).
 OEM Station address 00:01:02:44:D4:D6 (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 4/3/1900, division H, product CG.
Options: none.
  Vortex format checksum is incorrect (004c vs. 10b7).
  Cyclone format checksum is correct (0x24 vs. 0x24).
  Hurricane format checksum is correct (0x24 vs. 0x24).


-------------------------- vortex-diag -m

vortex-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xd800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way

 of changing the PCI IRQ settings.
 MII PHY found at address 1, status 000a.
 MII PHY found at address 2, status 000a.
 MII PHY found at address 3, status 000a.
 MII PHY found at address 4, status 000a.
 MII PHY 0 at #1 transceiver registers:
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a.
 MII PHY 1 at #2 transceiver registers:
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a.
 MII PHY 2 at #3 transceiver registers:
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a.
 MII PHY 3 at #4 transceiver registers:
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a
   000a 000a 000a 000a 000a 000a 000a 000a.



------------------------------------------------------------------ END
<<