Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have an IDE dvd/cdrom drive on my computer that used to work with linux (basically every distro) and still works with the windows install. one day I noticed it stopped working and I have no idea why. It's been months and I've recomiled my kernel a few times, asked on gentoo forums, but nobody is able to figure it out.

Here are some pastes of important system information and if anybody is able to stop why my IDE cdrom/dvd rom drive doesn't have an associated device file I'll accept the answer.

I can post more information if needed.

thanks.

share|improve this question
    
and where is the "add bounty" button? –  Chris Jan 31 '10 at 20:09
1  
It will be only available after a few days. –  whitequark Jan 31 '10 at 20:22
add comment

1 Answer 1

up vote 0 down vote accepted

Compare the 00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a [Master SecP PriP]) with 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO]: there is no Kernel driver in use string on the first. So the cause of the problem is absence of driver compiled in.

It is handled by ide-cd driver (at least on my machine) and is enabled by kernel config switch CONFIG_BLK_DEV_IDECD. Try searching for it in menuconfig (the '\' key) and enabling.

Also you will probably need a driver specific for your chipset: CONFIG_BLK_DEV_AMD74XX.

share|improve this answer
    
yep, pretty much what it looks like to me, too. no IDE devices enumerated in dmesg, no driver loaded for the IDE chip. i'll bet he could get libATA to handle it but that might require a recompile too. IDE drivers might be an AMD74XX module or ide-generic (i believe ide-cd is layered on top of one of these). –  quack quixote Jan 31 '10 at 20:49
    
That's AMD74XX: ide-generic will be enabled automatically. –  whitequark Jan 31 '10 at 21:15
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.