Saya memiliki sejumlah drive SCSI-1 8-bit internal yang ingin saya arsipkan untuk tujuan historis. Ini semua adalah NeXT Cubes dan NeXTStations (monokrom dan warna) lama yang digunakan oleh id Software untuk membuat DOOM dan Quake. Saya ingin menyumbangkan mesin di suatu tempat mereka dapat melakukan sesuatu yang baik, tetapi John Carmack telah memberi saya janji lebih dari satu dekade yang lalu bahwa saya akan menghapus drive jika saya pernah meneruskannya, dan saya benci kehilangan data yang tak ternilai. itu pada mereka.
Secara teori, saya menyadari SCSI kompatibel ke belakang, jadi saya mungkin bisa menghubungkannya ke kabel yang sesuai & kartu SCSI modern ...
Tapi saya menduga itu tidak sesederhana itu, dan lebih jauh lagi, tidak jelas apa jenis kabel atau adaptor yang saya butuhkan dan di mana mendapatkannya.
Jika saya berhasil mengekstrak data, saya akan melakukan ping ke John dan melihat apakah mungkin tidak apa-apa untuk melepaskan gambar disk ke publik. Ini datanya, jadi itu akan menjadi panggilannya. id telah bersumber banyak dari kode mereka, jadi mungkin tidak ada yang berguna di sini, tetapi geek dalam diriku akan benci kehilangannya jika ada. :)
sumber
Jawaban:
Perangkat keras NeXT lama. JATUH PINGSAN!
Mendapatkan adaptor SCSI2 -> SCSI 1 seharusnya sepele. Ada varietas internal dan eksternal. Google adalah temanmu. Untuk beberapa alasan saya pikir lempengan "yang lebih baru" haruslah SCSI2 tapi sudah lama.
Anda masih harus mengakhiri rantai SCSI. Simpan ke alamat 0-7.
Selanjutnya hanya Googling untuk " kartu scsi-2 pci " muncul dengan hits. Kartu Adaptec misalnya masih harus memiliki dukungan SCSI yang berfungsi baik di linux. Sepertinya ada yang bisa didapat seharga ~ $ 20.
Inilah masalahnya. Bagaimana sih Anda akan membaca sistem file menggunakan sesuatu TETAPI NeXTSTEP? Saya kira Anda mungkin dapat mem-boot CD Intel NeXTSTEP / OpenStep lama, dan ftp / scp / rsync di atas file yang ingin Anda simpan setelah Anda memasang drive. Triknya mungkin akan menemukan kartu Adaptec yang didukung OpenStep.
Semoga berhasil!
sumber
Saya punya pelat NeXTStation, dan saya mencoba mencari tahu mengapa itu tidak bisa boot. Saya menghapus drive dari NeXTStation dan memasangnya di PC lama (IBM Z Pro) dengan pengontrol UltraWide SCSI onboard. Saya menemukan adaptor yang mengkonversi dari konektor UW 80-pin ke konektor 50-pin gaya lama yang digunakan oleh drive SCSI-1. Pilihan lain yang jelas bisa menggali kontroler SCSI-1. Jika ini adalah pelat NeXTStation, drive mungkin sudah diakhiri dengan resistor bergaya SIL, jadi Anda tidak memerlukan kabel SCSI.
Saya mem-boot sistem dan drive terdeteksi sebagai / dev / sdc. Sebelum melakukan hal lain, saya mengambil cadangan lengkap seluruh drive seperti ini:
Ini adalah drive Seagate ST1280, jadi file yang dihasilkan sekitar 238MB. Setelah ini, saya secara manual menambahkan modul ufs ke kernel, meskipun ini mungkin tidak perlu:
Saya menjalankan Fedora 21, jadi modul ufs adalah bagian dari paket kernel-modules-extra. Setelah ini, disk dapat dipasang dengan perintah ini:
Modul UFS yang diinstal dari kernel-modules-extra hanya mendukung read only, seperti yang terlihat pada dmesg:
Jika Anda perlu me-mount-nya baca-tulis, Anda mungkin perlu mengkompilasi ulang kernel dan / atau modul.
sumber
Apakah mesin bisa boot? Sangat mudah untuk membuatnya pada jaringan modern dan tar / transfer data melalui NFS ... ini adalah gambar milik saya dengan NAS / RAID saya terpasang: http://hzsystems.com/scrap/nextnfsmount.jpg
sumber
Anda memang harus dapat menghubungkannya ke rantai perangkat SCSI-1 atau SCSI-2 dan kemudian menghapusnya dari sana. Namun, jika mesin boot, maka yang akan saya lakukan adalah mengekspor folder bersama melalui NFS dari mesin dengan ruang yang cukup untuk menampung konten drive, kemudian tar isi lengkap drive ke folder bersama, dan kemudian jalankan dd untuk menghapusnya.
Anda mungkin ingin menginstal gnu tar terlebih dahulu, dengan asumsi bahwa Carmack meninggalkan Anda dengan gcc pada kotaknya, karena versi tar yang diinstal dengan NeXTStep memiliki masalah dengan nama path lebih dari 255 atau 1024 karakter - Saya lupa yang mana.
Saya berani bertaruh mereka akan boot. Kubus saya sendiri masih.
sumber
Ini dapat dibaca pada PC linux dengan adaptor SCSI. Saya akan bersedia melakukannya jika Anda sudah dekat.
Sumber daya terbaik tentang masalah ini adalah milis ClassicCmp ( http://www.classiccmp.org/ ) - komunitas yang sangat aktif dari orang-orang yang sangat berpengetahuan dan teknis. Posting ke daftar; Saya yakin seseorang akan cukup dekat untuk membantu.
sumber
Solusi termudah adalah membaca drive pada peralatan NeXT asli. Saya memiliki tiga warna NeXTStations, dan saya berharap dua dari mereka akan beroperasi penuh, walaupun saya tidak memeriksanya selama bertahun-tahun. Tolong beri tahu saya bagaimana saya bisa membantu - saya di AZ dan CA.
sumber
Seperti disebutkan di atas, hal termudah untuk dilakukan adalah membuangnya menggunakan kotak NeXT yang ada. Saya memiliki drive eksternal tempat saya mencolokkan disk, dan membuang gambar menggunakan dd, cpio dan tar, kemudian FTP gambar ke kotak arsip saya. Saya melakukan hal yang sama untuk gambar MO / OD (saya memiliki drive yang berfungsi). Jika Anda memiliki kabel 50 pin dual drive, Anda dapat bertahan tanpa drive eksternal.
Sebagai alternatif, jika Anda dapat menemukan kartu pin pec adaptec 50 pin yang lebih lama, dan hubungkan ke kotak Linux, Anda akan dapat menemukan gambar di Linux, dan kemudian memasang disk menggunakan loop kembali di Linux. Dalam beberapa hal ini lebih baik karena dd pada NeXT tidak membuang seluruh disk.
Jika Anda memiliki masalah, saya bersedia membantu atau bahkan membuang drive untuk Anda. Saya sudah melakukan itu untuk sekelompok orang / perusahaan.
sumber