There's a DOS utility from 3com used to set your Nic's IRQ's... U'll have to search for it. I think, you can go into Windows, make sure the nics are detected and set to non-conflicting IRQ's, soft-reboot into Linux, and Linux should see the NIC's at the same IRQ's as the Windows box did. I also think there is something wrong with those 3com drivers, and I read somewhere that a person upgraded their kernel and then didn't have to reboot all the time to get the nic's working.... as I have to do right now. On Thursday 22 March 2001 11:35, you wrote: > hello group (first time post)... > > goals: > > - dual-nic set on mandrake 7.2, acting as firewall > - one nic uses dhcp to connect to roadrunner, > the other to connect to lan > > status: > > - both nics (3com95x) load successfully > - dhcp fails to initialize eth0 > - /var/log/messages shows the following errors: > 'eth0: Infinite loop in interrupt, status 2001.' and > 'eth0: transmit timed out, Tx_status 00 status 2000...' > - when i run 'ifconfig -a' i see that both eth0 and eth1 > are sharing io=0x300 and irq=10 > > this leads me to believe that it's not correct for eth0 and eth1 to share > addresses (duh?) > > the i/o and irq come off the bios, right? how do i give each nic separate > and discreet i/o and irq information? i think if i can solve this problem, > i believe that dhcp will initialize correctly. > > thanks in advace > > john hogan