Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: kopevi2 25. 02. 2025, 17:42:45
-
Zdravím všechny,
chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98. Sám jsem to už nezažil(jsem r.v. 91 :-) ), tak se zkouším zeptat zde.
Motivace: mám noťas Dell s intel pentium s win98 a rs-232 portem, chtěl bych zkusit rozchodit toto spojení
Dostal se mi do ruky tento převodník https://www.titan.tw/product/ncom-113/
Tak bych to chtěl zkusit pomocí něj.
V knize Linux dokumentační projekt (asi z roku 2002) je pěkný návod jak to udělat na Linuxu ( tedy pomocí LPT kabelu ), (pomocí LPT to bylo i v knize p. Krčmáře o sítích) ale na starých Win ne. Nevěděl by někdo kde to zjistit?
Díky všem za případné rady...
-
Co třeba toto?
https://users.cs.fiu.edu/~downeyt/slip95.shtml
-
Ten odkazovaný převodník zpřístupňuje seriový port přes TCP nebo UDP. To mi přijde jako zbytečná komplikace. Já bych na to vzal nějaký linuxový počítač se sériovým portem a rozjel přes to PPP:
https://tldp.org/LDP/LG/issue41/smyth.html
-
Co se velmi matně pamatuji, tak tam se k tomu používaly dva počítače s Windows, ne? Jeden sloužil jako server, ke kterému se skrze tu sériovou linku připojil klient. Řešit tohle hardwarově nedávalo moc smysl, protože víceméně jediným účelem tohoto bylo ušetřit za ne úplně levný síťový hardware.
-
Řešení s raspberry pi zero:
https://mygpslostitself.blogspot.com/2017/07/raspberry-pi-zero-w-serial-modem.html
Hotový wifi adaptér přes rs232:
https://www.simulant.uk/shop/retro-vintage-computer-wifi-modem-rs232-serial-hayes-compatible
-
Dík všem za info, zběžně jsem si to prošel.
Měl bych ještě dotaz, ten nullmodem kábl (https://tldp.org/LDP/LG/issue41/smyth.html ) by měl být Full handshaking nebo Loopback handshaking nebo jen No hardware handshaking s propojkama na DSR & DCD ?
našel jsem i toto (https://people.inf.elte.hu/csa/serial.htm) smyth se nejspíš na to odkazuje, ale dost v tom plavu
viz https://en.wikipedia.org/wiki/Null_modem
-
Hodně nás na tomhle začínalo. Co si matně pamatuji, na propojení dvou počítačů mohly by stačit tři dráty, zbytek se jen proklemuje.
(https://upload.wikimedia.org/wikipedia/commons/a/a0/Null_modem_DB-9_3-wire.svg)
https://en.wikipedia.org/wiki/Null_modem
Ale asi není důvod nepoužít plný kabel, stojí 30kč.
Pro komunikaci nebylo potřeba žádných chytrostí.
echo "Blahblah" > COM1
A na straně příjemce prosté: type COM1 > blabol.txt resp. copy COM1 bla.txt
Samozřejmě bylo nezbytné nastavit stejné parametry portů na obou stranách v BIOS a pro jistotu znovu ve Windows nebo spíš v MSDOS.
mode COM1 BAUD=38400 PARITY=n DATA=8
Nicméně to mělo hodně svých limitů, například problém s CRLF, proto se používal software.
Jinakšlo přenos krásně řešit pomocí zabu(g)dovaného Qbasicu 1.1 nebo jaká to byla verze.
OPEN "COMn: optlist1 optlist2" [FOR mode] AS [ # ]filenum [LEN=reclen]
Tohle bych z hlavy už nedal, to jsem si vygoogloval :-D
Ale programování nebylo třeba, byl program myslím Laplink, teď bude relevantnější asi spíš něco ve smyslu Interlinku (nebyl součástí disket DOS?).
https://en.wikipedia.org/wiki/Interlnk
Na 386 už fungovaly i rychlosti jako 115200, 57k nebo 38400, což byla příjemná změna oproti nějakým 9600 dříve. Z hlediska přenosu byla ale disketa často rychlejší, pokud se nepoužil paralelní kabel.
Myslím, že podporu pro Laplink měl i Norton Commander? Windows Commander? A ten snad už už uměl i paralelní port, což už bylo rychlejší než disketa. Nicméně přes seriák se dalo hrát, kdežto přes Paralelní propojení jen přenášet soubory.
-
BTW, jen tak pro zajímavost, síťové karty tuším standardu NE1000 s nahraným ovladačem v config.sys fungovaly pro přenos souborů i ve sprostém MSDOS :) a to bez i bez Novell síťových blbinek. V roce 92 to byla velká věc :-D Hlavně při porovnání rychlostí oproti nullmodemu.
Jo, rok 92....v obchodech s počítákama všichni chodili v saku a kravatě a to včetně toho typa, co ti prodal balík deseti disket. Viděl jsi šest inženýrů v kvádrech, jak se snaží najumperovat dva disky, aby běžely spolu na jedné kšandě. Nojo, do internetu bylo hrooozně daleko, dokonce i mnohem později, když vyšly Widlo 95, tak byly nejprve na 13 disketách a internet nikde. CD mechaniky se objevily hromadně právě až okolo roku 95 spolu s internetem, tenkrát ještě Internetem.
Jo, tahle doba se už nevrátí :P
-
Ach, to byla doba...
Roztomile pískajícím modemem se volalo na BBS pro aktualizaci ViruScanu nebo do Fidonetu pro poštu. Tedy pokud se modemu podařilo překonat "krupobití" od ústředny P-51.
A na Invexu byla jedna boční loď pavilonu A obsazena DIGITALem (podlaha byla pokryta kobercem ve firemní barvě, s obrovským logem), který tam vystavoval VAXy a AXP (do dnes tady mám leták od Alpha 21064), zatím co tu druhou zabral Silicon Graphics, který zase vystavoval Indy.
-
To jsi asi zaspal dobu.
Jako chápu, že když se člověk nudí tak vymejšlí kraviny.
Zkus dělat něco užitečného.
Toto jsem v dávných letech vyzkoušel jednou jedinkrát, a to se opravdu bavím o roku cca. 1994/95.
Měl jsem kabely, ty ještě někde mám, ale ani už nevím přes co jsem ten Laplink rozběhl, snad Norton.
Ale v praxi kravina nad kvadrát, zvláště v době LAN.
-
Specifikuj ten notas Dell alebo posli Service Tag.
-
To jsi asi zaspal dobu.
Jako chápu, že když se člověk nudí tak vymejšlí kraviny.
Zkus dělat něco užitečného.
Toto jsem v dávných letech vyzkoušel jednou jedinkrát, a to se opravdu bavím o roku cca. 1994/95.
Měl jsem kabely, ty ještě někde mám, ale ani už nevím přes co jsem ten Laplink rozběhl, snad Norton.
Ale v praxi kravina nad kvadrát, zvláště v době LAN.
No až se to naučím na tomto stroji, tak se to bude hodit pro síťařinu na starých průmyslových počítačích (SIEMENS Sinumerik 840C), ty většinou lan nemají, co jsem zatím viděl, tak to např. Rakušáci řešili pomocí toho externího převodníku LAN/RS-232, a ohýbat to pomocí Profinetu se mi nechce, neboť se nechci vrtat ve věcech co jsou odlazený a můžu tam způsobit chybu, což u soustruhu může být fatální...
Specifikuj ten notas Dell alebo posli Service Tag.
Model NTB je Dell Latitude XPI P133ST, P/N50334 Model No:PPS
-
Zdravím všechny,
chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98. Sám jsem to už nezažil(jsem r.v. 91 :-) ), tak se zkouším zeptat zde.
...
Díky všem za případné rady...
*) Tak zaprvé když jsme používali LPT/COM port při propojení 2 počítačů tak to nebyla LAN jak je to známo dneska. Šlo vždy provést spojení pouze 2 počítačů. Nikdy více.
*) Propojení se řešilo vždycky přes daný konkrétní program např. Norton Commander pokud chtěl člověk kopírovat z jednoho počítače na druhý, přetože tak to bylo pomalejší než použití disketové jednotky. Když si takto člověk chtěl zahrát nějakou hru např. Duke3D/DOOM/či nějaké autíčka tak se to neřešilo přes OS ale přímo nastavovalo ve hře v nějakém setup.exe. Tudíž ta hra musela tento typ multiplayeru podporovat.
*) Když se pak objevily první sítové karty a nějaké primitivní switche tak se používal standard IPX/SPX a nikoliv TCP/IP. V tomto případě šlo provést spojení více počítačů, prostě těch co měly kabel přímo do switche. Ale toto je už prakticky LAN jak ji známe dneska, kdy se to nastavovalo přes OS a daly se sdílet adresáře, apod..
Takže pokud chceš provést připojení přes RS232 což je COM port a připojit se do LAN např. běžící na TCP/IP tak to by nemělo ani fungovat/ani to nefungovalo. Nemáš MAC adresu a ani IP adresu.
-
Tak technicky vzato, ukol "pres RS232 do LAN" zni, jako ze potrebujete modem, telefonni ustrednu, druhej modem, pristupove bod / router. Proste klasicky dialup.. ne, ze by to neslo.. ale rikam si - proc?
Zde mate nazornou ukazku co to obnasi (doporucuji i jina videa od toho pana):
Homelab Dial-Up
https://www.youtube.com/watch?v=AEiYyMwW8gY
-
Kopevi2: co presne chces dosiahnut? Ked si tam spomenul Sinumerik az sa mi pred ocamy zahmlelo. Ak chces riesit automatizaciu tak dobra rada. Taketo stare sunty sa zasadne prestavuju na nove a len blazon by povedal ja tam nieco doprogramujem. Jednak casovo jednak financne. A ver mi zivim sa tym 15 rokov.
-
*) Tak zaprvé když jsme používali LPT/COM port při propojení 2 počítačů tak to nebyla LAN jak je to známo dneska. Šlo vždy provést spojení pouze 2 počítačů. Nikdy více.
Zalezalo, co podporoval konkretny OS, ktory si tam mal. Linux bez problemov routoval PC1 -serial- PC2 -eth- LAN/inet. Windows v tych casoch boli castokrat rady ze mali vobec TCP/IP stack (do 3.1 bol volitelny dokonca 3rd party)
*) Když se pak objevily první sítové karty a nějaké primitivní switche tak se používal standard IPX/SPX a nikoliv TCP/IP. V tomto případě šlo provést spojení více počítačů, prostě těch co měly kabel přímo do switche. Ale toto je už prakticky LAN jak ji známe dneska, kdy se to nastavovalo přes OS a daly se sdílet adresáře, apod..
Zalezi, v akej sieti si fungoval - IPX/SPX bol Novell Netware, teda jeden z viacerych paralelnych standardov, ktore bojovali o prezitie. Ak si mal stastie, narazil si na Token Ring od IBM alebo Ethernet ako ho dnes poznas (10BASE-T alebo novsi), v horsom pripade boli pocitace pospajane 10BASE-2 alebo 10BASE-5 koaxialnymi kablami a rychlost klesala s poctom pripojenych stanic na jednom kabli.
Takže pokud chceš provést připojení přes RS232 což je COM port a připojit se do LAN např. běžící na TCP/IP tak to by nemělo ani fungovat/ani to nefungovalo. Nemáš MAC adresu a ani IP adresu.
Nepravda. Zalezi na tom, co umoznuje OS a dostupne ovladace.
-
Jak jsem jednou psal, tak Rakušáci to používají pomocí převodníku RS-232 / LAN, sám jsem našel v Linux dokumentační projekt pomocí paralelního/seriového portu viz. foto
V knížce od p. Krčmáře o síťařině, je tam nastavení pomocí paralelního kabelu plip, v dokumentačním projektu je i seriový kabel a slip....Zatím mi jde hlavně o to, dostat na ten starý komp dva textové soubory cca 5MB velké, aniž bych něco musel rozebírat, nebo předrátovávat (rozuměj za provozu) a časem to zvládl i míň technický zdatný člověk...Na CNC používám floppy to usb převodník, ale to je komplikovaný, právě pro potřebu manipulace se soubory a technolog má problémy ty NC kódy dát do kupy, aby neudělal chybu a v půlce programu mu to někam neulítlo....Ale to bude až další krok, až se naučím tu komunikaci mezi počítačem1 a PC2 pomocí seriového káblu...
-
Mňo, já se trochu bojím, že v tom máš hrozný zmatek.
Většina těch převodníků funguje takhle:
- převodníku PŘEDEM nastavíš nějakou IPv4 adresu
- ten převodník má svůj řídící počítač, který o převodníku musí vědět a komunikuje s ním přes ethernet, počítač připojený k RS232 převodníku je zatím zcela pasivní a co mele nikoho nezajímá
- řídící počítač toho převodníku pak vytáčí IP adresu svého převodníku a komunikuje s převodníkem standardně přes ethernet
- v tomto řídícím počítači se vytvoří virtuální COM port (např. COM22)
- co do tohoto virtuálního portu v řídícím počítači strčíš (nějakým úplně jiným programem), to se pošle přes ethernet a vyleze z fyzického rozhraní COM toho převodníku
Viz třeba: https://papouch.com/prevodniky/rs232/
Fakticky se nejedná o síť, ale o komunikaci po seriové lince, byť je částečně posílána po ethernetu, protože limit pro seriovou linku je často třeba jen 5-7-15 metrů, byť se s nějakýma chytrostma používají i delší, ale obvykle ty porty dají jen tohle.
Nicméně přes nullmodem snadno pošleš pár texťáků, ostatně jsem ti ukázky poslal.
Pokud bys chtěl posílat binární data, už to chce ty chytřejší programy.
-
A doplním to, pokud by ses chtěl vyhnout používání programu laplink a chtěl posílat binární data pomocí příkazů echo "blábol" > COM1 na straně odesilatele a copy COM1 > soubor.txt na straně příjemce, můžeš použít nějaké standardní featury typu Bin2Base64 před odesláním a pak obráceně.
Zakóduje:
54686520717569636b2062726f776e20666f78206a756d7073206f766572203133206c617a7920646f67732e
-> Base64
VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIDEzIGxhenkgZG9ncy4=
Přeneseš jako text.
No a pak to překonvertuješ zpátky na Bin pomocí standardních nástrojů ve widlích.
certutil -f -encode raw.txt encoded.txt
A teď nevím, jestli jedeš přes -decode nebo certutil -encodehex -f raw.txt encoded.txt 0x40000001
Prostě, i když na tom cílovém počítači nic nemáš, po seriové lince do toho vždy dostaneš co potřebuješ včetně binárek.
Ale plnotučnou síťovou kartu z toho snadno nevymáčkneš. Ne snad, že by to nešlo vůbec.
-
Takže pokud chceš provést připojení přes RS232 což je COM port a připojit se do LAN např. běžící na TCP/IP tak to by nemělo ani fungovat/ani to nefungovalo. Nemáš MAC adresu a ani IP adresu.
Slyšel jsi někdy o SLIP a PPP?
-
Kopevi2: co presne chces dosiahnut? Ked si tam spomenul Sinumerik az sa mi pred ocamy zahmlelo. Ak chces riesit automatizaciu tak dobra rada. Taketo stare sunty sa zasadne prestavuju na nove a len blazon by povedal ja tam nieco
Ty nevíš co je Sinumerik, že?
A ver mi zivim sa tym 15 rokov.
Tak určitě... ;)
-
chan_hfc predstav si ze viem ale ked povie chlapec ze cez disketu tak placem. Bude to 20 rocna "vytahana hajtra". Ale ako povies si pan a riesil si to 100x a prehodil si minimalne 20 kontrolerov robil x prerabok a vies o tom prve posledne. A hlavne s PRAXE. Isto si chodil po fabrikach a debugoval co nejde. A urcite ovela viac. A swapoval si kontrolery za 10 minut len co si to vysroboval a nahodil uz to slo. A este skus tu ze Ukrajina napadla Rusko a si cisty. Ale kkt :D Ono take tie veci kupil som linku ale za par korun a ma to S5 ale to nebude problem v roku pana to behalo v Nemecku som si prezil a ty isto tiez.
-
Takže pokud chceš provést připojení přes RS232 což je COM port a připojit se do LAN např. běžící na TCP/IP tak to by nemělo ani fungovat/ani to nefungovalo. Nemáš MAC adresu a ani IP adresu.
Neříkej, že je něco nemožné! Vždy se najde blbec, který to neví a udělá to.
Kdysi jsem toto provozoval...
PC1 --RS232--> PC2 --LAN-->
PC2 fungovalo jako brána, takže byla možná obousměrná komunikace s PC1. Bylo to pomalé, moc si nepamatuji, už je to dávno. Věci jako nullmodem, point-to-point, slip, ppp - to jsou pojmy, které se mi vytanou na mysli kolem toho.
-
Slyšel jsi někdy o SLIP a PPP?
To mu rovnou poraď jak nahrávat na audiokazety Turbem 2000.
Tady si za kilo koupí PCMCIA kartu s RJ45 nebo USB 2.0 a redukcí k tomu připojí standardní síťovou kartu.
-
Tohle zní jako úkol pro STM32/ESP32, přes web nacpat soubor a poslat ho do seriáku. S trochou snahy by to mohlo být i skrz metalickou LAN. A vlastně i nějakej blbej TP-Link s USB portem a OpenWrt by to dokázal.
Co jít tímto směrem?
Jak staré je to PC, co na něm běží za systém?
-
Zatím mi jde hlavně o to, dostat na ten starý komp dva textové soubory cca 5MB velké, aniž bych něco musel rozebírat, nebo předrátovávat (rozuměj za provozu) a časem to zvládl i míň technický zdatný člověk...
Mám v tom trochu zmatek. Měl jsem dojem, že potřebuješ připojit k síti ten Sinumerik, který ale nemá Ethernet. A na PC to chceš jenom natrénovat, než půdeš hrabat do mašiny.
Nebo je to tak, že máš PC s Win95, kde je program, který přes DNC nahrává programy do Sinumeriku. Ten PC ale nemá Ethernet, takže ho potřebuješ přes RS-232 připojit k IP?
Já Sinumerik neznám, v mojí bublině jsou Heidenhain a Fanuc. Tam ale operátorský panel běží na Linuxu resp. Win8, takže se tam síťuje běžným způsobem.
-
Zalezalo, co podporoval konkretny OS, ktory si tam mal. Linux bez problemov routoval PC1 -serial- PC2 -eth- LAN/inet. ..
..
Nepravda. Zalezi na tom, co umoznuje OS a dostupne ovladace.
Nechce se mě reagovat na všechny tvé bláboly. Pokud tvrdíš že to jde nikdo ti nebrání napsat mu pořádný a kvalitní návod tak aby tazatel nebyl zmaten a svůj "testovací projekt" udělal hned napoprvé.
PS. v úvodním příspěvku "mluvil pouze" o COM portu a ty uvádíš "ethernet" jako příklad že to jde. Někdo z nás dvou má zjevně problém s chápáním psaného textu či trpí vrozeným kreténismem a já se domnívám že to já nejsem. Prosím o zveřejnění v úvodním příspěvku že se chce připojit do LAN přes ethernet. Díky.
-
PS. v úvodním příspěvku "mluvil pouze" o COM portu a ty uvádíš "ethernet" jako příklad že to jde. Někdo z nás dvou má zjevně problém s chápáním psaného textu či trpí vrozeným kreténismem a já se domnívám že to já nejsem. Prosím o zveřejnění v úvodním příspěvku že se chce připojit do LAN přes ethernet. Díky.
Ehm... Z úvodního příspěvku (trochu jsem si to dovolil zvýraznit):
chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98. Sám jsem to už nezažil(jsem r.v. 91 :-) ), tak se zkouším zeptat zde.
-
Je to tak, na tom noťasu si to trénuju, než budu šahat na stroj.
Díky všem za nakopnutí (hlavně CPU)!
HMI-panel, stejně jako noťas má pouze seriovou konzoli a stejný systém, tak proto.
V prvním kroku chci rozchodit Win9X NTB rs-232 <-> rs-232 linux komp, v dalším kroku už přes ten převodník. Časem, jestli to zákazník bude chtít, a budu na to mít čas, tak udělám rs-232<->ttl <->RPi(nebo ESP) "AP"
-
Jestli to chceš fakt jen na posílání souborů, tak se podívej, jestli máš v tom noťasu Hyperterminál, ten umí přenos souborů pomocí XMODEM a Kermit protokolu. Na Linuxu ti bude stačit minicom a lrzsz.
-
Slyšel jsi někdy o SLIP a PPP?
To mu rovnou poraď jak nahrávat na audiokazety Turbem 2000.
Tady si za kilo koupí PCMCIA kartu s RJ45 nebo USB 2.0 a redukcí k tomu připojí standardní síťovou kartu.
Na SLIP a PPP se neptám toho se Sinumerikem, ale jiného, který tvrdí, že přes RS-232 nemůže mít IP adresu. Ten ale žádnou radu nepotřebuje.
Jo, PCMICIA síťovka by mohla být řešení na tom PC, ale nepředpokládám, že bude PCMCIA slot v té mašině. Resp. nevím jestli tam je.
Proto jsem se ho ptal, jestli do sítě potřebuje připojit jenom PC (který pak se strojem komunikuje přes DNC) nebo i ten Sinumerik.
-
Jestli to chceš fakt jen na posílání souborů, tak se podívej, jestli máš v tom noťasu Hyperterminál, ten umí přenos souborů pomocí XMODEM a Kermit protokolu. Na Linuxu ti bude stačit minicom a lrzsz.
Jo, pokud jde opravdu jen pro přenos souborů, XMODEM by mohl posloužit.
Já jsem takto řešil přenos programů do řízení Grundig Dialog11. Ten umí XMODEM, takže jsme na operátorský panel přidělali PC připojený do sítě a programy odtamtud do stroje posíláme XMODEMem.
-
Je to tak, na tom noťasu si to trénuju, než budu šahat na stroj.
Díky všem za nakopnutí (hlavně CPU)!
HMI-panel, stejně jako noťas má pouze seriovou konzoli a stejný systém, tak proto.
V prvním kroku chci rozchodit Win9X NTB rs-232 <-> rs-232 linux komp, v dalším kroku už přes ten převodník. Časem, jestli to zákazník bude chtít, a budu na to mít čas, tak udělám rs-232<->ttl <->RPi(nebo ESP) "AP"
Ve Win95 je podpora PPP. Tím bys tam, přes RS-232, dostal normálně IP, SMB a všechny ty věci které jsou potřeba.
Já jsem to ale už nějakou dobu neviděl a už si moc nepamatuji detaily. Trochu se obávám, že to PPP podporuje pouze dial-up, tj. předpokládá, že tam je modem, se kterým se první fázi bude chtít bavit přes AT příkazy, vytočit spojení a teprve až dostane CONNECT, tak se spustí PPP. Používalo se to primárně pro připojení k Internetu, resp. do VPN.
-
chan_hfc predstav si ze viem ale ked povie chlapec ze cez disketu tak placem. Bude to 20 rocna "vytahana hajtra". Ale ako povies si pan a riesil si to 100x a prehodil si minimalne 20 kontrolerov robil x prerabok a vies o tom prve posledne. A hlavne s PRAXE. Isto si chodil po fabrikach a debugoval co nejde. A urcite ovela viac. A swapoval si kontrolery za 10 minut len co si to vysroboval a nahodil uz to slo. A este skus tu ze Ukrajina napadla Rusko a si cisty. Ale kkt :D Ono take tie veci kupil som linku ale za par korun a ma to S5 ale to nebude problem v roku pana to behalo v Nemecku som si prezil a ty isto tiez.
WTF?!
Jako, zamontovat do diskuze o připojení PC přes RS-232 Rusko a Ukrajinu, to vážně vyžaduje fištróna...
-
Tvůj problém s přenosem 5MB kterou má dělat obsluha vyřeší za pár tisíc ZIP na paralelní port. Ještě níže je uvedená varianta interní IDE, místo floppy.
https://www.ebay.com/sch/i.html?_nkw=Iomega+100+MB+drive+parallel&_sacat=0&_from=R40&_trksid=p4439441.m570.l1313
A média stojí kus stovku (100Kč)
https://www.ebay.com/b/Iomega-100-MB-Blank-Floppy-Zip-Jaz-Disks/80136/bn_2794271
A na aukru mají interní ZIP a vypadá na funglovku na IDE za 850Kč. Vyhodit floppy mechaniku a dát to tam místo toho.
Nejlepší stav a ideál.
https://aukro.cz/disketova-mechanika-zip100-iomega-atapi-nova-orig-baleni-7031470207?utm_source=google&utm_medium=cpc&utm_campaign=07-pla-bazar-buynow&utm_content=149074497783&gad_source=1&gclid=CjwKCAiAlPu9BhAjEiwA5NDSA5va5jTmmdrHBlTl7S1d5kc1DDnlih16ajTD20jr3gxgm8-UaFaTcxoCitAQAvD_BwE
Opravdu netuším co řešíš.
Osobně bych si sehnal nouzově CD/DVD IDE mechaniku (100-200Kč) a připojil ji na kšandu toho starého křápu.
Pak můžeš přenášet jednosměrně(nebo i obousměrně zda ti to dává smysl) plno dat, a velmi jednoduše.
Skutečně plno lidí je docela dost chytrých, ale v praxi nepoužitelných, protože neumí řešit problém, a někdy ten problém ani neumí pojmenovat. Proto vymějšlí koko..tiny, o kterých někde někdy slyšeli ale nechápou jejich používání.
-
Tvůj problém s přenosem 5MB kterou má dělat obsluha vyřeší za pár tisíc ZIP na paralelní port. Ještě níže je uvedená varianta interní IDE, místo floppy.
https://www.ebay.com/sch/i.html?_nkw=Iomega+100+MB+drive+parallel&_sacat=0&_from=R40&_trksid=p4439441.m570.l1313
A média stojí kus stovku (100Kč)
https://www.ebay.com/b/Iomega-100-MB-Blank-Floppy-Zip-Jaz-Disks/80136/bn_2794271
A na aukru mají interní ZIP a vypadá na funglovku na IDE za 850Kč. Vyhodit floppy mechaniku a dát to tam místo toho.
Nejlepší stav a ideál.
https://aukro.cz/disketova-mechanika-zip100-iomega-atapi-nova-orig-baleni-7031470207?utm_source=google&utm_medium=cpc&utm_campaign=07-pla-bazar-buynow&utm_content=149074497783&gad_source=1&gclid=CjwKCAiAlPu9BhAjEiwA5NDSA5va5jTmmdrHBlTl7S1d5kc1DDnlih16ajTD20jr3gxgm8-UaFaTcxoCitAQAvD_BwE
Opravdu netuším co řešíš.
Osobně bych si sehnal nouzově CD/DVD IDE mechaniku (100-200Kč) a připojil ji na kšandu toho starého křápu.
Pak můžeš přenášet jednosměrně(nebo i obousměrně zda ti to dává smysl) plno dat, a velmi jednoduše.
Skutečně plno lidí je docela dost chytrých, ale v praxi nepoužitelných, protože neumí řešit problém, a někdy ten problém ani neumí pojmenovat. Proto vymějšlí koko..tiny, o kterých někde někdy slyšeli ale nechápou jejich používání.
Dík za info, ale ide tam volný není (ani LPT) (připojit další slave na kšandu nevím jestli půjde-je tam IDE 2.5" 44pin disk), bylo tam volný floppy rozhraní, tak jsem tam dal něco takovýho https://www.plrelectronics.com/floppy-to-usb/ pokud by tam šla ta zip mechanika, tak by to bylo samozřejmě také řešení, ale do budoucna se chci naučit to síťování přes RS-232 ->Lan(převodník)->intranet....
-
Hodně nás na tomhle začínalo. Co si matně pamatuji, na propojení dvou počítačů mohly by stačit tři dráty, zbytek se jen proklemuje.
Obycejna dvojlinka bohate staci. Zem mas v zasuvce. A ne, nemusis kvuli tomu neco nekde dratovat, normalne to funguje. Meli sme takhle (tou dvoulinkou) propojenych 5 stroju, vzdalenost dokupy kolem 100m. Ty stroje uvnitr samo mely seriaky dva a delaly retranslaci. Daly se po tom hrat nektery gamesy a samo (uz v te dobe velmi pomalu) soupat soubory. Takze sme to velmi rychle upgradovali na koax a eth.
-
Ve Win95 je podpora PPP. Tím bys tam, přes RS-232, dostal normálně IP, SMB a všechny ty věci které jsou potřeba.
Já jsem to ale už nějakou dobu neviděl a už si moc nepamatuji detaily. Trochu se obávám, že to PPP podporuje pouze dial-up, tj. předpokládá, že tam je modem, se kterým se první fázi bude chtít bavit přes AT příkazy, vytočit spojení a teprve až dostane CONNECT, tak se spustí PPP. Používalo se to primárně pro připojení k Internetu, resp. do VPN.
Ano, tohle přesně se dělá v tom dříve odkazovaném návodu:
https://tldp.org/LDP/LG/issue41/smyth.html
PPP a AT příkazy se stále používají v mobilní komunikaci. Akorát to uživatelé už neřeší.
-
Ve Win95 je podpora PPP. Tím bys tam, přes RS-232, dostal normálně IP, SMB a všechny ty věci které jsou potřeba.
Já jsem to ale už nějakou dobu neviděl a už si moc nepamatuji detaily. Trochu se obávám, že to PPP podporuje pouze dial-up, tj. předpokládá, že tam je modem, se kterým se první fázi bude chtít bavit přes AT příkazy, vytočit spojení a teprve až dostane CONNECT, tak se spustí PPP. Používalo se to primárně pro připojení k Internetu, resp. do VPN.
Ano, tohle přesně se dělá v tom dříve odkazovaném návodu:
https://tldp.org/LDP/LG/issue41/smyth.html
Přesně! Pokud by nestačilo programy přenášet pomocí XMODEMu a nějakého terminálu, chtělo by rozjet toto. Pak by si stroj sahal rovnou někam na SMB server nebo by se naopak vysdílel souborový systém ve stroji.
Akorát ještě může nastat zádrhel v tom, že v panelu Sinumeriku budou Windows Embedded a ne běžná kancelářská edice, která je na tom pokusném PC. Potom to, s vysokou pravděpodobností, bude ořezané jenom na věci související s během aplikace pro ovládání stroje a bude tam spousta věcí chybět. A netroufám si odhadovat, jestli tam snadno půjde přidat ten PPP networking. To by chtělo vyzkoušet.
Stran toho PPP serveru - on by to nemusel být PC s Linuxem, ale dal by se použít industrial terminal server. Tu funkci mívají ty RS-232/LAN převodníky, které umí protáhnout RS-232 přes IP, resp. je to jedna z funkcí tech převodníků.
Já mám v labu MOXA nPort NP6650-32
https://www.moxa.com/en/products/industrial-edge-connectivity/serial-device-servers/terminal-servers/nport-6400-6600-series (https://www.moxa.com/en/products/industrial-edge-connectivity/serial-device-servers/terminal-servers/nport-6400-6600-series).
Tam se dá v konfiguraci portu nastavit Application na Dial in/out a potom Mode na PPP.
Existuje jedno/dvou portová verze NPort 6100/6200 Series.
https://www.moxa.com/en/products/industrial-edge-connectivity/serial-device-servers/terminal-servers/nport-6100-6200-series (https://www.moxa.com/en/products/industrial-edge-connectivity/serial-device-servers/terminal-servers/nport-6100-6200-series)
-
Dostal se mi do ruky tento převodník https://www.titan.tw/product/ncom-113/
Tak bych to chtěl zkusit pomocí něj.
Ještě se jednou dívám na specifikaci toho převodníku, který máš, ale mám dojem, že ten zrovna tu funkci PPP terminál serveru nemá. Aspoň to tam nějak nevidím. Umí pouze protáhnout RS-232 přes IP na jiné místo, resp. do virtuálního COM portu v PC.
-
Měl bych ještě dotaz, ten nullmodem kábl (https://tldp.org/LDP/LG/issue41/smyth.html ) by měl být Full handshaking nebo Loopback handshaking nebo jen No hardware handshaking s propojkama na DSR & DCD ?
Nullmodem kabel rozhodně full. Dá se v KRUPu koupit hotový za pár korun.
https://www.krup.cz/default.asp?cls=stoitem&stiid=939 (https://www.krup.cz/default.asp?cls=stoitem&stiid=939)
resp.
https://www.krup.cz/default.asp?cls=stoitem&stiid=941 (https://www.krup.cz/default.asp?cls=stoitem&stiid=941)
Tedy ne že by to na loopback nefungovalo, ale asi by to mohlo koktat. Teď se dívám do nastavení nPortu a tam se dá v Communication Parameters nastavit Flow control na None, CTS/RTS a DTR/DSR, takže by to uměl použít. Jiný terminál server to jistě bude mít stejné a PC s Linuxem taky.
-
Každý IDE disk musí být přepínatelný na single nebo master/slave
https://www.mironet.cz/delock-adapter-35-ide-40pin-25-ide-hdd-a-ssd-44pin+dp299858/?utm_source=google&utm_medium=cpc&utm_campaign=651811889&utm_term=&utm_content=31734650046&gad_source=1&gclid=CjwKCAiAt4C-BhBcEiwA8Kp0CXz2e0TgTUFGHyQlbgkRTl1toIaQ0haCRaQUBAPqdXJgktQecmLlJRoCZO0QAvD_BwE
http://internet.vzadeki.com/view.php?cisloclanku=2007041101
-
Zalezalo, co podporoval konkretny OS, ktory si tam mal. Linux bez problemov routoval PC1 -serial- PC2 -eth- LAN/inet. ..
..
Nepravda. Zalezi na tom, co umoznuje OS a dostupne ovladace.
Nechce se mě reagovat na všechny tvé bláboly. Pokud tvrdíš že to jde nikdo ti nebrání napsat mu pořádný a kvalitní návod tak aby tazatel nebyl zmaten a svůj "testovací projekt" udělal hned napoprvé.
PS. v úvodním příspěvku "mluvil pouze" o COM portu a ty uvádíš "ethernet" jako příklad že to jde. Někdo z nás dvou má zjevně problém s chápáním psaného textu či trpí vrozeným kreténismem a já se domnívám že to já nejsem. Prosím o zveřejnění v úvodním příspěvku že se chce připojit do LAN přes ethernet. Díky.
Ano, ty mas problem s citanim alebo chapanim textu. Aby si nemusel ist do uvodneho prispevku, tu je podstatna cast: chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98.
Uvodny prispevok nebol editovany, je to tam od zaciatku.
Zaroven ty sa tvaris ze okrem toho, co si ty zazil, nic ine neexistuje (konkretny priklad je tebou spominane IPX/SPX), tak skludni hormon a nediagnostikuj na dialku ludi, co len opravuju tvoje dojmy na fakty.
Ak som napisal nieco, co nie je fakt, oprav ma, rad sa poucim.
-
Jestli to chceš fakt jen na posílání souborů, tak se podívej, jestli máš v tom noťasu Hyperterminál, ten umí přenos souborů pomocí XMODEM a Kermit protokolu. Na Linuxu ti bude stačit minicom a lrzsz.
Jo, pokud jde opravdu jen pro přenos souborů, XMODEM by mohl posloužit.
Ještě lepší byl Z-modem, byl o hodně efektivnější (čti rychlejší, mj. datové bloky přijaté bez chyby se nepotvrzovaly); při přerušení spojení uměl pokračovat v přenosu souboru od místa pádu. Nebyl ale tak podporován jako výše uvedený.
Ježíšmarjá to byly časy - docela se divím, že někdo z délesloužících nevytáhl uucp ;-).
A úplně poslední věc, existovala čs. varianta Nortonu Commanderu, zvaná Manager602. V hlavě mi bliká zelené světýlko, že pro tyto přenosy nebyl špatný.
-
Nekomplikujte si zivot.
Mate DELL Latitude XPi s Win98, ktory ma zboku 2x PCMCIA sloty. Do jedneho slotu date sietovu kartu :
3Com Megahertz Cardbus PC card 10/100, ktora ma podporu pre MS-DOS, Win95, Win98, ovladace su v prilozenom linku.
https://www.dell.com/support/home/sk-sk/drivers/driversdetails?driverid=r20086
Karty, ktore su na fotke mam doma, jednu si vyberte a objednajte si kuriera, poslem vam ju...
-
Nekomplikujte si zivot.
Mate DELL Latitude XPi s Win98, ktory ma zboku 2x PCMCIA sloty. Do jedneho slotu date sietovu kartu :
3Com Megahertz Cardbus PC card 10/100, ktora ma podporu pre MS-DOS, Win95, Win98, ovladace su v prilozenom linku.
https://www.dell.com/support/home/sk-sk/drivers/driversdetails?driverid=r20086
Karty, ktore su na fotke mam doma, jednu si vyberte a objednajte si kuriera, poslem vam ju...
A tu kartu do té řídící mašiny bez PCMCIA slotů dáte jak?
-
jde hlavně o to, dostat na ten starý komp dva textové soubory cca 5MB velké, aniž bych něco musel rozebírat
-
Ve Win95 je podpora PPP. Tím bys tam, přes RS-232, dostal normálně IP, SMB a všechny ty věci které jsou potřeba.
Já jsem to ale už nějakou dobu neviděl a už si moc nepamatuji detaily. Trochu se obávám, že to PPP podporuje pouze dial-up, tj. předpokládá, že tam je modem, se kterým se první fázi bude chtít bavit přes AT příkazy, vytočit spojení a teprve až dostane CONNECT, tak se spustí PPP. Používalo se to primárně pro připojení k Internetu, resp. do VPN.
Ano, tohle přesně se dělá v tom dříve odkazovaném návodu:
https://tldp.org/LDP/LG/issue41/smyth.html
PPP a AT příkazy se stále používají v mobilní komunikaci. Akorát to uživatelé už neřeší.
Připojuji se k doporučení.
Windows 95/98 už si pamatuji dost matně... někde tam musí být "telefonické připojení sítě", "vytvořit nové připojení", zvolíte si model modemu... bohužel to bylo tuším ještě o něco primitivnější, než v NT-based windowsech.
Výše uvedený návod obsahuje na linuxové straně jednoduchý chatscript, který Windowsům simuluje modem (odpovědi modemu na inicializační AT příkazy a vytočení). Tohoto se totiž tuším na straně Windows 9x nedalo zbavit. (Google jestě nalézá dávné mrtvé odkazy na oblafný mdmcbx.inf, ale to je asi už jedno. Možnost "přímého připojení sériovým kabelem" tuším měly až NT-čkové Windowsy.)
Doporučuji určitě null-modem kabel s plnou sadou signálů. Při rychlosti 115200 bps už není garatováno, že procesor na starých strojích stihne vybírat FIFO, takže hardwarová flow control (RTS+CTS) přijde k užitku. A prokřížené DTR proti DCD zajistí, že windowsy uvidí (skrz DCD) to že Linux otevřel sériový device, což se projeví nahozením DTR - což Windows mohou považovat za jednu známku navázání modemového spojení (které se snažíme nasimulovat).
Na straně Windows by mohlo jít "vysdílet složku" v režimu workgroup. Na protějších Windows (nebo Linuxu) bude třeba pokonfigurovat bezpečnost CIFS/SMB stacku, aby byl ochoten se na starou verzi protokolu připojit.
Jinak bejvaly tuším nějaké free FTP servery pro Windows... matně si vybavuji Serv-U, který ale aktuálně je licencovaný.
Taky vím že je dodnes free Jounin TFTPD, ale pro Win95/98 byste zřejmě potřeboval najít nějakou hodně starou verzi, a navíc TFTP potvrzuje každý paket zvlášť, takže by po sériové lince jelo ještě pomaleji, než FTP.
FTP jede nad TCP, takže vystropuje sériovou linku, a dostanete z toho nějakých 10 MBps. Tzn. 5MB soubor pojede necelých 10 minut.
Podotýkám, že aby to fungovalo, musí linuxový stroj fungovat jako IP router. Kdyžtak dodám nějaké základní howto. Subnet přidělený na sériovou linku musí být odlišný od subnetu na LANce, a musíte mít z obou stran správně routy! Pokud se PPP spojí, ale IP Vám end-to-end nepojede, tak zkuste pingat z linuxového routeru na jeden a druhý konec, případně si spusťte tcpdump. Tohle už není archeologie, to jsou dodnes aktuální a utižečné debugovací postupy IPv4.
V uvedeném kondenzovaném návodu vidím, že se pppd spouští namísto shellu po textovém přihlášení lokálního uživatele (login + heslo). Alternativně by asi šlo, aby pppd v Linuxu startoval jako service a vlastnil sériové zařízení. V tom případě by login šel zařídit patrně i v rámci PPP nějakým tím PAP/CHAP (už si nepamatuju, jestli se toto nějak vylučuje s použitím chat-scriptu, který ve Vašem speciálním případě musí úvodem nasimulovat AT-odezvy neexistujícího modemu).
Jinak co se týče relevantního čtení, tak si matně vybavuju ještě "Linux - internet server" (Satrapa a Randus). Taky měli kapitolu o PPPD v různých základních variantách konfigurace.
Běžné průmyslové terminálové servery pokud vím PPP běžně neumí. Dělají jenom tunel sériové linky nad TCP nebo UDP, jak tu psali jiní. Jako dalo by se tím protáhnout sériovou linku na virtuální sériák v moderním PC, ale je mi otázkou, zda je toto poptáváno. Dal by se nad tím následně páchat nějaký přenos typu "přímé připojení" (bez PPP) nebo laplink apod.
Jinak... ono PPP jakožto druhá vrstva umí enkapsulovat různé protokoly třetí vrstvy, pomocí "adaptačních" Network Transport Protokolů IPCP, IPXCP, NBFCP apod. - ale nikde jsem se nedočetl, že by PPP umělo enkapsulovat ethernetovou druhou vrstvu. Jako že by ten Linux mohl bridgovat. Popravdě, vzhledem k třeskutému nepoměru v kapacitě fyzických médií, bych toto snad ani nedoporučoval.
-
Jinak... je velká smůla, jestli to staré PCčko (Sinumerik) neumí USB. V tom případě má síťová komunikace výhodu, že není třeba řešit hot-swap paměťových médií. Toto uměla samozřejmě disketa a ZIP drive, obě jsou to ohavné mechanické technologie se sklonem k mechanickému opotřebení a defektům. Proti tomu i USB je pokrok.
Zaznělo tu IDE - zmínil bych, že na IDE bylo možno připojit CompactFlash karty, pasivním převodníkem (redukcí), dalo se to namontovat např. do šachty pro floppy mechaniku. Bohužel CF karta v pasivní IDE redukci neumí hot-swap! tzn. kvůli zasunutí a pak i kvůli vyjmutí CF karty by byl potřeba restart...
Pokud je v Sinumeriku původní harddisk, tak doufám, že máte zálohu :-)
Dlouhá léta se daly běžně koupit Flash SSD ve formátu 2.5" s paralelním IDE rozhraním (44pin) ale ta doba tuším před pár lety skončila. Dneska by se zřejmě dal připojit SATA disk nebo SSD přes aktivní redukci IDE/SATA, ovšem ani v tomto případě by myslím nezafungoval hot-swap, kvůli IDE straně (na straně SATA to přinejmenším elektricky není problém).
Pokud by se jednalo nejlíp o Win98 SE, a v tom starém počítači by se našel volný PCI slot, tak by se možná dalo přidat USB rozhraní. Světem se toulá spousta přídavných PCI karet s řadiči USB 2.0 EHCI s čipem NEC. Ovladače ke stažení viz http://windows98.xf.cz/ (ahoj Rayere :-)
Z druhé strany, přidat USB řadič a ovladače transplantované z NT je trochu problém v počítači, který řídí NCčko, počítá s nějakým vytížením CPU a latencemi IRQ, teoreticky prošel s původním OS nějakou typovou zkouškou apod. Toto je platný argument i v případě, že nebazírujete na záruce / nemáte na ten starý šrot zaplacený support apod.
-
Jinak... ono PPP jakožto druhá vrstva umí enkapsulovat různé protokoly třetí vrstvy, pomocí "adaptačních" Network Transport Protokolů IPCP, IPXCP, NBFCP apod. - ale nikde jsem se nedočetl, že by PPP umělo enkapsulovat ethernetovou druhou vrstvu. Jako že by ten Linux mohl bridgovat. Popravdě, vzhledem k třeskutému nepoměru v kapacitě fyzických médií, bych toto snad ani nedoporučoval.
Na bridge ethernetu jde použít BCP, implementováno má třeba Mikrotik. Což mě přivádí k myšlence, že by šel použít jako PPP server, ale nezvládne emulovat modem.
-
Nečetl jsem podrobně celé vlákno, ale vypadlo z něho, že potřebuje přenést dva textové soubory o velikosti cca 5MB.
Na cílovém stroji je W95 a RS232 takže proč si komplikovat život rozcházením ethernetu. Jestli v těch W95 je HyperTerminál nebo aspoň něco co smrtí terminálovým programem tak není nic jednoduššího než to poslat přes terminál. V případě že jde o čistý textový soubor tak stačí na citovém stroji odchytit text do souboru a na zdrojovém stroji odeslat text (něco principiálně podobného jde udělat i při „opisu“ programu do 8bit stroje). Případně to poslat přes XMODEM to pak jde poslat binární soubory (běžně přes XMODEM přenáším data mezi W7 a 8bitem).
Jak již bylo vícekrát uvedeno tak zásadně kabel v provedení úplný NULL MODEM.
Jen na okraj … mám udělané zálohování RAM Disku na 8bitu o velikosti 4MB kdy přenos je pomocí INTELHEXu takže se přenáší cca 10MB dat a při rychlosti 38400baud (víc z MHB1012 nevydoluji) to jede cca 44minut.
-
Norton Commander Link :
https://pc1mh-weblog.blogspot.com/2019/05/how-to-link-dos-to-ubuntu-in-norton.html
https://pc1mh-weblog.blogspot.com/2019/05/norton-commander-link-between-dos-and.html
Min. 4:45 F9-Link (Commander Link) Serial alebo Parallel podla typu kabla
https://www.youtube.com/watch?v=goVIHWIYA-U
-
Už se tu jen opakují staré věci, všechno už bylo zmíněno. Včetně toho Nortona.
-
A este mi poslal "ec1045" omylom jeden navod, ale je to pre DOS - DOS :
https://technomorous.eu/post/196444973897
-
Zdravím všechny,
chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98. Sám jsem to už nezažil(jsem r.v. 91 :-) ), tak se zkouším zeptat zde.
Motivace: mám noťas Dell s intel pentium s win98 a rs-232 portem, chtěl bych zkusit rozchodit toto spojení
Dostal se mi do ruky tento převodník https://www.titan.tw/product/ncom-113/
Tak bych to chtěl zkusit pomocí něj.
V knize Linux dokumentační projekt (asi z roku 2002) je pěkný návod jak to udělat na Linuxu ( tedy pomocí LPT kabelu ), (pomocí LPT to bylo i v knize p. Krčmáře o sítích) ale na starých Win ne. Nevěděl by někdo kde to zjistit?
Díky všem za případné rady...
A ten noťas nemá PCMCIA sloty?
Hledej na těle takovou podlouhlou štěrbinu.
Pokud najdeš, tak si můžeš opatřit PCMCIA Ethernetovou kartu a máš vyhráno...
-
To už tu taky padlo a původní autor dávno zemřel nudou :-D
-
To už tu taky padlo a původní autor dávno zemřel nudou :-D
Určitě nezemřel nudou:-), moc děkuji panu Ryšánkovi, za pěkný popis(knížku jsem si už koupil). Dneska jsem se na to vrhl. Samozřejmě že jsem si dělal bitovou kopii disku z HMI, disk tam byl ve stavu za 5 minut 12 kolaps. Ještě tedy elaboruju, jak to dostat právě na něco nového, zkoušel jsem ssd , ale to nechtělo bootovat z důvodu "různých velikostí bloků"(už si to přesně nepamatuju, jak se to jmenovalo, ale vygoogloval jsem to) na discích co mají víc než 30GB, tak jsem zkoušel sehnat ssd 16GB na pata(na ten jsem čekal asi 3 měsíce, ale nakonec mi to nedodali, tak mi právě poslali alespoň převodník RS-232/Lan zadarmo), nakonec jsem skončil u CF karty v převodníku na pata (https://www.romistore.cz/amiga-prislusenstvi/54-redukce-amiga-cf-1135.html), ale jestli to nepůjde(nebude to spolehlivé), tak holt vytáhnu ze svého muzea nějaký 20gb PATA disk, který je v dobrém stavu a dám to na něj.
-
Předem mého příspěvku prohlášení o střetu zájmů: značku Innodisk můj zaměstnavatel prodává. A taky průmysová PCčka. Snad mě za tohle moderátor nesmahne (pokud ano tak plným právem).
Jak už jsem psal, IDE disky v mechanickém formátu 2.5" před pár lety zmizely ze sortimentu. Kupodivu se dál prodávají flašky ve formátu "bambule do IDE slotu" a taky CF karty.
https://www.innodisk.com/en/products/flash-storage/embedded-disk-card_edc
https://www.innodisk.com/en/products/flash-storage/cf-card
Podle mého je uvnitř všech tří mechanických krabiček velmi podobný ne-li totožný čipset, jenom CF karta by měla podporovat vedle IDE taky memory-mapped režim.
A můžete si vybrat variantu technologie čipu: SLC, MLC a nějaké další ("iSLC" je hybrid provozující MLC či TLC čipy v "režimu se sníženou bitovou hloubkou").
Případně by bylo zajímavé zjistit, co za čipset a procesor má ten historický počítač (Sinumerik HMI). Pravda je, že případy systémové nekompatibility se vyskytly tuším u ještě starších generací IDE flash (konkrétně proti Geode CPU), cokoli novějšího a/nebo Intel (HBA) by mělo fungovat OK.
Při divokých redukovaných sestavách IDE sběrnice můžete narazit na absenci/přítomnost vodičů pro DMA. Původní režim přenosu (Polling IO = PIO = bez DMA) by měl teoreticky fungovat vždy. Může se stát, že to nejede vůbec, pokud disk deklaruje podporu DMA, hostitel ho taky umí, ale v kabelu chybí asi dvě relevantní žíly. A pokud jsou dráty pro DMA k dispozici, tak v závislosti na variantě kabelu (řídký/hustý) to jede buď plnej rendlík, nebo je omezení na UDMA33 - což v některých sestavách nemusí HBA správně detekovat, a pak to pohnívá... Chci říct, že nějaký prostor ke vzájemným antipatiím se tam asi najde - a to pomíjím možnost, že je operační systém zamčený (licencovaný) na model a sériové číslo disku apod.
Dal by se dokonce najít hardware, na kterém by s trochou štěstí jel původní OS na holém železe: Win95/98 jede na procesorech Vortex86DX od taiwanské značky DMP / boardech a počítačích zn. ICOP. Mívali v sortiemntu i nějaké "panelové" modely (jako monitor se zabudovaným počítačem). Otázkou je, co původní HMI hardware obsahuje za speciální periferie. Třeba sériové porty s podporou RS232/RS485 jsou dodnes běžnou základní výbavou průmyslových PC, ale i zde se ďábel může skrývat v detailech (není standardní API pro přepínání RS485 RX/TX).
Kromě běhu na holém hardwaru se nabízí k debatě varianta, pořídit nějaký moderní ATOMový stroj a staré widlows v něm rozjet v nějaké emulaci/virtualizaci. Třeba QEMU-KVM má jako jeden z emulovaných čipsetů na výběr Intel 440, což je něco z dob Pentium II pokud se nepletu. Vyvedení venkovních rozhraní z virtuálu by nemusel být smrtící zádrhel.
Všelijakých kapacitních a formátových předělů bylo v historii disků a souborových systémů povícero...
Konkrétně o velikost sektoru šlo naposledy u technologie zvané tuším "4k advanced format", tzn. že disk interně používá sektory o velikosti 4 kB (shodné jako velikost stránky MM na x86) - ale i takové disky se v defaultním režimu tváří, že mají sektor o velikosti 512 B, tak jako odedávna IDE disky (a po nich SATA).
Hodně staré BIOSy mohou mít teoreticky problém s veřejně oznamovanou geometrií "255 hlav / 63 sektorů na stopu", která je charakteristická pro IDE a SATA disky mladší než prehistorické (= poté co zvítězila lineární LBA adresace).
Moderní BIOS vezme prakticky cokoli, ale ve starých BIOSech nebyla o překvápka nouze. Některá kombinace "disk vs. motherboard" prostě nešla a basta.
Obecně u NC strojů všeho druhu není úplně radno, omlazovat řídící počítač na vlastní pěst.
Původní výrobce NC stroje má často k dispozici nějakou originální náhradu / upgrade včetně podpory.
-
Pokud je v Sinumeriku původní harddisk, tak doufám, že máte zálohu :-)
Teď si matně vybavuji, že jsem před nějakým časem dostal do ruky paměťovou kartu z CNC soustruhu, vybaveného právě Sinumerikem, a byla ve formátu PCMCIA karty. Dělal jsem tehdy zálohu.
Jenže kam bych PCMCIA kartu strčil? Tak, mám tady pár starších servisních ntb s PCMCIA slotem. Možná do některého z nich.
-
Běžné průmyslové terminálové servery pokud vím PPP běžně neumí.
MOXA to umí, prisámbohu... ;)
Ale bude tam jiný problém - těžko chat scriptem Windowsům odsimuluje modem.
-
Z druhé strany, přidat USB řadič a ovladače transplantované z NT je trochu problém v počítači, který řídí NCčko, počítá s nějakým vytížením CPU a latencemi IRQ, teoreticky prošel s původním OS nějakou typovou zkouškou apod. Toto je platný argument i v případě, že nebazírujete na záruce / nemáte na ten starý šrot zaplacený support apod.
Ten PC, integrovaný ve stroji, řeší pouze user interface. Pak je tam, druhý počítač, který dělá vlastní realtime řízení (serva na osách, vřetena, PLC) a ten první ho jenom kope do zadku, co má dělat. Takže s vytížením CPU a latencemi IRQ by tam neměl problém.
-
jsem si dělal bitovou kopii disku z HMI, disk tam byl ve stavu za 5 minut 12 kolaps
Takže je tam klasický 2.5" PATA?
Jak už jsem psal, ze Sinumeriku jsem měl v ruce nějakou paměťovou kartu. Naopak, v TNC530 byl 2.5" disk.
Stran té náhrady - přes eBay jsem před časem koupil takovou 2.5" krabičku/redukci s PATA 44pin konektorem a uvnitř PCB s PATA/SATA bridgem JMicron JM20330 a konektorem na takovou tu M.2 SATA kartu (nebo jak se to jmenuje).
Kromě toho mám redukci, taky osazenou JM20330, mezi PATA 40pin a klasickým SATA konektorem. To jsem teď před pár dny zkoušel, ale nejsem z toho moc nadšený. Prostě to kripluje. FreeBSD driver hlásí spoustu chyb. Těžko říct, jestli je ten JM20330 takový aušus nebo je tam osazený nějaký čínský padělek.
Mám ještě podobnou destičku, pořízenou kdysi, ještě před nástupem 'doby šmejdu', a ta funguje naprosto bez problémů. Osazená je bridgem Marvell 88AS8040, resp. dnes je aktuální 88AS8052.
-
a to pomíjím možnost, že je operační systém zamčený (licencovaný) na model a sériové číslo disku apod.
Matně si vybavuji, že ve starší verzi Heidenhain TNC530 je na kabelu k disku nějaký "kryptomodul" a ten disk jede pouze v tomto konkrétním stroji a naopak něm nejede jakýkoliv jiný disk.
-
Ohledně aktivních redukcí IDE/SATA mám zhruba takový poznatek, že na Alíku / Evilbay se vyskytuje "ta samá destička" ve větším počtu provedení od různých výrobců, a některé ty pajcy jsou zdařilé a jiné míň. Osobně jsem se vždycky snažil, brát tuhle bižuterii od nějaké aspoň trochu prověřené (pa)značky - poslední dobou hlavně DeLock. Pak je vcelku spoleh, že ta věc není vysloveně vadná. Mimochodem moje oblíbená IDE/SATA redukce je zřejmě DeLock 61635 .
Pokud přenos na IDE "funguje ale pohnívá", zaměřil bych se na kabel. UDMA režimy rychlejší než 33 MBps vyžadují správně zapojený 80žilový kabel. Případně v některých BIOSech lze konfiguračně snížit rychlost UDMA. Windowsy toto dělají při výskytu chyb potichu interně taky. Pokud máte kabel 40žilový (nebo 44) a máte možnost ho citelně zkrátit / vyměnit za kratší, může to taky pomoci.
-
Ohledně aktivních redukcí IDE/SATA mám zhruba takový poznatek, že na Alíku / Evilbay se vyskytuje "ta samá destička" ve větším počtu provedení od různých výrobců, a některé ty pajcy jsou zdařilé a jiné míň. Osobně jsem se vždycky snažil, brát tuhle bižuterii od nějaké aspoň trochu prověřené (pa)značky - poslední dobou hlavně DeLock. Pak je vcelku spoleh, že ta věc není vysloveně vadná. Mimochodem moje oblíbená IDE/SATA redukce je zřejmě DeLock 61635 .
Destička, která vypadá jako ten DeLock, včera přišla z Číny, a je to ještě větší aušus než ta předchozí, protože tato nefunguje vůbec. Ale nejspíš to bude padělek, protože když se podívám na https://www.delock.com/produkt/61635/merkmale.html (https://www.delock.com/produkt/61635/merkmale.html), zřetelne tam vidím bridge JMicron, kdežto na té mojí desce je jakási noname součástka. Kdybych sehnal JM20330, mohl bych ho vyměnit.
Objednal jsem ze Suntechu ten DeLock a uvidím. Stojí přibližně dvojnásobek toho co ty destičky na eBay.
Pak jsem objevil redukci osazenou 88AC8052 na americkém Amazonu, nicméně posléze jsem zjistil, že ji u nás prodává ab-com.
https://www.ab-com.cz/startech-ide2sat2/ (https://www.ab-com.cz/startech-ide2sat2/)
Sice není tak levná jako ty čínské destičky, ale pokud bude spolehlivě fungovat, asi s o něco vyšší cenou nebudu mít problém.
Pokud přenos na IDE "funguje ale pohnívá", zaměřil bych se na kabel. UDMA režimy rychlejší než 33 MBps vyžadují správně zapojený 80žilový kabel.
Mám standardní 80žilový kabel pro dva disky. Obecně asi nemám důvod se domnívat, že by byl vadný, ale mám jich plnou krabici, tak můžu pro jistotu zkusit jiný.
-
chtěl bych se zeptat, jestli někdo pamatuje, jak se dalo pomocí rs-232 připojit do lan na Win95 nebo Win98.
co len opravuju tvoje dojmy na fakty.
Ak som napisal nieco, co nie je fakt, oprav ma, rad sa poucim.
Pořád čekám že tazateli napíšeš návod jak to udělat. Chci vidět jak přes RS232 se připojíš do LAN.
Já tvrdil/tvrdím že to není proveditelné a ty tvrdíš že ano v závislosti na typu OS a driverů. (to např. byl blábol) Mohl bys je říci, a ať se jedná o ty které byli dostupné v éře W95 a W98.
Až se z tohoto dostaneš "šmudlo" tak si přejdeme k dalšímu tvému bodu.
-
Pořád čekám že tazateli napíšeš návod jak to udělat. Chci vidět jak přes RS232 se připojíš do LAN.
Tak čakaj ďalej, tazatel má niekoľko možností, ktoré mu tu ľudia napísal, je jeho voľbou, čo z toho použije.
Já tvrdil/tvrdím že to není proveditelné a ty tvrdíš že ano v závislosti na typu OS a driverů. (to např. byl blábol) Mohl bys je říci, a ať se jedná o ty které byli dostupné v éře W95 a W98.
Až se z tohoto dostaneš "šmudlo" tak si přejdeme k dalšímu tvému bodu.
To nebol blábol, naštuduj si napríklad SLIP, ten tu už bol vyššie spomenutý. Áno, potrebuješ k tomu ďalšie PC ideálne s Linuxom ako router ale spĺňa zadanie = pripojiť Win95/98 cez RS-232 niekam ďalej do netu (a nie len k ďalšiemu PC čo bol tvoj blábol lebo si nič iné nezažil) Potrebné ovládače sú súčasťou Win95 CD ale nie sú inštalované štandardne, treba ich doištalovať. Viac info Microsoft Knowledge Base 148499.
Q.E.D.
-
Áno, potrebuješ k tomu ďalšie PC ideálne s Linuxom ako router
Na to uz dnes staci i esp8266 nebo esp32 s vhodnym ppp nebo slip firmwarem a pripadne rs232 na ttl 3.3v adapter pokud stary pocitac nema ani usb.
-
Áno, potrebuješ k tomu ďalšie PC ideálne s Linuxom ako router
Na to uz dnes staci i esp8266 nebo esp32 s vhodnym ppp nebo slip firmwarem a pripadne rs232 na ttl 3.3v adapter pokud stary pocitac nema ani usb.
Pravdu máš, to mi nenapadlo, napriek tomu že som si len nedávno takúto esp32d hračku kupoval :)