View previous topic :: View next topic |
Author |
Message |
Obi-Lan Apprentice


Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Tue Jun 21, 2005 7:20 pm Post subject: Kännykkään käsiksi linuxissa? |
|
|
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 |
|
 |
Zarhan Veteran

Joined: 27 Feb 2004 Posts: 1016
|
Posted: Wed Jun 22, 2005 8:15 am Post subject: |
|
|
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 |
|
 |
Obi-Lan Apprentice


Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Thu Jun 23, 2005 1:08 pm Post subject: |
|
|
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 |
|
 |
Zarhan Veteran

Joined: 27 Feb 2004 Posts: 1016
|
Posted: Thu Jun 23, 2005 1:11 pm Post subject: |
|
|
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 |
|
 |
Obi-Lan Apprentice


Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Thu Jun 30, 2005 11:11 am Post subject: |
|
|
RRkele ku meinaa mennä vaikeeks 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 |
|
 |
Jormangeud n00b


Joined: 05 Jul 2004 Posts: 24 Location: Finland
|
Posted: Mon Jul 11, 2005 12:16 pm Post subject: |
|
|
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 |
|
 |
|
|
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
|
|