Anyways, I've got a laptop which has a Xircom Cardbus PCMCIA card for Ethernet and Modem connection. Works perfect with xircom_cb module. Gets added in /etc/modules.conf as alias eth0 xircom_cb. Up to now everything great. Then I use the docking station at work, which has a 3COM 3C59x card. It gets detected at first boot as eth1 and consequently, gets added to /etc/modules.conf as alias eth1 3c59x. Also works great.
Problem is at reboot. Apparently I have seen in dmesg:
02:08.0: 3Com PCI 3c905C Tornado at 0xfc00. Vers LK1.1.18-ac 00:b0:d0:89:1b:92, IRQ 10 product code 0000 rev 00.14 date 09-22-00 Internal config register is 1800000, transceivers 0xa. 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. MII transceiver found at address 24, status 782d. Enabling bus-master transmits and whole-frame receives. 02:08.0: scatter/gather enabled. h/w checksums enabled divert: allocating divert_blk for eth0
and then a bit later:
divert: allocating divert_blk for eth1 eth1: Xircom cardbus revision 3 at irq 11
So the cards are detected and named in the wrong order, eth0 for the 3COM and eth1 for the XIRCOM. This basically causes mayhem and RH will not activate them on boot or on redhat-config-network or ifconfig saying that /etc/modules.conf has incorrectly loaded eth0 with xircom_cb instead of the 3c9x it should, and so forth for eth 1.
Only way around this I've found (I'm a newbie) is to delete all net config using redhat network tool, and readd both NICs in the order of detection. This however causes problems when I use the laptop undocked, again because eth0 is detected as xircom_cb, although /etc/modules.conf (at this point) has it against 3c90x.
Anyone knows how I can fix this? Was working in RH8.0, stopped when I loaded Phoebe and now the same is happening in RH 9.
Thanks for any help,
Eduardo.
-- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list