Handspring-Visor mini-HOGYAN

Ryan VanderBijl

Verzi�t�rt�net
Verzi�: v0.62003. janu�r�tdolgozta: rvbijl
El�rhet�s�gem friss�tve. Elavult szoftverekre utal�sok elt�vol�tva. PPP r�sz elt�vol�tva. Hotplug r�sz friss�tve.
Verzi�: v0.52000. december - 2001. febru�r�tdolgozta: rvbijl39
A rendszermag �s felhaszn�l�i r�szek sz�tv�lasztva. Modulok r�sz friss�tve. Beker�lt a sz�vegbe: usbdevfs info, Hotplug info, PPP info. 2.4-es rendszermaghoz friss�tett inform�ci�k. Hibaelh�r�t�s r�sz. SGML DocBook v�ltozat.
Verzi�: v0.42000 augusztus 7.�tdolgozta: rvbijl39
Matt Shook, Steven Coffman �s Miles Lott �ltal javasolt sz�vegm�dos�t�sok, friss�t�sek �s info-k Greg KH-t�l.
Verzi�: v0.32000. �prilis vagy m�jus�tdolgozta: rvbijl39
SGML v�ltozat. N�h�ny jav�t�s Miles Lott-t�l.
Verzi�: v0.1, v0.22000 �prilis 6.�tdolgozta: rvbijl39
Eredeti, HTML v�ltozat.

Tartalomjegyz�k
1. �ltal�nos inform�ci�k
1.1. A felel�ss�g teljes kiz�z�sa
1.2. A szerz�
1.3. Szerz�i jogok
1.4. Magyar ford�t�s
2. Bevezet�s
2.1. T�mogatott eszk�z�k
2.2. K�vetelm�nyek
2.3. Linux disztrib�ci�k
3. A rendszermag be�ll�t�sa
3.1. K�vetelm�nyek
3.2. Rendszermag verzi�
3.3. Az USB vez�rl� t�pusa
3.4. A rendszermag be�ll�t�sa �s ford�t�sa
3.5. usbdevfs
3.6. /dev bejegyz�sek k�sz�t�se
3.7. A modulok haszn�lata
4. Szinkroniz�l� szoftver
4.1. �ltal�nos
4.2. coldsync
4.3. pilot-link
4.4. Itt az id� a szinkroniz�l�sra
4.5. Palm Desktop v�ltozatok
4.6. K�sz!
5. Hotplug t�mogat�s
5.1. Hotplug rendszermag-be�ll�t�s
5.2. Hotplug telep�t�s
5.3. A Visor meghajt� be�ll�t�sa
6. Hibaelh�r�t�s
6.1. �tletek
7. Hivatkoz�sok

1. �ltal�nos inform�ci�k


1.4. Magyar ford�t�s

A magyar ford�t�st Nov�k �ron k�sz�tette (2003.01.06). A lektor�l�st V�lgyi P�ter v�gezte el (2003.08.10). A dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n.


2. Bevezet�s


2.3. Linux disztrib�ci�k

Sok disztrib�ci�t m�r eleve a sz�ks�ges t�mogat�sokkal adnak ki. Amennyiben ilyen v�ltozatod van, �s nem akarsz a rendszermag �jraford�t�s�val vesz�dni, ugorhatsz a Szinkroniz�l� szoftver fejezetre. �me - egy kor�ntsem teljes - lista azokr�l a disztrib�ci�kr�l, amelyek tartalmazz�k a sz�ks�ges modulokat:

  • Mandrake 8.2 (vagy �jabb)

  • Redhat 7.2 (vagy �jabb)

  • Suse 8.0 (vagy �jabb)

Ezzel a paranccsal ellen�rizheted disztrib�ci�d alkalmass�g�t:

modprobe visor

Ha b�rmilyen hiba�zenetet kapsz v�laszul, akkor �jra kell ford�tani a rendszermagot a megfelel� t�mogat�s�rt. Ha nincs �zenet, akkor a disztrib�ci�d t�mogatja a Visor haszn�lat�t.


3. A rendszermag be�ll�t�sa


3.2. Rendszermag verzi�

A 2.4-es rendszermag az els�, amelyik USB t�mogat�ssal rendelkezik. A legfrissebb 2.4-es verzi� let�lthet� a ftp://ftp.kernel.org/pub/linux/kernel/v2.4/ webhelyr�l.

Az USB t�mogat�st visszaportolt�k a 2.2-es rendszermagokhoz is, a 2.2.18-as verzi�t�l kezdve. Sz�ks�g eset�n haszn�lhatod az itt felsorolt utas�t�sokat a leg�jabb 2.2-es sorozat eset�n is.

Itt az ideje a legfrissebb rendszermag let�lt�s�nek, �s ig�ny szerinti be�ll�t�s�nak! A k�vetkez�kben r�szekben tan�csokat kapsz az USB konfigur�l�s�hoz.

Ha m�r k�sz (ford�tott �s be�ll�tott) rendszermagod van, nem kell �jraind�tanod a g�pet! Csak a megfelel� modulokat kell beforgatni, be�ll�tani �s k�szen is vagy.


3.4. A rendszermag be�ll�t�sa �s ford�t�sa

Most be kell �ll�tanod �s le kell ford�tanod a rendszermagot. K�zvetlen�l a rendszermagba vagy modulk�nt is ford�thatod ezeket. Aj�nlott azonban modulk�nt ford�tani. Amennyiben k�zvetlen�l a rendszermagba ford�tasz, �jra kell majd ind�tanod a g�pet. A be�ll�t�s sor�n �gyelj az al�bbiak enged�lyez�s�re:

K�tf�le UHCI driver l�tezik. Nem szeretj�k a "UHCI Alternate (JE)" meghajt�t. Ez a meghajt� m�g nem t�mogatja az Visor �ltal haszn�lt �sszes USB szolg�ltat�st. Vagyis nem fogod tudni be�ll�tani a Visort. Ha nem l�tod az eredeti meghajt�t, gy�z�dj meg arr�l, hogy az UHCI-JE meghajt� NINCS kiv�lasztva, ekkor m�r l�tnod kell mindk�t opci�t.

Ezen a ponton kell eld�ntened, hogy akarsz-e Hotplug t�mogat�st. A Hotplug t�mogat�ssal egyetlen gombnyom�ssal (Hotsync) be tudod majd �ll�tani Visorodat. Olvasd el a Hotplug t�mogat�s fejezetet, �s f�leg a Hotplug rendszermag-be�ll�t�s, fejezetet, miel�tt ezt az utat v�lasztan�d.

Ford�tsd �s telep�tsd a rendszermagot. Ne feledkezz meg a lilo futtat�s�r�l sem. Amennyiben �j rendszermagot telep�tesz, m�g ne ind�ts �jra.


3.6. /dev bejegyz�sek k�sz�t�se

Ha a Linux disztrib�ci�d nem t�mogatja az USB portos Visorokat, vagy NEM haszn�lsz devfs f�jlrendszert (nem ugyanaz, mint a usbdevfs), akkor l�tre kell hoznod az USB tty eszk�z�ket.

Ha devfs f�jlrendszert haszn�lsz, ezek az eszk�z�k automatikusan l�trej�nnek /dev/usb/tts/{0,1,...} n�ven; vagyis ugorhatsz A modulok haszn�lata fejezetre.

Ha nem haszn�lsz devfs f�jlrendszert, a k�vetkez� (root felhaszn�l�k�nt kiadott) paranccsal l�trehozhatod a megfelel� eszk�z�ket:

mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
mknod /dev/ttyUSB3 c 188 3
etc...
chmod 666 /dev/ttyUSB*

255 kapcsolatot, kaput vagy eszk�zt tudsz �gy be�ll�tani, de (hacsak nem egyn�l t�bb USB-s eszk�z�d van) tal�n csak az els� n�h�nyra lesz sz�ks�ged. A chmod enged�lyezi m�s felhaszn�l�k sz�m�ra a Visor el�r�s�t. A szerz� v�lem�nye szerint ez biztons�gos egy szem�lyi sz�m�t�g�pen. T�bbfelhaszn�l�s g�peken bizony�ra jobban belem�lyednek a biztons�gi k�rd�sekbe (vil�gos�tsatok fel).

A Visor csatlakoz�sakor k�t kapu ny�lik meg. (Legt�bb ember sz�m�ra ez a /dev/ttyUSB0, �s /dev/ttyUSB1) lesz. Az els� kapu (zero), egy �ltal�nos kapcsolatot hoz l�tre. A m�sodik kapu a hotsync r�sz�re kell. Ez a lehet�s�g a j�v� fejleszt�i sz�m�ra van fenntartva; p�ld�ul f�jlrendszerek exportja a Visorr�l. Hasznos dolog egy hivatkoz�st (link) l�trehozni a hotsync portj�ra, hogy a szinkroniz�l� szoftver alapb�l a megfelel� eszk�zt haszn�lja. A k�vetkez�k�ppen teheted meg:

cd /dev
ln -s /dev/ttyUSB1 pilot
ln -s /dev/ttyUSB1 palm

A pilot-xfer programcsomag a /dev/pilot k�nyvt�rat haszn�lja alapb�l. A coldsync a /dev/palm k�nyvt�rra �ll be alaphelyzetben. Hozd l�tre az eszk�z�ket �s a hivatkoz�sokat sz�ks�g szerint. A sz�rakoz�s kedv��rt hozz l�tre hivatkoz�st a /dev/visor �s a /dev/ttyUSB1 k�z�tt csak, mivel Visor, �s nem egy Pilot (vagy Palm(tm)) g�ped van . Az aktu�lis eszk�zsz�m v�ltozhat, att�l f�gg�en mennyi (akt�v?) soros USB eszk�z van a g�pedhez csatlakozva. A syslog tartalmaz az aktu�lisan haszn�lt eszk�zre vonatkoz� megjegyz�seket. T�rt�netesen ez az �tlet egy bejegyz�s l�trehoz�s�ra a /proc alatt, ami tartalmazza a sz�ks�ges inform�ci�kat.


4. Szinkroniz�l� szoftver


4.3. pilot-link

A pilot-link megtal�lhat� a http://www.pilot-link.org/ webhelyen. Ha Palm Desktop st�lus� eszk�zt haszn�lsz, erre lesz sz�ks�ged.


4.4. Itt az id� a szinkroniz�l�sra

Ezen a ponton m�r a tesztel�s� a f�szerep, hogy megtudjuk, minden renden m�k�dik-e. Term�szetesen a Visornak az USB portra csatolt b�lcs�ben kell lennie. A megfelel� moduloknak be kell t�lt�dni�k.

FIGYELEM! a hotsync gombot a szoftver futtat�sa EL�TT kell megnyomni! A visor vez�rl� bejegyz�st k�sz�t a syslogba, �s alkalmank�nt a /proc/drivers/visor f�jlba. Tegy�k fel, hogy a meghajt�program a /dev/ttyUSB0 �s /dev/ttyUSB1 k�nyvt�rakhoz csatlakozik, ekkor a Visor ment�se �gy n�z ki (megfelel� program kiv�lasztand�):

cd ~
mkdir visorbackup
coldsync   -p /dev/ttyUSB1 -mb visorbackup 
pilot-xfer -p /dev/ttyUSB1 -b  visorbackup 

Hiba�zenet eset�n, mint p�ld�ul "unable to bind to the port", olvasd �jra az el�z� fejezetet. Minden m�s hib�val a Hibaelh�r�t�s fejezet foglalkozik.


5. Hotplug t�mogat�s

Tal�n a legc�lszer�bb egy friss 2.4-es rendszermag haszn�lata. El�sz�r olvasd v�gig az eg�sz fejezetet, csak ut�na l�ss munk�hoz!

A hotplug alkalmass� teszi a rendszert, hogy automatikusan futtassa a szinkroniz�l� szoftvert, amint megnyomod a sync gombot. Csak egy Visorhoz lehet konfigur�lni. Ha t�bb felhaszn�l�t t�bb Visorral szeretn�l �sszehozni, az nem lehets�ges. (M�s k�rd�s, hogy k�l�nb�z� Palm �s Clie masin�kkal lehet-e, de ezekre nem tudok v�laszolni).


5.2. Hotplug telep�t�s

Kell hozz� egy hotplug szkript a linux-hotplug honlapr�l, amely a http://linux-hotplug.sourceforge.net webhelyen tal�lhat�. Rpm, gz vagy tgz csomagok form�j�ban is megtal�lhat�. A csomagok telep�t�se el�tt �rdemes elolvasni a telep�t�st r�szletesen le�r� README f�jlt. Ha csak a Visor hotplug t�mogat�st akarod be�ll�tani, tal�n el�g lesz a k�vetkez�ket tenned:

gzip -dc hotplug-2002_08_26.tar.gz | tar xvf -
cp hotplug-2002_08_26/sbin/hotplug /sbin/hotplug
cp -r hotplug-2002_08_26/etc/hotplug  /etc


6. Hibaelh�r�t�s


7. Hivatkoz�sok

Hasznos inform�ci�kat tal�lsz a k�vetkez� honlapokon. N�h�ny inform�ci� ebben a dokumentumban is megjelent.