By xKVtor , 2 March 2006
Накатал опус на сабжевую тему: 8)

SiliconImage vs. StarForce
[list][*] Меняем порядок загрузки драйверов Windows.

[*] Как выполнить свой программный код до запуска Windows, если нет возможности разместить его в BIOS.[/list:u]
VIA vs StarForce

SiS vs. StarForce

Думаю, на этом форуме людей, которым может пригодиться информация из этой статьи, больше, чем на всех остальных форумах рунета :)

Может даже найдутся спецы, способные доработать в нужную сторону биосы контроллеров на базе SiI 064x/0680/3112 (и возможно других). А заодно и драйвера для них слегка модернезировать :roll:
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.
xKVtor
http://www.bestmedia.kiev.ua/nuke/modules.php?name=News&file=article&sid=3
http://www.bestmedia.kiev.ua/nuke/modules.php?name=News&file=article&sid=5
Класно =D>
А продолжение Intel vs StarForce будет? Народ ждет...
xKVtor
по поводу извращенных SiSовских контроллеров, которые динамически меняют свой DevID, писал Alter на страничке, посвященной своему драйверу UniATA
ИМХО - есть смысл глянуть какие действия производятся над этими контроллерами в драйверах со свободно распространяемым кодом.
Багфикс в коде распознавания SiS контроллеров. Там вообще интересный алгоритм опознания. Есть 1 PCI IDE Controller c навечно прибитым гвоздями DeviceId/VendorID. И есть еще всякие Bridge Devices, по наличию которых определяется, что это за IDE Controller. Это так как и у VIA. А вот для еще некоторых моделей есть хитрая проверка: У IDE контроллера меняется 1 байт в PCI Config Space и проверяется, не изменился ли у него DeviceID (!). (Вообще, смена DeviceID на лету - это какой-то бред, но она таки происходит на некоторых SiS'ах и в частности на Mike'овском).
А продолжение Intel vs StarForce будет? Народ ждет...


Если и будет, то нескоро :)

по поводу извращенных SiSовских контроллеров, которые динамически меняют свой DevID, писал Alter на страничке, посвященной своему драйверу UniATA
ИМХО - есть смысл глянуть какие действия производятся над этими контроллерами в драйверах со свободно распространяемым кодом.

Спасибо за наводку на интересный сайт!

Может попросить автора этого универсального драйвера ввести поддержку возможности смены идентификационных регистров в его детище.

Это было бы идеальным вариантом: драйвера контроллера стартуют, изменяют регистры (еще до старфорсовских драйверов), винда грузится дальше ничего не подозревая. Сразу отпала бы необходимость патчить биос.

Подобные драйвера стали бы МЕГАпопулярными среди геймеров (не только в России). Соответственно, известность автора драйверов и его проекта выросла бы на два-три порядка !

ЗЫ: Кстати, эти UniATA драйвера нормально с сидиромами работают ?
Интересно, почему последний поддерживаемый южник VT8233 ? Вроде бы в сети появились даташиты на 8235/8237[R].
xKVtor
Кстати, эти UniATA драйвера нормально с сидиромами работают ?

да, но косяки и с обычными винчами временами встречаются.
Самая главная идея UniATA - портирование FreeBSD драйвера для ИДЕ-контроллеров под вынь.
Интересно, почему последний поддерживаемый южник VT8233 ? Вроде бы в сети появились даташиты на 8235/8237[R].

вероятно автор про эти даташиты не слышал. Надо ему дать наводку ;)

ivp

20 years ago

Может попросить автора этого универсального драйвера ввести поддержку возможности смены идентификационных регистров в его детище.

Это было бы идеальным вариантом: драйвера контроллера стартуют, изменяют регистры (еще до старфорсовских драйверов), винда грузится дальше ничего не подозревая. Сразу отпала бы необходимость патчить биос.

Alter'у тоже интересно посотрудничать в этом плане, см. л/с...
Выложил статейку:

Меняем порядок загрузки драйверов Windows..

Можно рассматривать ее как дополнение к статье SiliconImage vs. StarForce
(помогает из полуавтоматического метода сделать автоматический)

Cпасибо Cuddles за предоставленную информацию. :beer:

ЗЫ: Статья писалась на основе первых впечатлений, поэтому в ней наверняка найдутся ляпы. Будет что пообсуждать :)
2) переместить один из драйверов в другую группу:

a) переместить драйвер B в группу Gr1 и присвоить ему более приоритетный Tag, чем у драйвера A.

b) (зеркальный вариант) переместить драйвер B в группу Gr2 и присвоить ему менее приоритетный Tag, чем у драйвера A.

а кто мешает самому сделать НОВУЮ группу драйверов, обладающую максимальным приоритетом? А потом в нее включить наш единственный драйвер... И никаких проблем ))))

Anonymous (not verified)

20 years ago

Наконец купил себе контроллер на Sil680 и начал ковырять. Повесил на него все свои CD/DVD. У девайса уже вшита была последняя прошивка 3210 и дрова последние тоже на диске были. Короче установил все, проверил. Все работает. ПЗУ к сожалению OTP- однократка (HT27C010-70), так что с бивисом пока не поковыряешься :-( Ну да ладно, пока отложу. Короче, дальше. Я поменял нужные регистры вообще не отключая девайс в диспетчере. Кстати, дрова я тоже не модифицировал, а поставил родные. Затем в WPCRSET вписал все как надо для автоматизации и все. И никаких плясок с бубном вокруг реестра, неизвестных устройств и т.д. В частности проверено на игре "Метро-2 DVD" Версия Стара в этой игре знает о DeviceID0680 и только его смена помогает, а на классы он вообще забил, хоть меняй хоть нет. Кстати, при установке родных дров я подсунул винде только два файла: SI680.inf и pnp680.sys. Из этого вопрос. Зачем нужно было городить огород с модификацией дров и получить вытекающие из этого проблемы?

P.S. Подскажите флэш аналог этой микрухи в DIP32 корпусе для перепайки.

AM29F010B-70PI подойдет?
или
AT49F002NT-12PC ?