Pagina 1 di 1
[TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 1:38
da lennynero
Stavo cercando un modo per effettuare l'automount del mio smartphone su Slackware, ma ho incontrato non pochi problemi. La memoria interna del terminale è accessibile solo utilizzando i protocolli PTP(per accedere ai soli file multimediali), e MTP. Quest'ultimo non è propriamente semplicissimo da gestire su Linux(almeno per me), allora usanto gli mtp-tools e dando il comando mtp-detect ho ottenuto una cosa singolare:
Codice: Seleziona tutto
Device info:
Manufacturer: samsung
Model: Galaxy Nexus
Device version: 1.0
Serial number: 0149943E16011006
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
Detected object size: 64 bits
Extensions:
microsoft.com: 1.0
android.com: 1.0
Allora mi sono chiesto: "ma come ci è finita lì?!"
Comunque, a parte il contesto strano in cui si può incontrare Microsoft, qualcuno è riuscito a montarlo, magari con il tool go-mtpfs in automatico? Io sto provando con udev a fargli eseguire il mounting da utente(per poterci accedere anche da xfce...), ma non va. Qualche dritta?
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 2:03
da brg
Microsoft estorce ingenti somme sui brevetti software ai produttori di android. Pare che guadagnasse di più, per cellulare(!!!!!), dai brevetti su android che dalle licenze del proprio sistema operativo WP7. I ricavi ottenuti dalle estors... ehm dai brevetti licenziati ad android sono inclusi nel bilancio della divisione Entertainment & Devices, quella della Xbox, per mascherarne i buchi.
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 2:04
da targzeta
Accidenti, anche gli android ora vanno in questa direzione? Ricordo che avevo un lettore MP3 (sempre della samsung) che mi ha fatto penare non poco per gestirlo. Alla fine con Gnomad2 si lavorava abbastanza bene.
Datti una lettura di
questa wiki, soprattutto la parte relativa a go-mtpfs, visto che dice:
The following has been tested on a Samsung Galaxy Nexus GSM.
L'idea, comunque, dovrebbe essere quella di poter montare un MTP come un FS normale grazie a fuse...però mi sembra che ancora non ci siamo.
Emanuele
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 2:32
da lennynero
targzeta ha scritto:Datti una lettura di questa wiki, soprattutto la parte relativa a go-mtpfs
Sono partito proprio da quel sistema, che secondo me funziona già bene, infatti riesco a montare il mio Galaxy Nexus(appunto). Il problema reale sta nel fatto che non riesco ad automatizzare la cosa. Spulciando un pò udev ho scoperto che è possibile eseguire comandi definendoli in una rule, tipo così:
Codice: Seleziona tutto
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", MODE="0666", ACTION=="add", KERNEL=="2-1.1" DRIVER=="usb", RUN+="su -l $user -c /usr/local/bin/go-mtpfs /mnt/galaxynexus"
...ma la cosa non funziona. Per indagare gli attributi, il kernel ecc ho usato il comando:
Codice: Seleziona tutto
udevadm info -a -p /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1
Dimenticavo di dire che nel file fstab ho aggiunto anche la voce(ma forse non serve neanche):
Codice: Seleziona tutto
mtpfs /mnt/galaxynexus fuse users,auto,allow_other 0 0
Alla fine come detto il problema attualmente è solo l'automazione...
@brg sapevo la faccenda dei brevetti, ma non vedo come possa Averla scovata in un trace della memoria interna:D, assurdo.
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 16:38
da 414N
Riguardo Microsoft, non c'è nulla di cui stupirsi dato che questo
indispensabile protocollo se lo sono inventato loro.
Io riesco a montare senza problemi il mio lettore Creative ZEN utilizzando
mtpfs (c'è lo
SlackBuild su SBo). Ho pure aggiunto la seguente riga in /etc/fstab per montarlo con un semplice mount:
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 17:57
da targzeta
Infatti, lennynero, è inutile stare a modificare udev. Se riesci a montare bene il tuo device, vai semplicemente di mount/umount

.
Quindi l'mtpfs funziona bene...bene bene...bene a sapersi

,
Emanuele
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 21:34
da lennynero
targzeta ha scritto:Quindi l'mtpfs funziona bene...bene bene...
Per niente bene...

. Uso go-mtpfs innanzitutto perchè funziona bene, e per bene intendo che mi permette di scrivere sulla memoria interna dello smartphone, cosa che mtpfs non mi permette di fare. Con mtpfs posso leggere e cancellare, ma non scrivere(lo so è strano, ma è così). Inoltre sembra che le performance di go-mtpfs siano migliori...direi decenti. Ripeto il mio dubbio: la sintassi che ho usato è corretta(a meno del corretto matching dei vari flags...)? Come si fa ad eseguire un comando con udev?
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 22:31
da targzeta
Secondo me la strade del mount automatico via udev non è quella giusta. Poi chi te la "smonta" "$user" chi dovrebbe essere? Ricorda che udevd gira in un suo ambiente, non sa nulla di collega il device al PC.
Per debuggure udev devi guardare il man di udevadm, vedrai che ti illuminerà.
Emanuele
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mar 9 ott 2012, 23:42
da lennynero
Allora faccio un attimo il punto della situazione: usando udevd --debug ho verificato che la sintassi per il riconoscimento del device è corretta(mannaggia a me che non ci avevo pensato prima), il problema risiede sostanzialmente nel comando. Per semplificare il comando ho deciso di sostituirlo con ".../go-mtpfs mountpoint", ma il log di udev mi restituisce questo:
[10937.575266] [10642] udev_event_spawn: starting '/usr/local/bin/go-mtpfs /mnt/galaxynexus'
[10937.580982] [10641] spawn_read: '/usr/local/bin/go-mtpfs /mnt/galaxynexus'(err) '2012/10/10 01:45:25 Could not find fusermount binary: %vexec: "fusermount": executable file not found in $PATH'
[10937.581255] [10641] spawn_wait: '/usr/local/bin/go-mtpfs /mnt/galaxynexus' [10642] exit with return code 1
L'errore mi è abbastanza chiaro, solo che ora non so come far trovare fusermount(da cui probabilmente dipende go-mtpfs) a udev. Suggerimenti?
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mer 10 ott 2012, 1:29
da targzeta
Nella regola, mettici anche:
così il comando che è in RUN si becca la variabile d'ambiente PATH.
Emanuele
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mer 10 ott 2012, 15:24
da lennynero
targzeta ha scritto:Nella regola, mettici anche:
così il comando che è in RUN si becca la variabile d'ambiente PATH.
Emanuele
Questo era quello che mi serviva per far vedere a udev il comando fusermount presente in /bin, grazie mille. Ora ho un altro(forse l'ultimo) problema: Il ruolo. Se eseguo "go-mtpfs mountpoint &"(udev pretende che vada in background...) vedo il contenuto del drive solo da root.
Ora sto cercando di capire come fare per garantire i permessi rwx a other(GROUP e OWNER sembrano non sortire effetti nella regola di udev...); alternativamente sto provando ad eseguire il comando come normaluser, ma non vuole digerire la sintassi:
p.s. il comando si trova all'interno di uno script bash posizionato in /lib/udev
Re: [TRIVIA] Come ci è finita lì?!
Inviato: mer 10 ott 2012, 18:58
da targzeta
Non puoi agire a livello di fstab? Non ci sono delle opzioni da settare al "montaggio".
Emanuele
Re: [TRIVIA] Come ci è finita lì?!
Inviato: gio 11 ott 2012, 0:18
da darkstaring
Anche io ho lo stesso problema,
ma non riesco ad accedere per niente al device...
Ho installato libmtp-1.1.5 & mtpfs-1.1 e scritto in udev/rules.d/51-android.rules i dati del mio dispositivo
Codice: Seleziona tutto
root@:rules.d$ cat 51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", ATTR{idProduct}=="61f9", MODE="0666", GROUP="plugdev"
ma non saprei come configurare fuse e come posso montare il dispositivo
Se può servire questo è il log di mtp-detect
Codice: Seleziona tutto
mtp-detect
Error: Unable to open ~/.mtpz-data for reading.
libmtp version: 1.1.5
Listing raw device(s)
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
Found 1 device(s):
LG Electronics Inc.: V909 G-Slate (1004:61f9) @ bus 1, dev 5
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
Interface has a kernel driver attached.
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 1004
idProduct: 61f9
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 1
Device number: 5
Device entry info:
Vendor: LG Electronics Inc.
Vendor id: 0x1004
Product: V909 G-Slate
Vendor id: 0x61f9
Device flags: 0x08008106
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
Device info:
Manufacturer: LGE
Model: LG-E610
Device version: 1.0
Serial number: 82632fdc
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
Detected object size: 64 bits
Extensions:
microsoft.com: 1.0
android.com: 1.0
Supported operations:
1001: get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
1006: Get number of objects
1007: Get object handles
1008: Get object info
1009: Get object
100a: Get thumbnail
100b: Delete object
100c: Send object info
100d: Send object
1014: Get device property description
1015: Get device property value
1016: Set device property value
1017: Reset device property value
101b: Get partial object
9801: Get object properties supported
9802: Get object property description
9803: Get object property value
9804: Set object property value
9805: Get object property list
9810: Get object references
9811: Set object references
95c1: Unknown (95c1)
95c2: Unknown (95c2)
95c3: Unknown (95c3)
95c4: Unknown (95c4)
95c5: Unknown (95c5)
Events supported:
0x4002
0x4003
0x4004
0x4005
Device Properties Supported:
0xd401: Synchronization Partner
0xd402: Friendly Device Name
0x5003: Image Size
Playable File (Object) Types and Object Properties Supported:
3000: Undefined Type
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
3001: Association/Directory
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
3004: Text
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
3005: HTML
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
3008: MS Wave
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc9b: Album Artist STRING data type READ ONLY
dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc8c: Genre STRING data type READ ONLY
dc96: Composer STRING data type READ ONLY
3009: MP3
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc9b: Album Artist STRING data type READ ONLY
dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc8c: Genre STRING data type READ ONLY
dc96: Composer STRING data type READ ONLY
300b: MPEG
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
3801: JPEG
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
3807: GIF
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
380b: PNG
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
b901: WMA
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc9b: Album Artist STRING data type READ ONLY
dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc8c: Genre STRING data type READ ONLY
dc96: Composer STRING data type READ ONLY
b902: OGG
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc9b: Album Artist STRING data type READ ONLY
dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc8c: Genre STRING data type READ ONLY
dc96: Composer STRING data type READ ONLY
b903: AAC
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc9b: Album Artist STRING data type READ ONLY
dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc8c: Genre STRING data type READ ONLY
dc96: Composer STRING data type READ ONLY
b982: MP4
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
b984: 3GP
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
ba05: Abstract Audio Video Playlist
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba10: WPL Playlist
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba11: M3U Playlist
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba14: PLS Playlist
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba82: XMLDocument
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
b906: FLAC
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
300a: MS AVI
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
300c: ASF
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc46: Artist STRING data type READ ONLY
dc9a: Album Name STRING data type READ ONLY
dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
3804: BMP
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dce0: Display Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
dc48: Description STRING data type READ ONLY
dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
dc47: Date Authored STRING data type DATETIME FORM READ ONLY
ba83: Microsoft Word Document
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba85: Microsoft Excel Spreadsheet (.xls)
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
ba86: Microsoft Powerpoint (.ppt)
dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
dc04: Object Size UINT64 data type READ ONLY
dc07: Object File Name STRING data type GET/SET
dc09: Date Modified STRING data type DATETIME FORM READ ONLY
dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
dc44: Name STRING data type READ ONLY
dc4e: Date Added STRING data type DATETIME FORM READ ONLY
Storage Devices:
StorageID: 0x00020001
StorageType: 0x0004 removable RAM storage
FilesystemType: 0x0002 generic hierarchical
AccessCapability: 0x0000 read/write
MaxCapacity: 7806062592
FreeSpaceInBytes: 6165438464
FreeSpaceInObjects: 1073741824
StorageDescription: Scheda SD
VolumeIdentifier: (null)
StorageID: 0x00010001
StorageType: 0x0003 fixed RAM storage
FilesystemType: 0x0002 generic hierarchical
AccessCapability: 0x0000 read/write
MaxCapacity: 2842402816
FreeSpaceInBytes: 1890226176
FreeSpaceInObjects: 1073741824
StorageDescription: Archivio interno
VolumeIdentifier: (null)
Special directories:
Default music folder: 0xffffffff
Default playlist folder: 0xffffffff
Default picture folder: 0xffffffff
Default video folder: 0xffffffff
Default organizer folder: 0xffffffff
Default zencast folder: 0xffffffff
Default album folder: 0xffffffff
Default text folder: 0xffffffff
MTP-specific device properties:
Friendly name: (NULL)
Synchronization partner: (NULL)
libmtp supported (playable) filetypes:
Folder
Text file
HTML file
RIFF WAVE file
ISO MPEG-1 Audio Layer 3
MPEG video stream
JPEG file
GIF bitmap file
Portable Network Graphics
Microsoft Windows Media Audio
Ogg container format
Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
Abstract Playlist file
XML file
Free Lossless Audio Codec (FLAC)
Audio Video Interleave
Microsoft Advanced Systems Format
BMP bitmap file
DOC file
XLS file
PPT file
OK.
bash-4.2$
Qualche dritta?
Re: [TRIVIA] Come ci è finita lì?!
Inviato: gio 11 ott 2012, 20:10
da lennynero
darkstaring ha scritto:Anche io ho lo stesso problema
Non mi è chiaro cosa intendi con questa frase, comunque il mio problema in sintesi è che mtpfs è "leggermente incompatibile" con la memoria interna del mio smartphone(Galaxy Nexus), ma leggendo le product info che hai postato deduco che tu hai il tab v909 g-slate, quindi ti consiglierei di verificare prima la compatibilità con mtpfs.
Per usare mtpfs, come suggeriva 414N, ti basta aggiungere in /etc/fstab la stringa:
successivamente ti basterà collegare il dispositivo e eseguire il comando:
probabilmente non ti serve neanche la regola di udev...
Re: [TRIVIA] Come ci è finita lì?!
Inviato: gio 11 ott 2012, 23:56
da darkstaring
Grazie ho risolto
