I also have both dvd and cd burners on the same ide cable. I think the dvd burner is selected as master, and both show OK in k3b.
I can mount the dvd burner by doing #mount /dev/sr0 /mnt/cdrom,
and the cd burner by doing #mount /dev/hdd /mnt/cdrom
my fstab is /dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
I don't remember doing anything special to make them work.
Here's the output of $dmesg | grep hd
Kernel command line: auto BOOT_IMAGE=Slackware10.2 ro root=301 hdc=ide-scsi
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc
hda: Maxtor 6E030L0, ATA DISK drive
hdc: PIONEER DVD-RW DVR-108, ATAPI CD/DVD-ROM drive
hdd: ASUS CRW-2410A, ATAPI CD/DVD-ROM drive
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 60058656 sectors (30750 MB) w/2048KiB Cache, CHS=3738/255/63, UDMA(133)
hdd: attached ide-cdrom driver.
hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
hda: hda1 hda2 hda3
hdc: attached ide-scsi driver.
In /etc/lilo.conf I have the line: append="hdc=ide-scsi"
this was added during install of slackware.
Edit: WTF are those smilies doing in my BIOS lines???!