This is for NetBSD-current or 1.6. If you want something like this for linux then try: http://www.blurbco.com/~gork/net4501/net4501_modules-1.2.tar.gz Update 20020803: Check that the LED exists a bit better. Update 20020802: the led is now more useful. write "1\n" to switch it on, "0\n" to switch it off, or "t\n" to toggle it. reading returns "1\n" for on, and "0\n" for off. mmcr-diffs has a bunch of diffed rcsid's in it, i removed the ones i could (one is left) to try to minimise the number of failed patches. mmcr-diffs-munged is the result. It should apply to any -current or 1.6 whithin the last 3 weeks or so. You need both the patches AND the tgz. cd sys/arch/i386 patch < mmcr-diffs-munged tar -xvzf mmcr.tgz cd conf config NET4501 && cd ../compile/NET4501 && make depend && make The watchdog timer is activated with wdogctl, it only supports a 32 sec period, so 'wdogctl -k mmcr' is all you need to do. Be aware the dropping into ddb stops the watchdog being reset, so it will reboot on average after 15 seconds if you drop into ddb. To use the led: cd /dev mknod skled c 92 0 echo 1 > /dev/skled # switch it on echo 0 > /dev/skled # switch it off jasper@pointless.net