Скажите пожалуйста, можно ли добавить режим AHCI (NCQ) в биос (AMIBIOS netbox foxconn nvidia ion 330i)? В интернете читал, что недостающие функции AMIBIOS можно добавить с помощью AMIBCP. Скачал AMIBCP v3.13. Открыл свой биос. Setup Configuration увидел. Соответствует моему биосу. В BIOS Strings нашел строки AHCI Port0 - AHCI Port6, NCQ. Что дальше с этим делать - не знаю. Кто понимает - объясните в каком направлении идти и вообще разрешимая ли эта задача? Пишут о скрытых функциях и их активизации - где это? В AMIBCP не нашел. Удивительно, но за сутки никто не смог ответить на такие простые вопросы. Мне казалось, что крутые ребята, пишущие на ассемблере все знают.
ответ - можно, но трудоемко. Я б лично не заморачивался.
В первом приближении можно попробовать поискать значения в CMOS-памяти, которые управляют этими режимами, и изменить их. Для этого нужно иметь аналогичную железку с таким же БИОСом, но где есть эти пункты меню.
К тому же вопрос нужно задавать грамотно - вот Вы говорите, что в Вашем БИОСе чего-то не хватает. Где его взять? Или ссылку на обновление прошивки с офф. сайте укажите, или приложите саму прошивку. Например, считанную на программаторе. Иначе нет предмета для анализа.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Большое спасибо за ответ. Думал, что вообще никто не прореагирует. Аналогичной железки с биосом, где есть AHCI не существует. Фирма foxconn не сделала такой биос для nettop nVidia ION nt330i. (Есть биос совсем другой материнской платы фирмы Zotac, но это тоже платформа nVidia ION 330i. Там режим AHCI есть. Не знаю сможет ли это помочь.)
Я открыл биос foxconn nVidia ION nt330i в AMIBCP и нашел в BIOS Strings строки AHCI Port0 - AHCI Port6 и NCQ. Означает ли это, что этот режим каким-то образом в биосе существует, но заблокирован или скрыт? Могу сказать только, что контроллер харда и сам хард поддерживают режим AHCI по спецификации. Задача состоит в том, чтобы включить этот режим в биосе. Буду очень признателен за помощь. Даже если это очень трудно, я готов этим заниматься неограниченное время, вплоть до того, что изучить ассемблер, диассемблировать биос и сделать необходимые вставки в биос. Когда-то, очень давно писал драйвера на ассемблере в MS DOS. Но уже все забыл и не в теме, особенно что касается биоса. Поэтому очень рассчитываю на подсказки, хотя бы на первых порах. Если режим можно включить с помощью таких программ как AMIBCP, то это было бы оптимально. Но я согласен попробовать и более сложные варианты, если нет другого выхода. Файл биоса прикрепляю.
нет, не означает.
боюсь, что не получится.
Почему я вообще заговорил о CMOS? Дело в том, что если есть код, которые отвечает за включение AHCI, то при установке определенного флага в CMOS он может сработать. А BIOS Setup по сути и занимается тем, что записывает нужные флаги в CMOS. А вот если физически этого кода работы с AHCI нет, то придется его дописывать. Или брать BIOS от аналогичной мамки и допиливать под Вашу.
В любом случае, перед началом экспериментов следует запастись инструментарием:
- программный (для редактирования БИОСа - MMTool, AMIBCP и пр., дизассемблер IDA и пр.)
- программатор с набором адаптеров (для того, чтобы можно было зашить произвольную версию БИОСа)
- паяльник или паяльная станция - для выпайки микросхемы БИОС, если это необходимо.
Без этого Вы рискуете огрести сложноразрешимых в домашних условиях проблем.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Спасибо большое за ответ. Понял, что задача не из простых и потребует длительной подготовки, если вообще возможно в этом разобраться, не имея детальной информации о железе. Вы мне прояснили всю сложность проблемы. Еще раз огромное спасибо.
Я, наверное, знаю в чём Ваша проблема - у Вас на руках mITX система, которая при некоторых операциях не совсем внятно себя ведёт (тормозит). Это участь всех маломерных систем. У самого такая на Atom-220. Однако не жалуюсь...
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
Нет, проблема не в этом. Я люблю Mac OS X, но не люблю, с некоторых пор (с 2000г), компьютеры от Apple. Мне не понравилось заявление Стива Джобса, о том, что он не представляет себе компьютер дешевле $500, чтобы это был не полный отстой. Я считаю, что foxconn nVidia nt330i вполне достойная альтернатива Mac mini по соотношению цена/качество и даже по габаритам и весу (в России Mac mini - $850, nettop foxconn nt330i - $300, и вес, соответственно, - 1,2 кг и 450г). А без режима AHCI на неттоп Mac OS не поставить. Скорость неттопа меня вполне устраивает, он имеет проц. - двухядерный Atom 1,67 ГГц (плюс два виртуальных ядра) и хорошую видеокарту - GeForce 9400. Аналогичный, но больше по габаритам и весу (вес зависит от выбранного корпуса), Zotac nVidia 330i (с режимом AHCI в биосе) очень шустро работает под Mac OS, если сравнивать с моим старым маком G4 450 МГц Dual. Просто в разы быстрее. Но в отличие от foxconn его в карман не положишь: Zotac по габаритам и весу близок к Mac mini. Поэтому готов идти на эксперименты, но не уверен, что смогу включить режим AHCI в биосе foxconn.
Аналогичная проблема. Тотже атом 330, таже платформа ION. Только у меня EeePC 1201N. AMI биос. Как успехи? Получилось?
Короче сделал так! С помощю AMIBCP v3.13 по дефолту выставил использовать AHCI. SATA Mode select в положение 2... 0,1 - IDE, 3 - RAID. Перепрошился и усе. Сразу биос обнаружила винт по AHCI. 7ка -загрузилась нашла SATA-AHCI контроллер. Единственное но... переключить в IDE только перепрошивкой.
Mac OS X отлично работает без режима AHCI как на IDE, так и на SATA дисках. Правда на ICH7, на более новом не проверял. Но должна и на других.
Ради интереса сравните CMOS с включённым AHCI и выключенным - найдёте бит отвечающий за данный пункт. Сможете переключать со стороны утилитками типа RW Everything.
Дрессируем коров
Отправить комментарий