Size: 23976
Comment:
|
Size: 24011
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 96: | Line 96: |
{{{ | {{{#!highlight Kconfig numbers=disable |
Translation(s): none
DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware. The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware. If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware. |
Intel NUC Hades Canyon NUC8I7HVK2, i7-8809G
- [AMD/ATI] Polaris 22 XT [Radeon RX Vega M GH]
Intel Corporation HD Graphics 630 (
not physically connected to outputs)
- Intel Corporation I210 Gigabit Network Connection
- Intel Corporation Ethernet Connection, I219-LM
- [AMD/ATI] Polaris 22 HDMI Audio
- Intel Corporation CM238 HD Audio Controller
Models covered
Intel® NUC Kit NUC8i7HVK
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
LAN network card: |
|
|
Detect CD/DVD: |
[-] |
|
Detect hard drives: |
[-] |
|
Detect M2 SSDs: |
|
|
Secure boot: |
|
|
Extra Features |
||
CPU Frequency Scaling |
|
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
[-] |
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
[-] |
|
Modem |
[-] |
|
Wireless |
|
|
- Bluetooth |
|
|
- Wifi |
|
|
Keyboard's Hotkeys |
[-] |
|
Removable SDXC Slot |
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Important Note
Added to the bare device:
- 2 x Kingston HyperX Impact 16GB(1x16GB) 3200MHz, total 32 GB
- 2 x Samsung SSD 970 EVO Plus 1TB M.2 NVMe in software RAID1
Configuration
First installed the BIOS Update HNKBLi70, version 0065, 1/13/2021 from Intel.
Verified, all upgraded to the latest (2021, feb 12):
- debian-testing-amd64-netinst.iso: with non-free + contrib
- debian-10.7.0-amd64-netinst.iso with non-free + contrib
- debian-10.7.0-amd64-netinst.iso only main: no X server with AMD video card
Installed from main, non-free + contrib:
As confirmed by Intel the firmware F10 boot menu supports only a single operating system per device (e.g HD, SSD). On every new install for the same device the older menu entry is lost. With efibootmgr it can be recovered, but it's still annoying.
Better install rEFInd as the boot manager and in /boot/efi/EFI/refind/refind.conf configure a Debian menu entry:
menuentry "Debian" {
loader /EFI/debian/grubx64.efi
icon /EFI/refind/icons/os_debian.png
ostype Linux
}
To make this work with Secure Boot you have to upload the MOK. See the manual.
Display
- VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 XT [Radeon RX Vega M GH] (rev c0)
Intel Corporation HD Graphics 630 (rev 04) (
not physically connected to outputs)
xrandr output with back HDMI port connected to a QHD monitor (75Hz refresh rate): Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 698mm x 393mm
2560x1440 59.95 + 74.97*
1920x1440 75.00 60.00
1856x1392 75.00 60.01
1792x1344 75.00 60.01
2048x1152 59.98 59.90 59.91
1920x1200 59.95 59.88 59.95
1920x1080 59.97 59.96 60.00 50.00 59.94 59.93
1600x1200 59.95 75.00 70.00 65.00 60.00
1280x1440 59.91
1680x1050 74.89 69.88 59.95 59.88
1600x1024 60.17
1400x1050 74.76 70.00 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 75.02 60.02
1440x900 59.89 59.90
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.95 59.99 59.97 59.81 59.91
1152x864 75.00 75.00 70.00 60.00
1280x720 60.00 59.99 59.86 60.00 50.00 59.94 59.74
1024x768 75.05 60.04 75.03 70.07 60.00
Audio
- [?] Intel Corporation CM238 HD Audio Controller (rev 31)
Via HDMI port: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 HDMI Audio
Front Panel Audio Jack Support
Digital microphone array
aplay -l
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC700 Analog [ALC700 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
Mouse & Keyboard
Not included.
Using these on USB ports:
Logitech, Inc. Keyboard K120
Logitech, Inc. Optical Tilt Wheel Mouse
Power Management
Suspend works fine, from the Mate desktop menu or as systemctl suspend.
- Hibernate works with Secure Boot turned off in the BIOS
Secure Boot |
/sys/power/disk |
Hibernate |
disabled |
[platform] shutdown reboot suspend test_resume |
|
enabled |
[disabled] |
|
It's not a bug, it's a feature: see Debian:SecureBoot
As reported during booting (from dmesg ):
[ 1.132113] Lockdown: Hibernation is restricted; see https://wiki.debian.org/SecureBoot
WiFi
- Intel® Dual Band Wireless AC 8265, REV=0x230
Requires non-free firmware-iwlwifi
Wi-Fi ac / Wi-Fi 5 / 2,4 and 5GHz:
ipv4 and ipv6:
Bluetooth
Even works with free firmware: Only verified using bluez-tools, because Xorg requires the non-free AMD driver.
Probably some features won't work because ibt-12-16.sfi is in the non-free firmware-iwlwifi package. See errors from dmesg below.
Modem
- No modem hardware
Removable SDXC Slot
32GB Lexar microSDHC card via microSD adapter in NUC SDXC Slot :
/var/log/kern.log
mmc0: new ultra high speed SDR104 SDHC card at address 0007
mmcblk0: mmc0:0007 5&DRP 29.9 GiB (ro)
mmcblk0: p1
fdisk output:
fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 29.9 GiB, 32099008512 bytes, 62693376 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 62693375 62685184 29.9G c W95 FAT32 (LBA)
System Summary
lspci
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5910] (rev 05)
00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 05)
00:01.1 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x8) [8086:1905] (rev 05)
00:01.2 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x4) [8086:1909] (rev 05)
00:02.0 Display controller [0380]: Intel Corporation HD Graphics 630 [8086:591b] (rev 04)
00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)
00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 [8086:a160] (rev 31)
00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 [8086:a161] (rev 31)
00:15.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller [8086:a162] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)
00:1c.1 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #2 [8086:a111] (rev f1)
00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #3 [8086:a112] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #5 [8086:a114] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #9 [8086:a118] (rev f1)
00:1d.4 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #13 [8086:a11c] (rev f1)
00:1e.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Serial IO UART #0 [8086:a127] (rev 31)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a152] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)
00:1f.3 Audio device [0403]: Intel Corporation CM238 HD Audio Controller [8086:a171] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 XT [Radeon RX Vega M GH] [1002:694c] (rev c0)
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 HDMI Audio [1002:ab08]
02:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller [1b21:2142]
03:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
05:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:157b] (rev 03)
06:00.0 Network controller [0280]: Intel Corporation Wireless 8265 / 8275 [8086:24fd] (rev 78)
72:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808]
73:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808]
lsusb
Bus 001 Device 004: ID 8087:0a2b Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 8087:0a2b Intel Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x8087 Intel Corp. idProduct 0x0a2b bcdDevice 0.10 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 . . . Device Status: 0x0001 Self Powered Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 4.19 iManufacturer 3 Linux 4.19.0-14-amd64 xhci-hcd iProduct 2 xHCI Host Controller iSerial 1 0000:00:14.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0019 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 13 bDescriptorType 41 nNbrPorts 16 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 0x00 0x00 PortPwrCtrlMask 0xff 0xff 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0303 lowspeed power enable connect Port 4: 0000.0303 lowspeed power enable connect Port 5: 0000.0100 power Port 6: 0000.0100 power Port 7: 0000.0100 power Port 8: 0000.0100 power Port 9: 0000.0107 power suspend enable connect Port 10: 0000.0100 power Port 11: 0000.0100 power Port 12: 0000.0100 power Port 13: 0000.0100 power Port 14: 0000.0100 power Port 15: 0000.0100 power Port 16: 0000.0100 power Device Status: 0x0001 Self Powered
lscpu
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 158 Model name: Intel(R) Core(TM) i7-8809G CPU @ 3.10GHz Stepping: 9 CPU MHz: 4049.676 CPU max MHz: 8300.0000 CPU min MHz: 800.0000 BogoMIPS: 6192.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 8192K NUMA node0 CPU(s): 0-7 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
Resources
Attachments
Some configuration files and sample outputs.
Other reports
Reported by dmesg during boot:
[ 1.520219] mmc0: Unknown controller version (3). You may experience problems.
referenced in nuc8i7hvk booting: "mmc0: Unknown controller version(3)" .
So far I have not noticed any issues reading or writing an SD card.
modeset Xorg errors
MateTweak work-around for error logged in /var/log/Xorg.0.log:
[ 26.818] (EE) modeset(0): Failed to get GBM bo for flip to new front.
[ 26.818] (EE) modeset(0): present flip failed
Not needed if xserver-xorg-video-amdgpu is installed: The AMDGPU driver fixes the modeset issues.
Strictly free software
Errors from dmesg on a Debian 10 install without non-free or contrib :
[ +0.001795] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2) [ +0.011379] iwlwifi 0000:06:00.0: firmware: failed to load iwlwifi-8265-36.ucode (-2) [ +0.000098] [drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed . . . [ 21.089651] bluetooth hci0: firmware: failed to load intel/ibt-12-16.sfi (-2) [ 21.089785] Bluetooth: hci0: Failed to load Intel firmware file (-2)
ibt-12-16.sfi is in non-free firmware-iwlwifi.
Useful Links
Credits