🛠 Réseau : Ethernet Gigabit unique et module Wi-Fi en M.2 E-key

BeagleBone AI-64 (TI TDA4VM / J721E) · intermediaire · Schéma : IMG-beaglebone-ai64-intermediaire-1-reseau-gige-et-module-wifi-m2.svg — BeagleBone AI-64 avec un câble RJ45 sur son unique port Ethernet et un module Wi-Fi M.2 E-key glissé dans son connecteur, annotation « PCIe bridé à 2,4 Gbps ».

Objectifs

Configurer le réseau de l'AI-64 qui n'embarque qu'un seul port Gigabit Ethernet (port MCU CPSW, PHY DP83867) et AUCUN Wi-Fi/Bluetooth : vous allez configurer l'Ethernet en statique via systemd-networkd, puis installer un module Wi-Fi dans le connecteur M.2 E-key (signaux PCIe + USB + SDIO) et gérer ses limites matérielles documentées.

Matériel

Code complet

# 1. Ethernet : identifier l'interface et son lien
ip -br a
sudo ethtool eth0 | grep -E "Speed|Link"   # attendu : 1000baseT/Full

# 2. Configuration statique reproductible (systemd-networkd)
sudo tee /etc/systemd/network/08-eth0.network > /dev/null <<'EOF'
[Match]
Name=eth0
[Network]
Address=192.168.1.50/24
Gateway=192.168.1.1
DNS=192.168.1.1
EOF
sudo systemctl enable --now systemd-networkd
sudo systemctl restart systemd-networkd

# 3. Module Wi-Fi en M.2 : carte alimentée ÉTEINTE, insérer le module, visser
sudo lspci | grep -i -E "network|wireless"
dmesg | grep -iE "pci|link.*gen" | tail    # vérifier la vitesse négociée
sudo apt install firmware-atheros           # paquet selon module (iwlwifi/realtek...)
sudo systemctl enable --now NetworkManager
nmcli dev wifi connect "MonReseau" password "monmotdepasse"

Vérification attendue

Après redémarrage, ip a montre l'adresse statique sur eth0, ethtool annonce 1000baseT/Full, ping passe vers la passerelle. Le module M.2 apparaît dans lspci et nmcli affiche « connected » ; le ping sort par wlan0 (vérifier avec ip route).

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels