Author: siefca Date: Sat Nov 25 21:36:14 2006 New Revision: 7992 Modified: rc-scripts/trunk/rc.d/init.d/functions Log: - added important check in forcedeth_workaround() which detects co-working drivers
Modified: rc-scripts/trunk/rc.d/init.d/functions ============================================================================== --- rc-scripts/trunk/rc.d/init.d/functions (original) +++ rc-scripts/trunk/rc.d/init.d/functions Sat Nov 25 21:36:14 2006 @@ -897,9 +897,10 @@ [ -x /sbin/ethtool ] || return 2 [ -x /sbin/pci-config || return 2 grep -qi forcedeth /proc/modules || return 0 - - # FIXME: put here condition - kernel/module version checking - # when the problem will be fixed in the driver + + # TIMERIRQ DISABLED is a token in description, which + # protects us against system hang - only patched module will have it + modinfo forcedeth | grep -qi 'timerirq disabled' || return 0 typeset iface bus_dev_fn bus lookfor dev_index cur_state _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit