Pagina 1 di 1

Nokia 6630 ,obexftp e permessi di udev

Inviato: ven 22 ago 2008, 22:41
da Vito
Allora ecco il mio problema :

Ho un Nokia 6630 e voglio trasferire i dati sul pc (via usb tramite obexftp ed obextool),ma ecco cosa mi dice

da root :

Codice: Seleziona tutto

[root@Vendetta:vito]# obexftp -u 1 -c C: -l
Connecting...done
Sending "C:"... done
Receiving "(null)"... <?xml version="1.0"?>
<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"
  [ <!ATTLIST folder mem-type CDATA #IMPLIED>
  <!ATTLIST folder label CDATA #IMPLIED> ]>
<folder-listing version="1.0">
   <parent-folder />
   <folder name="cache" modified="20060101T020012Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="documents" modified="20060929T155606Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="LOGS" modified="20060101T020012Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="mmsvar" modified="20060101T020010Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="Music" modified="20070520T114726Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="Nokia" modified="20060101T020008Z" user-perm="RWD" mem-type="DEV"/>
   <folder name="Playlists" modified="20070520T114728Z" user-perm="RWD" mem-type="DEV"/>
   <file name="DSPROFILEEDITOR.EXE" size="3881" modified="20070520T114210Z" user-perm="RWD"/>
   <file name="photoeditor" size="49" modified="20060928T234724Z" user-perm="RWD"/>
   <file name="PowerMP3" size="46" modified="20070210T170452Z" user-perm="RWD"/>
</folder-listing>done
Disconnecting...done
tutto ok.

Invece da utente normale :

Codice: Seleziona tutto

[vito@Vendetta:~]$ obexftp -u 1 -c C: -l
If USB doesn't work setup permissions in udev or run as superuser.
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
controllo i permessi :

Codice: Seleziona tutto

[vito@Vendetta:~]$ ls -l /dev/ttyACM0
crw-rw---- 1 root users 166, 0 2008-08-22 22:32 /dev/ttyACM0
ed i gruppi:

Codice: Seleziona tutto

[vito@Vendetta:~]$ groups
root tty lp floppy floppy audio video cdrom messagebus haldaemon plugdev scanner users burning
Cosa c'è che non va?

Ho seguito questa guida : http://www.slacky.eu/wikislack/index.ph ... 6_Obextool

Re: Nokia 6630 ,obexftp e permessi di udev

Inviato: sab 23 ago 2008, 18:54
da gil-galad
Dato che è collegato alla porta usb, prova a dare da root il comando lsub.
Ad esempio, nel mio caso:

Codice: Seleziona tutto

root@caprica:~# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 006: ID 03f0:5611 Hewlett-Packard PhotoSmart C3180
Bus 005 Device 005: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
Bus 005 Device 004: ID 0402:5602 ALi Corp. Video Camera Controller
Bus 005 Device 001: ID 0000:0000
root@caprica:~#  
Se prendo per esempio la riga che identifica la stampante

Codice: Seleziona tutto

Bus 005 Device 006: ID 03f0:5611 Hewlett-Packard PhotoSmart C3180
e vado in
/dev/bus/usb/005 vedo che:

Codice: Seleziona tutto

gil-galad@caprica:/dev/bus/usb/005$ ls -l
totale 0
crw-r--r-- 1 root root    189, 512 2008-08-23 10:55 001
crw-r--r-- 1 root root    189, 515 2008-08-23 10:56 004
crw-r--r-- 1 root root    189, 516 2008-08-23 18:35 005
crw-rw-rw- 1 root scanner 189, 517 2008-08-23 18:36 006
Il gruppo associato alla stampate (device 006 -> crw-rw-rw- 1 root scanner 189, 517 2008-08-23 18:36 006) è scanner, perchè è impostato nelle regole di udev.
Dovresti impostate una regola di udev per il tuo cell.
Posta i risultati di lsub e del listing della directory udev, in modo da creare una regola che permetta di usare il tuo cell ad un utente normale.

Ciao.

Re: Nokia 6630 ,obexftp e permessi di udev

Inviato: sab 23 ago 2008, 19:47
da Vito
Allora ecco lsusb:

Codice: Seleziona tutto

[root@Vendetta:vito]# lsusb
Bus 005 Device 004: ID 0421:0410 Nokia Mobile Phones 6630 Imaging Smartphone
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0c45:6011 Microdia PC Camera (SN9C102)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
e la directory relativa alla porta :

Codice: Seleziona tutto

[root@Vendetta:vito]# cd /dev/bus/usb/004
[root@Vendetta:004]# ls -l
totale 0
crw-r--r-- 1 root root 189, 384 2008-08-23 13:26 001

Re: Nokia 6630 ,obexftp e permessi di udev

Inviato: sab 23 ago 2008, 21:32
da gil-galad
Vito ha scritto:Allora ecco lsusb:

Codice: Seleziona tutto

[root@Vendetta:vito]# lsusb
Bus 005 Device 004: ID 0421:0410 Nokia Mobile Phones 6630 Imaging Smartphone
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0c45:6011 Microdia PC Camera (SN9C102)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
e la directory relativa alla porta :

Codice: Seleziona tutto

[root@Vendetta:vito]# cd /dev/bus/usb/004
[root@Vendetta:004]# ls -l
totale 0
crw-r--r-- 1 root root 189, 384 2008-08-23 13:26 001
La directory relativa alla directory dev sarebbe dovuta essere /dev/bus/usb/004 :p, ma fa nulla.
Dentro la directory /etc/udev/rules.d dovresti creare un file e dentro mettere una regola per dare i giusti permessi al device creato.
Crea il file 80-nokia.rules e dentro mettici:

Codice: Seleziona tutto

ACTION!="add", GOTO="nokia_rules_end"
#SUBSYSTEM!="usb_device", GOTO="nokia_rules_end"

LABEL="nokia_rules_start"

ATTR{idVendor}=="0421", ATTR{idProduct}=="0410", OWNER="root", GROUP="users", MODE="0660"

LABEL="nokia_rules_end"
Fatto questo, riavvia udev.
Togliendo il commento al SUBSYSTEM, la regola viene testata solo in caso di inserimento di dispositivo usb.
Essendo una sola regola nel file creato, non cambia molto le cose.

Dopo aver riavviato udev, stacca e riattacca il telefono alla porta usb.
Vediamo come va, se il problema si sistema :).

Ciao.

Re: Nokia 6630 ,obexftp e permessi di udev

Inviato: dom 24 ago 2008, 11:20
da Vito
Scusami per l'imprecisione lessicale...comunque la regola va benissimo!I permessi sono ok e posso connettermi anche dal mio utente (che fa parte del gruppo users).Grazie!

Re: Nokia 6630 ,obexftp e permessi di udev

Inviato: dom 24 ago 2008, 12:15
da gil-galad
Vito ha scritto:Scusami per l'imprecisione lessicale...comunque la regola va benissimo!I permessi sono ok e posso connettermi anche dal mio utente (che fa parte del gruppo users).Grazie!
Prego :).