Announcement

Collapse
No announcement yet.

E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

    Hi,
    I have managed to get my Asrock Fatal1ty H85 Killer based PC to wakeup on LAN WOL in Windows 8.1. Therefore the BIOS has been configured correctly.

    Then I installed Ubuntu 14.04.2LTS. I found from using ethtool that the ethernet card driver in Linux does not not support WOL, it reports my E2200 does not have WOL entry. So running "sudo ethtool -s eth0 wol g" gives error. And as certainly, the LAN link light turns off when PC is shut down (the link light remains on when Windows 8.1 installed)

    Does anyone know how to get WOL working in Linux for Killer E2200 LAN cards?

    Thanks in advance.

    Neo

  • #2
    Re: E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

    Better to discuss this on a linux forum, e.g linuxquestions.org or ubuntu.com.
    What is the error you get?
    What is the output of ifconfig and lspci?

    Comment


    • #3
      Re: E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

      Here's the output. I have included ethtool as well. Tks for the help.

      ethtool output:

      Settings for eth1:
      Supported ports: [ TP ]
      Supported link modes: 10baseT/Half 10baseT/Full
      100baseT/Half 100baseT/Full
      1000baseT/Full
      Supported pause frame use: Symmetric Receive-only
      Supports auto-negotiation: Yes
      Advertised link modes: 10baseT/Half 10baseT/Full
      100baseT/Half 100baseT/Full
      1000baseT/Full
      Advertised pause frame use: Symmetric
      Advertised auto-negotiation: Yes
      Speed: 100Mb/s
      Duplex: Full
      Port: Twisted Pair
      PHYAD: 0
      Transceiver: internal
      Auto-negotiation: on
      MDI-X: Unknown
      Cannot get wake-on-lan settings: Operation not permitted
      Current message level: 0x000060e4 (24804)
      link ifup rx_err tx_err hw wol
      Link detected: yes



      ifconfig output:

      eth1 Link encap:Ethernet HWaddr d0:50:99:50:9a:c9
      inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255.255.0
      inet6 addr: fe80::d250:99ff:fe50:9ac9/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:29131 errors:0 dropped:0 overruns:0 frame:0
      TX packets:26404 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:21690159 (21.6 MB) TX bytes:4779269 (4.7 MB)
      Interrupt:19

      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:65536 Metric:1
      RX packets:3913 errors:0 dropped:0 overruns:0 frame:0
      TX packets:3913 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:419974 (419.9 KB) TX bytes:419974 (419.9 KB)



      lspci output:

      00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
      00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
      00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
      00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
      00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
      00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
      00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
      00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5)
      00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
      00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
      00:1f.0 ISA bridge: Intel Corporation B85 Express LPC Controller (rev 05)
      00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
      00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
      01:00.0 VGA compatible controller: NVIDIA Corporation Device 13c2 (rev a1)
      01:00.1 Audio device: NVIDIA Corporation Device 0fbb (rev a1)
      03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
      05:00.0 Ethernet controller: Qualcomm Atheros Killer E2200 Gigabit Ethernet Controller (rev 10)

      Comment


      • #4
        Re: E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

        This looks like a permission problem. See this:
        wakeonlan - WOL stops working after booting Ubuntu - Ask Ubuntu

        Comment


        • #5
          Re: E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

          Originally posted by bahram_alinezhad View Post
          This looks like a permission problem. See this:
          wakeonlan - WOL stops working after booting Ubuntu - Ask Ubuntu
          No good. Tried all combinations in that link.

          sudo passwd root
          ethtool -s eth0 wol g
          <code>sudo ethtool -s eth0 wol g</code>
          <code>sudo -s <code>ethtool -s eth0 wol g
          etc

          </code></code>I still get the error:
          "Cannot get current wake-on-lan settings: Operation not supported
          not setting wol"

          Comment


          • #6
            Re: E2200 Killer Ethernet driver for Linux with Wakeup-On-Lan WOL

            At your previous post, the error was "Operation not permitted", while at this post it is "Operation not supported"!
            I assume the former is correct.

            I explain more what said on that link, because I guess you haven't got its point:

            Ubuntu has a random root password, but gives administrative privileges to a normal user (in /etc/sudoers) by which he can change this password by this command:
            sudo passwd root
            If you are not root but can run the above command successfully, your user is one of administrators.

            After setting a root password, do one of these:

            1- Type `su -l' or simply `su -', give your root password, and you should see a rooted command prompt. At this command line execute your command i.e. ethtool eth1. Use exit to return.

            2- Press Ctrl+Alt+F1 (or F2,... up to F6), then login as root and execute your command. Use Ctrl+Alt+F7 to return to graphical mode.

            3- Login as root directly when linux starts, which is not recommended for normal use of computer, then execute your command.

            Excuse me if I didn't correctly understand your post.
            Last edited by bahram_alinezhad; 04-16-2015, 03:42 PM. Reason: `su -'=`su -l'=`su --login'

            Comment

            Working...
            X