Bonjour à toutes et à tous !
Sans être sur place, ça pourrait être (peut être) une limitation de la
consommation électrique des ports usb (~100mA) en face avant, pour s'en
assurer as tu essayé de brancher ton clavier ou souris en passant par un
hub externe avec sa propre alim ? ou de brancher un gros disque usb
(avec un disque 3.5" interne) direct sur une prise en face avant pour
voir...
Sinon ta supposition de protection est très pertinente et d'actualité,
ce qui semble curieux, c'est qu'ils n'auraient protégé qu'un "coté" du
PC ? (il est vrai le plus exposé)
Bonne investigation, tiens nous au courant si tu as du nouveau !
Lionel
Le 27.03.19 à 13:15, Frederic Dumas a écrit :
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
[email protected]
_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull
_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull