I am running slackware64-current and I have a Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe ethernet controller which uses the tg3 kernel module. I am using the default huge kernel. Firstly, the card isn't recognized with default settings, but inserting the following line into modprobe.conf fixes that:
Code:
install tg3 /sbin/modprobe broadcom; /sbin/modprobe --ignore-install tg3
This allows ethernet to obtain a dhcp lease during the boot process, however, if I get disconnected or unplug the cable, I am no longer able to re-establish a connection.
I have tried:
dhclient eth0
dhcpcd eth0
/etc/rc.d/rc.inet1 restart
and all simply time out before obtaining an IP, and I have to reboot in order to get back online.
I have also tried running both init scripts (rc.S and rc.M) to no avail.
Not sure how to resolve this, but I am open to suggestions. Thanks.