トップページ⇒linux
993コメント332KB

【ubuntu】 NetWalker2 【ARM】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/09/19(土) 18:44:47ID:wVgHBaom
Linux板住人視点でNetWalkerを語りましょう

ttp://pc11.2ch.net/test/read.cgi/linux/1251435886/l50
0175login:Penguin2009/09/22(火) 23:14:14ID:c4tp/mBp
>>174の続き
漏れの場合、リポジトリーを追加して、apt-get update,apt-get upgradeした後にThunderbirdが起動しなくなったような気がする。
0176login:Penguin2009/09/22(火) 23:23:43ID:5z8/NNYT
>>172
ありがとう
俺頭悪いんで英語よくわからんけど一応それっぽい感じに報告してみた

>>175
確かにそれが原因かも
意図的にリポジトリ外してたのかな
0177login:Penguin2009/09/22(火) 23:29:47ID:5mpBHUcC
識者います?

http://d.hatena.ne.jp/irasya/20090920/1253411285

なんですけど、シャープが意図的に外しているのか、単なるミスなのか、
見分けがつかないんですよ。やっとくべき?
0178login:Penguin2009/09/22(火) 23:33:12ID:05szgnCi
>>170
gijは、所詮インタプリタだから、比較にならない。
というか、一応試したみたけど、quick sortの速度で見ると、デフォopenjdkの2倍遅いし、話にならない。
-cacao openjdkだと、デフォの13倍くらい速くなる。
この状態で、Core2 3GHzの1/6位の速さで、500MHz相当だから、-cacaoなら、十分善戦していると思われ。
0179login:Penguin2009/09/22(火) 23:40:12ID:IebkuhHC
キーボードはどっかで分解した人いるのかな?
見た感じ、普通に引っぺがしたらいけない構造に見える。
(壊れて修復できなくなるという意味で…)

空振りが多いのはパンタグラフ無しのメンブレンだからだよね。

いわゆる消しゴムキーボードで見られたような
打鍵部が狭いキートップに改造できれば
入力性は改善できそうには思っている。

ためしに上に小さい突起を貼り付けると良好。
ただ、これだと画面に当たって…


キーボードカバーに突起付き版って製造可能なのかな?

かぶせたままでは閉じられない構造に成形して
ほこり防止液体防止ではなく、収納時にははずしてしまう…
入力性改善のためのカバーって作られる?
0180login:Penguin2009/09/22(火) 23:40:55ID:jyNAq7Qm
>>177
セキュリティを外すのを意図的とは思いたくないなぁ

>>178
あーコンパイルはgcj -fjni *.jarだっけか。
昔試したけど忘れちゃった>jarのコンパイル
0181login:Penguin2009/09/23(水) 00:03:14ID:05szgnCi
>>180
gcjでahead compileしても、-cacao openjdkの1/4速くらい。
まぁ、ia32でもgcjってあんまり速くないし、こんなもんじゃないかな。
ただ、コマンド打ちこんでから、アプリのmain()が動き始めるまでの時間は速いんで、起動後、すぐに終了するツールなんかには、いいかも。
0182login:Penguin2009/09/23(水) 00:07:48ID:Vt36QzTA
>>181
へぇ。openjdkって凄いんだなぁ。
01831662009/09/23(水) 00:34:01ID:A+RmDjGy
>>169
ありがとうございます。
どうしようかな。
01841772009/09/23(水) 00:42:15ID:ypD7NWJT
>>180
やってみたけれど、セキュリティーパッチがどさっと落ちてきた。
潔癖症には必須とみた。。。
0185login:Penguin2009/09/23(水) 00:50:59ID:85kSG9eL
>>167
おお、GJ!

Uubntu for NetWalker = Araneo ってことでOK?

ちなみにAraneo ProjectのHomeは
https://launchpad.net/araneo

このAraneo teamのメンバーを見ると約4割が日本人で、日本人の
多くがSHARPの社員らしきメールアドレス、それ以外はCanonical
の社員かUbuntuのメンバーのようだ。

CanonicalのUbuntu搭載製品向けカスタマイズサービスを利用したっ
てことか。(たぶんこれ↓)
http://www.ubuntulinux.org/partners/systembuilder

外国人が多いからBug reportは英語ですればいいのかな?

それにしてもRegistered 2009-06-24って急ぎ過ぎだろwww
そりゃバグもあるわ。
0186login:Penguin2009/09/23(水) 00:59:55ID:427WBGLI
/etc/alternatives/ttf-japanese-gothic.ttfのリンク先が
/usr/share/fonts/truetype/LCFOnt/lcfont.ttfでリンク切れになってて
相当あわただしかったんだろうなあとオモタ
0187login:Penguin2009/09/23(水) 01:18:00ID:L8WRojsx
やっぱ初代機は地雷か
まあシャープに限らんけどね
俺は第2弾(あるのか?)を買うとするよ
0188login:Penguin2009/09/23(水) 03:09:54ID:+0TeQMBz
Ubuntu使ってて思うのが、セキュリティアップデートの通知がしょっちゅう来ることなんだよね。
よく勝手にアップデートウィンドウが出てくるから、ちょっとウザい。

もしかして、頻繁にアップデートウィンドウが出ないようにするために
セキュリティのリポジトリ外したんじゃないの・・・。

もしそうなら、ちょっと危ないお茶の濁し方だと思うよ・・・。
01891772009/09/23(水) 03:37:18ID:ypD7NWJT
パッチ当てたら Thunderbird が上がんなくなった。
0190login:Penguin2009/09/23(水) 07:41:59ID:qOh6NcLo
>>188
文章を良く読み直せ
0191login:Penguin2009/09/23(水) 10:07:20ID:C/o12Uwr
netbook-launcherのインストールで失敗する。
netbook-remixにしようという物好きいます?
0192login:Penguin2009/09/23(水) 10:31:15ID:lntzDyHh
iptable_nat.ko, ip_tables.ko がない

0193login:Penguin2009/09/23(水) 10:33:06ID:ly5UxNMp
>>192
その辺はカーネルのソースが来ないとね
0194login:Penguin2009/09/23(水) 10:37:17ID:H7Wpy4/R
>>191
UME で採用されてるけど は UMPC で使ってても引っかかるw

----閑話休題

Review Board vs. git-bz
http://blog.fishsoup.net/2009/09/15/review-board-vs-git-bz/

パッチを当てるかコミットするか
議論してるようだけど

あまり根詰めて話されてるのを聞いたことがない… > Larry さん謹製 patch システム
0195login:Penguin2009/09/23(水) 10:41:17ID:R4GVoMrB
閑話休題の誤用か!
0196login:Penguin2009/09/23(水) 10:46:05ID:Vt36QzTA
>>194
本題あまり関係なくね? Ubuntuはbazaar+launchpadでgit+bugzillaは遠い存在。
0197login:Penguin2009/09/23(水) 12:20:20ID:Vt36QzTA
なんかいろいろ来てる!ソースコードも来た!これで勝つる!
http://netbook-remix.archive.canonical.com/updates/dists/jaunty-araneo/public/binary-armel/Packages
http://netbook-remix.archive.canonical.com/updates/dists/jaunty-araneo/public/source/Sources

アートワーク
http://netbook-remix.archive.canonical.com/updates/pool/public/a/araneo-art/araneo-art_0.06.tar.gz
動画アクセラレーション
http://netbook-remix.archive.canonical.com/updates/pool/public/libg/libgst-fsl-mm-plugins/libgst-fsl-mm-plugins_1.6.0-1araneo3.tar.gz
http://netbook-remix.archive.canonical.com/updates/pool/public/libg/libgst-fsl-mm-plugins-vpu/libgst-fsl-mm-plugins-vpu_1.6.0-1araneo2.tar.gz
http://netbook-remix.archive.canonical.com/updates/pool/public/libg/libgst-fsl-mm-plugins-v4l/libgst-fsl-mm-plugins-v4l_1.6.0-0araneo4.tar.gz
カーネル
http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux-fsl-imx51/linux-fsl-imx51_2.6.28-15.50fsl1araneo7.tar.gz
0198login:Penguin2009/09/23(水) 12:43:30ID:Vt36QzTA
シャープによるカーネルの変更調べるには2.6.28-15.50fsl1から差分取るのが良さげ。
んで以下が2.6.28-15.50fsl1のタグ。
http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-jaunty.git;a=commit;h=d5a0832ee794d84bcf422dcdc088383ead5c4801
0199login:Penguin2009/09/23(水) 12:45:09ID:7qUVEnNX
それより少数演算の遅さカバーできないかな?
0200login:Penguin2009/09/23(水) 12:46:37ID:R4GVoMrB
少数演算はきついね
0201login:Penguin2009/09/23(水) 12:47:00ID:Vt36QzTA
fixed-point使えyo
0202login:Penguin2009/09/23(水) 13:27:15ID:h02s6Lnr
>>197
jaunty-araneoの中にOpenJDKとかも入ってるね。
-updates と -security もこの中に含まれているってことかな?。

Thunderbirdの問題もあるし、sources.listの変更はしないほうがよさそうだな。
0203login:Penguin2009/09/23(水) 14:10:50ID:Vt36QzTA
>>198の続き。diff取れた。
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-jaunty.git
(cd ubuntu-jaunty && git checkout -f FSL-IMX51-2.6.28-15.50fsl1)
diff -rNU8 -x .git -x .gitignore ubuntu-jaunty jaunty-arm > araneo.diff

>>148
>Driver for KeyStream, KS7010 based SDIO cards.
0204login:Penguin2009/09/23(水) 14:12:25ID:Vt36QzTA
カーネルのdiffが48.8Mて、シャープ本気w
0205login:Penguin2009/09/23(水) 14:18:54ID:ly5UxNMp
セルフビルドは勘弁なので、クロスビルドしたいけど、
gcc-4.1.3のarmのtoolchainでポンと使えるバイナリどっかにないかな?
まあ800MHzのCPUだからストレージが用意できればセルフビルド
してもいいかな。
02062042009/09/23(水) 14:25:51ID:Vt36QzTA
ってあー違う。微妙にズレあんな。checkoutミスったかも?

>>205
deb系はapt-crossを使うと良かった記憶が。
でも色々と問題あった記憶も。
0207login:Penguin2009/09/23(水) 14:28:00ID:JDGpc0lu
なんじゃかんじゃと苦労するの考えたらmicroSD上でセルフビルドの間
コーヒー飲んどくほうが良さそうかなあ
0208login:Penguin2009/09/23(水) 14:57:58ID:Vt36QzTA
>>203-204の続き。coミスってなかった。元ツリーのchangelogが無いせいで混乱した。
araneoの方のdebian以下に何故か生成後のものが含まれてるからdiffから除外。
diff -rNU8 -x .git -x .gitignore -x debian -x debian.fsl-imx51 -x debian.master ubuntu-jaunty jaunty-arm > araneo.diff
これで1.4M。にしてもGPLじゃないファイルが…。
0209login:Penguin2009/09/23(水) 15:31:24ID:Vt36QzTA
でもパッケージ自体がgpl2になってるから問題ないか。
ということでdiff。
http://debian.fam.cx/index.php?plugin=attach&pcmd=open&file=araneo-aka-netwalker-kernel-diff.zip&refer=uploader
0210login:Penguin2009/09/23(水) 15:53:47ID:ly5UxNMp
とりあえずセルフビルドしてみてる。
MTDに書き込まれているカーネルのソースとちょっと違う?
かもしれない。飛ばしちゃったから良く見てなかったが
zcat /proc/config.gz
でとった.configにはない項目があったみたいだ。
0211login:Penguin2009/09/23(水) 16:31:45ID:FLG1ed1w
ipaq.ko等を作ってみようかなと、
/boot/config-2.6.28-15-araneo を.configとしてコピーして、
必要なモジュールのコメントアウトを外して=mにしてmake oldconfig、
さらにmakeしてモジュールができたんですが、
insmodしたらInvalid module formatと怒られました。
これは何が悪いんでしょうか?
0212login:Penguin2009/09/23(水) 16:38:44ID:KeUNBL8b
>>211
NetWalker で uname -a した kernel version 名と
2.6.28-15-araneo
って正確に一致してますん?
0213login:Penguin2009/09/23(水) 16:51:28ID:FLG1ed1w
ああー、これがしてないんですよね。
uname -r 2.6.28-271-gec75a15になっています。

そういえば、bluetooth-appletでペアリングしたiPhone(OS3.0)と、
iPhone側からの接続はできました。

sudo l2ping [iPhoneのMac]

でpingは返ってきます。でもpandはConnection Refused(111)。
0214login:Penguin2009/09/23(水) 16:59:36ID:Vt36QzTA
>>211
linux-headers-araneoを入れてmake -C /lib/modules/`uname -r`/build M=`pwd` modulesってのが普通の追加モジュールコンパイルの仕方だが、カーネルツリーに入ってるものはどうすればいいか分かんね。
0215login:Penguin2009/09/23(水) 17:01:54ID:LoggH87r
>>209乙。

2つの会社の名前があるね。

日新システムズ (Nissin Systems Co.,Ltd.)
http://www.co-nss.co.jp/
キーストリーム株式会社 (KeyStream Corp.)
http://www.keystream.co.jp/company/

KeyStream Corp. のコードもGPL2でおk?

あとでもうちょっとよく見てみよう…
0216login:Penguin2009/09/23(水) 17:06:06ID:Vt36QzTA
>>215
>KeyStream Corp. のコードもGPL2でおk?
明示されてないねぇ。
ただのミスだと思うので報告した方が良さげ。
0217login:Penguin2009/09/23(水) 17:28:09ID:ly5UxNMp
カーネルソースのバージョンが違うねえ。
MTDに入ってるカーネルのソースは公開しないのかな
0218login:Penguin2009/09/23(水) 19:09:00ID:nODnagi/
onscripterは動くのだろうか
0219login:Penguin2009/09/23(水) 19:59:46ID:Xz0KoSp9
>>213
解決してるか本人かもしれんがモバ板かどこかからコピペ

805 :いつでもどこでも名無しさん :sage :2009/09/23(水) 13:43:40 ID:???0
>>795
ペアリングはbluetooth-applet?
iPhoneなんだけどConnection Refused(111)と出て
pand弾かれてしまう。

806 :いつでもどこでも名無しさん :sage :2009/09/23(水) 14:13:11 ID:???0
>>805
bluetooth appletでペアリングしておいて、あとは
ubuntu panでググると出てくる方法で接続できる。
pandをrootで実行しないとConnection Refusedが出るので
そのせいかも。
sudo pand --listen --role=PANU --devup /path/to/yourdevup-script --devdown /pth/to/yourdevdown-script --connect yourdevice_macaddr
0220login:Penguin2009/09/23(水) 20:01:23ID:FLG1ed1w
本人ですが、やっぱりConnection Refused(111)でした。
iPhone固有の問題でしょうか。向こうにもレスしてきます。
0221login:Penguin2009/09/24(木) 00:02:26ID:3iaBGnBY
>>220 サーチでサービス見つかる?
0222login:Penguin2009/09/24(木) 00:52:57ID:hMFgf6/j
$ sudo sdptool search NAP
Searching for NAP on 00:XX:XX:XX:XX:XX ...
Service Name: PAN Network Access Profile
Service Description: Network Access Point
Service RecHandle: 0x4f491116
Service Class ID List:
"Network Access Point" (0x1116)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 15
"BNEP" (0x000f)
Version: 0x0100
SEQ8: 0 6 0 dd
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
code_ISO639: 0x6672
encoding: 0x6a
base_offset: 0x110
code_ISO639: 0x6465
encoding: 0x6a
base_offset: 0x120
code_ISO639: 0x6a61
encoding: 0x6a
base_offset: 0x130
Profile Descriptor List:
"Network Access Point" (0x1116)
Version: 0x0100
0223login:Penguin2009/09/24(木) 00:53:58ID:hMFgf6/j
ここで普通ならiPhone側に認証要求が行ってPIN入力になると思いますが、
うんともすんともなりません。sdptoolが古いツールだから?
新しいbluezの流儀ではhciconfigでやるか、あるいは例のdbus経由でやるのか。
iPhoneでTetheringできたら最高なのになあ。
0224login:Penguin2009/09/24(木) 02:35:48ID:RsxBFh50
>>209の続き。
jaunty-arm/drivers/input/func_key.cのfnkey_tbl内の0x9Eと0x8Eを入れ替えてリビルドしてみたい。
リビルドにはdebuildを使えば良いが、セルフビルドをするには実機が無さすぎる。
0225login:Penguin2009/09/24(木) 02:39:32ID:RsxBFh50
ざんねん!! わたしの ぼうけんは これで おわってしまった!!
0226login:Penguin2009/09/24(木) 07:26:37ID:YtkOltSP
http://www.sharp.co.jp/support/mit/source/download/index.html
0227login:Penguin2009/09/24(木) 10:35:47ID:WkeiB3GU
シャープウェブサイトにお越しいただき、ありがとうございます。
申し訳ございませんが、お客様がお探しのページは見つかりませんでした。
云々
0228login:Penguin2009/09/24(木) 11:34:59ID:1Eg1Lpa9
頑張って早めに出荷してくれたんだから
連休ぐらい休ませてやれよw
連休明けたら中身総入れ替えするつもりで
cross build 環境作って全裸でwktkで待ってるぜ。
0229login:Penguin2009/09/24(木) 11:37:38ID:fc5Gw3rf
俺たちの戦いはこれからだ的な何か
0230login:Penguin2009/09/24(木) 11:47:00ID:JFelCHGc
ヘタレなのでEmacs23をセルフビルドすることにした。
0231login:Penguin2009/09/24(木) 12:27:48ID:hMFgf6/j
emacsってクロス難しいんだよね確か
0232login:Penguin2009/09/24(木) 16:35:53ID:1iTbBCB8
手持ちのイモバ D12LC 刺して usb_modeswich で認識させよとしたら

#/usr/sbin/usb_modeswitch -W
Reading config file: /etc/usb_modeswitch.conf
* usb_modeswitch: handle USB devices with multiple modes
* Version 1.0.5 (C) Josua Dietze 2009
* Based on libusb 0.1.12

省略

Setting up communication with interface 0 ...
Trying to send the message to endpoint 0x01 ...
USB error: error submitting URB: No such file or directory
Sending the message returned error -2. Trying to continue
-> Run lsusb to note any changes. Bye.

となって、お手上げになった。以下パッチが出ててこれを当てないとだめっぽい。
http://www.mail-archive.com/[email protected]/msg01675.html
隊長殿、この後私に打つ手はありますか?
0233login:Penguin2009/09/24(木) 16:41:57ID:RsxBFh50
>>232
本当にそのバグが原因だとしたら2.6.28.2で修正されてるとあるからカーネル更新すれば良いはず。
02342322009/09/24(木) 16:56:08ID:1iTbBCB8
>>233 トンクス
いつの間にかカーネルソースアップされてたんですね。
0235login:Penguin2009/09/24(木) 17:28:56ID:bisZIV1n
GoogleカレンダーとSunbirdを同期するように設定した状態で、
イーモバイルD02HW接続しながらスタンバイに入るとSunbirdが
カーネルを巻き込んで固まるねぇ。

再起動後に何故かThunderbirdが起動しなくなったので、初のリカバリへ('A`)
02362302009/09/24(木) 17:52:53ID:QUF01YAU
わーいEmacs23ビルド終了。2時間半かかった。
よく考えたら、ARM非依存なパケジやら-noxなパケジもビルドしてたので
かなり無駄が多い。

さて、.emacsを母艦から移してこよう。
0237login:Penguin2009/09/24(木) 17:59:26ID:GIHpyZ/y
モバイル機でemacsを2時間半でビルド出来るのか、良い時代だな
0238login:Penguin2009/09/24(木) 18:01:26ID:EhXsQnjd
>>237
Pentium3くらいのCPU性能ありそうだね。
0239login:Penguin2009/09/24(木) 19:37:35ID:fc5Gw3rf
How hard to get RenPy onto N810?
http://talk.maemo.org/showthread.php?t=27270

Pygame(SDL の python wrapper) ベースのソフトをN810で動かそうと
したけど segment falt で無理ぽ、らしい

スクリプト言語系のライブラリは arm 上で動かすところまで
もってゆくのは難しそうなかんじだった...ただ jedit は動くかも
0240login:Penguin2009/09/24(木) 22:37:57ID:Y2fiVCmB
>>236
debでくれ
0241login:Penguin2009/09/25(金) 00:08:13ID:Q4fKEEGd
cifsモジュールが欲しいんだけど、uname -rの結果(2.6.28-271-gec75a15)
が2.6.28-15-araneoじゃない問題って、どーすりゃいいんでしょ?
MakefileのEXTRAVERSIONで書けばいいって問題じゃあないよね。
0242login:Penguin2009/09/25(金) 00:09:37ID:78baI2EM
本発売を前に、更新あったみたい。
Bluetooth関連とcupsが主体かな。

あと、KDE,Qt4関連。

そろそろ、NetWalkersOFFも考えたいね。
新規Linuxerの歓迎会も兼ねて。
0243login:Penguin2009/09/25(金) 01:31:00ID:FThozTtv
カーネルアップデートしたらext4読めたりしますの?
02442302009/09/25(金) 01:49:14ID:xNiZuKqJ
navi2ch on NetWalker から記念パピコ
キーバインドすっかり忘れてもうたorz

>>240
ここからどうぞ
http://www11.atwiki.jp/s-irie/pub/netwalker/emacs23/
ARM依存のパケジのみ置いてあります。
他に必要なものは PPA for Ubuntu Emacs Lisp のリポジトリを利用してね。
https://launchpad.net/~ubuntu-elisp/+archive/ppa
0245login:Penguin2009/09/25(金) 03:23:12ID:dlDjmijH
emacsありがとー
0246login:Penguin2009/09/25(金) 04:21:19ID:PTXn1vrQ
>>241
モジュールとvmlinuz(bzImage)をセットで交換しる
って話じゃなくて?

あ、リポジトリ追加して更新してたら、kernel更新されてら
.debのsrc書き換えて、新バージョンのkernel-hoge.deb作ってインストールするのが楽かもしれない
0247login:Penguin2009/09/25(金) 08:13:37ID:bMlyupiL
これMTDのカーネルで起動してるようだから
apt-get upgradeしただけじゃ起動してくるカーネルは変わらないでしょ
変わったの確認したの?
0248login:Penguin2009/09/25(金) 11:43:08ID:kCv24mR6
カーネルアップデートはMTDを書き換える必要あると思うけど可能なのかな?

復旧用SDカード作ってないから何とも言えなけど、
最悪redbootとその設定さえ無事ならなんとか復旧できそうな感じ?
0249login:Penguin2009/09/25(金) 11:46:39ID:Dc5iBpdJ
公式の復旧SDはMTDのカーネルイメージとルートを書き込むだけだね。
redbootには手を付けないのでredbootが壊れたらどっしょもない。
もっとも、redbootが壊れたらSDからもブートしないので当然か。
redbootさえ生きてれば復旧SDで戻せるはずだからMTDにカーネル書いちゃ
ってもいいかもね。無論、その前にSDベースで起動させて異常がないか
核にする必要はあるけど。
0250login:Penguin2009/09/25(金) 11:46:51ID:NLUKl2aU
$ uname -srvmpio
Linux 2.6.28-271-gec75a15 #1 PREEMPT Thu Sep 10 17:37:32 JST 2009 armv7l unknown unknown GNU/Linux

確か、標準は2.6.28-15-araneoじゃなかったっけ?
勘違いだったらスマン
0251login:Penguin2009/09/25(金) 11:52:27ID:Dc5iBpdJ
標準は
Linux 2.6.28-271-gec75a15
だよ。MTD書き換えないと変わらない。
0252login:Penguin2009/09/25(金) 12:14:33ID:AZ7WifCe
RedbootはNOR Flashに書かれていて
Kernel及びRootイメージはNAND Flashに書かれてる
から余程の下手こかなければRedbootは消えないっぽ
0253login:Penguin2009/09/25(金) 12:23:56ID:NLUKl2aU
>>251
thx

ということは、/lib/modules/2.6.28-15-araneo/* はなんなんだ?
moduleがkernel二つ分ある理由が理解できん

SHARPの中の人が、kernel更新して、module消さずに出荷マスターにしちゃった?
0254login:Penguin2009/09/25(金) 12:25:22ID:PAw2M/1u
あるあるw
0255login:Penguin2009/09/25(金) 13:07:47ID:dlDjmijH
insmodでひっかかるので、Linux 2.6.28-271-gec75a15のソース公開するか、
恐らくは本来そうするはずだった2.6.28-15-araneoにカーネルを差し換えてほしいです。
自分でビルドしたカーネルに差し換える自信は無しw
0256login:Penguin2009/09/25(金) 16:18:11ID:3QaeKi1T
Apache入ったよー
0257login:Penguin2009/09/25(金) 16:47:39ID:P2156qhR
/boot/ に
2.6.28-15-araneo
関連がひととおりがありますねい。
こっちを使って起動させられないのかんな。
0258login:Penguin2009/09/25(金) 17:15:04ID:NLUKl2aU
ようやく少し飲み込めてきた
作成したリカバリ用microSDはmtd0のredbootにより起動し、microSD上のfs(ext2)が使用される。
起動したリカバリ用microSDは、/firmware/にあるubi.imgとzImageをそれぞれmtd4とmtd3に書き出す。これがリカバリ処理。
つまり、microSD上にあるファイルシステムやos.tar.bz2をmtdにリカバリするのではなく、mtdのイメージをリカバリする。
redbootが、マウス入力の状態によって、mtd3,mtd4からブートするか、microSDからブートするかの判断をしている?

リカバリ用microSDにはkernelやbintools等が用意されているので、ちょっと細工するだけでリカバリ処理を行わないでシェルに抜けることが可能な筈。
リカバリ用microSDの/usr/local/bin/には、リカバリを行うスクリプトや、mtdに書き込む為の実行ファイルが用意されている。
おそらく、これらを使うことで、mtdの更新やバックアップが可能になる筈。

試してないので、憶測でしかないけど、スクリプトとか見た結果なので、多分こんな感じじゃないかな

組み込み機器の解析なんて久しぶりだなー
0259login:Penguin2009/09/25(金) 17:30:27ID:Dc5iBpdJ
>ちょっと細工するだけでリカバリ処理を行わないでシェルに抜けることが可能な筈。

>>146 で書いた時点でとっくに試してるよ。
SDカード上の/etc/rc2.d/S01upfrm(だったか、そんなの)を
消すか別のディレクトリにムーブするだけ。
フレームバッファコンソールにloginプロンプトが出る
0260月夜さん、まったり2009/09/25(金) 20:05:04ID:82G5xK63
LXDEいれました。
$ free -m
total used free shared buffers cached
Mem: 471 311 159 0 0 186
-/+ buffers/cache: 125 345
Swap: 0 0 0
0261月夜さん、まったり2009/09/25(金) 20:08:03ID:82G5xK63
//初期設定
----------------------------------------
$ screen
darkを選択
----------------------------------------
$ sudo -s
----------------------------------------
# visudo
%admin ALL=NOPASSWD: ALL
----------------------------------------
# vi /etc/apt/sources.list
# repo追加
deb http://jp.archive.ubuntu.com/ports/ jaunty main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ports/ jaunty-security main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ports/ jaunty-updates restricted main multiverse universe
----------------------------------------
# apt-get update
----------------------------------------
# apt-get install ssh
母艦からsshし、作業を行う。
----------------------------------------
# apt-get install vim ctags
# update-alternatives --editor
vim.basic を選択
母艦から .vim/ と .vimrc をコピー
0262月夜さん、まったり2009/09/25(金) 20:09:14ID:82G5xK63
----------------------------------------
# df -h /
rootfs 3.6G 984M 2.7G 27% /
----------------------------------------
# apt-get install preload
----------------------------------------
# apt-get install mercurial
# cd /etc/
# hg init
# hg add
# hg commit -m "init"
----------------------------------------
# apt-get install lxde
----------------------------------------
# sudo gdmsetup
セッションの選択 -> LXDE を選択
ログアウト
----------------------------------------
$ nm-applet &
無線接続を確認。
英語キー配列になっているので、あとで修正します。

# df -h /
rootfs 3.6G 1023M 2.6G 28% /
0263月夜さん、まったり2009/09/25(金) 20:58:19ID:82G5xK63
setxkbmap jp -model jp106
0264login:Penguin2009/09/25(金) 21:12:50ID:FThozTtv
ubuntu用のカスタムカーネルのtar.gzをmakeしたのをカーネルに突っ込んだら
microSDでgentooブートしたわ。
0265月夜さん@チラウラ2009/09/25(金) 21:25:21ID:82G5xK63
$ mkdir -p ~/.config/lxsession/LXDE/
$ vi ~/.config/lxsession/LXDE/autostart
@setxkbmap jp -model jp106
@nm-applet &
@firefox
--------------------------
# vi /etc/xdg/lxsession/LXDE/autostart
xscreensaverを消したい場合、#でコメントアウトするよろし
--------------------------
TODO:明るさ調整方法
TODO:電源ボタン押したときにサスペンドする(メニューからサスペンドはできます)
TODO:音量変更(いらんけど)
0266login:Penguin2009/09/25(金) 21:56:03ID:IlNIHFDs
timidity++2.13.2をlibaoとncurses拾ってきてコンパイル。zaurus版のサイト見ながら
とりあえずやっつけ固定小数化、起動パラメータ調整してかろうじて動いた。
あと日本語が化ける。

音周りハードはけちってあるっぽい?timidity++起動時ノイズがブチブチうるさい。
まともなのは32kHz/16kHz系だけ。44.1kHz/48kHzとかだとスロー再生。
0267月夜さん@チラウラ2009/09/25(金) 22:12:15ID:82G5xK63
明るさ、電源ボタンでサスペンド、音量変更 解決。
$ gnome-power-manager
ただし、~/.config/lxsession/LXDE/autostart や
/etc/xdg/lxsession/LXDE/autostart に記載しても、
「ファイルが見つかりません」というメッセージボックスがでるウザさ。
(実行はしてくれています。)

TODO: フタを閉じたらサスペンド
0268月夜さん@LXDE設定完了2009/09/25(金) 22:24:20ID:82G5xK63
フタを閉じたらサスペンドはできていました。

>>「ファイルが見つかりません」というメッセージボックスがでるウザさ。
これは自分のミス (スタートアップに, @pcmanfm & と記載していたことが原因。)
なので、実際は出ません。

最終的なスタートアップ項目は以下。

$ vi ~/.config/lxsession/LXDE/autostart
@setxkbmap jp -model jp106
@nm-applet &
@xset m 2
@gnome-power-manager
@firefox &

x-terminal-emulator や pcmanfm も入れたかったけど
自動起動してくれない・・・
0269月夜さん、何度もすいません。2009/09/25(金) 22:32:55ID:82G5xK63
>> @nm-applet &
>> @firefox &
これ & いりませんでした。すまん。

この状態で、
$ free -m
total used free shared buffers cached
Mem: 471 219 251 0 0 117
-/+ buffers/cache: 102 369
Swap: 0 0 0

TODO:削除していいパッケージリスト列挙
0270login:Penguin2009/09/25(金) 23:12:21ID:tEchLKht
結構メモリ使ってるんやね
0271月夜さん、まったり2009/09/25(金) 23:21:31ID:82G5xK63
>>270
firefox起動していて、あとデーモンいくつかいますからね。

にしても何に使うかなぁ…
家や会社ではsshつなぐと思うし、移動中にソース見るぐらいかなぁ
データセンター用ノートPC代わりとか
0272login:Penguin2009/09/25(金) 23:27:33ID:K0QQGgOn
もば板に書いてあったBT-PANのコマンドはどうなんだろ
0273login:Penguin2009/09/26(土) 00:02:43ID:cMhIWIQd
Netbook より性能低くて値段変わらないなんて...
0274login:Penguin2009/09/26(土) 00:29:31ID:Fl4uv8i5
>>273
使い道が分からないなら
あっちのスレに帰れw
■ このスレッドは過去ログ倉庫に格納されています