Downloads 

Virtual Serial Port Driver for Linux (VSPDL)

Downloads

 

Virtual Serial Port Driver for Linux (VSPDL) is available in two different versions: gzipped TAR archive and RPM package. System requirements and installation procedure can be found here

Release: V1.47, published on 14 Jan 2013

  • kernels 3.1-3.4 module build fix;
  • better init.d dependencies.

Tested in: CentOS 6.3, Mandriva 2011, OpenSuse 12.1, OpenSuse 12.2, Debian 6.0.6, Ubuntu 12.04;


Title Version Date File

i586 TAR 1.47 14/01/2013 vspd-1.47-rsmu.i586.tar.gz
i586 RPM 1.47 14/01/2013 vspd-1.47-rsmu.i586.rpm

Note: you don't need x86_64 for now, it's binary compatible.

System-specific notes

CentOS

# first: set up kernel headers for building modules
yum install kernel-devel
# second: install VSPDL RPM
yum install ./vspd-<version>.rpm

# Linux kernel development headers are installed into
# /usr/src/kernels/<somedir>
# preapre path for VSPDL
cd /usr/src/; ln -s ./kernels/<dirname> ./linux-`uname -r`

*Suse

# STEP 1.0: install default kernel and reboot
yast -i kernel-default
reboot
# STEP 1.1: set up kernel sources for external modules
yast -i kernel-source
yast -i kernel-syms
# STEP 1.2: prepare linux source tree
cd /usr/src/
cp -f ./linux-obj/`uname -i`/default/.config ./linux/
cp -f ./linux-obj/`uname -i`/default/Module.symvers ./linux/
ln -s ./linux ./linux-`uname -r`
----------------- comment
# for my OpenSuse 12.1:
$ uname -a
Linux linux-wh6q 3.1.10-1.16-default #1 SMP Wed Jun 27 05:21:40 UTC 2012 (d016078) i686 i686 i386 GNU/Linux
$ ls -l
total 20
lrwxrwxrwx  1 root root   17 Jan 11 05:27 linux -> linux-3.1.10-1.16
drwxr-xr-x 24 root root 4096 Jan 11 07:40 linux-3.1.10-1.16
lrwxrwxrwx  1 root root   19 Jan 11 05:33 linux-3.1.10-1.16-default -> ./linux
drwxr-xr-x  3 root root 4096 Jan 11 05:31 linux-3.1.10-1.16-obj
drwxr-xr-x  3 root root 4096 Jan 11 05:31 linux-obj
drwxr-xr-x  8 root root 4096 Jan 10 09:30 packages
----------------- comment /
# STEP 1.3: finilize
cd /usr/src/linux/
make oldconfig && make modules_prepare

# STEP 2.0 install VSPDL RPM (or tar if you wish)
yast -i ./vspd-<version>.rpm

# STEP 3.0 install VSPDL
cd /usr/local/vspd-<version>-dist
./install.sh /usr/local/vspd

# STEP 4.0 (optional)
depmod

Ubuntu

# STEP 1.0
apt-get install linux-headers-`uname -r`
apt-get install gcc
apt-get install make

# STEP 2.0
unpack and install vspd-<version>.tar.gz

# STEP 3.0 (for 64bit only)
# for 64bit system you may need to install lib32stdc++6:
apt-get install lib32stdc++

Debian

# STEP 1.0 (optional, usually it's already installed in Debian)
apt-get install linux-headers-`uname -r`
apt-get install gcc
apt-get install make

# STEP 2.0
unpack and install vspd-<version>.tar.gz

# STEP 3.0 (for 64bit only)
# for 64bit system you may need to install lib32stdc++6:
apt-get install lib32stdc++

Mandriva >=2011

Mandriva 2011 placed it's development-ready kernel source into /usr/src/devel/linux-`uname -r`
# So you need to set up a symbolic link before running install.sh:

ln -s /usr/src/devel/`uname -r` /usr/src/linux-`uname -r`

If your system is using old libc try one of previous releases (1.44, 1.46).

Previous release: V1.44, V1.46, published on 26 Jul 2010

  • Driver structure alloc/register fix for 2.6.3x kernels
  • Added NetLoader application.

For more information, see Tibbo Documentation or in the Tibbo Knowledge Base, specifically under Installing VSPDL as well as SLIP over IP using VSPDL.

Title Version Date File

RedHat, Madriva, SuSe, Ubuntu, Gentoo ...

i586 TAR 1.46 20/02/2012 vspd-1.46-rsmu.i586.tar.gz
i586 RPM 1.46 20/02/2012 vspd-1.46-rsmu.i586.rpm
x64 TAR 1.46 04/03/2012 vspd-1.46-rsmu.x86_64.tar.gz
x64 RPM 1.46 04/03/2012 vspd-1.46-rsmu.x86_64.rpm

Debian 4, 5

i586 TAR for Etch 1.44 09/03/2010 vspd-1.44-deb4.i586.tar.gz

RedHat 9

i386 TAR for RH9 1.43 09/03/2010 vspd-1.43-rh9.i386.tar.gz
i386 RPM for RH9 1.43 09/03/2010 vspd-1.43-rh9.i386.rpm

ARM (armv5tejl, ts-7800), linux-2.6.21-ts

For installation instructions, see Installing VSPDL on an ARM System in Tibbo Knowledge Base.

Title File

VSPDL binary, Module source build using ts-7800-gnueabi crosstool vspd-1.43-armv5tejl-2.6.21-...
Module binary, build for default linux-2.6.21-ts using ts-7800-gnueabi crosstool vspm-1.43-armv5tejl-2.6.21-...

Netloader

Title Version Date File

NetLoader binary for Linux (will be included into VSPDL 1.44) howto 1.44 20/05/2010 netloader