Monthly Archives: July 2024

Juostelių chaosas

Tvarkydamas savo kolekciją nutariau pakeliui ir patvarkyti savo juostelių ir skaitytuvų kolekciją. Kompiuteriuose juostos jau beveik išmiręs dalykas ir mažai kas juos naudoja ar dalinasi patirtimi. O ir daugelis 20+ metų įrenginių neveikia arba niekas nežino kaip naudotis… Todėl nutariau kiek viešai užsirašyti.

Pradedam nuo DSS formato. Kiek suprantu 4mm juostelė ir besisukančio būgno galvutė, kaip video magnetofone. Tikriausiai buvo populiarus formatas, nes pilna versijų:

  • DDS1, DDS. Naudoja 60m ar 90m kasetes, jokio “hardwarinio” suspaudimo.
  • DDS1-DC, DDS-DC. Tas pats kaip pirmas, bet turi suspaudimą.
  • DDS2 kaip pirmas, tik: plonesnės ilgesnės juostelės (120m) ir plonesni įrašo trekai.
  • DDS3 viską padvigubino. DDS-3 (125m) juostelė laiko trys kartus daugiau nei DDS2.
  • DDS4, 150m.
  • DAT72, 170m ir vėl plonesni takeliai, 80% daugiau duomenų nei DDS4.
  • DAT160, 154m ir plonesni takeliai nei DAT-72, iki160GB.

Tai buvo apie kasetes. O dabar apie grotuvėlius. Kai kuriuos aš turiu ir jie netgi veikia:

Kairėje juodai kasetei (DLTtapeDV) kol kas neturiu skaitytuvo. Raudonas (Ultrium2) nuskaitau. Apačioje travan 40, MO diskų grotuvai (nuskaitau 1.3G ir mažiukus, 230M diskus). Veikia tik du skaitytuvai. Per vidurį: DSS ir DSS3 kasetės, Ultrium skaitytuvas (448), DAT8 (veikia), ir kažkas kas turėtu skaityti DSS3. Dešinėje- neaiškus grotuvas, DAT72 (puikiai veikia), DSS4 (DAT40) kogero neveikia.
  • DAT8: turi skaityti ir rašyti DDS1 ir DDS2.
  • DAT24: DDS1, DDS2, DDS3.
  • DAT40: DDS2, DDS3, DDS4.
  • DAT72: DDS3, DDS4, DAT72.

Biški linuxo užkeikimų. Reikia root teisių, nes skaitom tiesiai iš /dev.

; /dev/st0 tai automatiškai atsisukantis įrenginys.
; /dev/nst0 tai neatsisukantis. Taip galima nuskaityti VISUS įrašus.
mt -f /dev/nst0 rewind
; ultriumui 32K buferis
dd if=/dev/nst0 of=failas0.bin ibs=32k count=10000000
; DAT72 ir kogero kitiems, 64K buferis.
dd if=/dev/nst0 of=failas1.bin ibs=64k count=10000000
; tas milijoninis skaičius turi būti didesnis nei tikėtinas failo dydis juostoje. Bet neaišku ar tai teisybė.
; jei juostoje daugiau nei vienas failas (dažniausiai būna headerio failas ir poto eina pats backup), dd komandą kartoti.
; "headerio" faile dažnai būna parašyta su kokia programa daryta kopija: ntbackup5 ir veritas yra populiarios.

Taip kompiuteryje atsiranda įvairus failai, tačiau kaip iš jų ištraukti tikrus failus dar gerai nesugalvojau. Tačiau tikrai informacija yra.

Klausimas, ko aš čia krušuosi? Pirmiausia įdomu. Antriausia, turiu vieno dienraščio backupus nuo kažkur 2004? metų. Apie .. 50 kasečių.

Sun NVRAM remontas

Betvarkydamas kolekciją atsikasiau savo Sun kompiuterius (ir SGI)… beja vieno Sun ir vieno SGI kažkodėl nerandu. Kur galėjau per 20 metų nukišti?

Taigi, SGI įsijungė be bėdų ir rodė daugmaž teisingą laiką. O štai Sun microsystems produktai abu neveikia:

Gedimas žinomas- ten stovi NVRAM mikroschema su laikrodžiu. Rašoma, kad keletos tipų. Mano papuolė MK48T08B-15, ir man pasivaideno, kad baterijos modulis nusiima (yra tokios versijos). Pasirodė, kad ne. Nulupus iškilo mintis, o kodėl keturi laidai? Pasirodo, nukeliam modulyje yra ne tik baterija, bet ir 32kHz kvarcas… O man viskas nusirovė.

Tačiau prisiminiau, kad turi gana daug PCB su ypač mažu 32kHz kvarciuku (aš net kažkur visą špūlę tokių turiu). Todėl kiek pasidarbavau su “dremeliu”, prisikasiau iki kontaktų ir su testeriu diagnozavau kur buvo kvarcas ir kur baterija (poto radau internete daugiau informacijos ir ta informacija patvirtino mano spėjimus). Aplitavau kontaktus, vienoje pusėje laideliai, kitoje kvarciukas. Pasitikrinau kompe- 32kHz pasileido, RTC veikia. O su baterija, veikia ir išjungtas.

Toliau teko tik prisimušti iki ROM monitoriaus (Stop+n =nvram reset?, Stop+d =diagnostika, Stop+a = šiaip peršokimas į monitorių). Ir per naujo užprogramuoti nvram turinį, RTC laikrodį ROMas paleidžia automatiškai bent jau mano turimuose Sun kompiuteriuose.

ok set-defaults kitų nvram reikšmių default nustatymas
ok 1 0 mkp visada 1
ok 80 1 mkp čia modelio numeris. Mano turimams kogero tinka 80 - SPARCstation Classic, LX, 4, 5, SS1000, Voyager, Ultra 1
ok 8 2 mkp nuo čia rodos MAC adresas, pirmi skaičiai Sun rezervuoti: 08 00 20
ok 0 3 mkp
ok 20 4 mkp
ok c0 5 mkp
ok ff 6 mkp
ok ee 7 mkp
ok 0 8 mkp pagaminimo data, nesvarbu.
ok 0 9 mkp
ok 0 a mkp
ok 0 b mkp
ok c0 c mkp host id
ok ff d mkp host id
ok ee e mkp host id
ok 0 f 0 do i idprom@ xor loop f mkp Čia kontrolinės sumos skaičiavimas

Viena bėda, mano turimas spec softas- kompiuterinės tomografijos nebepasileidžia. Įtariu, kad reikia surasti tikrą hostid ir/ar MAC adresą.

hostid nuo lipduko nepadėjo. Dar liko RTC laikrodžio nustatymai, bet nežinau root slaptažodžio.

SCSI

Surinkau savo SCSI nešmenų kolekciją:

Visada, jei tik pamatau kokią nors kasetę ar keistą diskelį, visada tempiu į kolekciją. Kartu tempiu ir skaitytuvus. Visi skaitytuvai SCSI standarto.
Vakar nutariau surinkti visus savo SCSI daiGtus ir sudėti į vieną vietą, gal net ir išbandyti. Nes turiu gana didelę kolekciją kasečių. Tačiau kažkur praganiau savo geriausia SCSI PCI adapterį. Aš net senovinį kompą paleidau, su PCI ir ISA jungtimis, o Adaptekas kažkur dingo (vieną rodos padovanojau kažkam, bet turėjau dar kokius du).
Dar turiu rodos SCSI skanerį, tačiau jis dar mėtosi garaže.

Turiu LSI LOGIC serverinį SCSI kontrolerį, bet jis PCI 64 bitų. Internetai rašo, kad šios plokštės suderinamos su 32 bitų lizdu, tik turi sutapti išpjovos (5V ar 3.3V sistema). Mano senam kompe “įtampos” išpjovos sutampa, tačiau plokštė neįsikiša- galas lizdo per kokį milimetrą remiasi. Ar tai tik lizdo bėda (galima pazulinti) ar tikrai nesuderinti standartai.

Aišku dar problemos su laidais- yra 25, 50 kontaktų laidai kaip printeriui, yra siauri ir platūs siauro žingsnio laidai, yra vidiniai plokšti (0.1″ žingsnio) ir siauri kažkokie pamažinti daugiakontakčiai. Žodžiu- chaosas. Bet vistiek norių paleisti savo SCSI kolekciją.