Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Guide des informations utiles à mettre dans une page matériel


Cette page présente les informations utiles à mettre dans une page matériel.
Discussion à propos de la rédaction de cette page dans le fil de discussion : Description des cartes son.

Avertissementattention
Page en cours d'écriture






Introduction


Par "informations utiles", il faut comprendre dans cette page : "les informations utiles et nécessaire afin de créer un compte-rendu du fonctionnement sous linux d'un de nos périphériques préférés". La marche à suivre et le résultat se veulent accessibles aux néophytes et le résultat doit être instructif pour tous.

Pour cela, les commandes à utiliser pour récolter les informations du système sont indiquées. Il faut ouvrir une console, faire un copier-coller et copier le résultat dans la page. Puis une série de tests sont indiqués avec les programmes utilisés et la marche à suivre pour les réaliser.

D'abord un exemple. Un compte-rendu peu informatif est quelque chose du genre : "La carte fonctionne bien." "Peu informatif" car un lecteur sait que ça fonctionne (ou a fonctionné) chez une personne, mais n'a aucune idée de ce qui fonctionne ni sur quel système (machine, carte mère, distribution, version du noyau, etc.). Cette page se propose donc de vous aider à créer des pages utiles et informatives tout en permettant de découvrir les commandes systèmes et les logiciels qui permettent de récolter les renseignements nécessaires.

Note : cette page ne prend pas en compte systemd.




Informations système


Nous avons besoin d'un certain nombre de renseignements que nous trouvons avec les commandes suivantes :


Notes

  • Les informations non nécessaires sont filtrées dans la mesure du possible avec 'grep' et des redirections sur '/dev/null'.
  • Des doublons ou autres infos inutiles sont enlevées à la main pour favoriser la lisibilité.
  • Les commandes qui sont préfixées avec un '$' indique des commandes utilisateur.
  • Les commandes qui sont préfixées avec un '#' indiquent des commandes super utilisateur.



Processeur et taille de la mémoire vive (RAM)


$ cat /proc/cpuinfo | grep "model name" 
model name	: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

$ lshw -c memory 2>/dev/null | grep taille
       taille: 12GiB



Fabricant et modèle de la carte mère


# dmidecode -t 2 | grep Manufacturer
	Manufacturer: ASUSTeK Computer INC.

# dmidecode -t 2 | grep "Product Name"
	Product Name: CM6650



Bus utilisé


Pour une carte son, il peut s'agir de PCI, Firewire ou USB. La commande 'lspci' nous donne des premiers renseignements (elle peut fonctionner ou pas comme commande utilisateur suivant la configuration du système. Le super utilisateur est utilisé pour cet exemple.).
# lspci
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

Pour du PCI : les renseignements utiles sont ceux avec 'Audio device". Pour de l'USB, ce sont ceux avec 'USB controller. Ces renseignements sont importants même pour l'USB car en cas de problèmes de latence, ceux-ci peuvent venir du contrôleur. Avec une tour, il est possible d'ajouter une carte PCI-USB à faible latence, mais avec un portable, nous sommes coincés avec les contrôleurs de sa carte mère. Pour ceux-ci, il existent des cartes PCMCIA-USB si celui-ci dispose d'un port PCMCIA.

Pour l'USB :
# lsusb
Bus 003 Device 003: ID 07fd:000b Mark of the Unicorn M4

Pour le Firewire :
...À compléter...


Nous pouvons utiliser ces numéro de Bus et d'ID pour trouver plus de renseignements.

# lsusb -v -s 003:003 | grep iManufacturer
  iManufacturer           1 MOTU
# lsusb -v -s 003:003 | grep iProduct
  iProduct                2 M4

Dans cette exemple, 'MOTU M4' est ce qui est retrouvé sur l'étiquette de la carte et sur son emballage.


Distribution et noyau


Des différentes commandes possibles, il semble que celle qui donne le résultat le plus à jour est :
$ cat /proc/version
Linux version 6.1.18-gentoo-x86_64 (root@tux) (x86_64-pc-linux-gnu-gcc (Gentoo 12.2.1_p20230304 p13) 12.2.1 20230304, GNU ld (Gentoo 2.39 p5) 2.39.0) #1 SMP PREEMPT_DYNAMIC Tue Apr 11 20:02:02 CEST 2023

Nous voyons ici que la distribution est gentoo et que le noyau est un gentoo standard version 6.1.18.


Modules du noyau


# lspci -k
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
	Subsystem: ASUSTeK Computer Inc. P8H67 Series Motherboard
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
	Subsystem: ASUSTeK Computer Inc. GF108 High Definition Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

La ligne 'Kernel driver in use' montre le module utilisé pour la carte. C'est ce module que nous allons indiquer. La ligne 'Kernel modules' montre tous les modules qui peuvent être utilisés avec cette carte. Dans ce cas, il n'y en a pas d'autre.

Pour l'USB, 'lsusb' ne nous sert à rien pour découvrir quel est le module utilisé. Nous utilisons donc 'lsmod' :
# lsmod | grep snd | sort
snd_hda_intel          49152  1
snd_usb_audio         327680  5

Au milieu de la liste de modules, nous retrouvons le module 'snd_hda_intel' pour la carte PCI et nous avons en plus le module 'snd_usb_audio' pour la MOTU. Seules de rares cartes USB ont besoin d'un autre module que 'snd_usb_audio', donc si vous le voyez dans la liste et qu'une seule carte son USB est branchée, vous pouvez être sur que c'est celui-ci.


Serveur son


JACK est nécessaire pour la suite du test. Pour le bureau, vous devez trouver sa version dans son aide ou dans son 'À propos', autrement avec le gestionnaire de paquets de la distribution.
$ jackd --version
jackdmp version 1.9.22 tmpdir /dev/shm protocol 9


Pulseaudio n'est pas installé sur la machine qui a servie pour la rédaction originelle de cette page.
C'est partie est donc à compléter.



Mettre les infos système dans un tableau


Informations système
ProcesseurIntel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Taille de la RAM12GiB
FabricantASUSTeK Computer INC
ModèleCM6650
Carte sonMOTU M4
DistributionGentoo 12.2.1_p20230304 p13
Noyau6.1.18-gentoo-x86_64
Modulesnd_audio_usb
JACKjackdmp version 1.9.22
pulseaudionon


Ce qui donne un modèle de tableau que vous pouvez copier-coller dans l'éditeur du wiki.
||::__Informations système__::
Processeur|model name
Taille de la RAM|12GiB
Fabricant|Manufacturer
Modèle|Product Name
Carte son|Marque et modèle
Distribution|Gentoo 12.2.1_p20230304 p13
Noyau|6.1.18-gentoo-x86_64
Module|snd_audio_usb
JACK|jackdmp version 1.9.22
pulseaudio|non||




Suite au prochain épisode




Liens et commentaires



Collaborateur(s) de cette page : olinuxx , jujudusud et Dominique .
Page dernièrement modifiée le Vendredi 25 août 2023 09:10:03 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

allany, 17:31, mer. 06 Nov 2024: Pas de chichis, pas de cérémonial, juste l'éditorial ! [Lien]
calixtus06, 18:51, lun. 28 Oct 2024: Bonjour et bienvenue à dawaninja :-)
olinuxx, 08:39, dim. 27 Oct 2024: Bonjour et bienvenue à dangoodboy cool
olinuxx, 13:50, sam. 26 Oct 2024: Bonjour et bienvenue à ladipon cool
allany, 18:33, lun. 07 Oct 2024: Phénoménal, c'est l'éditorial ! [Lien]
calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]