Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: po listopad 28 2022, 21:39 Předmět:
xsc napsal(a):
Čekal bych, že si ten IDE řadič nerozumí s řadičem SSD, on tam bude ještě převod SATA IDE a čert ví, jestli to s nějakými PIO módy vůbec počítá. Asi bych zkusil CF kartu, která je nativně IDE, rychlost určitě problém nebude, tu zabije už ISA sběrnice. A když si seženeš Ontrack manager, můžeš použít i původní AMI BIOS a přes zavaděč v MBR na kartě si zpřístupnit těch 8GB. Existoval ve více verzích, dodával se tehdy k novým "velkým" diskům. Starší byla řešená blbě, ale novější používala standardní LBA mapování, takže ten disk pak šel použít i v novém PC beze změny.
No, ale vrta mi hlavou, proc si nerozumi. Vdyt IDE radic je v podstate dost primitivni vec, jen dekoduje nake IO adresy a predava je disku. PIO by podle me mely umet vsechny zarizeni, alespon ty zakladni ATA prikazy jako Identify device. Vzyd i widle jako fallback prepnou na PIO, kdyz je na interface hodne chyb. Ty SSDcka sem vyzkousel na 2 starsich PC: Abit BX133 Raid s PIIX4 radicem - tam fungovaly oba. Na masine s Pentiem Pro s PIIX3 radicem fungoval jen SSD Samsung v mSATA-IDE44 redukci, zatimco ten Transcend IDE44 vytuhl pri detekci (cekal sem asi minutu a nic). A v te 386 s nakym obyc IDE radicem s cipem Acer uz nende ani jeden. Zkusil sem teda vystrachat svoji kdysi delanou redukci CF-IDE a tam jede 16GB CF karta Transcend bez problemu, prenosovka asi 1,8MB/s, doba pristupu 0,3ms. Zapis je pomalejsi. Ono ty CF karty neni dobre tyrat moc castymi prepisy, nenimaji takove buffery jako plnotucny SSD, pokud neberu nake drahe industrial verze...
Ontrack znam, kdysi sem ho dostal k 3,1GB disku WD co stal tehda pred 10 papiru Ale moje 486 ho uz umela vyuzit, tak nebyl treba. Toto reseni se mi moc nelibi, je to takove mene transparentni nez kdyz se o to postara primo BIOS.
Mohl by tam být ještě problém s tím, že někdy v dobách 486 se změnila IDE sběrnice z 5V na 3,3V. Ono by se správně nemělo nic dít, i H úroveň v 3,3V logice je v toleranci té 5V, ale už se mi stalo, že starý Seagate disk nešel na novějším Intel chipsetu a na VIA šel. Taky nedošlo ani k detekci, občas se vypsalo pár písmen.
Uznávám, že BIOS je lepší, jenže když to při něm tuhne, je to na nic. Podle mě musí právě BIOS inicializovat přenosový mód, než to za něj převezme driver (nebo v DOSu nic). S Ontrackem to udělá AMI BIOS a Ontrack už zajistí jen remapping. Vím, že existovaly VLB i PCI karty s vlastním BIOSem, ale ty měly výhodu, že znaly svůj řadič.
Založen: Aug 04, 2009 Příspěvky: 1422 Bydliště: okres Písek
Zaslal: po listopad 28 2022, 22:28 Předmět:
citace:
Jeste jsem vyzkousel dve 32GB SSD...
A to jsou zařízení sATA, připojená k základní desce/ISA adaptéru, skrze nějaký převodník ("sATA peripheral to ATA MB")? Tady by mohl být zakopaný pes. Ale možností (nesouladů) je spousta.
Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: po listopad 28 2022, 22:48 Předmět:
judeware napsal(a):
A to jsou zařízení sATA, připojená k základní desce/ISA adaptéru, skrze nějaký převodník ("sATA peripheral to ATA MB")? Tady by mohl být zakopaný pes. Ale možností (nesouladů) je spousta.
To tam pisu, ze jeden je mSATA v redukci SATA-IDE a druhy ma nativne IDE (co je uvnitr, to nevim). Navic SATA prevodnik by mel byt transparetni, to je jen nizsi vrstva nad kerou behaji ty stejne ATA prikazy.
xsc napsal(a):
Mohl by tam být ještě problém s tím, že někdy v dobách 486 se změnila IDE sběrnice z 5V na 3,3V. Ono by se správně nemělo nic dít, i H úroveň v 3,3V logice je v toleranci té 5V, ale už se mi stalo, že starý Seagate disk nešel na novějším Intel chipsetu a na VIA šel. Taky nedošlo ani k detekci, občas se vypsalo pár písmen.
Uznávám, že BIOS je lepší, jenže když to při něm tuhne, je to na nic. Podle mě musí právě BIOS inicializovat přenosový mód, než to za něj převezme driver (nebo v DOSu nic). S Ontrackem to udělá AMI BIOS a Ontrack už zajistí jen remapping. Vím, že existovaly VLB i PCI karty s vlastním BIOSem, ale ty měly výhodu, že znaly svůj řadič.
Problem se starym diskem v novem PC jsem snad jeste nemel a to mam nejmensi IDE disk naky 40MB WD...
Tady je problem, ze se ta 386 zasekne na POST obrazovce s vysypanyma znakama a proste dal nepokracuje. A to nezavisle, jesi je tam zastrcena sitovka s tim XTIDE (to prijde ke slovu az po dokonceni POSTu). Tudiz se nedostane ani na nacteni OnTracku. Kdyz vypojim SSDcku napajeni, tak POST probehne normalne (pokracuje bez disku). Me to prijde jako naka chyba v timingu, ze SSD posle na sbernici data v okamziku, kdy uz probiha komunikace s jinou periferii a zajamuje to.
Založen: Aug 04, 2009 Příspěvky: 1422 Bydliště: okres Písek
Zaslal: po listopad 28 2022, 23:31 Předmět:
citace:
Navic SATA prevodnik by mel byt transparetni...
"Měl by" - to je klíčový obrat, stejně jako 1000 000 000x skloňované slovo kompatibilita (v oblasti počítačů PeCe). Zatím jsem zažil většinu převodníků pro připojení diskového média přes USB, kteréžto nepracovaly se S.M.A.R.T., takže bych se na stoprocentnost nespoléhal ani v popisovaném případě.
Co takhle zkusit "stejnou diskovou sestavu" (vč. potřebných berliček) s jiným HW (deska atd.), generačně podobným? Je to nejrychlejší způsob porovnávání, když "někde něco nejde a jinde ano".
Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: út listopad 29 2022, 1:54 Předmět:
Tak u tech USB redukci je to neco trochu jinyho, tam probiha preklad na vyssi vrstve, mass storage class funguje dost jinak nez ATA. Az budu mit cas, vyhrabu a otestuju na dalsim HW ,ale kdyz to taky (pravdepodobne) nepujde, tak mi to neda odpoved na otazku proc. Chtelo by to nakej analyzer sbernic a odchytit co se tam presne deje pri poslani ATA prikazu a odpovedi. O nakem ATA snifferu sem uz kdysi premyslel, kdyz me zajimalo, jak BIOS posila do disku heslo pro ATA security cmd, MCUcka na to maj pomaly porty, s FPGA zatim neumim...
On nemusí nakonec být problém ani na úrovni sběrnice, ale jen v samotném BIOSu. Stávalo se naprosto běžně, že při připojení většího disku ke starší desce se to kouslo, protože BIOS nepobral CHS/LBA parametry, vyšla mu větší velikost, než čekal, něco přeteklo a zbláznil se. Zkus místo autodetekce nastavit nějakou pevnou geometrii odpovídající hlášeným parametrům, případně nastavit none, jestli BIOSem projdeš.
Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: út listopad 29 2022, 13:35 Předmět:
To sem prave zkousel taky, kdyz sem tam mel kartu s XTIDE, tak sem mel v hlavnim AMI BIOSu vsechny disky none a pak sem kartu s XTIDE vytahl a seklo se to taky. Myslim.ze to ztuhne este driv nez se projizdi pamet, takze init disku by to delalo az po tom, to musi byt nakej HW binec...
Založen: Aug 04, 2009 Příspěvky: 1422 Bydliště: okres Písek
Zaslal: út listopad 29 2022, 22:18 Předmět:
citace:
Az budu mit cas, vyhrabu a otestuju na dalsim HW ,ale kdyz to taky (pravdepodobne) nepujde, tak mi to neda odpoved na otazku proc.
Mít ty věcičky doma, otestoval bych je s "nejnovější" deskou s ATA porty, tedy například s AMD AM2 (event. i novějším CPU s tradičními porty). Na úrovni BIOS setupu, resp. autodetekce při POST a samozřejmě i v "DOSu" (resp. v textovém režimu 98SE). Vždycky mi na tyhle hokuspokusy stačil M$ debug.
• o 01f6, 00 (device 0 select)
• o 01f7, 94 (STANDBY IMMEDIATE)
Plotnový disk zastaví motor, RECALIBRATE (10h) ho roztočí. Tohle přece musí fungovat i s těmi adaptérky (s normálním diskem) se "starou" i "novou" deskou. A pak by se vidělo, jak se chová to SSD. Aspoň nějaké čtení a zápisy registrů ATA by musely projít.
Založen: Aug 04, 2009 Příspěvky: 1422 Bydliště: okres Písek
Zaslal: st listopad 30 2022, 20:47 Předmět:
citace:
...namatkou sem koukl do specifikace Serial ATA Revision 3.1 a tam podpora PIO rezimu porad je.
Řekl bych, že je to (ve své podstatě) zachovaná možnost zápisu/čtení do příslušných registrů. PIO & P-ATA v původní koncepci PC-AT představuje obyčejné instrukce vstupu/výstupu, prováděných "s určitou frekvencí" a strobovaných DIOW/DIOR. Ultra DMA je evoluce - kratší mezery mezi elementárními přenosy šestnáctibitového slova, strobované oběma hranami DIOW/DIOR. No a sATA provádí přenosy dvěma páry diferenciálních drátů. Takže ono "PIO" v případě sATA disku i sATA adaptéru na straně počítače, může klidně probíhat tak, že jde o běžný přenos slova např. dle sATA I (150 MB/s), následovaný "dlouhou pauzou", pak dalších 16bitů dat, poté zase pauza, atd., čili to pak přenosovou rychlostí připomíná to PIO. Ovšem záleží na konkrétním hardware. Bojím, bojím, že ona "HW redukce" (sATA HDD -> P-ATA PC port) převádí komunikaci sATA 150MB mezi diskem a "redukcí" na ATA100 přenosy (strobované oběma hranami DIOW/DIOR) mezi "redukcí" a konektorem MLW40 na desce PC (diskovém adaptéru ve sběrnicovém slotu). No a standardní adaptér či PC, se z toho zřejmě sesype.
Proto bych udělal ten test redukce a disku (či SSD) v nejnovějším PC s P-ATA konektorem a poté ve staré sestavě (klasika s ISA sloty, kombořadič IDE/FDC/LPT/SIO). Určtě vyplavou na povrch nějaké rozdíly.
Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: čt prosinec 01 2022, 0:50 Předmět:
ATA100 problem to nebude, kdyz mi to jedno ssd (msata v redukci) behalo v Pentiu pro s intel PIIX3 SB, ktery umi max UDMA33 nebo spis jen MWDMA2... Jeste bych z te SATA specky vypichnul: The serialized ATA interface is defined in a register-compatible manner with parallel ATA to enable backward compatibility with parallel ATA drivers.
Založen: Aug 02, 2009 Příspěvky: 1396 Bydliště: Praha
Zaslal: čt prosinec 01 2022, 8:24 Předmět:
Tak sem este vyhrabal jinej ISA IDE radic a s nim se ten mSATA Samsung neseka, ale nedetekuje se stejne jako ten IDE Transcend. Takze budiz teda ten bordel na obrazovce a zasek mohla bejt naka nekompatabilita na elektricky urovni.
Pak sem ty SSD jeste zkusil strcit do jedny 486, taky s ISA radicem, ktera uz ma v BIOSu autodetekci. Ten detekoval i nake parametry jako C=nake male cislo 100-200, H=15, S=63, kapacita asi 120MB. To by i nak odpovidalo, tady je datasheet k tomu Transcendu:
https://docs.rs-online.com/1787/0900766b816b6ff8.pdf
CHS by mel mit 16383,15, 63, takze aspon ty 2 cisla BIOS trefil dobre, ale disk nebootuje, jakoby tam vubec nebyl a chce to bootovat z diskety, takze to neprecet ani MBR... Hlavne tam pisou, ze ma umet PIO0-4 a vsechny zakladni ATA prikazy v PIO taky, takze neni sakra duvod aby nejel...
Zkusil bych boot z diskety s nějakým zavaděčem a z něj pak spustit ten disk. Tím se obejde BIOS, který má problém s tím, že geometrii disku nerozumí. Komunikaci asi zinicializuje dobře, když nějaké parametry načítá.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.