"Stephane Ziegler" <[EMAIL PROTECTED]> writes:
> j'ai trouvé différents howto sur comment connecter le Palm avec linux,
> mais je n'ai pas réussi. Je sais qu'il faut changer avec chmod le port
> série (stty1 ou qqch comme ça) pour qu'il soit accessible à tous les
> utilisateurs, mais ça ne marche pas. Qqun aurait-il déjà réussi à
> brancher son Palm?
pour la synchronisation, je crois que le programme "jpilot" a deja ete
mentionne, sinon il y aussi toujours pilot-xfer directement.
palm:
----------------------------------------------------------------------
HotSync ->
(Menu) Config connection...
-> IR au PC/organiseur
-> Modifier
methode de connexion: IrCOMM au PC
-> Details...
Vitesse: 115200 bps
Ctl flux: automatique
----------------------------------------------------------------------
linux (je synchronise par le port infra-rouge qui est le ttyS1):
----------------------------------------------------------------------
portmann@xeon:~$ /sbin/lsmod
Module Size Used by
serial_cs 5380 0 (unused)
pcnet_cs 10484 1
8390 6108 0 [pcnet_cs]
irtty 7416 2 (autoclean)
ircomm-tty 30204 0 (autoclean)
ircomm 13584 0 (autoclean) [ircomm-tty]
ds 6376 2 [serial_cs pcnet_cs]
i82365 22352 2
pcmcia_core 44896 0 [serial_cs pcnet_cs ds i82365]
msdos 5284 0 (unused)
fat 29024 0 [msdos]
parport_probe 3336 0 (autoclean)
parport_pc 7340 0 (autoclean)
parport 7076 0 [parport_probe parport_pc]
esssolo1 20324 0
soundcore 2372 4 [esssolo1]
portmann@xeon:~$ ls -l /dev/palm.ir
lrwxrwxrwx 1 root root 10 Jan 9 22:30 /dev/palm.ir -> ircommne
w0
portmann@xeon:~$ ls -l /dev/ircommnew0
crw-r--r-- 1 portmann root 161, 0 Jul 5 23:36 /dev/ircommnew0
portmann@xeon:~$ ls -l /dev/ttyS1
crw-rw---- 1 portmann dialout 4, 65 Jul 5 2000 /dev/ttyS1
portmann@xeon:~$ setserial -a /dev/ttyS1
/dev/ttyS1: Device or resource busy
portmann@xeon:~$ su -c "setserial -a /dev/ttyS1"
Password:
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
portmann@xeon:~$ ps auxw | grep ir
root 954 0.0 0.6 1008 440 ? S 22:24 0:00 /usr/sbin/irmanager
root 959 0.0 0.6 1000 416 ? S 22:24 0:00 irattach /dev/ttyS1
portmann@xeon:~$ pilot-xfer /dev/palm.ir --list
Waiting for connection on /dev/palm.ir (press the HotSync button now)...
Connected
Reading list of databases in RAM...
'IDEA'
'AddressDB'
'DatebookDB'
'ExpenseDB'
[.....]
List done.
portmann@xeon:~$
----------------------------------------------------------------------
mais tu peux aussi te connecter depuis le palm sur ton pc (je le fais
sur un serveur ou je n'ai pas d'ecran, c'est pratique pour faire un
shutdown en utilisant ssh):
palm:
----------------------------------------------------------------------
installer TG ssh (= top gun ssh): http://www.openssh.com/palmos.html
pref.
-> connexion
-> serie directe
-> modifier
methode de connexion: serie au PC
-> details...
Vitesse: 115200 bps
Ctl flux: automatique
----------------------------------------------------------------------
linux:
----------------------------------------------------------------------
argon:~# cat /etc/ppp/options.palm.serial
lock
proxyarp
local
require-chap
silent
nodetach
ms-dns ns.sharks-net.ch
argon.sharks-net.ch:palm.sharks-net.ch
argon:~# ls -l /dev/palm.serial
lrwxrwxrwx 1 root root 5 Mar 30 13:28 /dev/palm.serial -> ttyS2
argon:~# ls -l /dev/ttyS2
crw-r----- 1 root dialout 4, 66 Jun 10 23:19 /dev/ttyS2
argon:~# tail -2 /etc/inittab
palm:2345:respawn:/usr/sbin/pppd /dev/palm.serial 115200
argon:~# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
portmann * "dummy pwd" palm.sharks-net.ch
argon:~# lsmod
Module Size Used by
ppp_deflate 38988 0 (autoclean)
bsd_comp 3828 0 (autoclean)
parport_probe 3332 0 (autoclean)
parport_pc 7236 1 (autoclean)
lp 5188 0 (autoclean)
parport 7280 1 (autoclean) [parport_probe parport_pc lp]
ppp 20684 3 (autoclean) [ppp_deflate bsd_comp]
slip 7388 1 (autoclean)
slhc 4436 2 (autoclean) [ppp slip]
af_packet 6040 6 (autoclean)
lockd 31112 1 (autoclean)
sunrpc 52420 1 (autoclean) [lockd]
ip_masq_raudio 2936 0 (unused)
ip_masq_ftp 2456 0 (unused)
ne 6284 1 (autoclean)
8390 6036 0 (autoclean) [ne]
serial 19564 4 (autoclean)
3c59x 18656 1
unix 10212 75 (autoclean)
argon:~# ps auxw | grep ppp
root 415 0.0 1.4 1696 884 ttyS2 S Jul05 0:00 /usr/sbin/pppd
/dev/palm.serial 115200
root 4355 0.0 1.3 1620 848 ttyS0 S< 00:03 0:00 /usr/sbin/pppd
-defaultroute -detach modem crtscts mtu 1500 mru 1500 netmask 255.255.255.0 noauth
nopersist
argon:~#
----------------------------------------------------------------------
je crois que c'est assez complet, mais je n'en suis pas sur, bien
sur.... (le login via ssh fonctionne aussi par infra rouge, si
necessaire).
en ce qui concerne les devices, j'ai mis un petit script dans les
fichiers de demarrage/d'arret de xdm pour changer le owner de certains
fichier, ainsi celui qui est logge (sous X) sur la console, peut
acceder a certains device, sans a avoir etre root:
----------------------------------------------------------------------
portmann@xeon:~$ cat /etc/X11/xdm/Xstartup_0
#!/bin/sh
#
# /etc/X11/xdm/Xstartup_0
#
# This script is run as root after a user starts a session on :0.
set -e
# Call the global Xstartup script, if it exists
if [ -x /etc/X11/xdm/Xstartup ]; then
/etc/X11/xdm/Xstartup || exit $?
fi
# :0 specific startup commands go here
FILE=/etc/X11/xdm/chown.devs
if [ -r $FILE ]; then
chown $USER `cat $FILE`
fi
exit 0
portmann@xeon:~$ cat /etc/X11/xdm/chown.devs
/dev/audio
/dev/dsp
/dev/ircommnew0
/dev/lircd
/dev/lircm
/dev/mixer
/dev/ttyS1
/dev/hdc
portmann@xeon:~$ cat /etc/X11/xdm/Xreset_0
#!/bin/sh
#
# /etc/X11/xdm/Xreset_0
#
# This script is run as root after the session on :0 ends.
# Call the global Xreset script, if it exists
if [ -x /etc/X11/xdm/Xreset ]; then
/etc/X11/xdm/Xreset
fi
# :0 specific reset commands go here
if [ -e /var/run/xconsole_0.pid ]; then
pid=$(cat /var/run/xconsole_0.pid 2> /dev/null)
if [ "$pid" ]; then
kill $pid 2> /dev/null
fi
rm /var/run/xconsole_0.pid
fi
FILE=/etc/X11/xdm/chown.devs
if [ -r $FILE ]; then
chown root `cat $FILE`
fi
exit 0
portmann@xeon:~$
----------------------------------------------------------------------
s'il y a encore des questions, n'hesitez pas, mais soyez patient.
tom
--
as seen in a signature:
"In an open world without walls and fences,
who needs Gates and windows?"
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.