* Mulitple 3c509 cards 2.4.x Kernel
@ 2001-08-03 17:13 Paul
2001-08-03 17:46 ` William Park
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Paul @ 2001-08-03 17:13 UTC (permalink / raw)
To: linux-kernel
I have a x86 server with multiple(2) 3c509 cards. When I build the 3c509
driver
into the kernel. It will only pick up a single card. The cards are
NOT in pnp mode
according to isapnp on boot. I have added:
append = "ether=3,0x300,0,0,eth0 ether=10,0x280,0,0,eth1"
to the lilo file and still only one card is detected. The io ports and
irq's come direct
from /proc with the 2.2.13 kernel in place. There are no messages about
anything
failing, only the message that the one card was found. It appears the
card on the
higher io(0x300) is the only one that is ever found.
The machine is an old p100 with no no other cards except the video card.
I have
tested this with every kernel from 2.4.0-testxx to the 2.4.6 kernel. I
see nothing in
the changelog for 2.4.7 that leads me to believe it is fixed in that
kernel.
Please CC me on any reply or request as I am not a member of the list.
Thanks,
Paul Stroud
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Mulitple 3c509 cards 2.4.x Kernel
2001-08-03 17:13 Mulitple 3c509 cards 2.4.x Kernel Paul
@ 2001-08-03 17:46 ` William Park
2001-08-03 18:04 ` Matthias Andree
2001-08-10 6:46 ` Paul Gortmaker
2 siblings, 0 replies; 5+ messages in thread
From: William Park @ 2001-08-03 17:46 UTC (permalink / raw)
To: Paul; +Cc: linux-kernel
On Fri, Aug 03, 2001 at 01:13:12PM -0400, Paul wrote:
> I have a x86 server with multiple(2) 3c509 cards. When I build the
> 3c509 driver into the kernel. It will only pick up a single card. The
> cards are NOT in pnp mode according to isapnp on boot. I have added:
>
> append = "ether=3,0x300,0,0,eth0 ether=10,0x280,0,0,eth1"
>
> to the lilo file and still only one card is detected. The io ports and
> irq's come direct from /proc with the 2.2.13 kernel in place. There
> are no messages about anything failing, only the message that the one
> card was found. It appears the card on the higher io(0x300) is the
> only one that is ever found.
>
> The machine is an old p100 with no no other cards except the video
> card. I have tested this with every kernel from 2.4.0-testxx to the
> 2.4.6 kernel. I see nothing in the changelog for 2.4.7 that leads me
> to believe it is fixed in that kernel.
>
> Please CC me on any reply or request as I am not a member of the list.
>
> Thanks, Paul Stroud
Did you configure your cards (ie. IRQ, IO) using DOS driver or
'3c5x9setup.c'? It could be that they are both waiting at the same
default irq/io.
--
William Park, Open Geometry Consulting, <opengeometry@yahoo.ca>
8 CPUs cluster, (Slackware) Linux, Python, LaTeX, Vim, Mutt, Sc.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Mulitple 3c509 cards 2.4.x Kernel
2001-08-03 17:13 Mulitple 3c509 cards 2.4.x Kernel Paul
2001-08-03 17:46 ` William Park
@ 2001-08-03 18:04 ` Matthias Andree
2001-08-10 6:46 ` Paul Gortmaker
2 siblings, 0 replies; 5+ messages in thread
From: Matthias Andree @ 2001-08-03 18:04 UTC (permalink / raw)
To: Paul; +Cc: linux-kernel
On Fri, 03 Aug 2001, Paul wrote:
> I have a x86 server with multiple(2) 3c509 cards. When I build the
> 3c509 driver into the kernel. It will only pick up a single card. The
> cards are NOT in pnp mode according to isapnp on boot. I have added:
>
> append = "ether=3,0x300,0,0,eth0 ether=10,0x280,0,0,eth1"
>
> to the lilo file and still only one card is detected. The io ports and
> irq's come direct from /proc with the 2.2.13 kernel in place. There
You should use 2.2.19 nowadays. 2.2.13 is insecure.
Are the cards themselves in ISAPNP mode or in fixed-address/IRQ mode?
Linux 2.4 has ISAPNP capabilities if you choose so at compile time,
these might move the card. Check your boot logs and /proc/isapnp and
/proc/sys/isapnp.
> are no messages about anything failing, only the message that the one
> card was found. It appears the card on the higher io(0x300) is the
> only one that is ever found.
Did you re-run lilo?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Mulitple 3c509 cards 2.4.x Kernel
2001-08-03 17:13 Mulitple 3c509 cards 2.4.x Kernel Paul
2001-08-03 17:46 ` William Park
2001-08-03 18:04 ` Matthias Andree
@ 2001-08-10 6:46 ` Paul Gortmaker
2 siblings, 0 replies; 5+ messages in thread
From: Paul Gortmaker @ 2001-08-10 6:46 UTC (permalink / raw)
To: Paul; +Cc: linux-kernel
>
> I have a x86 server with multiple(2) 3c509 cards. When I build the 3c509
> driver
> into the kernel. It will only pick up a single card. The cards are
> NOT in pnp mode
> according to isapnp on boot. I have added:
>
> append = "ether=3,0x300,0,0,eth0 ether=10,0x280,0,0,eth1"
>
> to the lilo file and still only one card is detected. The io ports and
The 3c509 is an anomaly in comparison to other ISA cards, in that
you DONT want to specify I/O (or irq) values. 3Com used a scheme that
allows relatively safe ISA probes, and specifying an I/O base will
do nothing but interfere with that. (This is documented btw)
In your case, a simple
append = "ether=0,0,eth1"
should do the trick (assuming the ether= parsing is currently
functional... :)
Paul.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Mulitple 3c509 cards 2.4.x Kernel
@ 2001-08-03 21:26 Paul Stroud
0 siblings, 0 replies; 5+ messages in thread
From: Paul Stroud @ 2001-08-03 21:26 UTC (permalink / raw)
To: linux-kernel
William wrote:
> Did you configure your cards (ie. IRQ, IO) using DOS driver or
> '3c5x9setup.c'?
Both cards were configured as non-pnp to use the irq/io mentioned
earlier(10,0x280,3,0x300).
Alan wrote:
> Try ether=3,0x300,0,0,eth0,10,0x280,0,0,eth1
The ether fix did not work.
dmesg shows no isapnp devices found.
/proc/ioports and /proc/interrupts show the card
that is found and that the other ioport and interrupt are
unused.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-08-10 8:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-03 17:13 Mulitple 3c509 cards 2.4.x Kernel Paul
2001-08-03 17:46 ` William Park
2001-08-03 18:04 ` Matthias Andree
2001-08-10 6:46 ` Paul Gortmaker
-- strict thread matches above, loose matches on Subject: below --
2001-08-03 21:26 Paul Stroud
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox