История изменений
Исправление kostik87, (текущая версия) :
Где-то примерно начиная с ядра версии 2.6.35-2.6.38 CONFIG_IDE помечен устаревшим и весь функционал поддержки и SATA и PATA объединён в libata, поддержка которого задействуется опцией CONFIG_ATA. Задействование CONFIG_IDE крайне не желательно и уж тем более совместно с CONFIG_ATA.
Если вы все ещё конфигурируете ядро, то должны были видеть в menuconfig пометку, что CONFIG_IDE устарел, в противном случае не надо давать совет его использовать.
Предлагаю проверить, включена ли поддержка винчестера в ядре.
Что вы под этим понимаете ? В ядре нет опций поддержки винчестеров, а есть только опции поддержки контроллеров жёстких дисков материнской платы, но у ТС создаётся устройство /dev/sda, значит поддержка нужного контроллера включена, и опции поддержки форматов разметки жёстких дисков, gpt, msdos, bsd прочее.
Исходная версия kostik87, :
Где-то примерно начиная с ядра версии 2.6.35-2.6.38 CONFIG_IDE помечен устаревшим и весь функционал поддержки и SATA и PATA объединён в libata, поддержка которого задействуется опцией CONFIG_ATA. Задействование CONFIG_IDE крайне не желательно и уж тем более совместно с CONFIG_ATA.
Если вы все ещё конфигурируете ядро, то должны были видеть в menuconfig пометку, что CONFIG_IDE устарел, в противном случае не надо давать совет его использовать.