Page 1 of 1

Intel PRO/1000 PT wake on lan not working

Posted: 18 Dec 2012 21:22
by bigwolf
I have installed Intel PRO/1000 PT network card into my HP N40L with installed NAS4FREE. I would like to get WoL working but it is not. I have enabled wake on lan in BIOS.
Version of NAS4FREE: 9.1.0.1 - Sandstorm (revision 531).

Code: Select all

$ uname -a
FreeBSD bignas.local 9.1-RC3 FreeBSD 9.1-RC3 #0 r243187M: Sat Nov 17 21:59:26 JST 2012     root@nas4free.local:/usr/obj/nas4free/usr/src/sys/NAS4FREE-amd64  amd64

Code: Select all

$ dmesg | grep em0
em0: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0xe800-0xe81f mem 0xfe9e0000-0xfe9fffff,0xfe9c0000-0xfe9dffff irq 16 at device 0.0 on pci2
em0: Using an MSI interrupt
em0: Ethernet address: 00:1b:21:d8:a8:8d

Code: Select all

$ ifconfig -m
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
        capabilities=5019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWFILTER,VLAN_HWTSO>
        ether 00:1b:21:d8:a8:8d
        inet 192.168.1.129 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        supported media:
                media autoselect
                media 1000baseT
                media 1000baseT mediaopt full-duplex
                media 100baseTX mediaopt full-duplex
                media 100baseTX
                media 10baseT/UTP mediaopt full-duplex
                media 10baseT/UTP
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        capabilities=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x9
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
There isn't WOL_UCAST,WOL_MCAST or WOL_MAGIC in the list of network card capabalities... but the NIC should have driver support in the FreeBSD, see.

Can you help me? I am not very familiar with FreeBSD. I have tried to search more info but with no luck...
Any help would be much appreciated. :)

Edit: I have been playing with my server and found out that even if the wake on lan is enabled in BIOS the Intel NIC is cut off from power after the server is switched off. I can't find any option in the BIOS to enable power to PCIe after shutdown... :cry: