Доброго всем времени суток.
Добрые люди, поделитесь пожалуйста копией служебки со всеми модулями от SAMSUNG SP2504C, SATA, желательно той, которая у Вас получилась после его удачной перепрошивки и воскрешения.
До заливки DN файла винчестер SAMSUNG SP2504C, SATA не определcя в штатном режиме. Если подать питание без подключения интерфейса, то светодиод моргал 5 длинных 11 коротких(5B)Maintenance read error, двигатель вращался, да и винчестер вёл себя вполне осознано.
Но если запускать с подключением интерфейса, то светодиод горит постоянно, винчестер паспорт не отдаёт на ресет в HDDL никакой реакции, если с 3 джамперами, то виктория видит его вот так:
Model: A ; f/w: R
|S/N: ; LBAs: 488397168 | |
|Pass size: 238[=red]475 Mb; CHS: 49151/65535/60543/6296472 Mb | |
|Real size: 0 Mb (отрезано 00000000488 LBA) | |
|SMART: Disabled | |
|CACHE: 8192 kb; Look-ahead = ON; Write = ON | |
|Supp: 48bit LBA,DMA(MWDMA2),DLMC,AAM,FLC,HPA | |
|Current AAM value = 0; Vendor recomended = 254 | |
|Current power mode = Idle or Active | |
|Master PWD revision = 65534 | |
|Security: Not s[=red]upported. | |
|Введите команду: | Speed: 0 kb/s |
| | Remain: 00:00:00 |
ОТДЕЛЬНО ОТ БАНКИ и без подключения интерфейса контроллер сигналит 17 Track zero not found error. Без джамперов, с подключонным интерфейсом постоянно горит светодиод и не определяется. С джамперами отдаёт в виктории криво паспорт:
іModel: ; f/w: P і і
іS/N: ; LBAs: 0 і і
іPass size: 0 Mb; CHS: 0/65535/60529/0 Mb і і
іSMART: Unknown (press F9) і і
іCACHE: 8192 kb; Look-ahead = ON; Write = ON і і
іSupp: LBA,DMA(MWDMA0),DLMC,DCO,FLC і і
іCurrent power mode = Active і і
іSecurity erase time = 120 min. і і
іEnchanced erase time = 120 min. і19:06 save screen і
іSecurity: Not supported. і Speed: 0 kb/s і
і і Remain: 00:00:00 і
Пробовал в него залить прошивку прогой Flash 4.15 с 3 джамперами. Прога видит винчестер, как не самсунг(но видит), после указания порта и команды заливать VR35DA92.dn -- успешно всё влила. После выкл/вкл винчестер 30 секунд пошуршал головами и погасил светодиод и впал в сон с работающим двигателем. Об ошибке больше не сигнализирует. Ошибка 5В пропала). Теперь без подключения интерфейча во время включения он постоянно секунд 20 шуршит головами вдумчиво помигивая всетодиодом, а дальше гасит светодиод.
В терминале если не подключать интерфейс следующая картина:
ENG>
Lk
AGR7550 hd 0000 MRR was 0077 Good
AGR7550 hd 00[=red]01 MRR was 006E Good
AGR7550 hd 0002 MRR was 0072 Good
AGR7550 hd 0003 MRR was 0078 Good
ENG>
*** Break at 0x0B89 [from User]
0B89: 1F40
DBG>
Стоит только запустить с интерфейсом и терминалом, и в терминале появляется только SWP и всё (это он меня посылает так на 3 буквы)
Вопрос: нормально ли поведение накопителя с повреждённой служебкой если при подключении интерфейса(постоянно горит светодиод, двигатель не крутит), "контроллер зависает?", а если запускать без интерфейса вращает двигателем, проходит тест головок и гасит светодиод не выдавая никаках ошибок?
Люди пишут:
Втулом поправить заголовок BISPT с END на BURN или вообще забить нулями BISPT (винт сгенерит новый).
Судя по мануалу по их бурну - вначале льется фуллфлэш, после - передергивается питание, винт выходит в готовность - и дальше льется H/T-burn прошивка.
VTOOL 507u вполне нормально работает с посейдонами через переходник IDE>SATA на чипе Jmicron также нормально работает на матерях на 848,865 чипсетах(в режиме переназначения SATA>IDE(win98 совместимость)
Или в диск эдиторе (если таковой в кубовском втуле есть) искать бурн-скрипт и тереть.
Потереть служебку можно либо SA Formatter'ом, либо - втулом, запустив search micro defects тест на 0-м цилиндре (или для надежности - с 0 по, скажем, 16 - а если время не жмет, то и с 0 по 64)...
С SATA обычно все проще. Дрова ставим непосредственно на весь контроллер Intel(R) 82371EB.
запускал на чипсетах КТ266А/KT400/KT880 (VIA) - работало. Но дрова Bкуб ставить там пришлось через бубен.
Определить где модуль, и забить тот сектор чем-нибудь. Всю служебку тереть не рекомендую - если H/T провалится на ранних этамах, MCFS создана не будет но модуль будет на дефолтном месте (которое потом занесется в MCFS), в итоге - лог не посмотреть, а для бурна придется опять тереть MCFS.
А у меня сейчас вопрос как запустить бурн на винте с частично разрушеной служебкой. Заливка бурна дает в терминале просто ENG> и все. Бурн не начинается. А поправить скрипт не могу, втоол матерится что не находит какой-то модуль и работать с винтом отказывается. Есть вариант полность затереть служебку или один модуль по каким то адресам?
Вот пункты алгоритма:
1) Use Hutil excute incoming test. Никакие тесты не проходили
2) In Gemini excute NBURN Что этот скрипт делает? Я запустил его, он похоже ведёт поиск иде? Он на асме? Может его нужно править предварительно под каждый винчестер? А с сата Gemini можно заставить работать без переходника?
- Download Completed -> Power off/on
Confirm Maincode Version ex) VT_92
3) Download FFLASH and HTBI code
- Download FFLAH CODE -> Power off/on -> Download HTBI code Нужно ждать и получить LED00 после FFLAH CODE или можно и сразу в сейф моде после сброса питания лить *DN3?
4) Excute HT,BI test in Table or equipment тут то и нужно чтобы работал вкуб, которым можно подправить END на BURN?
5) Excute final test in miniwinstar
0. Можно ли залить BISPT.bin, как и файл микрокода пунктом загрузить микрокод в хутиле при этом не навредив накопителю? Как указать адресацию?
1. Как вкуб заставить видеть сата? Скрипт в cube.ini написал, но прога говорит, что драйвер не загружен(Driver is not loaded). SATA на материнке реализована на чипе VT8237. Вкуб не находит этого контроллера, IDE драйвер есть.
2. Vtool 5.75AZL тоже должен видеть SATA Samsung, но как ему задать скан сата контроллера? В Hutil1.25 есть возможность автодетекта, при этом винчестер видится(как не самсунг драйв).
Вот скрипт, ниже описание переменных. Где я ошибся?
void main(void)
{
scanallpci;
setha(3);
DEVICE_TYPE=2;
DRIVE=1;
SLAVE=0;
PWR_CONTROL=0;
return;
}
//-------------------------------------------
//- By: Daniel
//- Date: 08/08/2003
//-
//- This is the CUBE Initialization file
//-
//- Here, we will scan for controller and
//- set/load driver for the first controller found
//========================================================================================================================
// Identifier Description
//-------------------------
// R0 - R19 Reserved Variable for the users
// VU Vendor Unique mode flag (0 == no, 1 == yes)
// DRIVE Drive selector (0 == Primary, 1 == secondary)
// SLAVE Drive selector (0 == Master, 1 == slave)
// ECC ECC byte count (set when Identify command is issued)
// RETRY Retry count
// DEVICE_TYPE DUT device type (set when Identify command is issued)
// 0 == Unknown
// 1 == PATA
// 2 == SATA
// 4 == SDIO
// CMD_TIMEOUT Command Timeout value in milliseconds. The default is 10,000.
// The value can be modified using cmdtimeout(exp) function.
// ex: cmdtimeout(123); timeout value changed to 123milliseconds
// acc Accumulator (was added to support Gemini like parameter passing on some VU commands)
// MAX_C Max cylinder (set when Identify command is issued)
// MAX_H Max head (set when Identify command is issued)
// MAX_S Max sector (set when Identify command is issued)
// MAX_LBA Max lba (set when Identify command is issued)
// MAX_Z Max zone (set when "init" command is issued to drive)
// MAX_PC Max Physical Cylinder (set when "init" or "inith" is issued to the drive)
// MAX_PH Max Physical Head (set when "init" or "inith" is issued to the drive)
// MAX_PS Max Physical Sector (set when "init" or "inith" is issued to the drive)
// MAX_PBA Max Physical Block Address (set when "init" or "inith" is issued to the drive)
// MIN_PC Minimum Physical Cylinder accessible (set when "init" or "inith" is issued).
// Any VU command accessing below this cylinder will be rejected.
// c Current cylinder addressed (automatically picked up by VU commands, if used)
// h Current head addressed (automatically picked up by VU commands, if used)
// s Current sector addressed (automatically picked up by VU commands, if used)
// l Current lba addressed
// TF_ERROR Last error register read (updated when drive cmd is issued or on "rtsk"
// TF_STATUS Last status register read (updated when drive cmd is issued or on "rtsk"
// TF_SC Updated when "rtsk" cmd is issued (current register only)
// TF_SN Updated when "rtsk" cmd is issued (current register only)
// RBUF Read buffer assigned
// WBUF Write buffer assigned
// PCI_BASE PCU base address selected (set when setha(HA#) is issued)
// CMD_TIME Last command execution time (set when cmdtime 1 is issued)
// PWR_CONTROL Power controller type specifier (default is set to 1)
// 0 == No power controller
// 1 == Parallel control
// 2 == Samsung ISA power controller
// 3 ==
// 4 == Samsung PCI power controller
// TREAD Total read count
// SREAD Total read soft error count
// HEREAD Total Hard error count
// TWRITE Total write
// SWRITE Total write soft error
// HEWRITE Total write hard error
// TSEEK Total seek
// SSEEK Total seek soft error
// HESEEK Total seek hard error
// ERRORHALT To Halt the test on user input error (Error register)erhlt must be set to 1
// NOTDONE Used for ADDH, ADDC, when max cylinder is reached for all heads this variable is cleared to zero.
//==============================================================================================================
Под Fflash отформатируйте служебку и залейте HTBI
Vtool 507u вполне нормально работает с ними.
0. Какой порт указать в SA formater? EC00/EC800 как первый сата под виндовс вроде так...
1. Спасибо за ответ. SA formater не может отформатировать по причине вечного бизи если подключить сата интерфейс. А с тремя перемычками двигатель стоит, как следствие тоже ничего не отформатируешь ни через fflash ни чем-то другим.
2. Как увидеть сата втулом под дос без переходника?
3. flash может отформатировать служебку? с 3 джамперами это возможно? Под прошивкой, что в *.dn файле ничего не получается сделать сняв джампера.
4. Что я во вкубовском скрипте инициализации сата контроллера прописал не правильно? Может есть под 2.0.6 сата драйвер у кого-то? Поделитесь опытом плиз)
5. Может есть такой софтовый драйвер, что позволит увидеть сата устройства на канале ИДЕ?
6. Командами терминала можно запустить бурн? Отформатировать служебку? В терминале без сата нормально работает и общается. Где можно добыть все возможные команды, что доступны для самсунг? Поделитесь кому не жалко, пожалуйста)
А если подключить сата кабель уже к вымаргивающему 5B винту - что он на это скажет?
Софтового - нет. Аппаратный - есть, называется SATA-IDE адаптер, продается практически везде.
По рубиконам на хардв.нете было немного инфы по терминальным коммандам. Так сказать, наброски куда копать. В теории - можно заставить его записать что-то куда-то, но готового решения я не видел.
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
NiTr0, спасибо за подсказки. (5B)Maintenance read error -- было до того как я в него по средствам flash 4.. залил *.dn файл. Теперь в терминале всё гуд ошибок никаких нет, только бизи при подключении сата.
Lk
AGR7550 hd 0000 MRR was 0077 Good
AGR7550 hd 0001 MRR was 006E Good
AGR7550 hd 0002 MRR was 0072 Good
AGR7550 hd 0003 MRR was 0078 Good
ENG>
*** Break at 0x0B89 [from User]
0B89: 1F40
DBG>
Дебаг режим для чего-то придумали то. Так можно ли через терминал поправить енд на бурн?
Не сгорит ли если с подключонным питанием впихнуть САТА? Помню. как ИДЕ так на моих глазах подключали(первым питание. потом сам интерфейс), так мосты сдуло намертво)))
Назначение дебага - известно только самсунгу и тем, кто копает сунговские прошивки. У меня кстати на пало после выпинывания в дебаг и потом софт-ресета винт начинал по интерфейсу общаться адекватно.
По поводу хотплага - я и иде винты подключал, и сата. Сначала правда шлейф, потом БП на IDE. Проблем не было. Сата - без разницы в каком порядке, масса в любом случае соединится первой.
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
Есть вариант загрузки Ff/HTBI через терминал.
Но информации в открытом доступе нет.
Есть намёки ,например на Hardw.net обсуждалось это.
Вывел в готовность накопитель без САТА интерфейса, в терминале было ENG>, подключаю САТА -- ХРень виснет, жду, на секунд 20 появляются проблески, а потом опять вис. Добрался до СА форматёра, выставил в нём порт EC00\e802, только нажал на форматировать -- как по резету перегрузился комп. После этого винчестер паспорт отдаёт, как и раньше, только с 3 перемычками, решил снова вгрузить ему DN файл, залилось, передёрнул питание, те же грабли... Что за параметр SPT (928) в са форматёре? Может порт нужно прописать в форматёре как-то по-другому? порт EC00\e802(так видит мой сата контроллер Вика)
Дал в терминале команду RT 0 -- эффект от неё такой же как если бы я просто передёрнул питание.
Как должен вести себя винчестер посейдон после того, как ему влить DN файл и передёрнуть питание? Может нужно ещё и DN3 залить? Я использовал VR35DA92.dn, VR35DA92.DN3, VT33S92M.BIN для SP2504C p/n: 1235, p/v: MS, 250GB, P120S, Poseidon
Может у кого-то есть уже слитый модуль BISPT.bin для 2504С, а лучше сразу набор модулей полностью, поделитесь со мной пожалуйста, выложите куда-то если это не затруднит.
Может у кого-то есть прога Samsung Utility v1.0 Free от Белова вот с этого фтп://80.252.245.8/20091214.zip поделитесь со мной через личку пожалуйста
насколько я знаю в Free запись отключена
Зачем искать тот , что есть на блинах. Если не форматировали служебку.
Колличество секторов на треке в служебной области.
С накопителем можно работать втулом под ДОС, через переходник САТА - ИДЕ.
Получите через втул доступ к служебке - всё станет значительно проще.
Kuk, спасибо за участие. С моим посейдоном не получается даже в HDDL проресетить, постоянное бизи. Только с 3 джамперами он отдаёт паспорт. В таком режиме я не могу отформатировать служебку, получить доступ к модулям, запустить на выполнение файл DN. Глючный переходник моему горю не поможет. Внутри накопителя ничего не осталось. Файл DN просто не закончил свою работу -- почему-то не подготовил к бурну, а без файла DN вобще была ошибка 5В
Отправить комментарий