Lately, I've been trying to get k3b working, so I can burn CDs conveniently. The CD drives in question are a Kenwood True-X "72x" CD-ROM (Second IDE master) and an HP 9100 CD writer (Second IDE slave).
The problem is that k3b takes fooooooorever to start up, because it checks the CD devices using cdrecord, and that causes hdc (the Kenwood CD-ROM) to wig out. The drives otherwise work fine. I can mount CDs on both drives, read & copy files, and I can burn CDs with the CD-RW drive. But when k3b starts up, it sits for a long time, as if it hung, though eventually starts in 2 or 3 minutes. In the meantime, I get lots of errors on the console and in the logs:
Oct 10 16:35:30 localhost kernel: scsi : aborting command due to timeout : pid 428, scsi0, channel 0, id 0, lun 0 Mode Sense (10) 00 2a 00 00 00 00 00 02 00
Oct 10 16:35:30 localhost kernel: hdc: lost interrupt
Oct 10 16:35:30 localhost kernel: ide-scsi: The scsi wants to send us more data than expected - discarding data
Oct 10 16:35:30 localhost kernel: ide-scsi: [[ 5a 0 2a 0 0 0 0 0 2 0 0 0 ]
Oct 10 16:35:30 localhost kernel: ]
Oct 10 16:35:30 localhost kernel: ide-scsi: expected 2 got 4 limit 2
This is highly annoying. Any suggestions on how to make my CD drives play well with others?