How to get Pioneer DRM624 6-platter jukebox working under Linux

As a simple starting point, I have assumed that one can drive the 624x rather much the same as the 604x. What little testing I've done has supported this view.
To this end, I copied the line in /usr/src/linux/drivers/scsi/scsi.c that referes to the Pioneer 604 changing the identifier to 604X.
Having made this change, you need to recompile the kernel and probably reinstall the modules
On 2.4 kernels this has moved into scsi_scan.c

Here is a snippet from my new scsi.c

/* * Other types of devices that have special flags. */ ... ... {"PIONEER","CD-ROM DRM-600","*", BLIST_FORCELUN | BLIST_SINGLELUN}, {"PIONEER","CD-ROM DRM-602X","*", BLIST_FORCELUN | BLIST_SINGLELUN}, {"PIONEER","CD-ROM DRM-624X","*", BLIST_FORCELUN | BLIST_SINGLELUN}, {"PIONEER","CD-ROM DRM-604X","*", BLIST_FORCELUN | BLIST_SINGLELUN}, ... ... What this does is force the device to look at the other LUNs and install them sequentially as generic scsi devices. eg /dev/scd1 - /dev/scd6

Unfortunatelly this still doesn't work properly...