Kirjoittaja Aihe: PDA ja linux  (Luettu 3608 kertaa)

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
PDA ja linux
« : 28.06.07 - klo:03.26 »
PDA: q-tek 9100 - windows mobile 5
Kone: AMD 64, Edgy 64
Monissa tutoissa ensimmäinen kohta on selvittää onko koko laite edes olemassa linuxin mielestä. Tähän on tietysti monia konsteja.

1) dmesg | less

2) less /proc/bus/usb/devices

3) ls /dev | less

Kohdasta yksi olisi pitänyt löytyä jotain viitteitä USB laitteeseen, jonka nimi voisi olla ehkä jotain pocket PC, qtek tai mitä jotain sinne päin. Ei löytynyt.

Toisessa vaihtoehdossa kaiketi jotain vastaavaa piti olla. Tuosta listasta kyllä tunnistin oman usb hiireni, mutta siellä oli myös joku outo "OHCI Host Controller". Tuskinpa se oli tuo.

Kolmannessa vaihtoehdossa listalta piti löytyä ttyUSB0, vaan eipä tty nimisissä ollut mitään USB:hen viittaavaa. Tulisiko kenellekään mitään muita ideoita, miten tuota voisi koettaa ratkoa? Millä saan koneen nyt ensin edes löytämään tuon laitteen, jotta voisimme paneutua synkronoinnin ja ohjelmien murheenkryyneihin.

P.S. Netissä monet puhuvat, että nokiat ja palmit on synkattu ilman kummempia ongelmia. Jostain syystä meikäläisellä tämä homma ei edes lähde käyntiinkään. Tämän tapauksen hankaluudeksi perusteltiin linux koodareiden windows kompleksit. Ei jakseta eikä haluta tehdä mitään yhteensopivuuden eteen. Noh, PDA:ssa nyt sattuu olemaan windows mobile 5 ja se toimii hyvin oli sitten kenen valmistama hyvänsä. Itseasiassa tuota edeltänyt oli aivan villisusi. Taisi olla tehty ysivitosta karsimalla. Kuitenkin tuosta on maksettu ja se tuli luurin mukana. Minulla ei ole mitään kummempaa tuota firmaa vastaan. Olen vain pihi enkä halua warettaa.
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

bioterror

  • Käyttäjä
  • Viestejä: 63
  • Forbidden sorcery
    • Profiili
    • bioterror
Vs: PDA ja linux
« Vastaus #1 : 28.06.07 - klo:08.30 »
PDA: q-tek 9100 - windows mobile 5
Kone: AMD 64, Edgy 64
Monissa tutoissa ensimmäinen kohta on selvittää onko koko laite edes olemassa linuxin mielestä. Tähän on tietysti monia konsteja.

1) dmesg | less

2) less /proc/bus/usb/devices

3) ls /dev | less

Kohdasta yksi olisi pitänyt löytyä jotain viitteitä USB laitteeseen, jonka nimi voisi olla ehkä jotain pocket PC, qtek tai mitä jotain sinne päin. Ei löytynyt.

Toisessa vaihtoehdossa kaiketi jotain vastaavaa piti olla. Tuosta listasta kyllä tunnistin oman usb hiireni, mutta siellä oli myös joku outo "OHCI Host Controller". Tuskinpa se oli tuo.

Kolmannessa vaihtoehdossa listalta piti löytyä ttyUSB0, vaan eipä tty nimisissä ollut mitään USB:hen viittaavaa. Tulisiko kenellekään mitään muita ideoita, miten tuota voisi koettaa ratkoa? Millä saan koneen nyt ensin edes löytämään tuon laitteen, jotta voisimme paneutua synkronoinnin ja ohjelmien murheenkryyneihin.


Itselläni on tollanen 8080 leluna ja se ei kyllä toimi missään muualla kuin Windowsissa ActiveSyncin kanssa.
Että käytetään niitä Qtekkejä ja htc:eitä sitten Windowseisessa.

Onhan se kätevää että "puhelimessa" on mese valmiina :---------)
.:: shit hits the fan ::.

PeeAaa

  • Käyttäjä
  • Viestejä: 233
    • Profiili
Vs: PDA ja linux
« Vastaus #2 : 28.06.07 - klo:09.58 »
Tuossa sivu jossa jolu on ainakin onnistunut gtec8300:n kanssa.

http://www.mobilegadgetnews.com/index.php?showtopic=12829

T:PeeAaa

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: PDA ja linux
« Vastaus #3 : 28.06.07 - klo:16.23 »
Lainaus
Make sure you have your kernel headers before you start.
Mitäs nämä kernela headerit on ja mitäs niistä? Haittaako jos vain skippaan tuon kohdan ja rupean asentelemaan kamaa?

Joskus aikaisemmissa tutkimuksissani tuli myös vastaan tuo Building SynCE with Windows Mobile 2005 support from Subversion -sivu. En tosin vielä ehtinyt kokeilla tuota ohjetta. Täytypä kokeilla. Toivottavasti se ei ole vaikeaa.

Mites muuten on että mahtaisiko tuo yhteys onnistua blootoothilla jos se kerran ei piuhaa pitkin mene? Voisi ehkä säästää hieman aikaa ja vaivaa hankkimalla jonkun BT härpäkkään koneen perään.
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

pjotr

  • Käyttäjä
  • Viestejä: 625
    • Profiili
Vs: PDA ja linux
« Vastaus #4 : 28.06.07 - klo:17.03 »
Lainaus
Make sure you have your kernel headers before you start.

Koodia: [Valitse]
sudo apt-get install linux-headers-$(uname -r)
www.tehotuotanto.net

The surest sign that intelligent life exists elsewhere in the Universe is that none of it has tried to contact us.

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: PDA ja linux
« Vastaus #5 : 01.07.07 - klo:01.51 »
Ok no nytten on edellä mainitut neuvot toteutettu. Kiitos niistä. Sirrytään seuraavaan asiaan. Tavoitteena on siis kääntää jonkun toisen distron ohjelma ubuntulle käyttämällä tätä ohjetta Building SynCE with Windows Mobile 2005 support from SourceForge Package
Useimmista komennoista en ymmärtänyt tuon taivaallista, mutta ei se ennenkään ole haitannut. Ohjeet ovat kuitenkin usein sen verran selkeitä, että kuka hyvänsä sisälukutaitoinen apina osaa niitä seurata. öö... niin paitsi tällä kertaa. Tai siis kuka hyvänsä osaa kirjoittaa mitä ohjeissa sanotaan, mutta lopputulos voi olla jotain ennalta arvaamatonta.

Täten kokeilin seuraavaa kohtaa:
Lainaus
tar xzf synce-libsynce-0.10.0.tar.gz
cd libsynce-0.10.0/
./configure --enable-desktop-integration
make
sudo make install
cd ..

Purkaminen onnistui. Huraa! configure rivi sensijaan antoi seuraavan vastauksen:
Lainaus
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) mawk
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

Kääntäjä ei siis jostain syystä voi luoda käynnistettäviä tiedostoja. Koitin samaa komentoa sudolla ja vastaus oli sama. Mistähän mahtaa kiikastaa. Lokitiedosto oli aika pitkä, enkä siitäkään saanut oikeastaan mitään irti. Sen tietty voisi pasteta tänne foorumin tukkeeksi, jos siitä olisi jotain iloa.


« Viimeksi muokattu: 01.07.07 - klo:01.59 kirjoittanut tetrafuran »
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

PeeAaa

  • Käyttäjä
  • Viestejä: 233
    • Profiili
Vs: PDA ja linux
« Vastaus #6 : 01.07.07 - klo:09.43 »
http://www.ubuntugeek.com/pocket-pc-syncing-with-evolution-in-ubuntu.html

Tossa CynCe:n asennus on tehty paketinhallinnan  kautta.

T:PeeAaa

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: PDA ja linux
« Vastaus #7 : 01.07.07 - klo:12.44 »
Jaaha. No kokeillaan sitten tuotakin vaihtoehtoa. Käsittääkseni kuitenkaan syncestä ei odes ole olemassa minulle sopivaa versiota, mutta ainahan sitä voi kokeille. Lue ensimmäinen viestini. Tästä syystä muutamien lähteiden mukaan ainoa tapa päästä eteenpäin on nimenomaan kääntää se tuosta toisesta versiosta. syncestä on siis tehty jollekkin toiselle distrolle Windows mobile 5:tä tukeva versio, muttei ubuntulle eikä etenkään 64 bittiselle sellaiselle. Luonnollisesti ensimmäisenä instasin sympaticin avulla kaiken, mitä neuvottiin kaikilla muilla foorumeilla.

Noniin katsotaanpa sitten itse ohjetta:
Koodia: [Valitse]
"Connect your Pocket PC and type “dmesg” in a shell to see if the ipaq kernel module is loaded. The output might look like the following. Take note of the tty used for the connection"Been there done that. Ei ole ennenkään antanut mitään kunnon vastausta, joten jo ensimmäiseen kohtaan tökkäs tämäkin tuto.

Ohjeessa kehoitettiin kiinnittämään huomiota seuraavanlaisiin:
Koodia: [Valitse]
usb 4-2: new full speed USB device using uhci_hcd and address 3
ipaq 4-2:1.0: PocketPC PDA converter detected
usb 4-2: PocketPC PDA converter now attached to ttyUSB02)

Sen antamassa listauksessa ei sis tälläkään kertaa ollut mitään hakusanoilla pocket, pda ja converter. Erinäisiä usb juttuja oli, kuten pitikin olla. Kokeilin myös sanalla ipaq, mutta tuloshan tiedettiin jo ennalta. (luurini on qtek)

Kuten monissa muissakin tutoissa, tälläkin kertaa kokeillaan vielä less /proc/bus/usb/devices piakkaa. Noh mikäs siinä. Kerta kiellon päälle. Sieltä pitäisi löytyä jotain tälllaista:
Koodia: [Valitse]
T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS=16 #Cfgs= 1
P: Vendor=413c ProdID=4002 Rev= 0.00
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ipaq
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Nonniin. Mitäs taikasanoja tulta poimisi haettavaksi. Driver=ipaq (tai millä nimellä qtek nyt onkaan nimennyt itsensä) Mistään muista en ymmärtänyt mitään. Listassani oli siis neljä laitetta, joista kolmen Driver on hub ja yhden usbhid. Jaaha. Sepä lohdutti.

Eipä hätä ole tämän näköinen. Katsotaanpa sitä asennusta nyt jälleen jo ties kuinka monennen kerran.
Sudo apt-get [iso läjä kaikenlaista kamaa] Monet noista olikin jo asennettu, muttä kyllä se jotain keksi päivittää. Tuo näytti menneen ihan hyvin. Asennuksessa kyseltiin muutamia ip osoitteita jne, mutta ne meni defaultti asetuksilla, kun en tiennyt mistään muutoksen tarpeesta.

Seuraavaksi käskettiin sudo synce-serial-config ttyUSB0 ja sen vastaus oli:
Koodia: [Valitse]
ERROR:

synce-serial-config was unable to find a character device named "ttyUSB0"

Run "synce-serial-config --help" to get help.
No surprise there. Näinhän se on aina ennenkin ollut, ettei tuota ttyUSB0 jutskaa kertakaikkiaan ole. Sehän tulikin jo ekassa viestissä. Varmaan tähän kohti on hyvä pysähtyä ja katsoa jos nämä saisi selviteltyä ennen kun aletaan taistelemaan itse synCE:n kanssa
« Viimeksi muokattu: 01.07.07 - klo:13.31 kirjoittanut tetrafuran »
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.