1This is the README for the Gracilis Packetwin device driver, version 0.5 2ALPHA for Linux 1.3.43. 3 4These files will allow you to talk to the PackeTwin (now know as PT) and 5connect through it just like a pair of TNCs. To do this you will also 6require the AX.25 code in the kernel enabled. 7 8There are four files in this archive; this readme, a patch file, a .c file 9and finally a .h file. The two program files need to be put into the 10drivers/net directory in the Linux source tree, for me this is the 11directory /usr/src/linux/drivers/net. The patch file needs to be patched in 12at the top of the Linux source tree (/usr/src/linux in my case). 13 14You will most probably have to edit the pt.c file to suit your own setup, 15this should just involve changing some of the defines at the top of the file. 16Please note that if you run an external modem you must specify a speed of 0. 17 18The program is currently setup to run a 4800 baud external modem on port A 19and a Kantronics DE-9600 daughter board on port B so if you have this (or 20something similar) then you're right. 21 22To compile in the driver, put the files in the correct place and patch in 23the diff. You will have to re-configure the kernel again before you 24recompile it. 25 26The driver is not real good at the moment for finding the card. You can 27'help' it by changing the order of the potential addresses in the structure 28found in the pt_init() function so the address of where the card is is put 29first. 30 31After compiling, you have to get them going, they are pretty well like any 32other net device and just need ifconfig to get them going. 33As an example, here is my /etc/rc.net 34-------------------------- 35 36# 37# Configure the PackeTwin, port A. 38/sbin/ifconfig pt0a 44.136.8.87 hw ax25 vk2xlz mtu 512 39/sbin/ifconfig pt0a 44.136.8.87 broadcast 44.136.8.255 netmask 255.255.255.0 40/sbin/route add -net 44.136.8.0 netmask 255.255.255.0 dev pt0a 41/sbin/route add -net 44.0.0.0 netmask 255.0.0.0 gw 44.136.8.68 dev pt0a 42/sbin/route add -net 138.25.16.0 netmask 255.255.240.0 dev pt0a 43/sbin/route add -host 44.136.8.255 dev pt0a 44# 45# Configure the PackeTwin, port B. 46/sbin/ifconfig pt0b 44.136.8.87 hw ax25 vk2xlz-1 mtu 512 47/sbin/ifconfig pt0b 44.136.8.87 broadcast 44.255.255.255 netmask 255.0.0.0 48/sbin/route add -host 44.136.8.216 dev pt0b 49/sbin/route add -host 44.136.8.95 dev pt0b 50/sbin/route add -host 44.255.255.255 dev pt0b 51 52This version of the driver comes under the GNU GPL. If you have one of my 53previous (non-GPL) versions of the driver, please update to this one. 54 55I hope that this all works well for you. I would be pleased to hear how 56many people use the driver and if it does its job. 57 58 - Craig vk2xlz <csmall@small.dropbear.id.au> 59