Kernel 2.4.29 и SATA AHCI

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Alex Vetrov
Junior member
Сообщения: 9
Зарегистрирован: 14 фев 2005, 15:13

Kernel 2.4.29 и SATA AHCI

Сообщение Alex Vetrov » 14 фев 2005, 19:34

День добрый.
Недавно купил Intel915G с диском WD RAPTOR 74G (SATA , NCQ)
Поставил Slackware 10.1 kernel 2.4.29. По докам получается такая картина ? для ядра 2.4.29 есть поддержка драйвера AHCI  который поддерживает NCQ.
http://linux.yyz.us/sata/sata-status.html#ahci
Intel 915G чипсет в свою очередь поддерживает AHCI.  (http://developer.intel.ru/design/chipsets/915G/ )
AHCI нужен как раз для того чтобы увидеть полную поддержку диска WD со всеми его фичами (NCQ).
К сожалению, при загрузке с поддержкой AHCI у меня случается ?kernel panic?. То есть либо я заблуждаюсь насчёт реализации AHCI в Intel915G либо AHCI драйвер как-то некорректно себя ведёт (или я делаю что-то не так)
При загрузке со стандартным ? Intel ICH[567] "IDE mode" ? драйвером ( http://linux.yyz.us/sata/sata-status.html#ich5) всё загружается и диск нормально определяется как /dev/sda .

Просветите, пожалуйста, на счёт моих заблуждений и  что можно предпринять ? ждать пока ядро станет нормально поддерживать AHCI, продавать комп, читать доки? А то как-то нехорошо вышло - для простой поддержки Intel ICH деньги можно было бы и меньшие заплатить ...
Спасибо.

Alex Vetrov
Junior member
Сообщения: 9
Зарегистрирован: 14 фев 2005, 15:13

Сообщение Alex Vetrov » 16 фев 2005, 11:07

Нет идей или некоректно заданый вопрос??
Кто-нить вообще запускал поддержку NCQ по линух ?
Какая OS, ядро, hardware ?

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 16 фев 2005, 20:53

Зачем вопрос помещен в ветку
" Сетевые решения -> Сети - Технические вопросы, решение проблем" ?
переношу по месту назначения.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 16 фев 2005, 21:42

WD Raptor поддерживает не NCQ, а TCQ. А эти технологии не очень совместимы...

Alex Vetrov
Junior member
Сообщения: 9
Зарегистрирован: 14 фев 2005, 15:13

Сообщение Alex Vetrov » 17 фев 2005, 11:15

Я вообще-то считал TCQ разновидностью NCQ, хотя вот после прочтения
http://www.thg.ru/storage/20041123/index.html - вообще перестал чего-либо понимать.

И тогда непонятки делятся на два раздела.
1)
Почему собственно Intel915G не работает под ядром 2.4.29 через AHCI SATA драйвер?
Какая другая мама может работать через AHCI SATA драйвер (были ли примеры)?
2)
Все-таки хотелось бы воспользоваться преимуществами новых технологий.
Как я понял однозначного ответа на то, что быстрее NCQ или TCQ нет.
Цитируюhttp://www.thg.ru/storage/20041123/index.html:

?Принцип работы TCQ заключается в изменении порядка следования команд на основе адреса LBA (Logical Block Addressing). Принцип работы TCQ заключается в изменении порядка следования команд на основе адреса LBA (Logical Block Addressing).?

?Родная" очередь команд (NCQ) работает как "простой" режим TCQ, однако другие два варианта недоступны.
Очередь команд упорядочивает все входящие команды. Длину очереди называют глубиной. Максимальная длина NCQ составляет 32 команды на источник. Теоретически, TCQ может работать с числом тэгов до 216, но подобное встречается не часто. В реальных условиях длина очереди редко превышает 64 команды.?

Итак, как я понял и с NCQ  и с TCQ применяется алгоритм очереди, который ?грубо говоря? заносит очередь в память, а потом выстраивает её таким образом, что считывание данных с диска происходит согласно расположению этих данных на диске ? типа назовём это ?из центра наружу и обратно?.

В чём же тогда принципиальное отличие TCQ и NCQ? Что быстрее?

Какие комплекты железа можно использовать (с каким ядром)   для поддержки следующих конфигураций:

МАМА ? поддержка NCQ + Диск NCQ
МАМА ? поддержка TCQ + Диск TCQ

Alex Vetrov
Junior member
Сообщения: 9
Зарегистрирован: 14 фев 2005, 15:13

Сообщение Alex Vetrov » 18 фев 2005, 12:10

И опять тишина :(

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей