Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kännykkään käsiksi linuxissa?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Finnish
View previous topic :: View next topic  
Author Message
Obi-Lan
Apprentice
Apprentice


Joined: 21 Jan 2005
Posts: 230
Location: Riihimäki

PostPosted: Tue Jun 21, 2005 7:20 pm    Post subject: Kännykkään käsiksi linuxissa? Reply with quote

Ilmestyi tommonen Nokian 6630 puhelin tossa pöydälle ja mukana tuli USB-datakaapeli. Heti ensimmäisenä mielessä kävi, että miten tähän pääsisi käsiksi linuxissa. Kännykkä tunnistuu ainakin jollain tasolla koska less /proc/bus/usb/devices kertoi seuraavaa:

Code:

T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0421 ProdID=0410 Rev= 0.00
S:  Manufacturer=Nokia
S:  Product=Nokia 6630
S:  SerialNumber=0123456789
C:* #Ifs=13 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08 Prot=01 Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=fe Prot=00 Driver=(none)
I:  If#= 2 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 2 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 3 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08 Prot=00 Driver=(none)
I:  If#= 4 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none)
I:  If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=85(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 6 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=0b Prot=00 Driver=(none)
I:  If#= 7 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 7 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=86(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 8 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=128ms
I:  If#= 9 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=87(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#=10 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=af Prot=00 Driver=(none)
I:  If#=11 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#=11 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=64ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#=12 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


Tästä etenpäin onkin sitten tuntematonta minulle, udev käytössä, enkä /dev kansiosta ole ainakaan huomannut mitään tähän laitteeseen viittaavaa. Kaverilla (ubuntu) n-gage näkyy /dev/sda -laitteena, joten loogisesti voisi päätellä tämänkin laitteen näkyvän samanlaisena järjestelmän oikein toimiessa? Kuitenkin series 60 sarjan puhelin jne. http://www.gentoo.org/doc/en/usb-guide.xml#postkern Tämän ohjeen mukaan olen usb säätäny ja USB hiiri ainakin toimii. Tätäkin ohjetta olen silmäillyt: http://www.gentoo.org/doc/en/udev-guide.xml.

Tarkoituksena olisi siirrellä puhelimeen ohjelmia ja musiikkia, ja mahdollisesti ladata ne muutamat sillä otetut kuvat. Onko nyt kyseessä joku udeviin liittyvä konffausongelma vai puuttuuko minulta mahdollisesti joku moduli kernelistä? Joissain kännykkä-synkronointiohjeissa puhuttiin kännykän modeemin(?) asentamisesta ja kännykkään sitä kautta vaikuttamisesta?

Muuten udev tuntuu toimivan, mitä nyt välillä ilmeisesti bugaa kun musiikkia kuunnellessa joskus häviää yhtäkkiä oikeudet mixeriin ja muihin äänilaitteisiin, tämä korjaantuu ajamalla udevstart
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Wed Jun 22, 2005 8:15 am    Post subject: Reply with quote

Perussarjaporttitoimintoja varten pitää kääntää mukaan ACM-ajuri (USB Modem). Sitten se näkyy /dev/ttyACM0:na (tms) ja voit soitella GPRS:llä.

Jos vehje tukee näkymistä USB mass storagena niin käännä USB mass storage-ajurit mukaan (samat mitä käyttäisit USB-muistitikkujen kanssa). Elikkä SCSI Disk support päälle ja sitten USB Mass Storage support (Joo, USB-levyt näkyy SCSI-levyinä).

(Vaihtoehto on se toinen USB-massstorage-ajuri joka ei vaadi SCSI:tä, mutta se on vielä aika heikkoa kamaa).

Jos ei luuri ala tämän jälkeen näkyä /dev/sdaX:nä (X=partitionumero), niin seuraava vaihtoehto on virittää se sarjaportti toimintaan ja käyttää obextoolsseja (emergeä peliin vain). Näin ainakin tiedostot liikkuvat.
Back to top
View user's profile Send private message
Obi-Lan
Apprentice
Apprentice


Joined: 21 Jan 2005
Posts: 230
Location: Riihimäki

PostPosted: Thu Jun 23, 2005 1:08 pm    Post subject: Reply with quote

Ilmeisesti tämä puhelin ei ilmeisesti tue näkymistä USB massamuistilaitteena...

Mutta asensin kerneliin USB modem ajurin, jonka jälkeen laite näkyy nyt ttyACM0:na. Asensin myös emergellä openobexin ja kmobiletoolsin. Kmobiletools osaa kertoa puhelimen kentän, akun varauksen, onko laturi kiinni ja ilmeisesti myös tukee GPRS soittelua, mutta osoitekirjaa tai SMS:siä sillä ei saa luettua :(.

Vielä on tutkinnan alla kuinka tietostoja saa siirreltyä puhelimeen...
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 997

PostPosted: Thu Jun 23, 2005 1:11 pm    Post subject: Reply with quote

Obi-Lan wrote:

Vielä on tutkinnan alla kuinka tietostoja saa siirreltyä puhelimeen...


Obexftp-paketti asennukseen, sitten vaan menoksi.

http://triq.net/obex/screenshots.html
Back to top
View user's profile Send private message
Obi-Lan
Apprentice
Apprentice


Joined: 21 Jan 2005
Posts: 230
Location: Riihimäki

PostPosted: Thu Jun 30, 2005 11:11 am    Post subject: Reply with quote

RRkele ku meinaa mennä vaikeeks :x Ilmeisesti obexftp ei liiemmin tue usb-piuhan päässä olevia kännyköitä? Löysin seuraavan sivuston jossa neuvotaan Nokia 6670 ja USB kaapelin käyttöä http://members.dodo.com.au/~joaniemrc/nokia/Nokia-6670-USB.html. Kaikki menis muuten jo melko hyvin, mutta USB patch obexftp:hen vaatii txt2html ohjelman, joka taas vaatii Perlin, kääntäessä pukkaa vaan erroria:

Code:

Gentoo txt2html-2.41 # perl Build.PL
Can't locate Module/Build.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux .) at Build.PL line 1.
BEGIN failed--compilation aborted at Build.PL line 1.
Gentoo txt2html-2.41 #


Perl kuitenkin emergen mukaan on asennettu
Code:

*  dev-lang/perl
      Latest version available: 5.8.5-r5
      Latest version installed: 5.8.5-r5
      Size of downloaded files: 11,651 kB
      Homepage:    http://www.perl.org/
      Description: Larry Wall's Practical Extraction and Reporting Language
      License:     Artistic GPL-2


Ja mites saisin ton ttyACM0 laitteen oikeudet konffittua niin, että aina kytkiessä saisi normikäyttäjätkin oikeudet siihen, kokeilin jo seuraavaa riviä /etc/udev/rules.d/50-udev.rules tiedostossa:

Code:

KERNEL="ttyACM0",       NAME="%k", GOURP="tty", MODE="0660"


Luultavasti toi kernel nimi on väärin?
Back to top
View user's profile Send private message
Jormangeud
n00b
n00b


Joined: 05 Jul 2004
Posts: 24
Location: Finland

PostPosted: Mon Jul 11, 2005 12:16 pm    Post subject: Reply with quote

Ite oon käyttäny nfsappia, jolla saa mountattua kapulan muistin linuxiin.
Erittäin kätsä esim systeemifilujen editoinnissa.
Käytössä ollut: 3650, 6600, 7650 ja P800 ja bluetooth.

P800 pitäisi toimia usbin kanssa, en koskaan testannu, voinee toimia noksullasikin.

udeviin pitäisi lisätä varmaan jotain vastaavaa
/etc/udev/rules.d/50-udev.rules:
Code:
KERNEL=="ttyACM*",       NAME="%k", GROUP="tty", MODE="0660"

/etc/udev/permissions.d/50-udev.permissions:
Code:
ttyACM*:root:tty:0660
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Finnish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum