To enable Wake-on-LAN you must enter the BIOS setup (Pressing F2 or Canc at boot). Enter the Advanced, APM Configuration menu and disable the ErP. ErP (Energy-related_products) support determines whether to let the system consume less than 1W of power in S5 (shutdown) state. This feature is not compatible with Power On By WOL and other nice features like Restore AC Power Loss, etc.
In short, starting from a plain Debian 8 Jessie, we needed the following extra packages:
This is the list of non-free firmwares needed by the hardware:
firmware-misc-nonfree
), required for graphics card power management.firmware-realtek
), required by the Ethernet controller.firmware-atheros
), this is the Bluetooth firmware.We installed Debian 8 Jessie, but found that kernel linux-image-3.16.0 does not handle the Intel High Definition Graphics 510 GPU. At boot time no Intel framebuffer is detected and text console is just 80×25 chars. So we installed linux-image-4.6.0 from jessie-backports, now the kernel detects the GPU and text console is now at high resolution:
[drm] Initialized i915 1.6.0 20160229 for 0000:00:02.0 on minor 0 i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
X.org does not recognize the Intel card and uses a generic Vesa driver; forcing the /etc/X11/xorg.conf
file in this way:
Section "Device" Identifier "device1" Driver "intel" EndSection
no devices are detected and X server does not start at all. The error in /var/log/Xorg.0.log
is:
[ 8879.997] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD Graphics, HD Graphics 2000, HD Graphics 3000, HD Graphics 2500, HD Graphics 4000, HD Graphics P4000, HD Graphics 4600, HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100, HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200 [ 8880.003] (EE) No devices detected.
The problem is with xserver-xorg-video-intel package: Jessie has the old 2.21.15 version. We need instead the newer 2.99.917 version from jessie-backports or pinning it from Debian Stretch (testing).
Finally we needed a newer Mesa library for 3D acceleration. Starting a 3D-aware program with Jessie library will bring the error:
pci id for fd 50: 8086:1902, driver (null) i965_dri.so does not support the 0x1902 PCI ID.
Just download and install the package libgl1-mesa-dri version 11.1.3 form jessie-backports, which will replace the 10.3.2 version.