Re: pořadí sítovek -vyřešeno -neřešitelné

Zdenek Havrlik havrlz1 na feld.cvut.cz
Pondělí Červenec 1 17:46:28 CEST 2002


Výsledek:
po dalším laborování jsem dospěl k názoru že lze přiřadit jmena sitovkam a
to pouze upravou modulu.
Zjištění : podle toho co píšou v tom pamfletu tak si modul zjisti na io
0x100 a po 0x10 jak na tom sitovky jsou a pak jim sám přidá od počáteční
ethX čísla a to asi podle hardwerových čísel.
Jak jsem k tomu dospěl?
reservoval jsem io 0x100-0x162 nebo kolik
co se stalo po zavedení 3c509?
modul nenašel svoje sitovky a napsal že neni device. Když jsem mu napsal kde
je device ip a irq tak mi odpověděl nápodobně že to tam proste neni.
Usuzuji tehdy že modul 3c509 je nemanualne nastavitelný a tudiž
zavrženihodný .


Zdenek Havrlik
panflet:
http://www.tldp.org/HOWTO/Ethernet-HOWTO-4.html#ss4.1

Note that the ISA card detection uses a different method than most cards.
Basically, you ask the cards to respond by sending data to an ID_PORT (port
0x100 to 0x1ff on intervals of 0x10). This detection method means that a
particular card will always get detected first in a multiple ISA 3c509
configuration. The card with the lowest hardware ethernet address will
always end up being eth0. This shouldn't matter to anyone, except for those
people who want to assign a 6 byte hardware address to a particular
interface. If you have multiple 3c509 cards, it is best to append
ether=0,0,ethN commands without the I/O port specified (i.e. use I/O=zero)
and allow the probe to sort out which card is first. Using a non-zero I/O
value will ensure that it does not detect all your cards, so don't do it.

If this really bothers you, have a look at Donald's latest driver, as you
may be able to use a 0x3c509 value in the unused mem address fields to order
the detection to suit your needs.





Další informace o konferenci Linux