Hi Everyone,
I just got jpilot working and i thought i should share the pain - sorry, pleasure - with the forum. These are the steps i worked through, they worked for me and hopefully they'll be of some help to others.
Hardware: Acer aspire 3500 laptop, palm tungsten e2
Software: puppy 2.11, pilot-link, jpilot
LINKS:
libreadline-so-4.pup: http://dotpups.de/dotpups/Libraries/Libreadline-5.1.pup
devx_211.sfs:
http://www.puppyos.net/test/devx_211.sfs
pilot-link-0.12.1.tar.gz:
http://www.pilot-link.org/node/229
jpilot-0.99.9.tar.gz:
http://jpilot.org/jpilot-0.99.9.tar.gz
PROCEDURE:
* Install puppy to hard drive (optional??)
* Obtain the libreadline pup package (libreadline-so-4.pup) and use puppy
package manager to install.
* Obtain the gcc compiler files (devx_211.sfs).
* Mount the compiler sfs filesystem and merge the files with the os.
The following steps were modified from http://www.puppyos.com/hard-puppy.htm and
explain this in more detail:
------------------------------------------------------------------------
- mkdir /mnt/devx
- mount /mnt/devx -t squashfs -o loop
- cp -a --remove-destination /mnt/devx/* /
- sync
- umount /mnt/devx
- rmdir /mnt/devx
---------------------------------------------------------------------------
* Reboot. The gcc compiler should now be available.
* Obtain the pilot-link source package (pilot-link-0.12.1.tar.gz)
* Copy package to a new folder, unzip.
* Run the following commands from the unzipped folder, to compile:
./configure --enable-conduits
make
make install
* Create the pilot devices in /dev:
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
* Create a link to /dev/ttyUSB1:
ln -s /dev/ttyUSB1 /dev/pilot
* Load the usbserial module with the correct id numbers for the palm
tungsten (this should be done after every reboot, eg add it to
/etc/rc.d/rc.local):
modprobe usbserial vendor=0x0830 product=0x0061
* Open a term window and display the tail of the messages file:
tail -f /var/log/messages
* Open another term window.
* Attach pilot to usb port, press hotsync button. You should see messages in the messages file relating to /dev/ttyUSB1
* Start pilot-xfer to check the connection:
pilot-xfer -l -p /dev/pilot
* This should print a list of the palm's contents, then cleanly disconnect.
* Obtain the jpilot source package (jpilot-0.99.9.tar.gz)
* Create a folder for it, move to folder and unzip.
* Move to new folder, compile with following commands:
./configure
make
make install
jpilot requirements (see install notes) should be satisfied by the standard
puppy 2.11 install, and by pilot-link.
* After this it's now ready for use. Run jpilot from the command line to test. It should automatically use the /dev/pilot link that you set up earlier. Don't forget that the pilot hotsync button must be pressed before the jpilot hotsync button. Check out the manual as it has some handy tips.
That's it, please advise of any cockups/omissions.
BTW big respect to the puppy developers - i love this distro!
--
"Winblow StringVesta is our most stable and secure operating system yet. That is, we worked really hard to make it better than XP. No, really."
http://studsramrod.blogspot.com/
puppy 2.11 and palm tungsten e2
-
- Posts: 3
- Joined: Wed 15 Nov 2006, 16:29
- Location: London UK
great news
This is great news - how to use a dwarf device, coming from a monster.
Am sure many members of this forum will now start thinking of buying a Tungsten this Christmas.
Am sure many members of this forum will now start thinking of buying a Tungsten this Christmas.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].