No, don't clone the mac address.
In your Linksys config in the max number if DHCP users, do you have a number there higher then the total number of devices connected on your internal network, just want to make sure you don't have a low number and run out of assignments.
The only other thing I can say to try is to code a static IP address on the HR21 (just have to ask again, make sure you're using port 1 on the HR21 and not 2). Or a quicker test would be to connect it directly to your Comcast cable modem, bypassing the Linksys. If you do that power off the Comcast modem and the HR21, connect the ethernet cable directly from the HR21 to the modem, power up the modem and wait for it to sync with the network then power up the HR21 and see what happens.