Sorry for the ads, but this is real important!

VIA KM266 PCTEL CNR/AMR Modem Drivers.

Page updated 23 February 2003

On this page you will find working Linux drivers for the VIA KM266 PC Tel CNR/AMR modem for kernels 2.4.7 thru to 2.4.20.

Kernel 2.4.7 to 20: <<pctel.tar.gz>>  <<install>>  <<ptserial.tar.gz>>

Steps:
1) log in as 'root'
2) copy all the files into any but the same directory
3) chmod 777  install
4) run the ./install script to compile and load the modules.

If running successfully, copy the pctel.o and ptserial.o files from your lib directory (sub-directory of where you un-tarred and compiled the drivers) into your /lib/modules/kernel-version/misc/ directory and add 'pctel' and 'ptserial' entries in your /etc/modules file. The modem drivers will be then loaded upon each boot.


IMPORTANT! Please read:

BIOS/CMOS:
Some people have reported that for modem to be detected under Linux, the 'pnp os' option in bios setup needs to be set to 'yes'. Some say 'no'. You can try both.

GCC version:
Previous versions of this driver would not compile under gcc 3.2. These drivers will now compile with gcc 2.95 and gcc 3.2, as they have been modified to fix these problems. However, your kernel needs to compiled with the same version of gcc as the modules. So if your gcc (and associated libraries) have been updated since compiling your kernel, you will have to recompile your kernel first.

Kernel Version:
To compiled the driver, you will need the full kernel source code installed to the standard
/usr/src/linux directory. You need to make sure that the source version is identical to the version of your running kernel. Often the kernel source that comes with your distribution won't match the running kernel exactly, so you will need to compile your own kernel first.

Kernel Options:
Ensure that your kernel has support for kernel module loading, ppp, ppp support for asynchronous serial ports and PC style hardware enabled. I am told that kernels compiled with __SMP__ option (Symetrical Mutliple Processors) will not work with these drivers. This is because half the package is proprietary code that has been pre-comiled without support for SMP by PC Tel. Getting the kernel versions and kernel options correct will remove all "unresolved symbol" errors.

Modem dialers:
I find that the modem works well with wvdial and pppconfig (pon & poff), and kppp (some say to change the enter character in .kde/share/config/kppprc file from LF to CR - but I never did).


Download the lot in one file!

Full Package (733KB)

Many thanks to Robert Ju from PCTel.com for these.

Other Linux Modem drivers sites:

Visit Homepage


Sorry for the ads, but this is real important!