This is an old revision of the document!
Table of Contents
Asus VivoMini VC65
Wake-on-LAN
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.
Installing Debian Linux
In short, starting from a plain Debian 8 Jessie, we need the following extra packages:
- linux-image-4.6.0 (from jessie-backports)
- linux-base_4.3 (from jessie-backports)
- firmware-realtek (from jessie-backports)
- firmware-misc-nonfree (from jessie-backports)
- xserver-xorg-video-intel (from jessie-backports or pinning from Debian Stretch)
- libgl1-mesa-dri (from jessie-backports)
Firmwares
- skl_dmc_ver1.bin provided by
firmware-misc-nonfree
, required for graphics card power management. - rtl8168h-2.fw provided by
firmware-realtek
, required by the Ethernet controller. AthrBT_0x31010100.dfu
Intel HD Graphics 510 GPU
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, as per /var/log/Xorg.0.log
:
[ 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 need 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.
TODO
- i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1.bin (-2)
- Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.
- usb 1-9: firmware: failed to load ar3k/AthrBT_0x31010100.dfu (-2)
usb 1-9: Direct firmware load for ar3k/AthrBT_0x31010100.dfu failed with error -2
Bluetooth: Loading patch file failed