0% ont trouvé ce document utile (0 vote)
23 vues5 pages

LPI Learning

Le document traite de la configuration des paramètres matériels via le BIOS et l'UEFI, en expliquant leur rôle dans la détection et la gestion des périphériques. Il décrit également les méthodes d'inspection matérielle sous Linux, en utilisant des commandes comme lspci et lsusb pour diagnostiquer les problèmes matériels et vérifier les pilotes. Enfin, il aborde les fonctionnalités avancées de ces commandes pour obtenir des informations détaillées sur les périphériques connectés.

Transféré par

amehouenouparfait
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues5 pages

LPI Learning

Le document traite de la configuration des paramètres matériels via le BIOS et l'UEFI, en expliquant leur rôle dans la détection et la gestion des périphériques. Il décrit également les méthodes d'inspection matérielle sous Linux, en utilisant des commandes comme lspci et lsusb pour diagnostiquer les problèmes matériels et vérifier les pilotes. Enfin, il aborde les fonctionnalités avancées de ces commandes pour obtenir des informations détaillées sur les périphériques connectés.

Transféré par

amehouenouparfait
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

101.

1 Détermination et configuration des paramètres du matériel


Introduction
Le matériel informatique moderne, souvent complexe, nécessite des ajustements pour que le
système d’exploitation puisse correctement l’utiliser. Certains réglages peuvent même être
effectués avant le démarrage du système.

Fait par :

BIOS (Basic Input/Output System) :

- Norme dominante jusqu’aux années 2000.

- Firmware intégré aux cartes mères x86.

- Fournit des routines basiques pour la configuration matérielle au démarrage.

UEFI (Unified Extensible Firmware Interface) :

- Remplace progressivement le BIOS à partir de la fin des années 2000.

- Plus moderne et sophistiqué.

- Offre des fonctionnalités avancées pour :

- La détection et la configuration du matériel.

- Les tests système.

- Les mises à jour du firmware.

Transition : L’UEFI apporte une interface plus flexible et performante que le BIOS, mieux
adaptée aux besoins des machines récentes.

Activation et configuration des périphériques via le BIOS/UEFI

1. Accès à l’utilitaire de configuration

- Appuyer sur une touche spécifique au démarrage (généralement Suppr, F2, F12, etc.).

- La combinaison est souvent indiquée brièvement à l’écran lors du POST (Power-On Self-
Test).

2. Fonctionnalités du BIOS/UEFI

Gestion des périphériques intégrés : Activation/désactivation des composants (carte réseau,


audio, ports USB, etc.).

Paramètres matériels avancés :

- Réglage des IRQ (interruptions matérielles) et DMA (accès direct à la mémoire) – rarement
nécessaires sur les machines modernes.
Ajustement des fréquences mémoire (RAM) pour optimiser les performances (ex. :
activation des profils XMP pour overclocking).

Optimisation du CPU :

- Désactivation de certaines fonctionnalités pour réduire la consommation d’énergie ou


éviter des bugs matériels.

3. Ordre de démarrage (Boot Order)

-Critique pour le lancement du système d’exploitation.

- Si le BIOS/UEFI tente de démarrer depuis un périphérique incorrect (ex. : disque non


système), l’OS ne se charge pas.

- Solution : Configurer le périphérique de stockage contenant le chargeur de démarrage


(bootloader) en premier.

4. Cas d’utilisation modernes

- Moins besoin de modifier manuellement IRQ/DMA grâce à la Plug and Play (PnP).

- Réglages fréquents :

Sécurité (Secure Boot, TPM).

Performances (overclocking RAM/CPU).

Gestion de l’énergie (options ACPI).

Inspection matérielle sous Linux

Si un périphérique ne fonctionne pas :

1. Non détecté par l’os → Problème matériel (défectuosité).

2. Détecté par l’os mais ne fonctionne pas → Problème logiciel (OS/pilotes).

Méthodes de vérification :

- Commandes (lspci, lsusb).

- Fichiers systèmes (/proc, /sys).

Commandes d'inspection matérielle sous Linux

Commandes principales :

1. lspci

- Affiche tous les périphériques connectés aux bus PCI (carte graphique, contrôleurs, etc.).
- Couvre à la fois les composants intégrés et les cartes d'extension.

lsusb

- Liste les périphériques USB connectés (claviers, souris, disques amovibles, etc.).

Remarques :

- Lorsque vous taperez ces commandes ne s’affichent pas cart, il se peut que le périphérique
ne soit pas encore pleinement opérationnel, étant donné que chaque pièce matérielle
requiert un composant logiciel pour contrôler le périphérique correspondant. Ce composant
logiciel est appelé un module du noyau et il peut faire partie du noyau Linux officiel ou être
ajouté depuis une source tierce.

- Les pilotes peuvent provenir :

Du noyau Linux officiel.

De développeurs tiers (certains fabricants ne fournissent pas de pilotes Linux).

Permissions : Ces commandes peuvent nécessiter root/sudo pour un accès complet.

Contexte actuel :

- Linux supporte aujourd’hui la majorité des périphériques, mais des exceptions existent
(surtout pour du matériel récent ou propriétaire).

Analyse de la sortie lspci sous Linux

1 Sortie basique de lspci

-Affiche la liste des périphériques PCI (adresses hexadécimales + descriptions).

Exemple :

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti]

04:02.0 Network controller: Ralink corp. RT2561/RT61 802.11g PCI

2. Détails avancés avec lspci -s [adresse] -v

Affiche des informations techniques complètes pour un périphérique spécifique :

-Subsystem : Marque/modèle (ex. *Linksys WMP54G v4.1*).

- Pilote (driver) chargé : Indiqué par `kernel driver in use` (ex. *rt61pci*).

- Mémoire, IRQ, gestion de l’énergie, etc.

3. Vérification des modules noyau avec `lspci -s 01:00.0 -k`


- Liste les pilotes disponibles et celui actuellement utilisé.

Exemple pour une carte NVIDIA :

kernel driver in use: nvidia

kernel modules: nouveau, nvidia_drm, nvidia

4. Interprétation

Si `lspci` affiche :

- Un périphérique + un pilote actif → Le matériel est détecté et opérationnel.

- Aucun pilote → Problème de compatibilité ou pilote manquant.

Usage typique :

- Diagnostiquer les problèmes matériels.

- Vérifier qu’un pilote est bien chargé.

Utilisation de lsusb pour l'inspection USB sous Linux

1. Commande de base : `lsusb`

- Liste tous les périphériques USB connectés

- Format d'affichage : `Bus [numéro] Device [numéro]: ID [vendor:product] [description]`

- Exemple :

Bus 001 Device 029: ID 1781:0c9f Multiple Vendors USBtiny

Bus 001 Device 028: ID 093a:2521 Pixart Optical Mouse

2. Options avancées :

-`lsusb -v -d [vendor:product] `: Affiche les descripteurs détaillés du périphérique

- `lsusb -d [vendor:product]` : Filtre sur un périphérique spécifique

- `lsusb -t` : Affiche l'arborescence hiérarchique des périphériques USB

3. Informations claires dans la sortie :

- Driver : Indique le module noyau utilisé (ex: `Driver=usbhid`)

- Class : Catégorie du périphérique (HID, Wireless, Hub, etc.)

- Vitesse : Débit de connexion (1.5M, 12M, 480M)


4. Sélection spécifique :

- `lsusb -s bus:device` pour cibler un périphérique particulier

- Exemple : `lsusb -s 01:20` pour un adaptateur Bluetooth spécifique

5. Particularités :

- Certains périphériques peuvent fonctionner sans driver dédié

- La gestion des modules se fait via le paquet `kmod` (insertion, suppression, listing)

Utilité principale :

- Vérifier la détection des périphériques USB

- Identifier les drivers utilisés

- Diagnostiquer les problèmes de connexion USB

Page 19

Vous aimerez peut-être aussi