Kernel 2.4.29 и SATA AHCI
Модераторы: Trinity admin`s, Free-lance moderator`s
-
- Junior member
- Сообщения: 9
- Зарегистрирован: 14 фев 2005, 15:13
Kernel 2.4.29 и SATA AHCI
День добрый.
Недавно купил 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 деньги можно было бы и меньшие заплатить ...
Спасибо.
Недавно купил 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 деньги можно было бы и меньшие заплатить ...
Спасибо.
-
- Junior member
- Сообщения: 9
- Зарегистрирован: 14 фев 2005, 15:13
-
- Junior member
- Сообщения: 9
- Зарегистрирован: 14 фев 2005, 15:13
Я вообще-то считал 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
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
-
- Junior member
- Сообщения: 9
- Зарегистрирован: 14 фев 2005, 15:13
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя