[tulip] Only 1 port on a 21143 Quad.
VIZADINI@lanier-europe.com
VIZADINI@lanier-europe.com
Mon Jun 10 09:25:01 2002
Hi,
Here is the output for something else i tried:
i disabled everything under PCI Devices in the BIOS, except the
IDE controller, and (i assume that since) the kernel is configured
to use Direct PCI access mode, the PCI devices are found, and
they each get assigned an IRQ.
In this output of /proc/pci, the Tulip card has been assigned IRQ 5 (not
by me),
and the AGP vga card is on IRQ 11 (also not by me). However, the thing is
that,
as per the pci-config output, there seems to be a listing of each of the 4
ports of
the tulip card (i'm speaking under correction, but this is what appears to
be the case).
where it says:
Bus 0, device 20, function 0:
Bus 0, device 20, function 1:
Bus 0, device 20, function 2:
Bus 0, device 20, function 3:
would this not then suggest that pci-config and /proc/pci see the same
thing?
--the other 3 ports still don't work, though.
----------/proc/pci-----------
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 2).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x44000000 [0x47ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 2).
Master Capable. Latency=64. Min Gnt=140.
Bus 0, device 16, function 0:
Ethernet controller: Digital Equipment Corporation DECchip 21142/43
(rev 65).
IRQ 5.
Master Capable. Latency=66. Min Gnt=20.Max Lat=40.
I/O at 0x2000 [0x207f].
Non-prefetchable 32 bit memory at 0x10000000 [0x100003ff].
Bus 0, device 20, function 0:
ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 2).
Bus 0, device 20, function 1:
IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0x20a0 [0x20af].
Bus 0, device 20, function 2:
USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 1).
IRQ 5.
Master Capable. Latency=64.
I/O at 0x2080 [0x209f].
Bus 0, device 20, function 3:
Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X
(rev 92).
IRQ 11.
Master Capable. Latency=66. Min Gnt=8.
Prefetchable 32 bit memory at 0x41000000 [0x41ffffff].
I/O at 0x1000 [0x10ff].
Non-prefetchable 32 bit memory at 0x40000000 [0x40000fff].
----------/proc/pci-----------
and pci-config
----------pci-config-----------
pci-config.c:v2.02 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Device #1 at bus 0 device/function 0/0, 71908086.
Device #2 at bus 0 device/function 1/0, 71918086.
Device #3 at bus 0 device/function 16/0, 00191011.
Device #4 at bus 0 device/function 20/0, 71108086.
Device #5 at bus 0 device/function 20/1, 71118086.
Device #6 at bus 0 device/function 20/2, 71128086.
Device #7 at bus 0 device/function 20/3, 71138086.
----------pci-config-----------
thanks again,
Vafa.
______________________________________________
Vafa Izadinia
Lanier Europe B.V.
Tel: +32 02/658.2430
Fax: +32 02/672.7728
______________________________________________
----- Forwarded by VIZADINI/ecc/lanier-europe on 10/06/2002 14:22 -----
VIZADINI
10/06/2002 08:16
To: Donald Becker <becker@scyld.com>
cc: tulip@scyld.com
Subject: Re: [tulip] Only 1 port on a 21143 Quad.
:-) whew :-) thanks for the reply. -much appreciated-
With regards to the PCI issue, here's what i see:
In the Deskpro's BIOS, the only place "PCI" is mentioned, is under the
"Advanced" tab. There is a list of all the PCI devices there, entitled
"PCI Devices",
with an IRQ that can be modified (or disabled). Under normal
circumstances,
this machine should also be running a 3Com (1-port) card and an Adaptec
SCSI
card (both PCI). However, until i get this Quad card to work, i've taken
out the
other two cards (not merely disabled them in the BIOS, but actually
removed
them from the machine). The only things listed under PCI Devices in the
BIOS are now:
Ethernet controller IRQ 11
Intel IDE controller Enabled
Intel USB controller Disabled
ATI VGA controller Disabled
(Note: The Ethernet controller mentioned there, i'm assuming to be the
Tulip card;
i've set it to use IRQ 11.
The IDE controller's settings are Enabled and Disabled; ie., no
IRQs to choose from.
The Intel USB controller i've disabled.
The ATI VGA controller is an AGP device, which i've disabled; the
settings
are either -some IRQ-, or -Disabled- .. --i was testing to see if
it would still
work after i disabled it.. and it does :-)
The output of pci-config is:
-----------pci-config-----------
pci-config.c:v2.02 1/8/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Device #1 at bus 0 device/function 0/0, 71908086.
Device #2 at bus 0 device/function 1/0, 71918086.
Device #3 at bus 0 device/function 16/0, 00191011.
Device #4 at bus 0 device/function 20/0, 71108086.
Device #5 at bus 0 device/function 20/1, 71118086.
Device #6 at bus 0 device/function 20/2, 71128086.
Device #7 at bus 0 device/function 20/3, 71138086.
-----------pci-config-----------
i assume the last four devices correspond to the Tulip card.
and the output of /proc/pci is:
-----------/proc/pci-----------
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 2).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x44000000 [0x47ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 2).
Master Capable. Latency=64. Min Gnt=140.
Bus 0, device 16, function 0:
Ethernet controller: Digital Equipment Corporation DECchip 21142/43
(rev 65).
IRQ 11.
Master Capable. Latency=96. Min Gnt=20.Max Lat=40.
I/O at 0x2800 [0x287f].
Non-prefetchable 32 bit memory at 0x42100000 [0x421003ff].
Bus 0, device 20, function 0:
ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 2).
Bus 0, device 20, function 1:
IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0x20a0 [0x20af].
Bus 0, device 20, function 2:
USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 1).
IRQ 11.
Master Capable. Latency=64.
I/O at 0x2000 [0x201f].
Bus 0, device 20, function 3:
Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X
(rev 92).
IRQ 11.
Master Capable. Latency=66. Min Gnt=8.
Prefetchable 32 bit memory at 0x41000000 [0x41ffffff].
I/O at 0x1000 [0x10ff].
Non-prefetchable 32 bit memory at 0x40000000 [0x40000fff].
-----------/proc/pci-----------
After i catted /proc/pci, i noticed that the VGA card registers under IRQ
11..
So i went to the BIOS and changed from "Disabled" to IRQ 7, and the
output
of /proc/pci changed to:
-----------/proc/pci-----------
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 2).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x44000000 [0x47ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 2).
Master Capable. Latency=64. Min Gnt=140.
Bus 0, device 16, function 0:
Ethernet controller: Digital Equipment Corporation DECchip 21142/43
(rev 65).
IRQ 11.
Master Capable. Latency=96. Min Gnt=20.Max Lat=40.
I/O at 0x2800 [0x287f].
Non-prefetchable 32 bit memory at 0x42100000 [0x421003ff].
Bus 0, device 20, function 0:
ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 2).
Bus 0, device 20, function 1:
IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0x20a0 [0x20af].
Bus 0, device 20, function 2:
USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 1).
IRQ 11.
Master Capable. Latency=64.
I/O at 0x2000 [0x201f].
Bus 0, device 20, function 3:
Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X
(rev 92).
IRQ 7.
Master Capable. Latency=66. Min Gnt=8.
Prefetchable 32 bit memory at 0x41000000 [0x41ffffff].
I/O at 0x1000 [0x10ff].
Non-prefetchable 32 bit memory at 0x40000000 [0x40000fff].
-----------/proc/pci-----------
However, the same problem persisted (only 1 port out of the 4 was found).
Thank you very much for your reply, and for your help,
All the best,
Vafa.
______________________________________________
Vafa Izadinia
Lanier Europe B.V.
Drève de Willerieken 20
B-1160 Brussels Belgium
Tel: +32 02/658.2430
Fax: +32 02/672.7728
______________________________________________