Re: RTL8111/8168B wake on lan (WOL) working randomly
On 02/01/12 07:01, Juan Sierra Pons wrote:
> Dear all,
>
> I have been spending many days trying to make my computer start using
> the with wake on lan (WOL) feature.
>
> My PC has a "Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)"
> integrated NIC
>
> lspci -v
>
> 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
> Subsystem: ASUSTeK Computer Inc. P5B
> Flags: bus master, fast devsel, latency 0, IRQ 41
> I/O ports at dc00 [size=256]
> Memory at fdfff000 (64-bit, non-prefetchable) [size=4K]
> [virtual] Expansion ROM at fdd00000 [disabled] [size=128K]
> Capabilities: [40] Power Management version 2
> Capabilities: [48] Vital Product Data
> Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
> Capabilities: [60] Express Endpoint, MSI 00
> Capabilities: [84] Vendor Specific Information: Len=4c <?>
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [12c] Virtual Channel
> Capabilities: [148] Device Serial Number 1a-00-00-00-10-ec-81-68
> Capabilities: [154] Power Budgeting <?>
> Kernel driver in use: r8168
>
> I have found on many mailing lists, forums that it is necessary the
> r8168 module to make it works as by default Debian wheezy uses the
> r8169 so I have installed the newest r8168 module from
> http://code.google.com/p/r8168/
>
> For example:
> http://djlab.com/2010/10/fixing-rtl8111-8168b-driver-debian-ubuntu/comment-page-1/
>
> The problem is that when I shutdown the computer the NIC is switched
> off too. I can see it as the port in my home ADSL router is switched
> off. BUT randomly I can see that the NIC is not switched off after a
> shutdown and if I send the WOL packet from another computer it works
> like a charm.
>
> I have already checked the following:
>
> * My computer uses the right module as i have blacklisted the r8169:
>
> more /etc/modprobe.d/blacklist-network.conf
> blacklist r8169
>
> * I am using the last module version:
>
> ethtool -i eth0
> driver: r8168
> version: 8.027.00-NAPI
> firmware-version:
> bus-info: 0000:02:00.0
> supports-statistics: yes
> supports-test: no
> supports-eeprom-access: yes
> supports-register-dump: yes
>
> * NIC has the WOL feature enabled (Wake-on: g)
>
> root@mediacenter:/etc# ethtool eth0
>
> Settings for eth0:
> Supported ports: [ TP ]
> Supported link modes: 10baseT/Half 10baseT/Full
> 100baseT/Half 100baseT/Full
> 1000baseT/Full
> Supported pause frame use: No
> Supports auto-negotiation: Yes
> Advertised link modes: 10baseT/Half 10baseT/Full
> 100baseT/Half 100baseT/Full
> 1000baseT/Full
> Advertised pause frame use: No
> Advertised auto-negotiation: Yes
> Speed: 100Mb/s
> Duplex: Full
> Port: Twisted Pair
> PHYAD: 0
> Transceiver: internal
> Auto-negotiation: on
> MDI-X: Unknown
> Supports Wake-on: pumbg
> Wake-on: g
> Current message level: 0x00000033 (51)
> drv probe ifdown ifup
> Link detected: yes
>
> * I have already modified the /etc/init.d/halt script with NETDOWN=no
> to do not switch off the NIC
> [....]
> NETDOWN=no
> [....]
> # Make it possible to not shut down network interfaces,
> # needed to use wake-on-lan
> netdown="-i"
> if [ "$NETDOWN" = "no" ]; then
> netdown=""
> fi
> [....]
>
> I can not see any pattern as it works around 10-20% of the times I
> shutdown the computer locally, remotely or from the poweroff button.
>
> Thanks a log for your time.
>
> Best regards
>
> Juan Sierra Pons
>
> --------------------------------------------------------------------------------------
> Juan Sierra Pons juan@elsotanillo.net
> Linux User Registered: #257202 http://www.elsotanillo.net
> GPG key = 0xA110F4FE
> Key Fingerprint = DF53 7415 0936 244E 9B00 6E66 E934 3406 A110 F4FE
> --------------------------------------------------------------------------------------
>
>
You might try the tip suggested in:-
http://lists.debian.org/debian-user/2011/12/msg01704.html
Thank you for supplying all that info - I'm only familiar with one WOL
tool (wakeonlan). I don't know if it's the one you use but... some NICs
will always work with:-
wakeonlan xx:xx:xx:xx:xx:xx
others require:-
wakeonlan -i bro.adc.ast.msk xx:xx:xx:xx:xx:xx
eg. wakeonlan -i 192.168.0.255 66:66:b0:a4:22:f6
Cheers
--
Iceweasel/Firefox extensions for finding answers to Debian questions:-
https://addons.mozilla.org/en-US/firefox/collections/Scott_Ferguson/debian/
Reply to: