Pour un dialogue USB il faut un maitre et un/plusieurs esclave.
Les maitres sont généralement des ports PC HOST (grand rectangle USB) et les périphériques des ports DEVICE (petit carré USB).
Pour faire communiqué deux maitres (deux PC) il faut que les ports USB soit conforme à la norme OTG (On The Go) ce que les PC de bureaux sont rarement.
Soit Linux depuis le 2.6 on dispose des drivers DEVICE (en 2.4 on pouvait etre uniquement HOST), pour une raison inconnue de moi cela a pris pour nom USB_GADGET_DRIVER dans les arborescence du kernel.
Chaque DEVICE usb peut correspondre a une norme générique (comme MASS STORAGE pour un disque dur, HID pour un clavie , ne souris) ou disposé d'un driver spécifique, dans ton cas ce que tu dois faire c'est regarder pour avoir dans les USB_GADGET un gadget MASS STORAGE.
Pour faire plus clair et plus simple (car plus j'explique plus je sent qu'il faut que je developpe) il faut regarder au niveau driver dans le kernel pour voir si ca existe, mais a priori il faut modifier deux ou trois ligne par la..
# Mes 2 cts
Posté par TheBreton . En réponse au message serveur de disques USB. Évalué à 3.
Les maitres sont généralement des ports PC HOST (grand rectangle USB) et les périphériques des ports DEVICE (petit carré USB).
Pour faire communiqué deux maitres (deux PC) il faut que les ports USB soit conforme à la norme OTG (On The Go) ce que les PC de bureaux sont rarement.
Soit Linux depuis le 2.6 on dispose des drivers DEVICE (en 2.4 on pouvait etre uniquement HOST), pour une raison inconnue de moi cela a pris pour nom USB_GADGET_DRIVER dans les arborescence du kernel.
Chaque DEVICE usb peut correspondre a une norme générique (comme MASS STORAGE pour un disque dur, HID pour un clavie , ne souris) ou disposé d'un driver spécifique, dans ton cas ce que tu dois faire c'est regarder pour avoir dans les USB_GADGET un gadget MASS STORAGE.
Pour faire plus clair et plus simple (car plus j'explique plus je sent qu'il faut que je developpe) il faut regarder au niveau driver dans le kernel pour voir si ca existe, mais a priori il faut modifier deux ou trois ligne par la..