I have a Dell Inspiron 6000 with a Sony DW-Q58A CD/DVD drive. I dual boot Windows XP and Ubuntu. Neither OS can detect any type CD, but has no problem with DVDs. Is there anything I can do to fix short of replacing the drive?
Go to device manager and uninstal Sony DW-Q58A CD/DVD. Shutdown laptop for 5 minutes then reboot and windows will detect a new hardware and will instal a new driver.
Updated firmware from SOny web page
or from http://codeguys.rpc1.org/dvdrw_overview.html
Set ASPI to the recommended version
Digital music recording is enabled
DMA is on
1. Click Start, and then click Run.
2. In the Open box, type regedit, and then click OK.
3. Locate and then click the following registry subkey:
4. On the File menu, click Export.
5. In the File name box, type savedkey, and then click Save.
6. Click the REG_MULTI_SZ data type UpperFilters, and then click Delete on the Edit menu. When you are prompted to confirm the deletion, click Yes.
7. Click the REG_MULTI_SZ data type LowerFilters, and then click Delete on the Edit menu. When you are prompted to confirm the deletion, click Yes.
8. Quit Registry Editor, and then restart the computer.
if you have some softs like Nero, Daemon tools...uninstal them.
There is always the possibility that the lens is covered with dust and/or dirt and needs to be carefully cleaned.
The other reason could be a bad laser - when you play and/or burn the same media e.g. DVDs all the time the laser will get lazy and is no longer capable to properly align for different media - in your case CD's.
There is an option (something like a little screw) within the drive to realign the laser to properly play all media. However, since we are talking about nanometer accuracy it is unlikely you will have any success. This usually needs to be done using oscilloscopes and other high-tech tools which is why drives are usually replaced and not repaired by manufacturers.