Please Help: Can't get Macronix 98713 to Work
Robert McNally
ironwolf@lightside.com
Fri Feb 12 00:32:51 1999
I am a new Linux user, but have a good deal of computer experience,
including programming. I recently acquired Linux and so far the
only snag is getting it to work with my Ethernet adapter, which
is a NDC Communications Sohoware Fast Auto 10/100 PCI adapter.
The manufacturer tells me it uses Tulip-compatible chips. My attempts
to use the tulip driver included with Red Hat 5.2 have so far been
unsuccessful, however. I have downloaded and installed the most recent
test version of tulip.c (v0.90k), but also with no success.
I have been unable to compile tulip-diag.c, as it appears to call for
"cc", a compiler I don't have (Red Hat seems to only come with gcc,
please correct me if I'm wrong.) However, I have included as much
information as I know how below.
The one external sign that the driver is doing anything at all is as
follows: when I restart my computer, the link light on my 10base-T
hub is lit. However, when tulip.c loads, it goes out and stays out
until the system is again restarted. I have no problem using my
adapter under Windows 98.
I also attempted to use the de4x5 with similar results (except the
link light does not go out), so I think tulip.c may not be at fault.
However, at this time I have no idea what the problem might be.
Just on the chance it might help, I also compiled and tested
the driver with REVERSE_PROBE_ORDER defined, but with the same effect.
Thanks in advance,
Robert
-------------------------------------------------------------------
BIOS:
PhoenixBIOS 4.0 Release 6.0.A
Copyright 1985-1997 Phoenix Technologies Ltd.
All Rights Reserved
Copyright Hewlett Packard, Inc.
Rev 1.08
CPU = Pentium II 450 MHz
(128MB RAM)
-------------------------------------------------------------------
>From /etc/conf.modules:
alias sound es1371
alias eth0 tulip
options tulip options=0 debug=1
(also tried options=9)
-------------------------------------------------------------------
>From the Linux boot sequence:
...
IPX Portions Copyright (c) 1995 Caldera, Inc.
Appletalk 0.17 for Linux NET3.035
The PCI BIOS has not enable the device at 0/72! Updating PCI command 0084->0085.
tulip.c:v0.90k 2/1/99 becker@cesdis.gsfc.nasa.gov
eth0: Macronix 98713 PMAC rev 17 at 0xd800, 00 80 c6 f7 6f 0c, IRQ 255.
SIOCSIFFLAGS: Resource temporarily unavailable
Starting portmapper: portmap
Mounting remote filesystems
...
-------------------------------------------------------------------
My Linux login screen:
Red Hat Linux release 5.2 (Apollo)
Kernel 2.0.36 on an i686
-------------------------------------------------------------------
Attempting to use the de4x5 driver produces the following during
Linux startup:
...
IPX Portions Copyright (c) 1995 Caldera, Inc.
Appletalk 0.17 for Linux NET3.035
insmod: /lib/modules/preferred/net/de4x5.o: init_module: Device or resource busy
Delaying eth0 initialization.
Starting portmapper: portmap
Mounting remote filesystems
...
-------------------------------------------------------------------
cat proc/pci produces:
PCI devices found:
Bus 0, device 12, function 0:
Multimedia audio controller: Ensoniq Unknown device (rev 2).
Vendor id=1274. Device id=1371.
Slow devsel. IRQ 9. Master Capable. Latency=96. Min Gnt=12.Max Lat=128.
I/O at 0xdcc0.
Bus 0, device 10, function 0:
Communication controller: Unknown vendor L56xMF (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 255. Master Capable. No bursts. Min Gnt=252.Max Lat=14.
Non-prefetchable 32 bit memory at 0xfedff800.
I/O at 0xdca8.
I/O at 0xd400.
Bus 0, device 9, function 0:
Ethernet controller: Unknown vendor MX98713 (rev 17).
Medium devsel. Fast back-to-back capable. IRQ 255. Master Capable. Latency=66. Min Gnt=8.Max Lat=56.
I/O at 0xd800.
Non-prefetchable 32 bit memory at 0xfedffc00.
Bus 0, device 7, function 3:
Bridge: Intel 82371AB PIIX4 ACPI (rev 2).
Medium devsel. Fast back-to-back capable.
Bus 0, device 7, function 2:
USB Controller: Intel 82371AB PIIX4 USB (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 255. Master Capable. Latency=32.
I/O at 0xdc60.
Bus 0, device 7, function 1:
IDE interface: Intel 82371AB PIIX4 IDE (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. Latency=32.
I/O at 0xdcb0.
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 1, device 0, function 0:
VGA compatible controller: ATI Mach64 GB (rev 92).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable. Latency=66. Min Gnt=8.
Non-prefetchable 32 bit memory at 0xfd000000.
I/O at 0x7800.
Non-prefetchable 32 bit memory at 0xfecfe000.
Bus 0, device 1, function 0:
PCI bridge: Intel 440BX - 82443BX AGP (rev 2).
Medium devsel. Master Capable. Latency=128. Min Gnt=140.
Bus 0, device 0, function 0:
Host bridge: Intel 440BX - 82443BX Host (rev 2).
Medium devsel. Master Capable. Latency=32.
Prefetchable 32 bit memory at 0xf8000000.