Неудачная прошивка SATA PCI контроллера. Что делать дальше?

Уважаемые Ромовцы! Прошу у вас помощи. Описываю по порядку.
Был приобретен SATARAID PCI контроллер для подключения SATA винта на старую мать. Но при подключении именно того винта, с которым предполагалось его (контроллер) использовать (Samsung HD160JJ), выяснилось, что винт под виндой не определяется. При загрузке BIOS-а контроллера (при старте), он отображается, также он показывается в утилите RAID загрузчика. Но так как RAID не был нужен, то надо было что-то делать. При подключении других винтов (и 300-гигового самсунга и 80-гигового вестерна) все было ОК - винты находились и подключались.
Было решено обновить прошивку контроллера. Но. Из-под винды штатными средствами сие не удалось. Во вкладке свойств контроллера все было сереньким и, соответственно никаких доступных устройств не отображалось. Так же и стандартный прошивальщик силикон имидж (чип контроллера - SiI 3512) SiFlashTool не находил доступых для прошивки устройств.
Пошел в Дос. Скачал последний доступный Биос (4.3.84) и прошивальщик (updflash) с сайта силикона. Выбрал для начала RAID-версию биоса, так как плата изначально была RAID (кстати версия биоса была 4.3.534, на сайте такой вообще не обнаружилось, были младше, были старше, но такой не было):

updflash r4384.bin -a -d

Нашлось устроство 3512, в меню выбрал наиболее подходящий тип флэшки SST 39VF040 (4 Mbit compatible). На плате стоит SST 39VF512. Поехали. Приехали. Зашилось до адреса 10000h, дальше посыпались ошибки. Сама прошивка 131072 байта. В общем Loading BIOS failed, Code=1. Перегружаюсь - при загрузке после БИОСа матери отображается загрузчик контроллера, вместо надписи "...SATARAID BIOS..." появилось "...SATALink...", опять отобразился подключенный винт Samsunf HD160JJ. Далее все грузилось, винда проглотила драйвера нон-рейд, но диск опять не увиделся, но оно понятно, если прошилась только часть биоса.
Решено было попробовать зашить uniflash.

uniflash -pcirom

Нашлось устройство 3512, правильно определилась флешка, но шить отказалось из-за несовпадения размеров прошивки и флешки, попробовал запустить

uniflash -E r4384.bin -pcirom

При прошивке запищало и выдало ошибку, после этого при загрузке компа, при переходе на загрузчик контроллера моргающий курсор и все, далее не грузится ничего. В БИОСЕ отключал загрузку с других устройств, не помогло.

Что теперь можно сделать?

Попутно вопросы.
1. Как можно было привести в сответствие размеры прошивки и флешки? Тупо добив нулями (или эф-эфами?) до 512 кбайт (на форуме здесь вычитал)? Или надо в середину вбивать эф-эфы?

2. Как теперь грузануть дискету, ведь поломанный загрузчик контроллера не даёт дойти до неё?
На ум приходят варианты один тупее другого. Или нагорячуюю воткнуть плату после старта дискеты. Но тогда можно (наверное) или мать спалить, или плату. Или как то размыкать линию питания на плату контроллера? Или как то флешку обесточить на этапе загрузки системы? Размыканием какой-либо её ножки, хотя это уже точно отрежет мне путь к возвращению контроллера по гарантии, что нежелательно. Еще приходит на ум интеграции биоса контроллера с биосом матери, но это уже совсем не хочется, проще тогда отнести контроллер по гарантии или вообще выкинуть.

Заранее спасибо и извините, если это уже обсуждалось, вроде перечел много, но определенности не нашел...

Да, драйвера на сайте SI доступны и я их скачал. Но как и у raleks'а проблема в том, что производитель девайса (Agestar) решил поставить флешку в два раза меньше, чем размер родного БИОСа. А раз так, то наверное должен был и выкладывать новые прошивки для измененного железа, чтобы обычные юзвери не искали дорогу через задний проход в поисках решения проблем, устроенных производителем.

Аватар пользователя Root

Ну, сделайте проще - купите флэшку нужного Вам объема. Или снимите ее с дохлой мат. платы. В любом случае, Ваши траты составят в пределах 500 руб.
PS: ога, я знаю, что контроллер стоит примерно столько же... Но нефиг было брать ноунейм...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Вы правы, конечно, но... вариантов не было. В магазинах был только этот девайс, а винт нужно было срочно подключить. Правда сейчас думаю, что если б знал, то в Москву бы лучше съездил купил, потерял бы день, а так неделю уже колупаюсь.

В любом случае, как мне кажется, советы типа "а нахрена ты это брал" не помогут решить конкретную проблему. Вопрос в том как заставить работать именно это железо. По поводу прошивки я все таки воспользуюсь советом выше: вырежу в HEX-редакторе лишнюю часть, все равно там больше половины просто FF'ками забито. И попробую прошить. Посмотрим что получится. Ну а если убью девайс, то воспользуюсь вторым советом и пойду куплю что-нибудь из разряда "сразу_работает_без_проблем".

Аватар пользователя Highlander

Думаю, вопросы надо отпарвлять в техподдержку ЭйджСтар, если она работает. Далее, я не удивлюсь, если не ЭйджСтар их делает (видел аналоичный нонейм). Ну а по поводу проблем - скорее пробелма будет не с этой моделью, а с серией винтов Самсунг... Попробуйте поискать старый драйвер, подходящий опд ваш Биос.

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Highlander, старый драйвер для контроллера или для винта Samsung?

На сайте эйджстар все глухо. Я писал в форум, мало того, что все сообщения модерируются, так их еще никто и не модерирует. С моего запроса прошло уже больше недели. Кроме того, я сомневаюсь, что они что-либо меняли в силиконовских драйверах и прошивках. Кроме того, эта плата "значится в списках" только на mobile-rack.ru, а на основном сайте эйджстар её нет в помине (как уже выше писал mimix).

mimix
Спокойно прошивайте по моему способу - только с вероятностью 99% это ничего не даст. Если вам надо использовать с ПСАй САТой именно этот винт - ждите моих сообщений - завтра поеду на рынок - буду искать контроллеры на базе ВИА 6421. C силиконами + HD160JJ с прошивкой WU100- - все глухо - забыл написать - я сдал плату эйджстар - купил в другом месте нонейм на силиконе 3114 - все осталось без изменений.

У меня то есть запасной вариант - я махну свой самсунг на ИДЕшный сигейт в любом случае, но счастья с ВИА все же попытаю. На будущее.
А 3114 я уже сразу взял, оговорив возврат....

Скорее всего дело все же в прошивке винта - я видел сообщения на других форумах, где силиконы спокойно дружили с HD160JJ. К сожалению прошивка тех винтов неизвестна, а то бы мог вообще об заклад биться:) Ну или (что менее вероятно) все чипы силикона (САТА 150-ники) или ВСЕ версии драйверов и биосов содержат одну и ту же "уязвимость", которая проявляется при работе именно с этим винтом.
Как то искал по сайтам Самсунг инфу по HD160JJ и натыкался на прошивку (чтобы самсунги выложили прошивку на винт - это ЧП прям какое-то), но сейчас никак не могу найти.

Вот, нашел, поможет нам это или нет?
samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=124

Аватар пользователя Highlander

mimix, драйвер контроллера естественно.

raleks,

Цитата:
Скорее всего дело все же в прошивке винта - я видел сообщения на других форумах, где силиконы спокойно дружили с HD160JJ.

Произвоидетли винтов и не выкладывают обновления микропрограмм, кроме критических случаев. Вы перепробовали разные нонейм копеечные контроллеры с одним винтом, винт сделан серьезной компаний, контроллер неизвестно кем. При этом контроллер определяет винт, если я правильно понял, то ест ьвинт отзывается на команды. Вопрос - откуда следует, что виноват все же винт? Это не исключено, но я бы с контроллером разбирался.

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Такое ощущение, что вы вообще не читаете мои посты, Highlander :)

Я же писал, что я пробовал на этом контроллере и другие диски - Western Digital 80G SATA 150 (меньший объем, режим САТА 1), Samsung HD300LJ SATA 300, Seagate 80G SATA 300 (модель сейчас не могу сказать, и он и вестерн остались на работе) (оба последних винта изначально с САТА 2, причем один большего размера). То, что копеечные - да, но первый не был нонейм - AgeStar - китай, но сейчас все китай. Что ж фасттрэки за 2.5 -3 штуки брать - этак лучше новый винт купить.

Что еще остается, кроме как не думать на винт, когда перепробованы буквально все прошивки и драйверы уже на два силиконовских чипа (3512 и 3114).

В инете не скажу что море, но часто встречаются такие же траблы, причем я так и не нашел, чтобы кто-то их решил (в основном, люди меняют винт).

Вот только на ixbt

2757. dmitroma, 27.11.2005 00:45
Есть такая проблема. Win XP SP2, мамка EPOX 8KDA3+ на борту Sil 3114 (bios 5.1.29), который в упор не видит SAMSUNG HD160JJ, перепробовал кучу разных дров. Может, кто подскажет, как решить проблему?

3478. Aleks27, 27.06.2006 20:56
Народ. Нереально перелопатить 90 страниц темы. Сразу не посылайте. Проблема такая:
Внешний PCI Raid на Sil3112 к нему подключен HDD Samsung 160JJ (который сата2). В MSDos и Linux его видно прекрасно, форматируй, копируй, что угодно. Однако попытка поставить Винду XP с SP2 заканчивается тем что HDD невиден. Перемычка сата150 стоит. Шлейф менял. Дискету с дровами (новыми, старыми, с диска в комплекте, с диска от материнки с набортным Sil3112) ставил. Биос контроллера обновил. И нифига, диск в винде не виден. Проверяли на Seagate, всё ставится, всё видится и работает. В инете сказанно что 160JJ принципиально несовместим с Sil3112 и 3114. Говорят что Вин XP SP1 встаёт, но после инсталяции SP2 всё отваливается. Кто сталкивался с данной проблемой??? Может что подскажите. Да HDD в теме тоже Samsung. Может в нём дело???

Аватар пользователя Highlander

Скорее вы мои не читаете.

Еще раз. Если винт работает нормально под другими системами, то я не вижу смысла на него грешить - то есть в теории и он может быть виноват, но скорее не он. Далее, ЭйджСтар и НоуНейм чем отличаются? Тем что про ЭйджСтар слышали больше людей, чем про какой-нибудь Анкл Ляо Электроникс Корпорейшн? Ну так про Д-Линк тоже куда больше людей слышали, чем про Циско. И про АвтоВаз больше, чем про Пагани. По поводу ваших примеров - ничего нового они не дают, кроме подтверждения, что под другими ОС эта связка работает.

Теперь берем факты. Есть некое конечное множество контроллеров и множество накопителей. Некоторые схожие контроллеры не работают с одним накопителем. Откуда следует, что виноват накопитель? Тем более что он я так понял дружит с контроллером аппаратно. Из того, что он не работает в одной конкретной системе, ничего не следует, кроме как что это проблема связки "система+дарйвер" + возможно прошивка контроллера.

Попробуйте в Майкрософт анписать, объяснить, что на команды винт отзывается, но в системе не виден. И в Силикон Имейдж тоже.

И до кучи - из ваших примеров вовсе не следует, что ни у кого такая связка не работает - тем более если работает под SP1.

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей