Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I'm trying to install the latest version of Debian I could find with the 2.6 kernel that hopefully supports my SATA drive on a Dell Dimension 8400. Most kernel installs don't support it that I can find w/o bios changes out of SATA mode. Anyway, using a Debian install (same for Ubuntu) I get a CD not recognized error for my Samsung DVD-ROM SD-616E. It still may not be seeing my hard disk, but I was wondering if anyone had a suggestion about the DVD drive?
Well turns out everyone has problems with the 8400 SATA (& CD I think) no matter the distribution of linux (ubuntu, debian, knoppix, ...). Most end up changing the bios setting, which is fine if you want just linux. But if you want to keep Windows as a dual boot system, seems you either have to change bios back and forth, or recompile linux. See some links here. If you search on the internet you'll see everyone bumping into this. Either you can't see the SATA or you have problems with the CD drive with the distributions in their current verisons. I expect there will probably be a version of linux in the future that will accomodate it w/o the above, but these are the workarounds I've found so far.
It seems to occur because the sata drives are detected & mapped in 2.6 as /dev/sdx, whereas under the 2.4 kernel it will detect them as /dev/hdx. So what happens is that when it tries to autodetect your cdrom, it's pulled the mappings out from under its own feet (making the bios sata mappings for hda/hdb etc appear as sda, sdb etc).
What I do is install the system using 2.4, and then upgrade to the 2.6 kernel, and change the relevent settings in fstab & whereever else you need to.
Originally posted by pinguone It seems to occur because the sata drives are detected & mapped in 2.6 as /dev/sdx, whereas under the 2.4 kernel it will detect them as /dev/hdx. So what happens is that when it tries to autodetect your cdrom, it's pulled the mappings out from under its own feet (making the bios sata mappings for hda/hdb etc appear as sda, sdb etc).
Doesn't Debian have an advanced option during the install where you can just tell it, "Hey, my install CD is in the drive at /dev/sdx?