PODxt Pro Linux USB driver
==========================

Binary installation
-------------------

If one of the precompiled binaries exactly fits your system, all you have to do
is to install the corresponding package with a command (as root) like this:

	rpm -i podxtpro-0.3-2.6.8-24.13-default-1.i586.rpm

The installation procedure checks if the system matches and refuses
installation if it doesn't, so you don't need to be worried about installing an
incompatible driver. In case of success, module dependencies are updated
automatically, therefore installation might take a while.


Source installation
-------------------

Unpack the archive, change to the newly created directory, and compile/install
the driver:

	tar xjf podxtpro-0.3.tbz
	cd podxtpro-0.3
	make install

This will compile the driver and install it in the module directory, so the
driver should be loaded automatically as soon as the PODxt Pro device is
connected. If it doesn't, you can load it manually with

	modprobe podxtpro

You need root privileges to install and manually load the driver.


System requirements
-------------------

For installation from source code, the sources of the running kernel must be
installed at the usual place (i.e., /usr/src/linux-2.6.x) for compilation of
the driver. It should work with any 2.6.x Linux kernel. However, a recent
version of ALSA (at least 1.0.4) is required in most cases (see README for
details, section "Note on sample conversion"), which appeared in kernel 2.6.7.
If your Linux distribution includes an older kernel and/or ALSA version, get
the most recent versions from

	http://www.kernel.org
	http://www.alsa-project.org

The driver has been developed under SuSE Linux 9.2 with kernel 2.6.8-24.5 and
ALSA-1.0.6. Although the "official" ALSA-1.0.6 still shows the resampling
problem mentioned above, the problem doesn't appear on a "standard" SuSE 9.2
installation since SuSE already included the patch in their distribution.
See Section 4.3.4 of driverdocs.pdf for more information regarding ALSA.
