Wake on LAN under Linux with a 3C905C

Recipe tested with kernel 2.6.26-1 (Debian 4.1.2-24 "Lenny"), a 3Com3C905C-TX-M (Tornado) NIC and a MSI K7T266 Pro2 motherboard:

  • Activate the Wake on LAN option in the BIOS.
  • Add the following line in a file under /etc/modprobe.d/
    options 3c59x enable_wol=1
  • Reload the module with
    rmmod 3c59x ; modprobe 3c59x

Notes:

  • If "enable_wol=1" does not succeed, try "global_enable_wol=1" instead.
  • The 3c59x driver's documentation is available here.
  • No cable between the NIC and the motherboard is required if the lattersupports PCI 2.2.