Does the tray open?
Check that the CDROM cable is plugged in properly.
This is an article on code 41 at Microsoft.com
Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)
A driver was loaded but Windows cannot find the device. This error occurs when Windows does not detect a non-Plug and Play device.
If the device was removed, uninstall the driver, install the device, and then click Scan for hardware changes to reinstall the driver. If the hardware was not removed, obtain a new or updated driver for the device.
If the device is a non-Plug and Play device, a newer version of the driver might be needed. To install non-Plug and Play devices, use the Add Hardware wizard. Click Performance and Maintenance on Control Panel, click System, and on the Hardware tab, click Add Hardware Wizard.
On the General Properties tab of the device, click Troubleshoot to start the Troubleshooting Wizard.
Windows XP Pro 2002 (SP2)
Intel Northwood 2.4GHz
Compaq Evo D510 SFF
768MB DDR PC2100
NVIDIA TNT2 32MB
Intel 82801 (AC\'97)
C: 40GB (FAT32)