トップページ⇒linux
1001コメント234KB

Kernel 2.4にしました

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
インストールにあたってどんな作業をしたかとか
どこにはまったとか
2.4そのものにつっこみたいひとは別のスレたててぷりーず
0174名無しさん@お腹いっぱい。NGNG
>>169
freeコマンドじゃなくて cat /proc/meminfo してみたらどうなる?
この構造が変わったのならfreeコマンドも新しくしないと。
0175login:PenguinNGNG
2.4.6リリースage
これからコンパイル
0176login:PenguinNGNG
2.4.5 ⇒ 2.4.6 に上げるか...明日にしよ。
0177login:PenguinNGNG
んー、いま JFS と XFS の評価中だから、それらの 2.4.6 用パッチ
がでてからにしよ。
0178login:PenguinNGNG
半年前にインストールしたけどXーwinが動かずに断念・・・
ノートだからか??
0179login:PenguinNGNG
>>178
ちょうど半年前っていうと kernel 2.4.0 が出た日だね。
その後結構バージョンアップで変わってるから、今なら直ってるかもよ。

って、Xが動かないってのは kernel 2.4.0 のせいじゃないのでは?
0180login:PenguinNGNG
2.4.6 インスール完了。
やっぱ必要最小限カーネルは起動速いからgood。
0181 NGNG
2.4もだいぶ良くなったね
でも、エラー出るモジュールある
0182login:PenguinNGNG
2.4.7pre1にしておけ、こっちはacとsyncしている
2.4.6はpre9と同じというのが定説
0183!NGNG
patch-2.4.7-pre3.bz2 でてるよ。
正式2.4.6リリースというのは形式的な通過点だな
0184login:Penguin NGNG
どのへん見てます? 見当たらないんですけど
http://www.kernel.org/pub/linux/kernel/v2.4/ 
0185login:PenguinNGNG
>>184
http://www.kernel.org/
このへんでしょうか?
0186185NGNG
あるいはここか?
http://www.kernel.org/pub/linux/kernel/testing/
0187login:Penguin NGNG
なるほど、testingのほうね、サンクス>>186
0188login:PenguinNGNG
merge! merge! merge!
もうすぐ、2.5 シリーズが始まるのね。
0189login:PenguinNGNG
>正式2.4.6リリースというのは形式的な通過点

ほぼ、月一のペースで、2.4.x のxが上がってるから
形式上なんでしょうね。
0190login:PenguinNGNG
patch-2.4.?-pre?は入れたこと無いけど
エラーが比較的出やすいとかあります?

気分的な問題かな。
0191login:PenguinNGNG
2.4.x のx が偶数のときにアップデートすることにしている。
次は2.4.8 になったら入れ換え。
0192login:PenguinNGNG
>>190 それって、pre〜が付いたtesting ディレクトリにあるやつ?
0193login:PenguinNGNG
>2.4.x のx が偶数のときにアップデートすることにしている

2.4.4は使いものにならなかったはず。
こんなルールはマジで意味無し。
0194190NGNG
>>192 pre〜が付いたやつです。
0195login:PenguinNGNG
>2.4.x のx が偶数のときにアップデート

2.1.x 2.3.x 等の真ん中の数字(メジャーバージョン?)が奇数なのは
開発バージョンって聞いた事あるけど
最後のx の数字が偶数、奇数の違いってあるのは知らんかった。
0196 NGNG
>>191がそうしてるだけだろ
奇数が不安定とかは関係ない
0197191NGNG
ああ、面倒だからそうしてるだけ
0198195NGNG
>奇数が不安定とかは関係ない

納得。
0199login:PenguinNGNG
2.4.7pre1にしたところ、急にシステムの挙動が
スムーズになりました。
0200 NGNG
どのバージョンから変えたの
0201login:PenguinNGNG
>>200
0.9.77からです。
0202login:PenguinNGNG
0.9.77は何処からダウンロードできますか
0203login:PenguinNGNG
>>202
スマソ、0.97でした。
ringの /pub/linux/kernel.org/kernel/Historic/old-versions/old>
-rw-r--r-- 1 mirror mirror 233862 Sep 28 1992 linux-0.97.tar.bz2
たった233kBです。小さいから愛用してました。(組み込み)
0204login:PenguinNGNG
-rw-r--r-- 1 mirror mirror 63362 Oct 30 1993 linux-0.01.tar.bz2
version0.0.1はたった63kBでした。
0205login:PenguinNGNG
この前のUNIX USERのDVD に歴代Kernelが全部入ってたな。
0206login:PenguinNGNG
5 名前:login:Penguin 投稿日:2001/07/07(土) 15:25
2.2と比べたら段違いに良くなってる。やっとOSと呼べるレベルに
なった。
OSと呼べるレベルにあるのはWinNT/2000,Solaris,*BSD,Linux2.4
MacOSX位でこの中ではLinuxが一番駄目だね。
OSと呼べないのはLinux2.4以前、Win9x/Me,DOS,MacOS
この中ではダントツでLinuxが良くできてるな。


6 名前:教えてクン 投稿日:2001/07/07(土) 15:31
>>5
根拠なに?
OSX??
0207login:PenguinNGNG
age
0208login:PenguinNGNG
>>205
買えばよかった。
0209login:PenguinNGNG
2.4.7リリースage
0210login:PenguinNGNG
2.4.7のReiserFS対応具合はどうなんでしょうか?
さらにダメになってるのでしょうか?
0211login:PenguinNGNG
K7/Athron/Duronでコンパイルして、動かしている人いますか?
おれのはそのプロセッサ選択じゃだめで、
河童にすると動きます。

なんでだろう。Duron/800。
0212login:PenguinNGNG
>>211
kernel-ML読めれ。みんな泣いてるから。
0213login:PenguinNGNG
おれも泣いたよ。Duron/800
0214login:PenguinNGNG
>>212 >>213
そうか。で、手っ取り早く解決法は・・
0215login:PenguinNGNG
インテルにしておけchipsetもCPUも
0216login:PenguinNGNG
もう買ったから遅いよ。
kernel-MLってtux.orgのどこにあるの?見れないし、無い。
0217login:PenguinNGNG
>>211 ハードはそのまま、プロセッサ選択だけを河童にすると動くと言う事?
0218login:PenguinNGNG
2.4.7したら。
vmware-config不成功しますが。
0219AnonymousNGNG
>>217
そのとーり!

>>216
h t t p://search.luky.org/ でも過去ログは読める
h t t p://marc.theaimsgroup.com/ こっちも読んどけば小吉
0220211NGNG
>>217
そうです。
プロセッサはDuronのママ。そして、make xconfigにてK7/Athron/Duronを
選択すると、起動しません。
しょうがないのでカッパーマインを選択すると動きます。
>>216
MLにでてましたか?
ちょっと見てみよう。

それでも無かったら、誰か教えてー
0221login:PenguinNGNG
Coppermine で動くならそれでいいと思うんです〜

2.4.* って、プロセッサ毎に最適化オプション付けて
くれる。その athlon 向け最適化 -march=athlon に
問題があるってことではナイのかな? (コンパイラに)

Coppermine だと i686 じぇねりっく -march=i686 な
感じだから問題なしと。
0222217NGNG
>>219
>>220
聞いておいて良かった。どうもです。
Athronでフルに最適化した環境を作ろうと思ったけどハマるところだった。
0223AnonymousNGNG
つか、ヲレがAtronのカー ネルに構築に失敗したのは
2.4.6だったからな、現行の2.4.7では解からんよ
事情でAthron PC無くなったしの

当時(先月だが)の経験でモノを言うがAthron 800MhzでAthron用に
コンパイルしたものはダメだったが、同じような設定でコンパイルした
Pentirum 686用ならAthronで動作したと言うことじゃ

この間出た 2.4.7では解からんよ、人柱覚悟でどお? >>222
0224211=220NGNG
皆さん書き込みどうもです。
>>221
kernel-2.4.6にてK7/Athlon/Duronをプロセッサとして選択します。
で、
>2.4.* って、プロセッサ毎に最適化オプション付けて
>くれる。その athlon 向け最適化 -march=athlon に
>問題があるってことではナイのかな? (コンパイラに)

コンパイラの問題ですかね。make xconfigでK7..を選択しても、
gcc-2.95.3でコンパイル(make bzImage)すると、gcc -O2 ........... iconv.c
とか何とかいろいろコンパイルされますが、
そのときの最適化アーキテクチャーが、-march=i686になっています。
-march=Athlonとかにはなりませんね。

gccの問題、つまり、カーネルの今ふぃ具したのと、最適化オプションが違うのが
問題なんでしょうかね・・・(?)

MLを調べたら、PowerManagementをdisableしたの?と言う回答がありました。
それをやってもだめだったので、
上に書いた、コンフィグの最適CPUとgccの-marchとの違いが問題なのかなぁ。

コンパイラのことはよく分からんので、make bzImageのときに
-march=Athlonにする方法を知ってたら教えてもらえると助かります。
0225221NGNG
>>224
うーむ、そうですか。
gcc の -march=athlon に問題があって、-march=i686 なら
大丈夫、ってのがぼくの推測だったんですが、とりあえず
それはハズレのようです。無念

ざっと眺めてみた限りでは、gcc のオプションとして
-march=athlon が有効ならそれを、有効でないなら
i686 を使うような設定みたい。
今んとこ -march=athlon があるのは AthlonGCC か、あと
新しい GCC (3.0) にも追加されてたような気がする。
0226211=220=224NGNG
うーむ。
gcc-3.0とagccですか。
ちょっと私にはまだ早いような気がするのでスキップします。

ちなみに、カーネルのコンパイルには成功しますが、
起動時に「VirtualMemory...」がどうした、と出て起動できなくなるのが
私の場合の不具合です。
.config(make xconfig)は前に使っていたK6のものを参考に作り直しましたが、
Duron/800でうまくいかない。

でも、とりあえずCoppermineようのやつでやります。
acパッチが出るたびにいろいろやってみますが、うまく言ったら報告します。
では、ありがとうございました。失礼。
0227222NGNG
>>224

make xconfig or menuconfigの後に

vi Makefile
-----------------------------------------
#途中に CFLAGS_KERNEL と言うのがあるから
CFLAGS_KERNEL = -O3 -march=athlon
#としておけば、大丈夫だと思う。
-----------------------------------------
河童でカーネルリメイクした時は、-march=i686 が入っていたから
-O3 だけCFLAGS に追加してコンパイルした。(問題無し)
0228222NGNG
補足
CFLAGS_KERNEL = -O3 -march=athlon
この(-O3)は、ゼロじゃなくアルファベット大文字オーなので注意。
0229222NGNG
gcc-2.95.3 のマニュアルみると
http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_2.html#SEC31

-march=athlon は無さそう。-march="K6"ならあるけど。
0230222NGNG
ちゃんと見てなかった。
-mcpu=K6 はあっても -march="K6"は無かった。
0231211=220=224 NGNG
>>222,他
お返事ありがとうございます。
>>221=225さんに教えてもらったのですが、やはり、-march=Athlonを使うには、
agccかgcc-3.0が必要との事。
また、私が226でも書きましたが、コンパイルは成功するが、
起動に失敗する、と言う状態であり、そのとき、Virtual何とか・・と表示され、
メモリのアドレスっぽいものがいくつか出てきて、そこでとまります。
その辺の設定で詰まっているのですが、うまく言っている人も多分いると思うので、
教えてもらえるまで気長に待つのも手ではありますが、
ちょっと設定を変えてみたり、MLを探したいと思います。
先にも欠いたと売り、うまく逝ったらここで報告します。

では、お返事ありがとうございました。
0232231NGNG
今自宅から。
こんなメッセージがでます。

Unable to kernel paging request at Virtual adress elbcl258 printing eip:......

gcc-2.95.3, K7用にmake bzImage、でも表示は-march=i686。
そんな感じです。
0233231NGNG
glibcの問題かも・・・
0234login:PenguinNGNG
>>231
>glibcの問題かも・・・
邪推するな。kernel-MLでいまだ現在進行中だろ。

AGCCについては、あれちゃんと開発は進行してるのかね?
athlonlinux.orgは
"The system cannot find the file specified. "
だし、http://hannah.ipc.miyakyo-u.ac.jp/kim/Linux/AthlonGCC.html
も、常用するにはまだ危ない。gcc-2.95.3で、-O2 -march=i686
で作ったバイナリが安定性と効率性を両立できる落しどころでは
ないかと考えているが。
0235login:PenguinNGNG
どうもまたkimさん一人になってしまったみたいね。
athlonlinux.org が出来た当初は、これで開発速度が
上がるだろうと期待したものだが…
0236login:PenguinNGNG
age
0237login:PenguinNGNG
あげ
0238login:PenguinNGNG
2.4.8リリースage
0239Anonymous ◆7s4Fk8McNGNG
The new EMU10K1 (SBLIVE, etc) drivers are *sweeet*
Thanks!
0240login:PenguinNGNG
>>239
emu10k1俺のマシンぢゃコンパイルエラーでたぞ
0241login:PenguinNGNG
>>240
皮肉ってるんじゃない?
俺のマシンでもemu10k1エラったよ。
0242login:PenguinNGNG
>>240
ac1で修正済みだとさ
0243login:PenguinNGNG
2.4.8入れたけど、うちだけかな topコマンドでいつも「 0K shrd,」(okじゃなくてゼロキロ)に
なってるのは。
2.4.7 の時は問題無かったけど。
0244243NGNG
そう言えば今回、High Memory Supportを4GB にしたのが影響(バグ)してるのかな?
0245login:PenguinNGNG
>>243
うちも。
0246login:PenguinNGNG
なんだろな〜。
0247login:PenguinNGNG
>>243
そう設定すると、/procに仕様変更が入るのかもしれないね・・・
topはあの情報から引っ張るはずだから。
0248login:PenguinNGNG
cat /proc/meminfo でも
shared: のところが 0 になってるね。
0249login:PenguinNGNG
>cat /proc/meminfo でも
>shared: のところが 0 になってるね。

これ結構前からじゃなかった?
0250さあね ◆Fh4rJwU6NGNG
>>249
前からですな.
けど、2.2.19のマシンでは0ではないなあ
0251login:PenguinNGNG
いつになったら2.4系は安心して使えるんだ。。。
0252さあね ◆Fh4rJwU6NGNG
>>251
2.4.0からずっと使ってるが、特に問題はないぞ.
まあ特別なことはなにもしていないせいかもしれないが.
0253login:PenguinNGNG
ひょっとしたらsolarisみたいに、
/proc/meminfoではなくて、
別ので地道に計算しないとだめなのかもしれないね。
0254login:PenguinNGNG
つまり 2.4.8もまだ駄目だと?
0255login:PenguinNGNG
>>248
/dev/shm じゃなくって?
0256243NGNG
2.4.7 の時は問題無かったけど>「 0K shrd,」
今のところそれ以外は問題出てない、うちでは。
0257login:PenguinNGNG
今gcc-3.0 で-O9 オプション付けて2.4.8 をコンパイル中。
最後までいけるかな?
0258Anonymous ◆a0imggjQNGNG
>>257
たぶん、kernel起動時にvga(agpgart)が逝く
0259257NGNG
>>258
コンパイル失敗..
make install の段階でこけた。
0260Anonymous ◆a0imggjQNGNG
>>259
CFLAGS_KERNEL = -O3 ぐらいでどお、ぬるいか?
0261login:PenguinNGNG
>>259
binutil作り直した?
0262257NGNG
>>260
-O6 でも-O3 でもダメ、-O2 じゃないと同じ所でエラー。
sound 関連のオブジェクトをリンクするところみたいな気がする。

>>261
gcc-3.0 に依存している最新のbinutils は一応入ってます。
0263Anonymous ◆a0imggjQNGNG
>>262
2.4.8のfinal *スウィート* パッティでSound(emu10k1)は修正してあると思う
現在は 2.4.9-pre2に移行しているので、そちらで構築されては?
0264257NGNG
>>263
ドライバじゃないの、サウンドのコアの方で引っかかる。
うちCS4281 なんで。
0265Anonymous ◆a0imggjQNGNG
>>246
う、それは失礼

2.4.7-ac1
  Fix cs46xx checks on ioctl calls
0266Anonymous ◆a0imggjQNGNG
>>265 ぐはっ
× >>246
○ >>264
0267login:PenguinNGNG
vmlinuz-2.4.7や。
起動中Running Linuxconf hooks: [ok]の
次にlocal service開始なんやけど、そこで止まってまうなあ〜。
なんでやろ?
0268login:PenguinNGNG
>>257 GCC 3.1 が出てるからそっちでカーネルmake してみれば?
もしかすると -O9 で行けるかも...(保証無し)
0269257NGNG
>>268
ダメだと思うなぁ、gcc-2.95.4 でも-O3 が通らないんだもん。
でもgcc-3.0 でただコンパイルするだけでも全体的に速くなった気がするので
(暗示かかってるだけかも)
apt で3.1 取れるようになったら挑戦してみる。
0270268NGNG
gcc-2.95.4? どこで公開されてるやつ?
GCC公式サイトでは
March 16, 2001
GCC 2.95.3 has been released. となってるけど。

うちのカーネルは、gcc-2.95.3 -O3 -march=i686 で問題なし。
0271257NGNG
>>270
gcc-2.95.4 20010810 (Debian prerelease) がDebian sid の標準。
やっぱりCS4281 かな、サウンド切れば通るのかもしれない。
0272268NGNG
>>271 最近、GCC公式サイトよりバージョンが高いのを搭載しているとこ多いな。
RedHat7.1 は gcc-2.96 だし。
でもエラー多いから gcc-2.96>gcc-2.95.3 に変えた。
0273login:PenguinNGNG
2.4.9 age
0274login:PenguinNGNG
2001-08-16 18:32 UTC
■ このスレッドは過去ログ倉庫に格納されています