User Tools

Site Tools


doc:appunti:hardware:asus_vivomini_vc65

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doc:appunti:hardware:asus_vivomini_vc65 [2016/09/23 09:49] – created niccolodoc:appunti:hardware:asus_vivomini_vc65 [2016/09/23 18:08] (current) – [TODO] niccolo
Line 1: Line 1:
 ====== Asus VivoMini VC65 ====== ====== Asus VivoMini VC65 ======
 +
 +  * CPU Intel Pentium G4400T @ 2.90GHz
 +  * Intel High Definition Graphics 510
 +  * Ethernet Realtek RTL8111/8168/8411 PCI Express Gigabit
 +  * WiFi Atheros QCA9565 / AR9565
 +  * Bluetooth USB controller IMC Networks 13d3:3472
  
 ===== Wake-on-LAN ===== ===== Wake-on-LAN =====
Line 6: Line 12:
  
 {{.:vivomini:asus_vivomini_wol.jpg?direct&200|Enabling W-o-L from BIOS}} {{.:vivomini:asus_vivomini_wol.jpg?direct&200|Enabling W-o-L from BIOS}}
 +
 +===== Installing Debian Linux =====
 +
 +In short, starting from a plain **Debian 8 Jessie**, we needed 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)
 +  * **firmware-atheros** (from Debian Stretch)
 +  * **xserver-xorg-video-intel** (from jessie-backports or pinning from Debian Stretch)
 +  * **libgl1-mesa-dri** (from jessie-backports)
 +
 +==== Firmwares ====
 +
 +This is the list of non-free firmwares needed by the hardware:
 +
 +  * **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** (provided by ''firmware-atheros''), this is the Bluetooth firmware.
 +==== Intel HD Graphics 510, X.org and 3D acceleration ====
 +
 +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 80x25 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:
 +
 +<code>
 +[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
 +</code>
 +
 +X.org does not recognize the Intel card and uses a generic Vesa driver; forcing the **''/etc/X11/xorg.conf''** file in this way:
 +
 +<file>
 +Section "Device"
 +    Identifier  "device1"
 +    Driver      "intel"
 +EndSection
 +</file>
 +
 +no devices are detected and X server does not start at all. The error in ''/var/log/Xorg.0.log'' is:
 +
 +<code>
 +[  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.
 +</code>
 +
 +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:
 +
 +<code>
 +pci id for fd 50: 8086:1902, driver (null)
 +i965_dri.so does not support the 0x1902 PCI ID.
 +</code>
 +
 +Just download and install the package **libgl1-mesa-dri** version **11.1.3** form jessie-backports, which will replace the 10.3.2 version.
 +
doc/appunti/hardware/asus_vivomini_vc65.1474616940.txt.gz · Last modified: 2016/09/23 09:49 by niccolo