usb Gerät identifizieren (usbutils ?)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

flugwaps

Benutzer
Registriert
11. Feb. 2009
Beiträge
168
Reaktionspunkte
3
Punkte
24
Hallo zusammen,

ich möchte beim Anstecken eines USB-Speichers (in dem Fall eine Kamera)
anhand der USB-ID (lsusb: iProduct, iSerial Einträge) dieses (wieder-) erkennen.
Wie komme ich vom bus:device - Eintrag in lsusb auf das gemountete Gerät /dev/sdXY ?

... oder habe ich den falschen Ansatz ?

Grüße
Ralf.
 
Vielleicht reicht ja auch eine einfache ID-Datei?
 
Hallo Merthos,

leider ist es nicht ganz so einfach.
Es soll eine Kopierstation werden wo beliebige, auch anfänglich unbekannte USB-Quellen ihre Daten
automatisch in NAS-Ordner übertragen. Die USB-ID wird gleichzeitig der Ordernname.
 
Ein paar Sachen kannst Du aus den Syno-Configs holen, eventuell reicht das ja:
/usr/syno/etc/share_right.map - Mount-Point -> GUID
/usr/syno/etc/usbdev.conf - ein paar Infos
 
prima

Hallo Merthos,

cat /usr/syno/etc/usbdev.conf :

[1307:0165:08032206a817ed]
interface_number = 1
status = ap_handle
bus number = 2-3
guid_0 = 08032206a817ed0
producer = Transcend Information, Inc.
proc_dev = /proc/bus/usb/002/006
interface_0 = sdu
devnode =
product name = 2GB/4GB Flash Drive
usbtab_key =
[054c:047f:0FD2E014AD01]
interface_number = 1
status = ap_handle
bus number = 1-1.3
guid_0 = 0FD2E014AD010
producer = Sony Corp.
proc_dev = /proc/bus/usb/001/008
interface_0 = sdq
product name = HDR-CX116E


sieht gut aus.
Vendor:Product:GUID ist eineindeutig.
producer + product name schmückt den Pfadnamen noch etwas aus.
... und interface_0 sagt mir den mount.

Damit komme ich (auf der DS) weiter.

Zielplatform ist aber ein mit openWRT "befreiter" ;) 20€-Router TP-Link MR3020.
Ich schau morgen mal ob "usbdev.conf" auch dort existiert.

Danke und schönen Abend.
 
Wo muss ich den Befehl "cat ..." ausführen, um eine solche Info über meine angeschlossenen USB-Adapter zu erhalten?

Möchte gerne meine Adapter für FHEM eindeutig zuweisen und weiß leider nicht, wie ich das auf der DS als Plattform machen muss.

Kann mir bitte jemand weiterhelfen?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat