• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    WOL Firmware Linux Kernel Breaks - Power pulled or boot to windows fixes

    Scheduled Pinned Locked Moved Solved
    Windows Problems
    wol dell optiplex windows wakeonlan
    4
    26
    3.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gael @george1421
      last edited by

      @george1421 Contrôleur Realtek PCIe GBE Family
      PCI\VEN_10EC&DEV_8168&SUBSYS_085C1028&REV_15\4&1285CEFC&0&00E0
      PCI\VEN_10EC&DEV_8168&SUBSYS_085C1028&REV_15
      PCI\VEN_10EC&DEV_8168&SUBSYS_085C1028
      PCI\VEN_10EC&DEV_8168&CC_020000
      PCI\VEN_10EC&DEV_8168&CC_0200
      PCI\VEN_10EC&DEV_8168&REV_15
      PCI\VEN_10EC&DEV_8168
      PCI\VEN_10EC&CC_020000
      PCI\VEN_10EC&CC_0200
      PCI\VEN_10EC
      PCI\CC_020000
      PCI\CC_0200

      1 Reply Last reply Reply Quote 0
      • G
        Gael @george1421
        last edited by

        @george1421 Very sorry to forgot tell the kernel update part.
        We updated to 5.1.16 because we will shortly receive new DELL optiplex 3070 that have NvMe SSD.

        george1421G 1 Reply Last reply Reply Quote 0
        • george1421G
          george1421 Moderator @Gael
          last edited by george1421

          @Gael So at this point you can make a decision.

          You have kernels 5.x and 4.x. Pick one to keep as bzImage (assuming 5.x). Rename the other as bzImage4.19.64. Then for all of the 3060s you have on your campus add in bzImage4.19.64 into the kernel field on the host definition for each system. That way when you deploy to the 3060s it will use the older kernel. If you have a lot of machines you can use the fog group setting to change all in the group all at once.

          For reference the device [10EC:8168] is a Realtek 8169/8168/8101/8125 nic.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

          1 Reply Last reply Reply Quote 0
          • G
            Gael
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • G
              Gael
              last edited by

              @george1421 @Sebastian-Roth

              Ok,

              All is ok with kernel 4.19.64

              Very thank for you help 🙂

              Tom ElliottT 1 Reply Last reply Reply Quote 1
              • Tom ElliottT
                Tom Elliott @Gael
                last edited by

                @Gael et al.

                I’m post a more descriptive post to summarize what the issue is. I don’t know how to fix (so I’ll start there.)

                TL;DR;

                Linux Kernel is putting a volatile Firmware on the NIC. This happens when FOS loads and the kernel begins associating the drivers. On restart, the firmware is still existing on the NIC from the Kernel. When Windows Boots, it re-flashes the volatile firmware so subsequent elements will work. Or a full power pull will do too (completely cold boot.)

                Basis:

                This particular issue, is due to Linux Kernel having a firmware defined for the NIC. This is volatile. This means when power is pulled, the firmware will no longer be present and normal actions will work properly.

                While the machine is in FOS, the linux kernel hands it a temporary Firmware File and this is what’s causing the strangeness with the NIC.

                Pulling the power cord causes the firmware to wipe. Similarly, if booting to Windows immediately after, and then powering off the machine, it should WOL. This is because Windows has a FW being applied when it loads, overwriting whatever the Linux Kernel pushed.

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                1 Reply Last reply Reply Quote 0
                • 1
                • 2
                • 2 / 2
                • First post
                  Last post

                185

                Online

                12.0k

                Users

                17.3k

                Topics

                155.2k

                Posts
                Copyright © 2012-2024 FOG Project