E infatti si vede, lo script la chiavetta la riconosce. Poi si ferma per un altro problema.Munaciello ha scritto:Fatto!Tommaso_Russo ha scritto: Guarda le righe 13-16. Sono un po' lunghe e puo' darsi che le vedi spezzate in due, ma quello che devi fare e' sostituire il Vendor-id della numero 10, RobustDisk (che ora e' 1e0e) con quello della Onda prima dell'eject (cioe' 19d2), e stessa cosa per il Product-id sottostante, che ora e' f000 e deve diventare 2000.
No, non facevo riferimento alla riga 3, ma proprio alla entry 3 delle righe 13-16. Devi guardarle come una tabella a 4 righe e 15 colonne (numerate 0-14). La prima riga contiene il numero, la seconda il nome del prodotto associato, la terza il Vendor-ID e la quarta il Product-ID. Devi cambiare VID e PID che sono nella stessa colonna della entry numero 3 con nome "Robust" (e basta). Cosi' dopo l'eject la tua Onda verra' riconosciuta.Munaciello ha scritto:Questa parte non l'ho capita! Alla linea numero 3 non trovo né Robust né gli ID da sostituire.Invece il VID e PID dopo l'eject li devi sostituire a quelli della numero 3, Robust e basta. 1e0e deve diventare 19d2, e 9000 deve diventare 0016.
Mi sembra molto, molto strano: la chiavetta la vede come disco, no? Tant'e' vero che ci fai un eject con Nautilus. Non capisco perche' diavolo non compaia un'entry nella directory /dev/disk/by-id, dovrebbe. Comunque e' un problema che si puo' bypassare.Munaciello ha scritto:L'output di quel comando è sempre lo stesso, con o senza chiavetta inserita.A questo punto fai un ls di /dev/disk/by-id, inserisci la chiavetta, fai nuovamente un ls e vedi come si chiama il disco che ti ha montato. Ora guarda la linea 100: devi sostituire a "*MYWAVE*" un'altra espressione regolare che trovi quel disco, e solo lui. Potrebbe essere "*ONDA*", ma non sono sicuro: prova a dare un ls /dev/disk/by-id/*ONDA* (o quello che hai trovato) per vedere che listi solo quel disco. Una volta determinata la striga giusta, devi sostituire "*ONDA*" a "*MYWAVE*" in TUTTO il file.
Come diavolo la vedi la chiavetta per fare l'eject? come /media/unqualchecavolodinomechecontieneOnda? In questo caso, sostituisci per intero
"/media/unqualchecavolodinomechecontieneOnda"
a
"/dev/disk/by-id/*MYWAVE*"
in tutto il file.
Infatti, restava in attesa di vedere un file contenente "MYWAVE" in /dev/disk/by-id/ per farci l'eject, ma non lo avrebbe visto mai.Munaciello ha scritto:Non credo che al momento funzioni, ho dovuto stoppare.Non installare ancora: prova a lanciare RUN-roaming.sh direttamente dalla directory.
Riprova e andiamo avanti passo passo.
Magari antonio_50 ci da' un aiuto dicendo come ha fatto lui esattamente.
--
TRu-TS