Do you think it wise to hard-code the device-node names?  Different distributions and versions can very easily use different names.  There might be an existing param key you could check too be sure what names to use (like cdrom_cd1 or something).  What do you think?