PDA

Показать полную графическую версию : [addon] IntelAHCI


Страниц : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15

cnira
08-05-2008, 13:48
to simplix, у меня есть платы на amd690 чипе, там когда для SATA выставляешь AHCI, то windows при установке не видит винтов :-(

simplix
08-05-2008, 15:20
Я не против добавить несколько драйверов других производителей, только вот сейчас железа такого под рукой нету, чтобы основательно всё протестировать, а выкладывать кота в мешке не буду (для этого есть Башрат).

Resylenr
08-05-2008, 16:02
А можеш объяснить принцип установка?

dimez
08-05-2008, 17:58
ALEX SS, На NF4 AFAIK винда ставится только в путь. Выключи "райд" в биосе.
simplix, Не надо никаких дополнений делать. На все остальные лучше не надо добавлять. Башрат делает пак для ВСЕХ дров. Этот же делается для удобства. Потому-что без этих драйверов просто винда не поставится без дискетки. На подавляющее большинство остальных - ставится и без дискетки. На jmicron или marvell ставить, если есть Intel AHCI, не вижу смысла.

P.S. А хотя можно сделать только AHCI-пак. Не всё-в-одном, как у Башрата, а только на AHCI. А AHCI включает в себя совсем немного(Intel, AMD, Jmicron, Marvel и ещё парочка).

Resylenr
08-05-2008, 18:32
simplix,А можеш объяснить принцип установка?
Конкретно интересует как работает файл IntelAHCI.exe

ALEX SS
08-05-2008, 20:21
dimez,
ты знаеш умничать нестоит -- раз я говорю что без дров на нф4 (на сата винт и БЕЗ рейда тоже!) не ставится значит так оно и есть -- я много мам таких перепробовал и на всех не видел и приходилось с этой долбаной дискетой возится -- очень неудобно поверь!

simplix
08-05-2008, 20:51
А можеш объяснить принцип установка? »
IntelAHCI.exe устанавливает драйвера на контроллер, если он присутствует на компьютере.

На все остальные лучше не надо добавлять. »
Так я и не собирался, минусов слишком много.

А хотя можно сделать только AHCI-пак »
Это я собирался сделать со временем, но пока останавливает то, что не интеловские контроллеры в руки не попадаются. Пересмотрел кучу ноутов - везде интел, а если добавлять остальные AHCI - нужно сразу тестировать, а в наличии таких тоже нету. Но этот вопрос не закрыт, что-нибудь придумаем.

без дров на нф4 (на сата винт и БЕЗ рейда тоже!) не ставится »
У меня ставится, просто в биосе нужно рейд отключать, даже если винты в него не объединены. Там вообще только два выбора - IDE-режим или рейд. Но информацию проверю.

ALEX SS
08-05-2008, 21:09
simplix,
так вот IDE-режим или рейд » нет в моей матери такого (как и во всей серии а8n) -- можно отдельно включить рейд для портов (выбирается для каких) или его выключить, и можно совсем выкл сата контролер -- а выбора IDE-режим или рейд -- нет -- это тока наверно на интелах такое.
У меня ставится » -- и позволь спросить и на какой же это мати под нф4?

dimez
08-05-2008, 23:02
ты знаеш умничать нестоит -- раз я говорю что без дров на нф4 »
Так, давай не будем грубить, ок? Сегодня ставил на мать с Nforce4 винду. Была возможность восстановить, правда с гемором - специально переставил, чтобы проверить, установится или нет. После простейшего тыкания в биосе(отрубания nvraid) всё стало показываться нормально как IDE.
Какая именно мать?

dimez
09-05-2008, 00:56
simplix, А, я смотрю ты ICH8 и ICH9 тоже добавил? :)
P.S. 2653 тоже?? Ты torrents.ru чтоли читаешь насквозь? :)

ALEX SS
09-05-2008, 01:58
dimez,
a8n32-sli deluxe - я бы зря не говорил если бы оно без дров работало -- чё я враг себе чтоли, и на какую мать ты ставил -- можеш конкретнее сказать, и неужели так трудно его сделать -- здесь споров больше чем дела, получаеца чё тока интелы нужны чтоли.
я всю линейку a8n опробовал и на всех такая байда с дровами -- не обижайся но очень зло берёт чё ты так сильно против.

YikxX
09-05-2008, 03:41
P.S. 2653 тоже?? » Этот HWID давно уже у Башрата есть.

А вот можно поподробнее, что это за HWID 2652? :dont-know

Resylenr
09-05-2008, 05:50
simplix,А можеш сказать чем покавол файл IntelAHCI.exe и как он именно устанавливает драйвера?

dimez
09-05-2008, 11:52
ALEX SS, А скажи ещё, в какой SATA-порт втыкал диск. В один из чёрных или в отдельностоящий красный?
YikxX, У Башрата три разных версии интелевых дров для чипсетов ICH (I1, I2, I3). Тут же - одна, насколько я понял.

P.S. Блин, почитал ahci.c из Linux... Действительно AHCI-чипсетов сильно много:

static const struct pci_device_id ahci_pci_tbl[] = {
/* Intel */
{ PCI_VDEVICE(INTEL, 0x2652), board_ahci }, /* ICH6 */
{ PCI_VDEVICE(INTEL, 0x2653), board_ahci }, /* ICH6M */
{ PCI_VDEVICE(INTEL, 0x27c1), board_ahci }, /* ICH7 */
{ PCI_VDEVICE(INTEL, 0x27c5), board_ahci }, /* ICH7M */
{ PCI_VDEVICE(INTEL, 0x27c3), board_ahci }, /* ICH7R */
{ PCI_VDEVICE(AL, 0x5288), board_ahci_ign_iferr }, /* ULi M5288 */
{ PCI_VDEVICE(INTEL, 0x2681), board_ahci }, /* ESB2 */
{ PCI_VDEVICE(INTEL, 0x2682), board_ahci }, /* ESB2 */
{ PCI_VDEVICE(INTEL, 0x2683), board_ahci }, /* ESB2 */
{ PCI_VDEVICE(INTEL, 0x27c6), board_ahci }, /* ICH7-M DH */
{ PCI_VDEVICE(INTEL, 0x2821), board_ahci }, /* ICH8 */
{ PCI_VDEVICE(INTEL, 0x2822), board_ahci }, /* ICH8 */
{ PCI_VDEVICE(INTEL, 0x2824), board_ahci }, /* ICH8 */
{ PCI_VDEVICE(INTEL, 0x2829), board_ahci }, /* ICH8M */
{ PCI_VDEVICE(INTEL, 0x282a), board_ahci }, /* ICH8M */
{ PCI_VDEVICE(INTEL, 0x2922), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x2923), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x2924), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x2925), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x2927), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x2929), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292a), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292b), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292c), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x292f), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x294d), board_ahci }, /* ICH9 */
{ PCI_VDEVICE(INTEL, 0x294e), board_ahci }, /* ICH9M */
{ PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
{ PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
{ PCI_VDEVICE(INTEL, 0x3a05), board_ahci }, /* ICH10 */
{ PCI_VDEVICE(INTEL, 0x3a25), board_ahci }, /* ICH10 */

/* JMicron 360/1/3/5/6, match class to avoid IDE function */
{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_STORAGE_SATA_AHCI, 0xffffff, board_ahci_ign_iferr },

/* ATI */
{ PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
{ PCI_VDEVICE(ATI, 0x4390), board_ahci_sb700 }, /* ATI SB700/800 */
{ PCI_VDEVICE(ATI, 0x4391), board_ahci_sb700 }, /* ATI SB700/800 */
{ PCI_VDEVICE(ATI, 0x4392), board_ahci_sb700 }, /* ATI SB700/800 */
{ PCI_VDEVICE(ATI, 0x4393), board_ahci_sb700 }, /* ATI SB700/800 */
{ PCI_VDEVICE(ATI, 0x4394), board_ahci_sb700 }, /* ATI SB700/800 */
{ PCI_VDEVICE(ATI, 0x4395), board_ahci_sb700 }, /* ATI SB700/800 */

/* VIA */
{ PCI_VDEVICE(VIA, 0x3349), board_ahci_vt8251 }, /* VIA VT8251 */
{ PCI_VDEVICE(VIA, 0x6287), board_ahci_vt8251 }, /* VIA VT8251 */

/* NVIDIA */
{ PCI_VDEVICE(NVIDIA, 0x044c), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x044d), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x044e), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x044f), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x045c), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x045d), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x045e), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x045f), board_ahci }, /* MCP65 */
{ PCI_VDEVICE(NVIDIA, 0x0550), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0551), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0552), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0553), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0554), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0555), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0556), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0557), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0558), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x0559), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x055a), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x055b), board_ahci }, /* MCP67 */
{ PCI_VDEVICE(NVIDIA, 0x07f0), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f1), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f2), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f3), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f4), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f5), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f6), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f7), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f8), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07f9), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07fa), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x07fb), board_ahci }, /* MCP73 */
{ PCI_VDEVICE(NVIDIA, 0x0ad0), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad1), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad2), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad3), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad4), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad5), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad6), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad7), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad8), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ad9), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ada), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0adb), board_ahci }, /* MCP77 */
{ PCI_VDEVICE(NVIDIA, 0x0ab4), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0ab5), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0ab6), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0ab7), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0ab8), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0ab9), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0aba), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0abb), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0abc), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0abd), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0abe), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0abf), board_ahci }, /* MCP79 */
{ PCI_VDEVICE(NVIDIA, 0x0bc8), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bc9), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bca), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bcb), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bcc), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bcd), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bce), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bcf), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bd0), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bd1), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bd2), board_ahci }, /* MCP7B */
{ PCI_VDEVICE(NVIDIA, 0x0bd3), board_ahci }, /* MCP7B */

/* SiS */
{ PCI_VDEVICE(SI, 0x1184), board_ahci }, /* SiS 966 */
{ PCI_VDEVICE(SI, 0x1185), board_ahci }, /* SiS 966 */
{ PCI_VDEVICE(SI, 0x0186), board_ahci }, /* SiS 968 */

/* Marvell */
{ PCI_VDEVICE(MARVELL, 0x6145), board_ahci_mv }, /* 6145 */
{ PCI_VDEVICE(MARVELL, 0x6121), board_ahci_mv }, /* 6121 */

/* Generic, PCI class code for AHCI */
{ PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_STORAGE_SATA_AHCI, 0xffffff, board_ahci },

{ } /* terminate list */
};


Так что я мог и ошибаться с nForce4...

ALEX SS
09-05-2008, 16:06
dimez,
винтов у мя 4 и все сата (порты все чёрные те что от чипсета и всего их 4) -- а тот что отдельно красный как ты говориш -- относится к сата контролеру силикон 3132 и его я не юзаю для подключения винтов (он в биосе отключен вобще)

greg_b
10-05-2008, 09:50
alexx1, Дрова подсунул после 3. пункта. В Безопасном режиме тоже bsod » - не судьба как видно.

mercuryn
10-05-2008, 14:00
simplix, Долго пытался понять Вашу идею...
Но ничего, кроме потери универсальности, по моему, это не даёт... Мне часто приходится работать с райдами и без них, с внешними SATA-дисководами, и я представил себе технологию работы с использованием Вашего набора. Ничего хорошего...
Для цели "быстро установить чистую ОС" достаточно чистого дистрибутива и и диска с драйверами от мамы. Мне кажется эта цель слишком узкая... Но это моё мнение, а возможно это кому-то и надо...

simplix
10-05-2008, 16:08
Блин, почитал ahci.c из Linux... Действительно AHCI-чипсетов сильно много »
И все эти чипсеты поддерживают только AHCI и не поддерживают IDE? Основная задача ведь стоит - установить винду без дискетки, а если в части чипсетов из вышеозначенного списка вообще можно включить IDE, то драйвера можно подсунуть после установки системы и не пихать их в дистрибутив. Хотя вопрос наверное не совсем корректный, логически они все поддерживают IDE, но в биосах некоторых матерей он выключен вообще.
Но ничего, кроме потери универсальности, по моему, это не даёт... »
Не могу понять, в чём заключается потеря универсальности или чего-либо другого? Это винда как она есть + Intel AHCI.
Мне часто приходится работать с райдами и без них, с внешними SATA-дисководами »
Для рейдов и остальных производителей контроллеров есть аддон по интеграции драйверов. Без рейдов в случае с интелами хватит этого; для внешних сата, если они на интеле - тоже.
и я представил себе технологию работы с использованием Вашего набора. Ничего хорошего... »
Прочитайте пожалуйста шапку ещё раз.
Для цели "быстро установить чистую ОС" достаточно чистого дистрибутива и и диска с драйверами от мамы »
В случае со стационарным компьютером проблема решается вознёй с дискеткой, а с ноутбоком дела обстоят хуже - подключаешь usb-флоппик, грузишь дрова по F6 (ещё нужно из списка выбрать правильный контроллер), а потом в начале копирования файлов (на интеле) винда просит вставить дискету повторно, но при этом с usb-флопа уже не читает; и тут уже нужно интегрировать драйвера непосредственно в дистрибутив.

zeroua
10-05-2008, 16:10
mercuryn, один раз я столкнулся с вот такой вот проблемой, плата от Intel, маркировки не помню с рейдом и самое оригинальное с дровами для рейда но на дискете и без возможности подключить флопика на плату... конечно я отключил в биосе и установка операционной системы прошла гладко... но всеже изначально присутствие данного аддона могла облегчить мне жизнь... и я думаю что автор сталкивался с такими проблемами и как следствие создал данный аддон для тех кто не интегрирует дрова... но пользуется платами от Intel с рейдом ...

dimez
11-05-2008, 21:13
simplix, Скажи плиз, что делает IntelAHCI.exe? и как запакован.




© OSzone.net 2001-2012