On Wed, 6 Oct 1999, Tim Fletcher wrote:
> > It looks to me like bootp (or something) does something weird, cos when
> > I insmod 3c509, both cards are found at once, but the kernel driver
> > finds only one. I don't pass any parameters to the insmod, neither do I
> > have any in /etc/conf.modules (I think, I'll have to check this).
>
> I seem to remember that the 3c905 driver probes for all cards in a
> machine when it is installed as a module, but the kernel only probes for 1
> ethernet card by default, thinking about it you can proberbly change the
> kernel source to up the number of cards that it looks for by default, not
> my area thou sorry (can't code yet :)
The rule is (not all drivers conform, but most do)
PCI drivers detect all cards, in both built-in and module form.
PCI drivers do not accept irq=.. or io=.. module options
PCI drivers should have debug=N options=N,N,.. full_duplex=N,N,..
ISA drivers detect one card at a time
All drivers should have debug=N irq=.. and io=.. module options.
Exception: the 3c509 drivers has a pre-PnP activation mechanism that makes
probing safe but multiple sequential activations impossible, and it thus
detects all 3c509 cards when the module is inserted.
Donald Becker [EMAIL PROTECTED]
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center, Greenbelt, MD. 20771
301-286-0882 http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]