mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 20:42:39 +00:00 
			
		
		
		
	 1da177e4c3
			
		
	
	
		1da177e4c3
		
	
	
	
	
		
			
			Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
		
			
				
	
	
		
			59 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| This is the README for the Gracilis Packetwin device driver, version 0.5
 | |
| ALPHA for Linux 1.3.43.
 | |
| 
 | |
| These files will allow you to talk to the PackeTwin (now know as PT) and
 | |
| connect through it just like a pair of TNCs.  To do this you will also
 | |
| require the AX.25 code in the kernel enabled.
 | |
| 
 | |
| There are four files in this archive; this readme, a patch file, a .c file
 | |
| and finally a .h file.  The two program files need to be put into the
 | |
| drivers/net directory in the Linux source tree, for me this is the
 | |
| directory /usr/src/linux/drivers/net.  The patch file needs to be patched in
 | |
| at the top of the Linux source tree (/usr/src/linux in my case).
 | |
| 
 | |
| You will most probably have to edit the pt.c file to suit your own setup,
 | |
| this should just involve changing some of the defines at the top of the file. 
 | |
| Please note that if you run an external modem you must specify a speed of 0.
 | |
| 
 | |
| The program is currently setup to run a 4800 baud external modem on port A
 | |
| and a Kantronics DE-9600 daughter board on port B so if you have this (or
 | |
| something similar) then you're right.
 | |
| 
 | |
| To compile in the driver, put the files in the correct place and patch in
 | |
| the diff.  You will have to re-configure the kernel again before you
 | |
| recompile it. 
 | |
| 
 | |
| The driver is not real good at the moment for finding the card.  You can
 | |
| 'help' it by changing the order of the potential addresses in the structure
 | |
| found in the pt_init() function so the address of where the card is is put
 | |
| first.
 | |
| 
 | |
| After compiling, you have to get them going, they are pretty well like any
 | |
| other net device and just need ifconfig to get them going.
 | |
| As an example, here is my /etc/rc.net
 | |
| --------------------------
 | |
| 
 | |
| #
 | |
| # Configure the PackeTwin, port A.
 | |
| /sbin/ifconfig pt0a 44.136.8.87 hw ax25 vk2xlz mtu 512 
 | |
| /sbin/ifconfig pt0a 44.136.8.87 broadcast 44.136.8.255 netmask 255.255.255.0
 | |
| /sbin/route add -net 44.136.8.0 netmask 255.255.255.0 dev pt0a
 | |
| /sbin/route add -net 44.0.0.0 netmask 255.0.0.0 gw 44.136.8.68 dev pt0a
 | |
| /sbin/route add -net 138.25.16.0 netmask 255.255.240.0 dev pt0a
 | |
| /sbin/route add -host 44.136.8.255 dev pt0a
 | |
| #
 | |
| # Configure the PackeTwin, port B.
 | |
| /sbin/ifconfig pt0b 44.136.8.87 hw ax25 vk2xlz-1 mtu 512
 | |
| /sbin/ifconfig pt0b 44.136.8.87 broadcast 44.255.255.255 netmask 255.0.0.0
 | |
| /sbin/route add -host 44.136.8.216 dev pt0b
 | |
| /sbin/route add -host 44.136.8.95  dev pt0b
 | |
| /sbin/route add -host 44.255.255.255 dev pt0b
 | |
| 
 | |
| This version of the driver comes under the GNU GPL.  If you have one of my
 | |
| previous (non-GPL) versions of the driver, please update to this one.
 | |
| 
 | |
| I hope that this all works well for you.  I would be pleased to hear how
 | |
| many people use the driver and if it does its job.
 | |
| 
 | |
|   - Craig vk2xlz <csmall@small.dropbear.id.au>
 |