CP210x Linux VCP Driver v3.1 Release Notes Copyright (C) 2009 Silicon Laboratories, Inc. This release contains the following components: ./cp210x-3.1.0.spec ./install - build and installation notes ./makerpm - script file to start the RPM Build ./PACKAGE_LIST - this file ./readme - general information ./RELEASE-NOTES - notes specific for this release. New features, fixes in this version, known defects in this version. ./REPORTING-BUGS - how to report bugs ./cp210x/.rpmmacros - required for RPM builds ./cp210x/configure - driver build configuration file ./cp210x/cp210x.c - driver source file ./cp210x/cp210x.h - driver header file ./cp210x/installmod - depreciated ./cp210x/Makefile24 - 2.4 kernel specific make file ./cp210x/Makefile26 - 2.6 kernel specific make file ./cp210x/Rules.make - 2.4 kernel build rules ./rpm/brp-java-repack-jars - file required by 2.4 rpm builds that might be installed in the wrong directory on certain systems. If so, this will be copied to the correct location. ./rpm/brp-python-bytecompile - file required by 2.4 rpm builds that might be installed in the wrong directory on certain systems. If so, this will be copied to the correct location. ./rpm/check-rpaths - file required by 2.4 rpm builds that might be installed in the wrong directory on certain systems. If so, this will be copied to the correct location. ./rpm/check-rpaths-worker - file required by 2.4 rpm builds that might be installed in the wrong directory on certain systems. If so, this will be copied to the correct location. Driver Installation ------------------- To Install the CP210x Drivers: Please review RELEASE-NOTES prior to installing for any known installation issues. **Do Not Log In as ROOT** Unzip cp210x-3.1.0 in your home directory. **Please note that in 2.4, the path to usb-serial.h is hard coded in the file ./cp210x/cp210x.h **Please note that in 2.4, the path to KERNELDIR is hard coded in the file ./cp210x/rules.mak To make install and source rpm packages, from a terminal prompt: run ./makerpm To install, run the rpm installation package which by default will be at: cd /var/temp/silabs/rpmbuild/RPMS/i386 double click on cp210x-3.1.0.i386.rpm Follow onscreen instructions. Known Issues and Limitations ---------------------------- 2.6 Kernel - Built to support up to 2.6.29/30 (the last release of 2.6 at the time of development). - 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.1 - June 28, 2009 CP210x Linux Driver Revision History -------------------------------------- Version 3.1 Added support for 2.6.x through 2.6.29/30 Added support for CP2104 and CP2105 devices Corrected bug in GPIO which returned an incorrect status value 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