- 1 名前:login:Penguin mailto:sage [2007/07/31(火) 15:17:45 ID:YlYiDkga]
-
W-ZERO3でLinuxを動かしたい人が集まるスレです。 Linux on W-ZERO3 (W-ZERO3 2ch情報まとめ 内) w-zero3.org/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9%2FLinux 前スレ 【ZERO3】リザぽん化プロジェクト【Linux】 pc11.2ch.net/test/read.cgi/linux/1182779775/l50 元スレ W-ZERO3 総合98【WS003SH,004SH,007SH WILLCOM】 hobby9.2ch.net/test/read.cgi/keitai/1181152363/
- 259 名前:login:Penguin mailto:sage [2007/08/20(月) 19:47:33 ID:/eCC2FAF]
- 重圧
- 260 名前:login:Penguin mailto:sage [2007/08/20(月) 19:52:00 ID:Gm4DV43/]
- >>256 不覚にもワラタ
- 261 名前:login:Penguin mailto:sage [2007/08/20(月) 20:55:33 ID:7b/dS+JF]
- こうして、>>259は以降の回答者へ重圧をかけるのであった
上手い
- 262 名前:login:Penguin mailto:sage [2007/08/20(月) 22:28:01 ID:BU4AQih9]
- >>259
ウマそうだ。今度やってみる!
- 263 名前:login:Penguin mailto:sage [2007/08/21(火) 01:17:17 ID:hTiFWdDT]
- >>262
とんかつ作る時ふつう叩いてるだろうが
- 264 名前:login:Penguin mailto:sage [2007/08/21(火) 10:42:22 ID:jciHDky0]
- >>263
叩くのは肉の繊維を切って柔らかくするため 圧力をかけてるのではない
- 265 名前:149 mailto:sage [2007/08/21(火) 18:59:30 ID:N1nUy9Q8]
- haret で SSDR_P2(0x41700010) を trace した状態で
touch screen に触れると WM5 ごと固まる. なんとなく TI TSC2046 が SSP2 につながってそうな感じなんだけど確証なし。 touch.dll 逆汗するかのう...
- 266 名前:login:Penguin mailto:sage [2007/08/22(水) 00:22:30 ID:oLb7TfTm]
- >>264
キミのレスは実につまらん。 >>259を見習いたまえ。
- 267 名前:login:Penguin mailto:sage [2007/08/22(水) 18:13:47 ID:EsD98FsE]
- >>259
ちょw
- 268 名前:login:Penguin mailto:sage [2007/08/22(水) 18:27:32 ID:DcsiEffr]
- >>259の人気に嫉妬
- 269 名前:login:Penguin mailto:sage [2007/08/22(水) 19:40:34 ID:eBzf3zLK]
- そういや雑誌に載ってたねここ
- 270 名前:login:Penguin mailto:sage [2007/08/22(水) 22:03:16 ID:caipWlj8]
- ∧_∧
(・ω・)ねこ?
- 271 名前:login:Penguin mailto:sage [2007/08/22(水) 22:05:19 ID:XAtu62ks]
- そういやGP2X用ゲームをDCに移植するらしいが、
Linux+SDLのゲームをよくカスタムWin CE+DirectX7か8あたりのサブセット使ってるDCに移植しようと思ったよな。
- 272 名前:名無したんはエロカワイイ mailto:sage [2007/08/22(水) 22:10:56 ID:A1Wo5mYE]
- >>271
DCはWinCE使わずに直接ハードたたけるはず。というか初期以外は全部ハード直接叩いてるらしい。 なのでBSDとかLinuxも移植されてるわけで・・・・・・。
- 273 名前:login:Penguin mailto:sage [2007/08/22(水) 22:50:53 ID:pPX51wxA]
- DCってドリキャス?
CEのSH版だったんだ。道理でPC移植がスムーズなわけだ
- 274 名前:login:Penguin mailto:sage [2007/08/22(水) 23:30:33 ID:XAtu62ks]
- >>272
叩けるよそっちの方がパフォーマンス抜群に良いし。 Win CE使う場合はPCゲーの移植のゲームエンジン部分にWin CE使うからね。 パフォーマンス取るか移植性取るかの問題か。 多分GP2X用ゲーの移植もハード直叩きでlinux移植するか、エミュレートしてその上でゲーム動かすんだろう。 もしかしたらこことやってる事似か寄ってくるかもw ていうかGP2XはCPUがARM使ってたはずだから公開されてるGP2X用カーネルとかが役に立つかも SDカード・USB・謎のシリアルポート叩いてるからそういうコードも含まれてるだろうし。
- 275 名前:login:Penguin mailto:sage [2007/08/22(水) 23:37:02 ID:XAtu62ks]
- >>273
DCのCEは素の状態のCEじゃゲームコンソールとしては使いもんにならんから セガの技術屋連中が超絶カスタマイズしてるって昔、インタビューで見たぞ。 その部分が逆にwinとして使い難いけどDirectXのサブセット持ちだからPC移植は楽って話だったと思う。 DC自身はNAOMIと互換性があるからACゲー移植も得意だしDCの移植性と直叩きの可能性は素晴らしいよw
- 276 名前:login:Penguin mailto:sage まぁ俺はCも書けないんだが [2007/08/23(木) 00:05:30 ID:yJ6C1iGS]
- >>275
Sharedsourceってつい最近だよな…セガにはとんでもないカーネルハッカーがいたのか… 今じゃ考えられんなぁ
- 277 名前:login:Penguin mailto:sage [2007/08/23(木) 00:07:43 ID:RshNYbaG]
- CEじゃSH4の性能を出し切れないんだよね
- 278 名前:login:Penguin mailto:sage [2007/08/26(日) 11:30:24 ID:5EIdKkZD]
- ちょっとだけ初期のDCソフトの開発に参加したことあるけど、
CE使ってたのは通信がらみで必要だっていうとこだけだったよ 初めの頃からほとんどのゲームはセガのライブラリで開発されてた プレスでCEが使えるって発表したせいか世の中ではDCはCEで開発みたいな イメージが出来上がってしまったみたいだね
- 279 名前:login:Penguin mailto:sage [2007/08/26(日) 14:28:47 ID:l5RVBoSr]
- 今じゃDCと同等のSHとか出来てる品
- 280 名前:login:Penguin mailto:sage [2007/08/26(日) 16:21:52 ID:7Ahrvlox]
- DCのキモはPowerVRっしょ
- 281 名前: ◆2cQG6CZnmE mailto:sage [2007/08/26(日) 20:42:51 ID:wG8/yR0u]
- >>149
解析乙です。esの場合。 GPIO0=2条件のExOR結果(1)PWR KEY 0/1=Released/Pressed(2)給電 0/1=有/無 GPIO11=Battery 0/1=Ejected/Inserted GPIO13=Battery 0/1=Ejected/Inserted * GPIO11とGPIO13の違いは未解析 GPIO17=Fullkey LED 0/1=OFF/ON GPIO21=Touchscreen 0/1=Pressed/Released GPIO48=miniSD 0/1=Inserted/Ejected GPIO91=Fullkey matrix col11(?) 0/1=Released/Pressed GPIO104=Keyboard 0/1=Closed/Opened GPIO114=Headset answerkey 0/1=Pressed/Released GPIO116=Headset 0/1=Connected/NOT Connected
- 282 名前: ◆2cQG6CZnmE mailto:sage [2007/08/26(日) 20:53:49 ID:wG8/yR0u]
- 分解なしにソフトから解析できる箇所も限界かなあ
|・ω・)っCPLD解析 ttp://llwm.xii.jp/wiki/wiki.cgi?page=Development テンキーの構成やタッチパネルも、分解すればもっと簡単に解析できるのだけど(・ω・)
- 283 名前: ◆2cQG6CZnmE mailto:sage [2007/08/26(日) 22:21:42 ID:zYQ2yVhP]
- W-SIMの速度は115200bpsのはず? 動作するといいなあ(・ω・)
zImage-20070826 snapshot(TEST version) |・ω・)っttp://llwm.xii.jp/wiki/wiki.cgi?page=Download
- 284 名前:login:Penguin mailto:sage [2007/08/27(月) 01:16:52 ID:KLPBoiuy]
- 115200じゃなくても、W-SIMは動くと思う。
- 285 名前:login:Penguin mailto:sage [2007/08/27(月) 11:11:13 ID:iRXKBPcw]
- SDにインスコすれば使えるんじゃないかな?
- 286 名前: ◆2cQG6CZnmE mailto:sage [2007/08/28(火) 19:41:04 ID:pj6ArdUo]
- microcom -D/dev/ttyS0
起動後、~ でメニュー出して115200bps設定 Enterでエコー返ってくるからW-SIMが見えてるっぽいけど CPU→W-SIMのデータがbit3=1固定に化けてる??? 何が原因だ?microcom?ドライバ? ハード…は無いか。化け方が妙すぎる(・ω・)
- 287 名前:login:Penguin mailto:sage [2007/08/28(火) 20:22:16 ID:M1QaU3Ct]
- >>286
先生!W-SIMは230400bpsだと思います! (モデムドライバでつなぐときに240kとか出るので)
- 288 名前:login:Penguin mailto:sage [2007/08/28(火) 20:24:40 ID:9Ovrd07W]
- モデムは、AT[Enter]と入力することで歩調合せます。
AT[Enter]でOKが帰ってくるはずです。 何度かAT[Enter]を入力してみてください。
- 289 名前:login:Penguin mailto:sage [2007/08/28(火) 20:25:54 ID:9Ovrd07W]
- なので、シリアルの速度は300〜115200まで何でもいいはずっすよ。
- 290 名前:login:Penguin mailto:sage [2007/08/29(水) 22:21:54 ID:DpjTOz13]
- 300〜115200だと128kbpsの通信速度を出せないと思ってしまうのは
私が素人だからでしょうか
- 291 名前:login:Penguin mailto:sage [2007/08/30(木) 00:13:51 ID:qNK9adl8]
- ISDNの時もその話はあったね。
ただモデムとしての基本的な動作を先に確認してから 考えたほうが 疑う箇所が減っていいと思ったので。 W-OAMは違うけどpiafs32kでだいたい288kbps相当だったし 後から考えればいいかと
- 292 名前:login:Penguin mailto:sage [2007/08/30(木) 22:22:51 ID:KUwOpTjN]
- もぶりん
ttp://www.moblin.org/
- 293 名前:login:Penguin mailto:sage [2007/09/04(火) 15:49:11 ID:18JcymUT]
- もうこのプロジェクトおわた?
- 294 名前:login:Penguin mailto:sage [2007/09/04(火) 16:33:56 ID:9kcO0iHG]
- SF.jpと/.-JとOSDNの管理元が独立して株式会社OSDNができたよ
- 295 名前:login:Penguin mailto:sage [2007/09/05(水) 18:40:57 ID:Ed6mb9ii]
- TI TSC2046 を動かそうとして苦戦中
haret で SSCR0_P2(0x41700000) を見ていると、touch screen に触れたときに (1) GPIO21 が 1→0 に変化 (2) SSCR0_P2 が 0x00000000→0x000006ab→0x00000000 と変化 から、TI TSC2046 が SSP2 につながっていると予想。 Zaurus の SSP 回りのコード(arm/mach-pxa/corgi_ssp.c) から、 GPIO21 を chip selector として SSP2 につながっているデバイスを使いわけている? TSC2046 は ADS7846 compatible なので drivers/input/touchscreen/corgi_ts.c が使えそう? と思って sha_pon_ts.c をでっちあげて見たけど動かん('A`) そもそも最初の予想が適当すぎるか...
- 296 名前:login:Penguin mailto:sage [2007/09/05(水) 18:52:23 ID:Ed6mb9ii]
- あと ZERO3 だと haret で set trace P2V(0x40100000) としても
FFUART のメモリ内容の変化を拾ってくれない。 つまり pxa27x の software debug feature を使った trace ができ ない。なので、>>77 の scanserial.py はそのままでは使えない。 addlist traces P2V(0x40100000) は効くので、今のところそれを自分で decode するしかないっぽ。とりあえず WM5 上で resume から復帰した段階で W-SIM が \r\nOK\r\n\ をよこすのを確認。 何かこの辺で参考になるものはないかと思って Intel PXA27x Processor Family Developper's Manual の Software Debug の章を読んでるけどよく分か らん orz
- 297 名前:login:Penguin mailto:sage [2007/09/05(水) 19:03:11 ID:Ed6mb9ii]
- >>281 ありがとうございます。merge しました
ttp://w-zero3.org/uploader/src/up0628.txt
- 298 名前: ◆2cQG6CZnmE mailto:sage [2007/09/05(水) 19:07:46 ID:Nr8bgQXc]
- >>295
|・ω・)tsドライバはちょうど俺と同じ所で同じようにやってるしw W-SIMは、CPU→W-SIMのデータがソフトで化けてるのはたぶん間違いない 上でモデムのATコマンドの話あるけどビットレートを一切変更できないのがその理由 他の通信ソフトを使えれば原因切り分けできるでしょうが、俺は契約済みW-SIMを持ってないので放置w
- 299 名前:login:Penguin mailto:sage [2007/09/05(水) 20:01:21 ID:Ed6mb9ii]
- >>298 なんと!
かぶるとセツナイから漏れは pxa_udc hack に鞍替えするか(わら こちらも折角 W-SIM 買ってきたのに今週末まで僻地勤務なので 通信回りの hack ができませぬ orz
- 300 名前:login:Penguin mailto:sage [2007/09/06(木) 11:09:31 ID:qMkQiws7]
- X11あたりは動いてるのん?
- 301 名前:login:Penguin mailto:sage [2007/09/06(木) 21:19:55 ID:2YBsN0qi]
- >>300
半年(ry
- 302 名前:login:Penguin mailto:sage [2007/09/06(木) 23:24:19 ID:9HROtJS6]
- >>300
半年(ほど前に、もう動いてるYO!)
- 303 名前:login:Penguin mailto:sage [2007/09/06(木) 23:28:45 ID:p4Z/Bwyb]
- そもそもいまだにW-SIMが完動するOSSサービスないんだよな
- 304 名前:login:Penguin mailto:sage [2007/09/07(金) 10:29:24 ID:Gg2hXq7/]
- そもそもW-SIM自体が結構謎。
ただのモデムの割に。
- 305 名前:login:Penguin mailto:sage [2007/09/07(金) 12:32:37 ID:piuF/tAs]
- 非認定機器に繋ぐ人が極端に少ないんだよな…ところで"L"=ONって負論理ってことであってる?
- 306 名前: ◆2cQG6CZnmE mailto:sage [2007/09/07(金) 18:46:01 ID:YFRUgLx9]
- |・ω・)前スレ946の情報が役立つわけですが
pc11.2ch.net/test/read.cgi/linux/1182779775/946 > 946 名前:943[sage] 投稿日:2007/07/24(火) 00:24:57 ID:7cJf1l4Q > SSP3でBGREPしたらいろんな所から見つかったから嘘かも > 一覧としては以下の通り > > backlight.dll > battdrvr.dll > ne2000.dll > nk.exe > nleddrvr.dll > pxa27x_wavedev.dll > touch.dll もしかして:ぜんぶSSP3にぶら下がってる可能性が? どうやって解析しようか(・ω・)
- 307 名前:携帯から失礼 mailto:sage [2007/09/07(金) 22:03:46 ID:pY9YWPV6]
- >>306 touch screenはSSP2であってるぽい。GPIO21はIRQで、chip selectはGPIO33ですた。
あとでパッチうpするお
- 308 名前:login:Penguin mailto:sage [2007/09/07(金) 23:05:25 ID:vz0Xab49]
- ワクテカ
- 309 名前: ◆2cQG6CZnmE mailto:sage [2007/09/07(金) 23:20:35 ID:NAAImpyD]
- |・ω・)っGPIO解析 llwm.xii.jp/wiki/wiki.cgi?page=Development
GPIO33か…全機種同じだといいなあ(・ω・) 一通り眺めると全機種Outputなのは、GPIO10,16,17,23,33,37,39,40,107,119,120。
- 310 名前:login:Penguin mailto:sage [2007/09/08(土) 09:22:56 ID:9e3A2F3q]
- 俺、WS003SH だけど、音質がソフト的に殺されてるなら、プレイヤーとして期待したいなぁ。
某所の情報で弄ってはあるけど。
- 311 名前:login:Penguin [2007/09/08(土) 21:32:58 ID:Bb3sYSjO]
- は?
ライナックスで音楽は聴けないだろ
- 312 名前:login:Penguin mailto:sage [2007/09/08(土) 22:19:24 ID:+oawVwKM]
- いつの時代の話をしてるんだ?
- 313 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:30:11 ID:JhDhGILK]
- 僻地勤務終了ー。というわけで溜っていたぶん一気にだすお
まずは tsc2046 support patch から ttp://a-c.ath.cx/cgi-bin/liz/src/liz0006.gz 細かいパラメータ調節してからうpしようと思ったけど、途中で力尽きた orz とりあえず tsc2046 と接続できているけど、マウスポインタの動きがびみょー 誰か直して orz とりあえず既知の問題としては 1. drivers/input/touchscreen/sha_pon_ts.c で {X|Y}_AXIS_{MAX|MIN} の値が適当 2. 何故か Y 軸方向が逆になるので read_xydata で dirty hack をしてる場所が1ヶ所(これは xorg の方で直せるんだっけか?) 3. GPIO77 について(下記参照)
- 314 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:30:43 ID:JhDhGILK]
- GPIO77 には 1 と 0 が交互に入ってくるっぽい。
60秒間にだいたい 11016-11090回の 1 と 0 の入力があるので、 何かの clock だとすると 91.8-92.4 Hz くらい? LCD の HSYNC か? と思ったが datasheet を 見ると 倍以上値が違う。 でも HSYNC として使った方が X上でマウスポインタのぶれが少なくなるっぽいので 上のパッチでは GPIO77 を LCD の HSYNC として使ってたりします(WS007SH限定)
- 315 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:31:22 ID:JhDhGILK]
-
あとは他の人も試しやすいように、zImage と Debian(etch) の rootfs(xorg入り)も置いとくお(miniSD必須) zImage ttp://a-c.ath.cx/cgi-bin/liz/src/liz0007.zip Debian GNU/Linux(etch) rootfs ttp://a-c.ath.cx/cgi-bin/liz/src/liz0006.gz 使い方は 1. zImage の zip archive を解凍してできる zImage と LinuxLoader.parm.txt を W-ZERO3 に置く 2. miniSD を ext2/3 で mkfs して、rootfs.tar.gz の中身を miniSD 上に解凍する 3. LinuxLoader から Linux を boot、root の passwd はなし、startx で uxterm と blackbox が起動する blackbox が立ち上がるまで数十秒かかるので注意。
- 316 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:32:10 ID:JhDhGILK]
- あとはその他で分かったことをいくつか
SSCR0_P2(0x41700000) と GPIO を見ていると、SSP2 にもう1つデバイスが繋っている模様。 chip select が GPIO39 で、SSCR0_P2 の値が 0x0000048f なので Motorola SPI Format を喋るデータ幅 16 bit のデバイスらしい。 となると WM8983 や MAX1586C ではなくてTLV320AIC29 か? (機能の良く分かっていない TC35890 や LR38891A の可能性もあるが)
- 317 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:33:38 ID:JhDhGILK]
- あとは OpenZaurus(ttp://www.rpsys.net/openzaurus/patches/)にある
usb_add_epalloc-r3.patch と usb_pxa27x_udc-r6.patch を当てて ws007sh で 動かしてみたときの error message も貼っとくお ttp://w-zero3.org/uploader/src/up0639.txt probe の段階で udc_disable() の中で死んでるっぽい。 次は LKML に流れてた patch で try してみるお
- 318 名前:(`・ω・´) mailto:sage [2007/09/09(日) 00:37:23 ID:JhDhGILK]
- ごめん一個間違い
Debian の rootfs の URI は ttp://a-c.ath.cx/cgi-bin/liz/src/liz0005.gz ですた。 GPIO22,92, 98, 99 は W-SIM 関連っぽいけど今一機能がわからないんじゃよねー。
- 319 名前: ◆2cQG6CZnmE mailto:sage [2007/09/09(日) 01:20:19 ID:t2ezp33m]
- >>313
おつかれさまです これから試してみます(・ω・) >>318 >>309参照 GPIO92はminiSD GPIO98,99はFFRTS,FFTXD 俺が最新patch上げるの忘れてましたがGPIO98,99は前回zImageで対処済み(後でtsのpatchとマージしませう) GPIO22は分かりませんが仮にW-SIMならば ・通話着信時の状態変化 ・ライトメール着信時の状態変化 など見てみるといいかも?(その辺の信号が見あたらないので、もしかしたらというレベルです)
- 320 名前:(`・ω・´) mailto:sage [2007/09/09(日) 01:34:27 ID:JhDhGILK]
- >>319
御教示ありがとうございます。 GPIO98,99、20070826 の変更点を読んでいたはずなのにすっかり失念しておりました。 しかもGPIO92は手元のメモでもちゃんとMMDAT<0>と書いてあるのに...何を寝惚けてるんだ漏れはw GPIO22はWM5上でresumeから復帰した際に、何かの加減でW-SIMがWM5から見えなくなることがあって、 そのときに GPIO22 が定期的に変化していたので、W-SIM の何かの状態を polling しているのでは ないかと考えた次第。御教示頂いた状態変化についても調べてみます。
- 321 名前:(`・ω・´) mailto:sage [2007/09/09(日) 01:49:58 ID:JhDhGILK]
- 改めて GPIO解析(ttp://llwm.xii.jp/wiki/wiki.cgi?page=W%2DZERO3%A4%CEGPIO%A4%CE%B2%F2%C0%CF)見ると、結構差分あるすね。
003/004 だと GPIO21 は Output なのか...
- 322 名前: ◆2cQG6CZnmE mailto:sage [2007/09/10(月) 01:57:36 ID:YqO78Dw9]
- miniSDを丸ごとLinux専用にext2/3ってあたりで、いきなりハードル高くなる…(・ω・)
多くの人が簡単に使えるようにするには、基本は全部vfatで準備できないと厳しいですね。 1. /dev/mmcblk0p1を/mnt/sd1に仮mount 2. フォーマットがvfatなら、/mnt/sd1/linux/rootをloopで/、/mnt/sd1/linux/swapをswapとしてchroot 3. それ以外なら/dev/mmcblk0p1を/として、あと適当なswapを確保してchroot こんな感じなら、miniSD交換無しにスムースにWM→Linux起動・Linux→WM復帰できるかな? 誰か似たようなことやってれば流用させてほしいのですが、どこかにないですかねw(・ω・)
- 323 名前:login:Penguin mailto:sage [2007/09/10(月) 12:00:37 ID:uJbHwMok]
- OSC2007 Tokyo/Fall で、Debian-JP (10/6 のみ参加) が Debian on W-ZERO3 を展示するらしいお。
リアルで話が聞けるチャンスかも。
- 324 名前:login:Penguin mailto:sage [2007/09/10(月) 21:25:09 ID:kHdJRHR4]
- stackable FSを使ったアプリケーションインストールとか無理っすかね
- 325 名前:login:Penguin [2007/09/10(月) 21:32:17 ID:i3Nty7MN]
- another.willcomnews.com/?eid=663915
Ad[es]でSDHC microSD 4Gが動作する模様 初代、[es]、ad[es]ともにSDHCカードが 動作したらしい。 Linux上でも可能ならwktk
- 326 名前:login:Penguin mailto:sage [2007/09/10(月) 21:39:00 ID:IdxIFazO]
- >>322
昔 UMSDOS ファイルシステムとか使ってたけどアレじゃダメかね?
- 327 名前:login:Penguin mailto:sage [2007/09/10(月) 23:14:59 ID:DDkGIjlx]
- >>322
適当な init を sh script で書いて、その中でファイルシステムのタイプで処理を変えるようにするしかないかなぁ で、それを miniSD 上の適当な場所に置いて、kernel command line の init= で場所を指定するとか。 と思って Debian の initrd の中身の init を弄ってみたけど、よく考えたら initrd ってブートローダが 未対応だと意味なかった orz そして kernel image と rootfs をくっつける(bootpimage にする)と Debian の udev が get_ctrl_msg: unable to receive user udevd message: Socket operation on non-socket とエラーメッセージを吐いて発狂する。これは何かの陰謀じゃよ! >>323 む、誰がやるんだろ。iwamatsu氏かuekawa氏かな?
- 328 名前: ◆2cQG6CZnmE mailto:sage [2007/09/10(月) 23:42:30 ID:Hvv9gkMJ]
- >>327
既にinitramfsがあるので、initrdは対応不要と思ってます。(・ω・) initrdだとrootfsをカーネルに渡すときに使うRAMエリアを、起動後に解放する簡単な方法が無いのですよ。 PCでは有用なinitrdでしたが、RAMが限られてるZERO3ではベストでもベターでもありません。 switch_rootで指定できるrootfsはブロックデバイスだけなのかな。 実験したらエラー吐いてchrootまでいかない。(・ω・) 一旦rootをtmpfsかramdiskに作ってから、新rootfsからminiSDをmountするか。 ここでunionfsか何かを使うのが便利かも? unionfsより優れてるというaufsもすごく気になりますw
- 329 名前:login:Penguin mailto:sage [2007/09/11(火) 00:03:13 ID:iHF3s5kH]
- SDにパーティション切るってのは駄目なのかな?
NetBSD/hpcxxxやらSigIILinuxで見た手法だけど
- 330 名前:login:Penguin mailto:sage [2007/09/11(火) 01:31:11 ID:K42CduuN]
- >>322な理由があるからじゃないっスかね
どうせインスコ後は耐えられなくて切っちゃうにしても
- 331 名前:login:Penguin mailto:sage [2007/09/11(火) 05:05:29 ID:4UgLZB3k]
- W-SIMから化けるの
・パリティなし ・STOPBIT=1 ・Data:8Bit にしてるかな? WM5上で、偶数パリティにしたら化けてたの↑で直りました。
- 332 名前:login:Penguin mailto:sage [2007/09/11(火) 22:28:30 ID:drwF/Iep]
- >>328 なるほど。ということは 2段bootするには initramfs 必須と。
bootpimage で udev が使えないなら、bootpimage から udev を使わなきゃいいじゃない、 と春閣下が漏れの脳内で囁いたような気がするので、debian の initrd の init に細工をしてみたお。 kernel command line parameter に loopback というのを追加したので、LinuxLoader.parm.txt で CommandLine = root=/dev/mmcblk0p1 rootdelay=1 loopback=/debian_arm_etch_rootfs.img で vfat な miniSD に置いた debian_arm_etch_rootfs.img が / として loopback mount される。 詳細は zImage に同梱したパッチでよろしく。 ttp://a-c.ath.cx/cgi-bin/liz/src/liz0009.zip
- 333 名前:login:Penguin mailto:sage [2007/09/11(火) 22:29:37 ID:drwF/Iep]
- あとは >>318 の rootfs を loopback 用に作り直してみた。展開すると 450MB くらいあるので miniSD の大きさに注意。
ttp://a-c.ath.cx/cgi-bin/liz/src/liz0008.zip
- 334 名前:login:Penguin mailto:sage [2007/09/11(火) 22:32:33 ID:drwF/Iep]
- あとは >>332 の zImage を作るのに使った initramfs source もあげとくお
ttp://a-c.ath.cx/cgi-bin/liz/src/liz0010.zip
- 335 名前:login:Penguin mailto:sage [2007/09/11(火) 22:42:33 ID:drwF/Iep]
- すまんす >>332 ちょっと直したのであげなおします
ttp://a-c.ath.cx/cgi-bin/liz/src/liz0011.zip
- 336 名前:login:Penguin mailto:sage [2007/09/12(水) 01:30:14 ID:gHpvpvfC]
- drwF/Iepもすげえ(w
リザぽんを助ける春閣下もすげぇ(w
- 337 名前:login:Penguin mailto:sage [2007/09/12(水) 20:09:05 ID:TnY3vJsl]
- ad esにも、導入可能?
- 338 名前:login:Penguin mailto:sage [2007/09/12(水) 22:40:37 ID:bz3NU19e]
- >>325 ぐぐったら 2.6.19 向けの patch を発見
[PATCH 2.6.19] mmc: Add support for SDHC cards ttp://lkml.org/lkml/2006/12/22/147 漏れは miniSDHCもってないので、誰かためして
- 339 名前:login:Penguin mailto:sage [2007/09/12(水) 22:44:52 ID:bz3NU19e]
- >>337 es specific な hack はしてないので、多分 ades でも動くと思う。
でも漏れは ades もってないので、誰か(ry
- 340 名前:login:Penguin mailto:sage [2007/09/12(水) 23:06:17 ID:uGtf9MY0]
- >>318
>GPIO22,92, 98, 99 は W-SIM 関連っぽいけど今一機能がわからないんじゃよねー。 ttp://www.wcmf.jp/wsim/index.html UART以外の機能で,GPIOとして検出しないといけないのは, INS/DISP1/DISP2/DISP3の4本だから,おそらくそれらかと. CPLDで見てる信号あったりなんかすると前提崩れるわけですが.
- 341 名前:340 mailto:sage [2007/09/12(水) 23:59:38 ID:uGtf9MY0]
- ていうか既に違う解析結果でてるのね.otz
WM動作中のGPIOのAltanateFunctionの値わかれば,大体検討つくかと….
- 342 名前:login:Penguin mailto:sage [2007/09/13(木) 00:19:01 ID:MTw7uch4]
- >>110 の LKML の pxa27x_udc patch が更新されて ver 1.0 が出てましたよ、と。
ttp://ftp.enneenne.com/pub/misc/pxa27x_udc/patches/ とりあえず WS007SH ではちゃんと認識しているみたいだけど、 host 側の linux box の設定が分からんのでちゃんと通信できるかどうかはまだ確かめられず。
- 343 名前: ◆2cQG6CZnmE mailto:sage [2007/09/13(木) 00:26:54 ID:6Z7iKkQa]
- |・ω・)久しぶりに調査
|・ω・)っttp://llwm.xii.jp/wiki/wiki.cgi?page=%BC%C2%B8%B3%A1%A6%C4%B4%BA%BA
- 344 名前: ◆2cQG6CZnmE mailto:sage [2007/09/13(木) 00:42:19 ID:6Z7iKkQa]
- GPIO調査完了・まとめを片付けた後に、>>313の既知の問題の調査+修正いきます。
(GPIOを片付けないと、>>313に取りかかれない) あと、GPIO77はHSYNCではありません。ACBIASです。 周期信号ではありますがLCD以外には無意味。(機種別に周期が違う可能性もある) HSYNCはGPIO75(L_LCLK_A0)ですが、HSYNCを待ち時間として使うかどうかを含め 目的を吟味した後に修正するかもしれません。(・ω・)
- 345 名前:login:Penguin mailto:sage [2007/09/13(木) 20:58:25 ID:MTw7uch4]
- >>344 む、L_BIAS って Output じゃなかったっけ? WS007SH だと GPIO77 が Input なので
L_BIAS じゃないと思ってたんだけど間違い?
- 346 名前:login:Penguin mailto:sage [2007/09/13(木) 23:56:42 ID:LlMJXgOV]
- >>342 の pxa27x_udc patch で母艦の Linux Box と接続できたのでご報告
環境は clinet 側 ws007sh, kernel 2.6.22 + pxa27x_udc patch, module pxa27x_udc + g_ether host 側 i386 PC, kernel 2.6.21, module usbnet + cdc_subset ポイントは CONFIG_USB_ETH_RNDIS を無効にすること。こいつを有効にすると接続したときに host側 で usbnet + cdc_subset じゃなくて usbnet + cdc_ether + zaurus が呼ばれて host側の usb0 が上がってこない。 IP Masquerate 使って ws007sh 上で apt-get できるところまで確認
- 347 名前:346 mailto:sage [2007/09/14(金) 00:00:22 ID:LlMJXgOV]
- s/Masquerate/Masquerade/
- 348 名前:login:Penguin mailto:sage [2007/09/14(金) 01:43:03 ID:Tj+mT0ma]
- USBシリアルで通信可能になったんですねっ!
- 349 名前: ◆2cQG6CZnmE mailto:sage [2007/09/14(金) 20:08:35 ID:ue2NLz6i]
- >>344フォロー
Xでマウスカーソルがすっ飛んでいく不具合はtsドライバの問題かと思って追いかけてみましたが 原因はXのマウスの加速パラメータでした。 X起動して、画面触れる前にターミナルで xset m 1 と実行すればok。 この1行を、~/.xinitrcに追加したらX起動しなくなるのはなぜ?(・ω・) 他に見えてる不具合。 1. X起動後に最初にタッチした分の誤差がずっと残る 2. Xのoption CCWでマウスポインタの動きがCCWにならないw さて、Xの何を設定すればいいやらw(・ω・) y軸の反転は現行コードでも動作しますが、値の範囲からして正解はこれ。 if( Y_AXIS_MAX >= (y - Y_AXIS_MIN) ) { sha_pon_ts->tc.y = Y_AXIS_MAX - (y - Y_AXIS_MIN); } else { sha_pon_ts->tc.y = 0; }
- 350 名前:login:Penguin mailto:sage [2007/09/15(土) 15:49:21 ID:piacQsUJ]
- >>450
kwsk。ちなみにこんなのもあるよ。 【ZERO3】リザぽん化プロジェクト 002【Linux】 pc11.2ch.net/test/read.cgi/linux/1185862665/
- 351 名前:login:Penguin mailto:sage [2007/09/15(土) 16:34:46 ID:N2cTq3FD]
- 再帰的リンク
- 352 名前:login:Penguin mailto:sage [2007/09/15(土) 20:08:29 ID:kCGAIdXz]
- 知人・無料サポスレ並みに混乱したが本家に誤爆したのかw
- 353 名前:login:Penguin mailto:sage [2007/09/15(土) 20:18:16 ID:v+kv50Y+]
- haret の cvs に 0.5.0 タグがついたので、>>343 ではなくそちらから。
通話着信時に GPIO22, 53, 105, 106 が変化 これが >>340 の言う INS, DISP1, DISP2, DISP3 に相当? 因に変化する回数だと 22 > 105 > 53 > 106 で、GPIO22 が一番こまめに変化するみたい。
- 354 名前:login:Penguin mailto:sage [2007/09/15(土) 21:17:37 ID:de1MwBir]
- >>350
もまいのせいで無限ループに陥ったニダ
- 355 名前:login:Penguin mailto:sage [2007/09/15(土) 21:34:22 ID:v+kv50Y+]
- >>349 xset m 1 で mouse cursor の動きが直りました。多謝。
因に Debian の xorg だと、startx で X を起動した場合は、 .xinitrc または .xsession の最後のコマンドが終わると X が終わってしまうので、 xset m 1 & のあとに exec blackbox 等を書いておくと良いかも。 CCW に関してはこんなのを発見 Linux-Touchscreen Driver for X ttp://stz-softwaretechnik.com/~ke/touchscreen/evtouch.html 手元の環境だと (EE) touchscreen: Unable to grab device (Inappropriate ioctl for device). で動きませんでしたが orz
- 356 名前:login:Penguin mailto:sage [2007/09/16(日) 01:15:55 ID:KdGfrtGY]
- >>350
何処への誤爆か説明しる!
- 357 名前:login:Penguin mailto:sage [2007/09/16(日) 02:06:51 ID:rdULSsMy]
- wm8983下調べ中。カタログみてると機能的に一番近いのは wm8750 っぽいので、
sound/soc/pxa/spitz.c を流用したらそのまま wm8750 のドライバで動かないかな、と思ったけど甘かった。 datasheet 見たらレジスタ回りが全然違う orz 地道に wm8983 向けのドライバ書くしかないか ...
- 358 名前:login:Penguin mailto:sage [2007/09/16(日) 02:20:44 ID:rdULSsMy]
- もう一つ、sharp scoop device とは何か御存知の方がいらっしゃったら教えていただけないでしょうか
source を見る限りでは pcmcia に関する何か、ということしか分からなかった orz
- 359 名前:login:Penguin mailto:sage [2007/09/16(日) 03:06:01 ID:rdULSsMy]
- wm8983 続き。RockBox(ttp://www.rockbox.org/)の source 中の firmware/drivers/audio/wm8758.c
の中に "based on datasheet for WM8983" が見えるけど、参考になるかどうかは微妙
|

|