CP210x Linux VCP Driver v3.0 Release Notes
Copyright (C) 2008 Silicon Laboratories, Inc.

This release contains the following components:

	cp210x-3.0.0-1.spec - spec file for the driver build
	makerpm - makerpm file to build the RPM of the driver
	RELEASE-NOTES - This file
	INSTALL - installation instructions
	PACKAGE-LIST - list of files in the package
	REPORTING-BUGS - list of all known issues and limitations
	README - Revision history and release date file
	COPYING - GPL License
	cp210x\cp210x.c - Driver source file
	cp210x\cp210x.h - Driver header file
	cp210x\Rules.make - Rules for the 2.4 kernel make
	cp210x\Makefile24 - Make file for 2.4 Kernel
	cp210x\Makefile26 - Make file for 2.6 Kernel
	cp210x\configure - Configure file for the build
	cp210x\installmod - Install module script
	cp210x\.rpmmacros - rpmmacros file
	rpm\brp-java-repack-jars - Files needed for the rpm build
	rpm\brp-python-bytecompile - Files needed for the rpm build
	rpm\check-rpaths - Files needed for the rpm build
	rpm\check-rpaths-worker - Files needed for the rpm build


Driver Installation
-------------------

	1. Extract the source package into the home directory by running:
		gzip -cd cp210x-x.y.z-i.tar.gz | tar xvf -
	
	2. Modify line 17 of the ./cp210x/Rules.make file to set KENELDIR to point to 
	the local source directory. (2.4 kernel only)
	
	3. Modify line 98 of the ./cp210x/cp210x.h file to set the include directory to
	point to the local source directory's copy of usb-serial.h. (2.4 kernel only)
	
	4. Use the following command to build the rpm:
		./makerpm 
	It will be generated in:
		/var/tmp/silabs/rpmbuild/RPM/i386/cp210x-x.y.z-i.rpm
	where x.y.z-i is the current release number.
	
	5. Browse to the directory above containing the new rpm and run:
		rpm -Uvh cp210x-x.y.z-i.rpm
	where x.y.z-i is the current release number.
	
	6. This will install the driver if it is not already installed and up to date.
	Reboot the computer to complete the installation. (optional)


Known Issues and Limitations
----------------------------

2.6 Kernel
	- makerpm - only supports builds for the running kernel.
	- .spec - dependencies are broken.

2.4 Kernel
	- Built to support only 2.4.36 (the last release of 2.4 at the time of
	development).
	- makerpm - may require a root password if the following files are not in the
	/usr/lib/rpm directory:
		brp-java-repack-jars
		brp-python-bytecompile
		check-rpaths
		check-rpaths-worker
	- .spec - dependencies are broken.
	- makerpm - only supports builds for the kernel linked to by /usr/src/linux-2.4
	is hard coded too. KERNELDIR is defined in Rules.make on line 17:
		KERNELDIR = /home/user/linux-2.x.y
	- cp210x.h - path to usb-serial.h is hardcoded.


Release Dates
-------------
	CP210x Linux VCP Driver v3.0 - June 27, 2008


CP210x Linux Driver Revision History
--------------------------------------

Version 3.0

	Supports 2.4 and 2.6 through a single release
	
	Merged 2.4 and 2.6 drivers into a single package that can build
	and RPM for the target Kernel
	
Version 2.0

	Supports 2.4 and 2.6 Kernels through separate releases
	
	Support for 2.6 Kernel added
	
Version 1.1

	Supports 2.4 Kernel only
	
	Support added for higher baud-rates (460800baud and 921600baud)

Version 0.81b

	Supports 2.4 Kernel only
	
	This version fixes an issue which caused a machine crash when 
	disconnecting from a modem.

Version 0.81

	Supports 2.4 Kernel only
	
	Initial Release


