When the 3c575_cb card is inserted cardmgr runs "/etc/pcmcia/network start" twice. This then starts
2 "pump -i eth0" processes and I guess that one eventually
wins because eth0 comes up with address and the ifup-post
and ifup-local scripts do the right thing, but it takes up to 30 seconds. Doing all the bits by hand succeeds immediately.
I can't work out why the network script runs twice.
RH6.1 with 2.2.14 kernel. pcmcia-utils 3.1.13
dmesg has this to say about the 3com card:
-- eth0: 3Com 3CCFE575CT Cyclone CardBus at 0x200, 00:50:04:e9:03:14, IRQ 5 eth0: CardBus functions mapped 60020000->c205c000 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. MII transceiver found at address 0, status 7809. Enabling bus-master transmits and whole-frame receives. --
I simplified /etc/pcmcia/network to just run "ifup eth0" but I get the same problems, so I suspect the problem is not there. Is cardmgr launching network twice?