Première rédaction de cet article le 29 janvier 2026
J'ai acheté un mini-PC Shuttle Nano NE10N et cet article est là pour documenter cet appareil et parler du problème d'installation avec sa carte Ethernet.
Je voulais ce mini-PC pour un serveur à la maison, restant allumé en permanence. Mon cahier des charges était :
En outre, je souhaitais :
J'indiquerai plus tard quelques pistes que j'ai suivies. Mais d'abord, la machine.
Voici l'engin de face, de dos et l'intérieur :

Voici le matériel sur le bus PCI :
% lspci 00:00.0 Host bridge: Intel Corporation Alder Lake-N Processor Host Bridge/DRAM Registers 00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics] 00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator 00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01) 00:0d.0 USB controller: Intel Corporation Alder Lake-N Thunderbolt 4 USB Controller 00:14.0 USB controller: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller 00:14.2 RAM memory: Intel Corporation Alder Lake-N PCH Shared SRAM 00:16.0 Communication controller: Intel Corporation Alder Lake-N PCH HECI Controller 00:17.0 SATA controller: Intel Corporation Alder Lake-N SATA AHCI Controller 00:1c.0 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #4 00:1f.0 ISA bridge: Intel Corporation Alder Lake-N PCH eSPI Controller 00:1f.3 Audio device: Intel Corporation Alder Lake-N PCH High Definition Audio Controller 00:1f.4 SMBus: Intel Corporation Alder Lake-N SMBus 00:1f.5 Serial bus controller: Intel Corporation Alder Lake-N SPI (flash) Controller 01:00.0 Ethernet controller: Motorcomm Microelectronics. YT6801 Gigabit Ethernet Controller (rev 01)
Les caractéristiques du processeur sont en
et les messages de
démarrage en nano-ne10-cpu.txt.nano-ne10-boot.txt
Où trouve-t-on cette machine ? Shuttle ne vend pas en direct. On peut trouver des machines chez des vendeurs en ligne mais je n'avais pas envie d'acheter chez des boites peu sympathiques et puis je voulais davantage de RAM et de disque que dans le cas de l'offre par défaut, et je n'avais pas envie de monter cela moi-même (ce qui aurait été assez facile, le boitier s'ouvre facilement et tout est accessible). Heureusement, des revendeurs de Shuttle rendent ce service. Si MisterOops n'a jamais répondu à mes demandes de devis, M2N a été très réactif et m'a rapidement livré un PC comme je voulais (« Shuttle XPC nano NE1000N Configurable (Sans Système d'exploitation, 8 Go DDR4, 500 Go SSD M.2 (SATA), Aucun) 1,00 Unité(s) »), après passage par le configurateur de Shuttle. (La bonne RAM serait de la DDR5, mais actuellement elle est hors de prix et peu disponible.)
J'avais demandé une machine sans système
d'exploitation en me disant qu'il n'y avait pas de
raison que l'installation pose des problèmes. J'ai téléchargé une
image « netinst » (Network Installation)
Debian, copié sur une clé
USB avec cp debian.iso /dev/sdX
quand soudain, le drame : « A driver for your hardware is
not available. You may need to load drivers from removable
media. Load missing drivers from removable
media? ». L'installateur de l'actuelle version de Debian
n'a en effet pas de pilote pour la carte
Ethernet « YT6801 Gigabit Ethernet ». (Ah, comment on trouve le type
de la carte et donc le pilote nécessaire ? Alt-F2 pour changer de
console puis lspci.)
Je vous donne tout de suite la solution :
/etc/apt/sources.list la ligne deb
file:///mnt trixie main (où /mnt
est l'endroit où vous montez la clé USB), puis apt
update,apt install build-essential kmod
dpkg-dev build-essential patch
linux-headers-6.12.48+deb13-amd64,wget
https://deb.tuxedocomputers.com/debian/pool/main/t/tuxedo-yt6801/tuxedo-yt6801_1.0.30tux4_all.deb,
et le mettre sur une clé USB,dkms, qui existe
chez Debian, et est indispensable pour compiler proprement le
pilote, mais n'est pas dans l'image d'installation, wget
http://ftp.fr.debian.org/debian/pool/main/d/dkms/dkms_3.2.2-1~deb13u1_all.deb,
et le mettre sur une clé USB,/mnt2) avec
apt install /mnt2/tuxedo-yt6801_1.0.30tux4_all.deb
/mnt2/dkms_3.2.2-1~deb13u1_all.deb.Le pilote va alors être compilé et installé, tout est bien qui finit bien, Ethernet marche.
% dpkg -l | grep yt6801
ii tuxedo-yt6801 1.0.29tux0 all Driver for Motorcomm YT6801
% lsmod | grep yt6801
yt6801 163840 0
% ip link show
…
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 38:f7:cd:ce:22:c6 brd ff:ff:ff:ff:ff:ff
altname enx38f7cdce22c6
Cette approche est également documentée sur le forum de Linux Mint ou bien sur Reddit. Notez que ce pilote réseau fait débat, ce qui peut expliquer son absence de Debian.
Les autres machines que j'avais considérées :
Vous avez aussi un test de la machine que j'ai achetée sur l'excellent site MiniMachines. Notez qu'ils sont sur le fédivers, en @PierreLecourt@oisaur.com.
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)