PC-98 掲示板
[11249]
FreeBSD3.4R-Rev01

tokorozawa2-31.kcom.ne.jp

 
彩 さん
題名のOSのSETUPで、三週間ほど前にもお世話になった彩です。

以前は、カーネルの再構築で、
# make depend; make
で、error code 1 が出てSTOPしてしまう。ということで質問させていただいたのですが、これは、ソースをなんどもコメントアウトしたり戻したりしている内に、今日やっと解決できました。
そして、カーネルの再構築も、あと一息!!
というところまで来た物の、最後の最後でまたエラー。。。(T.T)
# make install
を実行したところ、途中で
error code 67
stop
と出て、STOPしてしまいます。

よく分からなかったので、とりあえず再起動したら、二度と起動できなくなってしまいました。(・_・、)

この error code 67 について、何が原因かおわかりの方がいたら、またお力を貸していただけないでしょうか?
お願いします。

機種はXv13/Rで、CPUは、N3 + K6-III/450 です。
1. Reply: FreeBSD3.4-ev01

x52-251.yokohama.highway.ne.jp

 
taka さん
PC98用のパッチとか、98対応のソースはインストールしましたか?
カーネルの設定ファイルは
pc98/conf/....
あたりで、設定して、configしてますか?
環境が整っていれば、特にerror codeを見ることなく、コンパイルと
インストールができますよ
2. Reply: FreeBSD3.4-ev01

pppb198.takaoka.coralnet.or.jp

 
ぺんちゃん さん
こん○○は

error code 67 はわからないです

私も最近、FreeBSD98を使いはじめました
takaさんも書いておられますが
PC98用のソースコードは入れておられるのでしょうか?

インストール時にCD-ROMを使っておられるのでしたら

1 差分ソースファイル(PC98用)のコピー

% su -
Password:
#mount /cdrom
#cd /cdrom/xxxxxxxx/src98
#cp -p kern98.tar.gz /usr/src

xxxxxxxx は置き換えて下さい
2 ソースにパッチを当てる

#cd /usr/src
#tar -xvzf kern98.tar.gz

3 ソース バックアップ

#tar -cvzf 98sys.tgz.sys
という処理が必要なようです

違っていたら、だれか指摘お願いします
3. Reply: FreeBSD3.4-ev01

fukuap1.ppp52.coara.or.jp

 
らりーコアラ さん
私もerror code 67は分かりませんが、カーネルのソースが展開されていることを確認するには
# cd /usr/src/sys
# ls
とやって、sys、i386、pc98などのディレクトリがあるかどうかを見ます。無いときはカーネルのソースが展開されていないので、98用差分が含まれているFreeBSDのCD-ROMがあれば、そのCD-ROMをセットして
# /stand/sysinstall
で、「5 設定」−「D 配布ファイル」と進み、「98src」をスペースキーで選択すると画面が切り替わるので「sys」をスペースキーで選択します(決定はリターンキーでなくスペースキーであることに注意。このとき「src」−「sys」も自動的に選択されます)。あとは終了を選択していくとインストールメディアの選択画面が出るのでCD-ROMを選択すれば、CD-ROMから/usr/src/sysへカーネルソースが展開されます。ただし、不親切なCD-ROMの場合は、これではうまくいかないことがあるので、そのときは、ぺんちゃん さんのやり方でやるしかないです。

98用差分が入っていないCD-ROMを使うときは、HDDに余裕があれば、CD-ROMの内容を98用差分と一緒にDOSのスライスにコピーしておくと、上の操作のインストールメディア選択でCD-ROMの代わりにDOSスライスを選べばいいだけなので、個人的には楽だと思います。
4. Reply: FreeBSD3.4-ev01

tokorozawa2-2.kcom.ne.jp

 
彩 さん
みなさん、ありがとうございます。
98用ソースは入っています。
98用のパッチが当てられていないと、make depend で通らないんですよね?
そこは通りますし、pc98フォルダも存在します。

ちなみに、IRQや、DMAなどリソースも間違っていません。たぶん・・・。

う〜ん、原因が分からない・・・(・_・、)
5. Reply: FreeBSD3.4-ev01

p84870f.kgci.ap.so-net.ne.jp

 
金ドン@自宅 さん
ちょっと待ってください。

>98用ソースは入っています。
>98用のパッチが当てられていないと、make depend で通らないんですよね?
>そこは通りますし、pc98フォルダも存在します。

この文章から判断すると、98用のソースを入れたのですね。
それは、らりーコアラ さんの方法で行いましたか?
まさかその後、98用のパッチを当てたのですか?

らりーコアラ さんの方法でソースを展開したのならパッチは不要です。
98用のパッチが必要な場合とは、AT互換機用のソースしか得られない場合、
つまり、配布ファイルで「98src」を指定してもだめな場合です。
その時は、べんちゃんさんの方法でAT互換機用のソースにパッチを当てて
98用のソース入れるのです。

もう一度手順を確認の上、ソースを展開しなおしてください。
6. Reply: FreeBSD3.4-ev01

pppb238.takaoka.coralnet.or.jp

 
ぺんちゃん with 麻婆 さん
こん○○は
コンフィグファイルを修正しなかった場合はどうなのでしょうか?

#cd /usr/src/sys/pc98/conf
#cp GENERIC98 MyKernel98

#vi MyKernel98

idend"GENERIC98" <------ "MyKernel98" ここだけ書き換える

zz

ファイル名などは読み替えてください
コンパイルを何度もするつもりで
ひとつひとつ修正するのもいいとおもいます
7. Reply: FreeBSD3.4-ev01

tokorozawa2-105.kcom.ne.jp

 
彩 さん
ども。レスありがとうございます。

えっと、最初からやり直してみました。
で、やっぱりカーネルの再構築で躓きます〜・・・。

具体的には、今回発見したことなのですが、音源ドライバ、nssとmpuを使おうとすると、# make で error code 1 が出てストップしてしまいます。
私は、音源にWaveStarを使っていますが、設定は、非PnPにしていることを除いて、初期設定のままです。
あ、DMAも初期設定じゃないかな? DMAは3にしています。

カーネルの、リソ−ス設定も、初期設定のもので合っているのでいじっていません。
nssについては、DMA3を使ってるよー。という情報も書き足してみたのですが、結果は同じでした。

また、nssと、mpuどちらか片方だけでも、同じエラーで途中で止まってしまいます。

FreeBSD3.4 では、WaveStarは使えないのでしょうか?
一応、使えそうなことはテキストファイルに書いてあるのですが・・・。nssドライバのところに。
あと、mpuドライバのところにも。

どなたか、助けてください〜(T.T) お願いします〜。

追加:あと、Windows98と同時使用は、なにかまずいのでしょうか? FreeBSDを起動した後は、必ずWindows98が恐ろしく不安定になります。
今も、Windows98では、とても書き込める状況ではなかったので、NTで書き込んでます・・・。

>金ドンさん
ども。えっと、Setupが終わった時点で、98用ソースは展開されているようなので、パッチは当てていません。紛らわしい書き方ですいません。(^_^;)

>ぺんちゃん さん
オリジナルのカーネルをコンパイルしてみたこともあるのですが、# make で、error code1 が出ました。
このエラーコードは、メモリに関係があるらしいのですが、メモリは修理に出した結果、異常なし。と、帰ってきてしまいました。<アイオーのF.P.SIMM(パリなし)
でも、先日、もう一度最初からやり直した結果、5回に一回くらいは、通るようになっってました。
原因は、まったく謎です・・・(T.T)