Instalace Windows 95 na i486

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Nagant
Příspěvky: 1051
Registrován: 11 lis 2005, 01:00
Bydliště: Hradec Králové

#61 Příspěvek od Nagant »

DukeNuke píše:Ještě mám původní diskety :-)
Ty diskety Win95 byly v Distribution Media Formatu (DMF) od počátku?

Mám pocit, že v září 1995 byla instalace MS Windows 95 (US) na 25 disketách (nebo tak nějak).
Kdo pamatuje?

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#62 Příspěvek od RayeR »

xsc píše:Č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.

Uživatelský avatar
xsc
Příspěvky: 6666
Registrován: 25 zář 2014, 02:00

#63 Příspěvek od xsc »

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č.

Uživatelský avatar
judeware
Příspěvky: 1085
Registrován: 04 srp 2009, 02:00
Bydliště: okres Písek

#64 Příspěvek od judeware »

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.

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#65 Příspěvek od RayeR »

judeware píše: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 píše: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.

Uživatelský avatar
judeware
Příspěvky: 1085
Registrován: 04 srp 2009, 02:00
Bydliště: okres Písek

#66 Příspěvek od judeware »

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".

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#67 Příspěvek od RayeR »

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...

Uživatelský avatar
xsc
Příspěvky: 6666
Registrován: 25 zář 2014, 02:00

#68 Příspěvek od xsc »

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š.

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#69 Příspěvek od RayeR »

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...

Uživatelský avatar
judeware
Příspěvky: 1085
Registrován: 04 srp 2009, 02:00
Bydliště: okres Písek

#70 Příspěvek od judeware »

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. :?:

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#71 Příspěvek od RayeR »

No, to by chtelo prave videt na tom analyzeru, co to na ty sbernici vyprasi. Koukam tady si nekdo tu praci dal v pripade ATA security PWD:
https://www.shackspace.de/2011/04/27/op ... c-sniffer/
Jinak namatkou sem koukl do specifikace Serial ATA Revision 3.1 a tam podpora PIO rezimu porad je.

Uživatelský avatar
judeware
Příspěvky: 1085
Registrován: 04 srp 2009, 02:00
Bydliště: okres Písek

#72 Příspěvek od judeware »

...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.

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#73 Příspěvek od RayeR »

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.

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#74 Příspěvek od RayeR »

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...

Uživatelský avatar
xsc
Příspěvky: 6666
Registrován: 25 zář 2014, 02:00

#75 Příspěvek od xsc »

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á.

Odpovědět

Zpět na „Výpočetní technika“