LINUX.ORG.RU

Ядро 2.4.29 и SATA + PATA


0

0


Продолжаю биться с SATA-винтом в native mode.
Все работает, НО! Тормозит ПРОЦЕССОР, пока например не замаунтишь CD-ROM, который сидит на обычном IDE. После этого все работает как и должно. Как только отмаунчиваем сидюк - опять тормоза.

Скорость проца меряю элементарным арифметическим тестом из комплекта unixbench - разница получается в два раза.

Пришлось включить режим совместимости SATA, и откатиться на ядро 2.4.26, т.к. 2.4.29 в этом режиме не желает включать dma, а 2.4.26 включает, но не выше udma2.

Что за бред-то? Причем тут сидюк? Почему когда он намаунчен, перестает тормозить ПРОЦЕССОР?

P.S. Мамка ASUS P4P800-MX на i865, проц iCeleron-D-2.4GHz, мозга 1gb


Ответ на: комментарий от Shaman007

на 2.6 переходить не хочется как-то, ибо много компов под 2.4, и не хочется чтобы один был под 2.6

xpg
() автор топика
Ответ на: комментарий от Deleted

Пользую libata конечно.

После ещё некоторых исследований выяснил причину тормозов, т.е. в каком случае они происходят. Тормозит все когда в биосе поставлен native mode (enhanced) и для S-ATA и для P-ATA, тогда пока сидюк не намаунтишь - тормозит проц. Не тормозит если сидюк не подключен вообще. А если ставить enhanced режим только для S-ATA, а P-ATA оставить как есть - то все вроде замечательно, т.е. ide-драйвер пишет что P-ATA работает в non 100% native режиме, но ставит DMA и ничего не тормозит и все работает. Так и оставил пока.

Но все равно - не понятны причины. Хочется разобраться.

P.S. Повторяемость всего этого эксперимента - 100%.

xpg
() автор топика
Ответ на: комментарий от xpg

PATA практически на всех компах работает в non 100% native режиме.

SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
у меня.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.