KOnCD - Burn your own CDs

Copyright (C) 2000 by Kai Heitkamp
according to the GNU in the file COPYING

E-Mail: koncd@kai-heitkamp.de
Home-page: http://www.koncd.de

KOnCD is a program that allows you to master CDs with mkisofs and
cdrecord programs. It can create multisession CD, bootable CD,
supports blanking on CD-RW. It also copy CDs on-the-fly. You
should have installed cdrecord and mkisofs on your system in
order to get KOnCD working !

Of course you use this software at YOUR OWN RISK - don't kill me because of
unusable CD-R media.


REQUIREMENTS
------------

  - Linux 2.x.x
  - QT 1.42 or any later
  - KDE 1.0 or any later
  - SCSI CD-ROM and SCSI CD writer or IDE with SCSI emulation support
  - cdrecord 1.8xxx
    (http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html)
  - mkisofs-1.12xx (the patched version included with cdrecord 1.8xxx)

KOnCD tested with RedHat 6.1:
Kernel 2.2.14 / KDE 1.1.2 / QT 1.44 / cdrecord 1.8 / mkisofs 1.12
Yamaha CRW-6416S


INSTALLATION
-----------

- configure
- make
- make install (as root !)


ATAPI CD-WRITER
--------------

The ATAPI standard describes method of sending SCSI commands over IDE
with some small limitations to the "real" SCSI standard.
For this reason ATAPI-SCSI emulation is the native method of
supporting ATAPI devices.

Many people ask why I use ATAPI-SCSI emulation.
The use of the naming convention "ATAPI-SCSI emulation" is a
litle bit misleading. It should rather be called:
"SCSI host adapter emulation"

Make your kernel ready for ATAPI CD-Writers:

1) run 'make menuconfig' or 'make xconfig', then choose "load config
    from alternate file" to restore the original configuration

2) In "Block Devices", disable "IDE/ATAPI CD-ROM
    support" and enable instead "scsi emulation"
    In any case, you need to disable generic IDE/ATAPI CDROM support in
    order to make ATAPI SCSI emulation working !

3) in "SCSI support" enable "SCSI support", "SCSI CD-ROM support" and
    "SCSI generic support", everything directly in the kernel or as module

4) compile, install kernel/modules, reboot.  Now, if everything went
    fine, your CDROM units should show up with a message like:
    "hdb: HP CD-Writer+ 7100, ATAPI CDROM drive - enabling SCSI emulation"

5) run "cdrecord -scanbus" to make sure cdrecord can see the unit and
    talk to it. Or use the Setup of KOnCD to see the devices !

Don't forget that now -all- of your CD drives are seen as -SCSI- units
by all programs (/dev/scd0 etc.), so you might want to relink
/dev/cdrom to the proper scd<n> in order to get xcdplay or whatever to
work again.


Have fun with it !

Kai Heitkamp