IPB    
Nokioteca Blog
 
Serie N Blog
 
ViaggioIdeale
 
Siti Amici
 
Facebook
 
Toolbar
 

Benvenuto Visitatore ( Log In | Registrati )




 
Reply to this topicStart new topic
> [howto] Nokia N70 In Linux
Led.
messaggio 05/01/2008 - 22:23
Messaggio #1


Newbie
*

Gruppo: Utente
Messaggi: 8
Iscritto il: 05/01/2008
Utente Nr.: 128.463



Premetto che tutti i comandi li ho reperiti da qui (anche se qualche errore c'è tongue.gif ), ecco come far funzionare il Nokia N70 in Linux, in questo caso sulla distribuzione Ubuntu o su distribuzioni Debian based.
Dopo aver collegato il cellulare con il cavo USB, apriamo un terminale e digitiamo il seguente comando:

CODE
lsusb

In questo modo vediamo quali periferiche sono collegate alle porte USB del nostro PC. L'output dovrebbe restituire varie righe, fra le quali anche una simile a questa:

CODE
Bus 002 Device 002: ID 0421:043a Nokia Mobile Phones

Prendete nota dei due gruppi di numeri che appaiono dopo ID. Chiameremo "idVendor" il primo gruppo con 4 numeri, chiameremo "idProduct" il secondo gruppo con 3 numeri + una lettera.
Sempre da terminale logghiamoci da root (purtroppo il comando echo preceduto da sudo per motivi ancora ignoti non funge! ):

CODE
sudo -s

Inserite la password e per si e per no facciamo un backup del file:

CODE
cp /etc/udev/rules.d/40-permissions.rules $HOME


Adesso incolliamo le seguenti righe:

CODE
echo "BUS==\"usb\", SYSFS{idVendor}==\"numero_idVendor\", SYSFS{idProduct}==\"numero_idProduct\", GROUP=\"dialout\"" >> /etc/udev/rules.d/40-permissions.rules

Ovviamente occhio a sostituire i parametri numero_idVendor e numero_idProduct a secondo della propria configurazione. Per esempio io ho dovuto dare il seguente comando:

CODE
echo "BUS==\"usb\", SYSFS{idVendor}==\"0421\", SYSFS{idProduct}==\"043a\", GROUP=\"dialout\"" >> /etc/udev/rules.d/40-permissions.rules

Infine usciamo da root:

CODE
exit

Adesso apriamo il file "group" presente nella cartella "/etc" con il nostro editor di testo preferito (in Gnome gedit, in KDE kate):

CODE
sudo gedit /etc/group

Cerchiamo la seguente riga:

CODE
dialout:x:20:

e aggiungiamo il nome utente (se non ve lo ricordate, strano ma vero XD, date un "whoami"). Se per esempio il nostro nome utente è "led" (non cercate di imitarlo XD), alla fine la riga dovrà risultare così:

CODE
dialout:x:20:led

Salviamo il file e riavviamo udev:

CODE
sudo /etc/init.d/udev restart

Installiamo i pacchetti "obexftp" e "obexfs":

CODE
sudo apt-get install obexftp obexfs

e diamo i giusti permessi a fusermount:

CODE
sudo chgrp fuse /bin/fusermount && sudo chmod u+s /bin/fusermount && sudo adduser nome_utente fuse

In Kubuntu Gutsy ho notato che il file fusermount si trova in "/bin/" e non in "/usr/bin/", quindi prima di eseguire il comando date un "locate fusermount" per vedere dove realmente si trova il file wink.gif
Riavviamo nuovamente udev:

CODE
sudo /etc/init.d/udev restart

Adesso vediamo se il modulo "fuse" è stato caricato o meno dando il comando:

CODE
lsmod | grep fuse

Se il comando restituisce un output il modulo è stato caricato, in caso contrario diamo:

CODE
modprobe fuse


Vediamo le interfaccie USB disponibili:

CODE
obexftp -u

che dovrebbe restituire un output simile a questo:

CODE
Superuser privileges are required to access USB.
Found 2 USB OBEX interfaces
Interface 0:
        Manufacturer: Nokia
        Product: Nokia N70
        Interface description: SYNCML-SYNC
Interface 1:
        Manufacturer: Nokia
        Product: Nokia N70
        Interface description: PC Suite Services
Use '-u interface_number' to connect
Nothing to do. Use --help for help.

Noi dobbiamo utilizzare l'interfaccia 1, quella con "Interface description: PC Suite Services".
Prima di tutto creiamo una cartella nella nostra home (o dove volete voi insomma):

CODE
mkdir N70

e montiamo il contenuto del cellulare:

CODE
sudo obexfs -u 1 /home/nome_utente/N70

Entriamo nella cartella e...tadà! Permesso negato tongue.gif ????
Si purtroppo non ho ben capito i permessi di fuse, fusermount, obexfs e compagni bella XD
Quindi diamo:

CODE
sudo -s

e navigate attraverso la shell, oppure utilizzate il vostro file manager preferito!
Per smontare la cartella:

CODE
sudo fusermount -u N70


Nei prossimi giorni/settimane/mesi/anni/decenni XD vi sarò sapere meglio per i permessi della navigazione wink.gif
Ho anche intenzione di fare un semplice script in bash così da semplificare la vita per l'installazione e la configurazione!
Buon pinguino a tutti cool.gif


EDIT: Ora che ci penso questo procedimento potrebbe funzionare con molti cellulare Nokia, provate e fatemi sapere wink.gif

Messaggio modificato da Led. il 05/01/2008 - 22:40
Go to the top of the page
 
+Quote Post
davidebr90
messaggio 02/06/2009 - 18:34
Messaggio #2


Advanced Member
***

Gruppo: Utente
Messaggi: 86
Iscritto il: 22/08/2007
Da: Brindisi
Utente Nr.: 84.613
Cellulare: Nokia E71



TUTTO QUESTO PROCEDIMENTO è fatto da NOKINUX un software in sviluppo completamente Open Source.

PS: Lo sviluppo procede a rilento perchè siamo in pochi nel team e molti di noi sono impegnati nella vita...comunque non disperate! Prossimamente (appena possibile) vederemo di far evolvere il software.

Ciao
Go to the top of the page
 
+Quote Post
WHT
messaggio 07/06/2009 - 11:13
Messaggio #3


Advanced Member
****

Gruppo: Utente
Messaggi: 207
Iscritto il: 23/10/2006
Utente Nr.: 30.345
Cellulare: N70



Ottimo, almeno qualcosa si muove anche per linux.

Una curiosità: voi riuscite a far dialogare correttamente l'N70 con il pc (io uso ubuntu 9.04) tramite bluetooth?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline



RSS Versione Lo-Fi Oggi è il: 31/07/2010 - 16:21

  Page top