[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/02 09:02 / Filesize : 222 KB / Number-of Response : 919
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

玄人志向 玄箱9



1 名前:login:Penguin [2007/07/16(月) 00:00:48 ID:LmmWSuhP]
前スレ
苦労と試行 玄箱Pro8
pc11.2ch.net/test/read.cgi/linux/1174452305/

まとめサイト
wiki.nothing.sh/29.html

テンプレ
wiki.nothing.sh/65.html

883 名前:login:Penguin mailto:sage [2008/02/16(土) 22:08:03 ID:xrBOvvlG]
今更なんでそんなもんを。
arch/powerpc/platforms/embedded6xx/linkstation.c
こっちだろ。

884 名前:876 mailto:sage [2008/02/16(土) 22:35:05 ID:cObK5RPV]
>877 様
お返事、情報提供ありがとうございます。
そうですね、fsではなさそうですね…
色々と調べてみます。
解決した時には再度ご報告させて頂きます。
どうもありがとうございました。

885 名前:login:Penguin mailto:sage [2008/02/17(日) 01:36:14 ID:mpL91Lfs]
>>883
kwsk

886 名前:login:Penguin mailto:sage [2008/02/17(日) 20:44:08 ID:kfNKiDN1]
シリアルコンソールにノイズ入りまくり…
どーすれば…
ショートするところのランドを剥がしてしまい
隣の抵抗にジャンパしたのは良かったんですが
しまっておいたら通信できなくなっていました><;
ボスケテ

>>884
もしかしたらWindows側でプレビューしているのかも
エクスプローラでソートする欄があると思うんだけど←どーゆー名前なのか知ってる人補足よろ
右クリック→サイズ・種類・更新日時以外のチェックを外す

もしくは
・avi・wmv等、動画を先読みさせない→フォルダのアクセスを高速化
[HKEY_CLASSES_ROOT_CLSID]
\{40C3D757-D6E4-4B49-BB41-0E5BBEA28817}
\{87D62D94-71B3-4B9A-9489-5FE6850DC73E}
をコメントアウト {→;{ する

HG玄箱で作ったDVD.iso
消すのは1分もしないと思います

887 名前:login:Penguin mailto:sage [2008/02/17(日) 20:50:56 ID:JJtbAahV]
>>883
もう少し詳しく教えて下さい!

888 名前:login:Penguin mailto:sage [2008/02/17(日) 22:12:13 ID:lekPUcY3]
>>883
そっちだと必要なものにデフォルトでチェックはいってないじゃん

889 名前:login:Penguin mailto:sage [2008/02/18(月) 03:04:52 ID:ul/DlDTx]
270氏…暇になったら久々にパッチ作ってくださ〜い♪

890 名前:login:Penguin mailto:sage [2008/02/18(月) 11:09:43 ID:tHeO4gsE]
>>888
HGは最近使ってないので分からないが、
linkstationwiki.svn.sourceforge.net/viewvc/linkstationwiki/kernel_universal/linux-2.6.24/configs/
この辺から.config取ってくれば使えるんじゃないか。
それにsvnで取れる
linkstationwiki.svn.sourceforge.net/viewvc/linkstationwiki/kernel_universal/
もある。何とでもなるだろう。ちなみに、linkstationwikiのPRO用カーネルは打ち切りな。

っつか自分でconfigくらい設定しれ。

891 名前:login:Penguin mailto:sage [2008/02/18(月) 13:50:57 ID:ul/DlDTx]
>>890
ども、ありがと!
そうゆうLinuxの基本的な部分が分かってないだよ…<俺の想像だが…玄箱からLinuxの世界に入った奴
ぶっちゃけ、何処で情報を探したら良いのかも『?』の時あるし…orz

で、質問なんだが、今までの270氏のカーネルパッチって、configだけ作ってたってことなの?



892 名前:270 mailto:sage [2008/02/18(月) 20:00:17 ID:4Ir8kf9d]
2.6.24系になってから、arch=ppcではセクション未定義が出るので、kernelの更新待ちしてました。
自分で直さないとだめかな。

893 名前:login:Penguin mailto:sage [2008/02/18(月) 20:02:50 ID:u5Yrxp4q]
powerpcのほうだとどうかな?

894 名前:login:Penguin mailto:sage [2008/02/19(火) 17:21:56 ID:AU8A4a6k]
どこに質問してよいのかわからなかったので、まずここで質問します。

玄箱/HGにDebian etchをインストールしています。
自作のアプリを実行しているのですが、セグメンテーション違反の場合にcore dumpされません。
何か設定が必要なのでしょうか?

gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
ulimitはunlimitedです。

895 名前:login:Penguin [2008/02/19(火) 23:25:55 ID:qY1q2Eex]
>>894
その実行されているプロセスのカレントディレクトリにそのプロセスがファイルを
書き込み出来ないとか。(パーミッション、オーナーの違いで)


896 名前:894 mailto:sage [2008/02/20(水) 10:33:11 ID:pkSWSN3G]
>>895
いえ、それは大丈夫です。
ホームディレクトリで、
foo.c
#include <string.h>
int main()
{
  strcpy(0, "abcdefg");
  return 0;
}
を、make fooでつくり、./fooとやると
「セグメンテーション違反です」
というメッセージは出るのですが、coreはdumpされません。

897 名前:login:Penguin mailto:sage [2008/02/20(水) 11:28:27 ID:Z4hYgBun]
segmentation faultでは普通コアダンプしないよ。
Linuxに限らず最近のは大抵そうだと思うけど?

segmentation faultはほとんどの場合、原因がはっきりしていて
デバッガで追えるんでコア吐く必要はないということじゃないかな。

898 名前:login:Penguin mailto:sage [2008/02/20(水) 13:27:15 ID:OyXIUZCU]
coreできるけど、何が違うんかな

$ ulimit -Sc unlimited (bash使ってる場合)
$ gcc foo.c
$ ./a.out
Segmentation fault (core dumped)
$ ls -la core
-rw------- 1 hoge hogehoge 212992 Feb 20 13:21 core
$ gdb a.out core
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
(略)
#0 0x0ff2c34c in strcpy () from /lib/libc.so.6
(gdb) where
#0 0x0ff2c34c in strcpy () from /lib/libc.so.6
#1 0x100004a0 in main ()
#2 0x0fecac30 in __libc_start_main () from /lib/libc.so.6

899 名前:login:Penguin mailto:sage [2008/02/20(水) 13:40:07 ID:OyXIUZCU]
スマン、etchでやらないと意味無いか

$ gcc -v
Using built-in specs.
Target: powerpc-linux-gnu
(略)
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
$ ./a.out
Segmentation fault (core dumped)
$ gdb a.out core
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
(略)
Program terminated with signal 11, Segmentation fault.
#0 0x10000400 in main () at foo.c:4
4 strcpy(0, "abcdefg");

900 名前:login:Penguin mailto:sage [2008/02/20(水) 15:33:10 ID:1I2UsBLn]
つ【カーネルのconfig】

たしか2.6からCoreを吐かない設定というがあったと思うんだ

901 名前:894 mailto:sage [2008/02/20(水) 15:43:23 ID:pkSWSN3G]
>>897
えぇぇ!?そうなんですか?全く知りませんでした・・・。
(でも半信半疑)

>>898-899
再現テストありがとうございました。
うーん、やっぱりできますか。何がいけないんでしょう・・・orz

ちなみに、foo.c:
#include <unistd.h>
int main()
{
  sleep(10000);
  return 0;
}
をmakeして./foo&して、gcore pidするとちゃんとcoreが出来たので、coreを生成する仕組み
そのものは正しく動作しているようです。

もう少し調べてみます。



902 名前:894 mailto:sage [2008/02/20(水) 15:46:19 ID:pkSWSN3G]
>>900
あ、書き込み中に新しいレスが。

なるほど、そっちの方面も調べてみます。
ありがとうございました。

903 名前:894 mailto:sage [2008/02/20(水) 16:11:09 ID:pkSWSN3G]
解決しました。

原因は、"ulimit -c"が0になっていたことです。
core fileのsizeは別途設定しないといけなかったんですね。

ulimit -c unlimitedで、めでたくcore dumpしました。

みなさま、お騒がせしました。

904 名前:login:Penguin mailto:sage [2008/02/20(水) 17:02:34 ID:DVADK7Bq]
>>897の話はどうなんですか

905 名前:894 mailto:sage [2008/02/20(水) 17:33:59 ID:pkSWSN3G]
>>904
その後いろいろググって見ました。("ulimit -c unlimited"などで検索)

最近のディストリビューションでは、デフォルトでcore dumpしない設定になっているというのは
その通りな感じですが、それとSIGSEGVのデフォルト動作には関連性は無いと思います。

SIGSEGVのデフォルト動作は、今も昔もcore dumpするのがデフォルトじゃないかと・・・。

906 名前:login:Penguin [2008/02/20(水) 19:22:24 ID:Z+G56N/X]
ARMの500がPPCの200相当なら、なんで玄箱PROだしたの?
玄箱HGで充分なんじゃないの?

907 名前:login:Penguin mailto:sage [2008/02/20(水) 19:24:51 ID:fdK+INo+]
チップが安かったからじゃね?

908 名前:login:Penguin mailto:sage [2008/02/20(水) 19:29:04 ID:Z+G56N/X]
低電圧.ver玄箱を買ったって思えばいいのか
HGの方が性能いいって事かorz

909 名前:login:Penguin mailto:sage [2008/02/20(水) 19:31:32 ID:Z+G56N/X]
>>906訂正
ARM400がPPC200相当

910 名前:login:Penguin mailto:sage [2008/02/20(水) 23:41:46 ID:ds7Fmh4o]
システムのパフォーマンスはCPUだけじゃないからねえ。
Marvellの石はI/Oパフォーマンスが高いそうだから
NASとかには向いてるってことじゃないの。

911 名前:login:Penguin mailto:sage [2008/02/20(水) 23:55:01 ID:/9vf2KFL]
カーネルのパッチ…頑張ってほしい…270氏殿!



912 名前:login:Penguin [2008/02/21(木) 01:10:38 ID:otYSTsi1]
>>903
あーあ。>>894で「ulimitはunlimitedです。 」って書かなきゃ一発で答えが出たのに。


913 名前:login:Penguin mailto:sage [2008/02/21(木) 02:06:02 ID:H4L/ICb6]
玄箱HG+Fedora8+なんちゃってブートセレクタの環境で使っています。
iptablesを使いたかったので、下記のようにしてカーネルを入れ替えました。

svn co linkstationwiki.svn.sourceforge.net/svnroot/linkstationwiki/kernel_universal/linux-2.6.24
cd linux-2.6.24
cp configs/config_kuroboxhg .config
export ARCH=ppc
make menuconfig
make vmlinux modules
make modules_install
objcopy -O binary vmlinux /mnt/hda1/boot/vmlinux-2.6.24-kuroboxHG.bin

ここまではうまくいったのですが、この後2点問題が生じました。

1) make headers_install しようとすると、既存のkernel-headersパッケージ(2.6.23のもの)を上書きすることになりますが、どうすべきでしょうか。
(kernel-headersパッケージは、gcc/glibc-headers/glibc-develなどに依存しています。)

2) 念のため、上記と同じ手順で2.6.23を構築してみると、最後のobjcopyで約3GBのファイルが作られてしまいます。configのどこかの設定の影響でしょうか。

アドバイスよろしくお願いします。

914 名前:login:Penguin mailto:sage [2008/02/21(木) 12:13:12 ID:/5GBcMMB]
ProでCDの開発環境を入れてHDDbootにしたんだけど
WebサーバとSWATに接続できない
Apacheはhttpd.confが無いとか言われて一から編集するのが面倒なんで
mtd3をマウントして見たけど肝心のディレクトリ自体がが見つからんよー。
何か間違えてる?

915 名前:login:Penguin mailto:sage [2008/02/21(木) 13:05:29 ID:5PtJGOiZ]
使いづらい標準の開発環境でHDD Bootにしたのが
そもそもの誤り。

ってのはさておき、フラッシュ(mtd)にはApacheはインスコされてないよ
mtdに入ってるのはBusybox版thttpd(だったと思う)な。
httpd.confは手で書いてくれ。

916 名前:login:Penguin mailto:sage [2008/02/21(木) 13:47:06 ID:/5GBcMMB]
>>915
あーそうなのか。

それとHDDの/etc/apacheにhttpd.conf.defaultが見つかりましたので
これを編集してWebサーバだけは立てたいと思います。

917 名前:login:Penguin mailto:sage [2008/02/21(木) 22:42:05 ID:2rojdnxS]
Apacheよかlighttpdがおぬぬめ
記憶が確かなら開発環境でビルドできるはず
結構面倒だけど

918 名前:login:Penguin mailto:sage [2008/02/22(金) 20:54:21 ID:joy4fz9W]
玄箱/HGで、カーネル2.6.24.xを動かせた人いる?
出来れば詳細を教えて欲しい!






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef