SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
In case anyone reading this thread still can't get it to work (like me) you can try editing /etc/mkinitrd/modules to load your motherboard's module, since your system may be like mine and loads the modules in initrd first, and once the ide_generic module is loaded, it's too late to do anything with insmod or modprobe or /etc/modules.
What helped me was adding the line in your lilo.conf for each linux entry (Or just 1 for testing purposes) I am not absolutely certain about the first '=' sign as Im not on my computer at the moment:
Code:
append = ide0=0
This forces the first ide device to not be used by the generic ide driver. Which gives your device a chance to be recognized by the actual driver (in my case libata). Hope this helps you guys. Thanks for all your help.
ide0 being my hard drive and ide1 being my cdrom drive. This helped me and I thought it might help some others. Let me know if that helped at all. If that does not help then you are most likely missing the kernel option for your specific chipset like everybody before me has said. I recommend building your specific chipset into the kernel rather than as modules because if you make them as modules you will need to make an initrd file so the specific modules can be called upon at boot time.
windows calls my controller Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
My BIOS has no options for setting DMA. Linux complains about DMA during boot time.Somebody please tell me why it wont work and do I have to recompile to 2.6?
please give us a little bit more info. specifically, the command you ran, an output of "lsmod | grep ide", and any kernel parameters you may have in your /boot/grub/menu.lst or /etc/lilo.conf.
guys most people have PIIX controler, when enabling ata/ide, it will not work! you have to enable only scsi and right (PIIX)
controler for discs... just try! Don't use anything to check (hdparm is not working for scsi) just play dvd...
In case anyone reading this thread still can't get it to work (like me) you can try editing /etc/mkinitrd/modules to load your motherboard's module, since your system may be like mine and loads the modules in initrd first, and once the ide_generic module is loaded, it's too late to do anything with insmod or modprobe or /etc/modules.
HI I Have de same problem on my asus z96f intel 945 chipset , and the problem is that you need disable the ide driver to the libata driver detect you drivers
put on the boot line the "ide1=noprobe ide0=noprobe"
or in you lilo
append = "ide1=noprobe ide0=noprobe"
that work for me
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.