Am Montag, 25. November 2013, 23:38:15 schrieb Malte Gell:
(...). Wie finde ich nun heraus, über welches Linux kernel device das Gerät angesprochen wird? Also welches Gerät in /dev/usb/ oder /sys/bus/usb spricht das Handy denn an?
Kommt wohl darauf, wo du es einsteckst. Und neben dem USB-Gerät stellen auch dessen Treiber (mehrere) Gerätedateien zur Verfügung! In der Ausgabe von "udevadm info --export-db" kannst du ja mal nach "ID_VENDOR_ID=0fce" suchen.
Ich muss das Linux device herausfinden, weil ich ohne root Rechte darauf zugreifen will bzw. muss.
Ist dann nicht viel geschickter, eine udev-Regel zu erstellen, die die Rechte automatisch anpasst? Und wie genau willst du eigentlich darauf zugreifen? /dev/usb/... ist das RAW-Gerät. Ohne Treiber! Oder willst du per MTP darauf zugreifen? openSUSE 13.1 hat eine Regel für dein Handy in /usr/lib/udev/rules.d/69-libmtp.rules sodass automatisch mtp- probe aufgerufen wird: # SONY Xperia Z MTP ATTR{idVendor}=="0fce", ATTR{idProduct}=="0193", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1" Du könntest mal probieren, diese Zeilen dort einzufügen und neuzustarten. Eine dauerhafte Lösung ist das nicht, weil ein Update das Ding entweder kaputtmachen wird oder ein Update der Datei verhindern wird. Aber darum muss man sich keine Gedanken machen, wenn es eh nicht daran liegt. Gruß Jan -- The greatest American superstition is the belief in facts. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org