Serial and Parallel Port Problems
You need to have read and write access to the port.
Some distributions do not grant read/write access to regular users by default.
Refer to the instructions for accessing the parallel port to grant access to the serial ports.
First check that you have the device /dev/parport0. If not, you might need to do modprobe ppdev to load the kernel module.
You need to have read and write access to the port. Some distributions do not grant read/write access to regular users by default.
On unix and unix-like operating systems a normal user (other than "root") usually does not have rights to use external hardware by default. The user "root" has the privilege to make you able to use a programmer which is connected to the parallel port on your computer.
Open a console, get root with the command su and your root password. After this, you only have to issue the command chmod a+rw /dev/parport0. You can check, if you were successful with ls -la /dev/parport0. The output should look like this (just the first 10 characters are important):
crw-rw-rw- 1 root lp 99, 0 2007-02-28 11:54 parport0
Hint: On some systems like debian, you can use sudo chmod a+rw /dev/parport0 and your root password. Also, parport0 is the number zero, not the capital letter.
This is just a temporary solution, because after a reboot it is usually changed back to crw-rw. To be able to use the parallel port permanently, you have to add your user to the group lp. To do this, it is possible to use the system configuration tool of KDE. Go to user management, search for your username and activate system management mode. Your username is already member of many groups, such as audio, dip, video and some others. Add in this field just , lp and leave the system manager. You need to logout and login to activate your new group rights. When you start piklab, it should be possible to use your programmer connected to the parallel port.