[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: