SATA на 2.6.23

Было ядро 2.6.21-r3
SATA диск определялся, как sda. На днях собрал ядро 2.6.23 и SATAшный диск определился, как hda при этом не работает DMA =(.
Поддержка SCSI включена.
Пытался использовать старый конфиг через make oldconfig. Не помогло.
Где-то в инете прочитал совет дописать в параметры загрузки ядра hda=noprobe hda=none. В итоге винт вообще не распознался никак.

lspci выдает:
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)

Подскажите, в каком направлении копать?

именно libata

именно libata включена?

> именно libata

> именно libata включена?
ммм... думаю, что да. В комментариям к опциям ядра это явно не указано =( Как это дело грамотно проверить?

А вообще-то должен быть включен
Devic Drivers-> Serial ATA (prod) and Parallel ATA (experimental) drivers->Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
В конфиг файле это опция CONFIG_ATA_PIIX... вроде-бы это libata

выглючи в ядре

выглючи в ядре поддержку intel_ide и будет тебе щастье :). сам раз двадцать на нотике от тошиба (не моем) ядро пересобрал, пока доперло :). CDROM станет scsi - /dev/sr0. да и hdd будет 35 мб/сек выдавать, против ~3мб/сек :). почему-то ide на этом чипе перекрывает sata. этим он мне и не понравился (ICH7) чип, похоже, с эмуляцией...
ЗЫ: описанная тобой шняга началась еще в 2.6.22-*

Угу.... сам уже

Угу.... сам уже сделал. Но всё-равно огромное спасибо.

а где этот

а где этот пункт, который включает поддержку intel_ide?
у меня похожий ноут с чипом ICH7. Бьюсь уже час с ядром, никак не могу найти нужные опции.

В основном смотрю в раздел:
Serial ATA (prod) and Parallel ATA (experimental) drivers
тут у меня включено только:
Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA

недостаточно? Или наоборот, что-то выключить надо?

у меня Toshiba Satellite A100-906:
00:1f.2 IDE Interface: Intel Corporation 8280GMB/GHM (ICH7 Family) SATA IDE Controller (rev o2)

PS
Пробовал даже включить: CONFIG_BLK_DEV_IDE_SATA, который deprecated with libsata :) Тоже нифига.

PPS
На всякий случай, вот мой конфиг: http://best-projects.net/other/config-2.6.23-gentoo.txt

сработало

сработало выключение всего пункта: Device Drivers ---><> ATA/ATAPI/MFM/RLL support --->
терь грузится.

тормоза при копировании

При копировании файлов у меня жутко тормозит машина

N24 / # lspci | grep -i ide
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)

ядро 2.6.22-gentoo-r3

Device Drivers ---><*> ATA/ATAPI/MFM/RLL support --->
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATAPI CDROM support

и

Device Drivers ---><*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> NVIDIA SATA support

что еще надо врубить/вырубить?
как проверить можно ли врубить dma на сидюке и на винте sata?
делаю так

N24 linux # hdparm -d1 /dev/sda

/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
N24 linux # hdparm -d1 /dev/cdrom

/dev/cdrom:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

use the source Luke (c) Obi VanKenobi

Вот это

Вот это вырубить вообще

Device Drivers ---><*> ATA/ATAPI/MFM/RLL support --->
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support 
<*> Include IDE/ATAPI CDROM support

там либо ата включаешь либо новый сата пата лейер
вот это совсем выруби
ATA/ATAPI/MFM/RLL support

___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

hdparm тебе пишет

hdparm тебе пишет что не может включить DMA-режим.
Для SATA-винчестеров есть специальная утилита -- sdparm.
Т.е. делаешь emerge sdparm, смотришь man по ней, выставляешь что тебе нужно.

у SATA винтов DMA и

у SATA винтов DMA и так включен еще ядром, sdparm нужен так где мелкого тюнинга и только если действительно знавешь что делаешь.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".