puppy 2.11 and palm tungsten e2

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
coffeemonster
Posts: 3
Joined: Wed 15 Nov 2006, 16:29
Location: London UK

puppy 2.11 and palm tungsten e2

#1 Post by coffeemonster »

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/

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

great news

#2 Post by raffy »

This is great news - how to use a dwarf device, coming from a monster. :D

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].

Post Reply