Not a kernel problem, it is almost pure userspace, you just need SCSI
generic support in the kernel. AFAIK, the HP 4020i is the same as
Philips CDD-2600.
Useful URLs and cdwrite/record mailing list.
X-CD-Roast - GUI for cdwrite. cdwrite seems to be dead, cdrecord is
being actively maintained but the GUI is nice and should be tweakable
for cdwrite.
http://www.fh-muenchen.de/home/ze/rz/services/projects/xcdroast/e_overview.html
cdrecord - ftp://ftp.fokus.gmd.de/pub/unix/cdrecord
CDR mailing list, send "subscribe" to cdwrite-request@pixar.com