[gull] Carte mere HP - USB Mass Storage OK - Clavier/souris NOK
Frederic Dumas
f.dumas at ellis.siteparc.fr
Wed Mar 27 13:15:37 CET 2019
Bonjour à tous,
un phénomène curieux sur une machine HP [1], dont le branchement en face
avant de deux classiques ports USB 2.0 se fait sur un connecteur 9
broches tout aussi classique sur la carte mère. Classique en apparence.
Là où ça dérape, c'est que ces ports USB:
- acceptent les périphériques de type mémoire de masse flash
(USB Mass Storage); l'OS voit bien un volume, classiquement formaté
par exemple en FAT32;
- ignorent tout autre périphérique, y compris clavier et souris,
impossible à faire fonctionner en les branchant dessus; la diode
laser de la souris s'allume une fraction de seconde, le temps du
handshake et s'éteint aussitôt, comme si le port lui coupait le +5V.
Aucun périphérique USB n'est pris en charge sur ces ports, sauf l'USB
Mass Storage.
Avez-vous déjà vu un truc pareil ?
Coté dmesg et lsusb, la situation est simple :
- le kernel voit bien n'importe quel périphérique USB Mass Storage
branché à travers ce connecteur 9 broches interne;
- le branchement d'un autre type de périphérique USB ne provoque
strictement aucune réaction de la machine; dmesg reste silencieux,
lsusb ne signale aucun périphérique sur le bus USB correspondant.
Quelqu'un saurait-il comment "débrider" sur ce type de desktop HP les
connecteurs en face avant, pour leur faire accepter l'ensemble des
périphériques USB ? Il n'y a pas de jumper à proximité immédiate du
connecteur 9 broches interne sur la carte mère, et la documentation de
l'ordinateur reste muette évidement.
Ma meilleure supposition est que HP a voulu protéger la machine contre
le branchement à la sauvette d'un périphérique "bad USB", prétendant
être une mémoire flash, mais présentant en réalité au contrôleur USB une
identité de clavier, et enchaînant les commandes à l’insu de l'utilisateur.
Mais nulle part n'est décrite cette "feature", et encore moins comment
la débrayer. Le BIOS AMI/HP permet bien de désactiver (disable) ou même
"cacher" (hidden) certains périphériques vis-à-vis de l'OS, dont les
ports USB eux-mêmes, mais ne descend pas dans un tel niveau de détails
qu'on puisse "filter" certains type de périphériques et pas d'autres sur
un des contrôleurs USB en particulier.
Les ports USB à l'arrière de la machine ne posent pas ce problème.
Une séquence de touches magique au démarrage me permettrait-elle
d'accéder à des fonctions avancées/cachées dans le BIOS de cette machine
HP ? Aucune de celles facilement trouvées sur le web (CTRL+F10 ->
CTRL+F11 ou CTRL+ALT+F11 par exemple) ne semble fonctionner pour moi.
Comme d'habitude, quand on décrit un problème atypique sur la liste du
Gull, c'est un peu comme appeler Captaine Flam au secours, c'est parce
qu'il n'y a plus d'espoir.
[1]
https://support.hp.com/us-en/product/hp-compaq-d530-convertible-minitower-desktop-pc/316720
--
Frédéric Dumas
f.dumas at ellis.siteparc.fr
More information about the gull
mailing list