Lsusb et lspci répertorieront-ils les périphériques pour lesquels le système n'a pas de pilotes?

10

J'administre des systèmes Linux depuis des années maintenant, mais ce sont généralement des boîtes de base et, par conséquent, j'ai rarement des problèmes de pilote, à moins d'avoir à installer un package de pilotes "restreint" ou "propriétaire", ou à réinstaller manuellement les pilotes binaires nvidia. dans la journée.

Cependant, une question à laquelle je n'ai jamais trouvé de réponse directe concerne les pratiques de dépannage courantes. Will lsusbet lspcilistera les périphériques pour lesquels un système n'a pas de pilotes (modules du noyau)? J'essaie d'installer une webcam sur un ordinateur portable SiS-chipset et bien que je puisse voir une webcam physique, ni l'un lsusbni l'autre lspcine me montre qu'il existe un appareil de type webcam.

Ce que je veux savoir, c'est si cela montrerait quelque chose, ou s'il a besoin de pilotes pour afficher un périphérique?

Jonathan
la source
1
Bonjour. Avez-vous résolu le problème avec votre webcam? J'ai le même problème - j'ai connecté une nouvelle webcam USB à un PC, mais elle n'est pas détectée par lsusb.
Pavel

Réponses:

11

lsusbet lspcibalayez les bus à un niveau bas, et ne nécessitent pas de pilotes pour que les périphériques se trouvent au-delà de ceux des bus eux-mêmes.

Ignacio Vazquez-Abrams
la source
c'est l'hypothèse sur laquelle j'ai opéré mais merci pour la réponse!
Jonathan
4

Essayez "lshw" en tant que superutilisateur. Il donne une liste détaillée de tout le matériel, votre appareil photo et des détails à ce sujet devraient y figurer.

SunMan
la source
3

Comme le dit Ignacio, lsusbet lspcin'ont pas besoin de pilotes - si quelque chose est connecté, ils le montreront, bien qu'ils ne puissent afficher que quelques chiffres sans texte descriptif si le périphérique connecté n'est pas reconnu - c'est-à-dire si le numéro d'identification du périphérique connecté est pas dans la base de données de valeurs.

S'il n'y a même pas d'appareil non étiqueté dans la sortie, il est probable que votre webcam soit morte ou que le port USB soit mort. Je voudrais essayer la webcam sur un autre ordinateur et essayer un autre appareil sur le port USB. La webcam est-elle dotée d'un interrupteur?

Notez également que lspcicela affichera les contrôleurs USB sur le bus PCI, mais il ne répertoriera aucun périphérique connecté à ces contrôleurs, seul lsusble montrera.

Hamish Downer
la source
il est difficile de penser que la webcam est morte, car elle est intégrée et l'ordinateur est tout neuf!
Jonathan
Je me demande si cela signifie qu'il n'est pas allumé d'une manière ou d'une autre, tout comme le périphérique WLAN n'est pas détecté jusqu'à ce qu'il soit allumé à l'aide de la séquence de touches fn.
Jonathan
0

Essayez update-pciids et update-usbids (?) Pour mettre à jour la base de données locale de lspci / lsusb. Peut-être que la description du périphérique webcam est très générique dans la sortie de lsusb?

ercpe
la source
1
J'ai fini par surveiller dmesg avec la commande watch, puis j'ai commencé à maintenir la touche de fonction enfoncée et à frapper des boutons aléatoires. Effectivement, l'un d'eux a allumé la webcam manquante et elle est apparue dans dmesg. maintenant j'ai juste besoin de comprendre pourquoi il ne crée pas un nœud / dev / video ...
Jonathan