USL-5P

landisk_sel取扱説明(案)

landisk_sel@u-bootに挑戦して頂ける方への取扱説明(案)です。 (まだリリース前です。挑戦の記述がまずかったです。yoshikenさん、すいません。) u-boot.envファイルは必ず必要です。ない場合はu-bootコンソールで停止します。(シリアルコンソールでパ…

bootargs@zimageboot

オリジナルシステムのzImageがzimagebootから起動しません。 なぜでしょう? bootargsも書き換えた後に呼び出しているので、landisk_selのバグとも思えません。 lilo.confのappend=""とzimagebootのbootargsは同じにすればいいと思っていたのですが、違うの…

u-boot.env改(案)とlandisk_sel動作log(その2)

3/31記述なのですが、1日の記事を短くするためにこちらに書きます。 ラベル1:vmlinuz-3.1.4-landisk(sda3) ラベル2:オリジナルシステム(動かない。boot.b-selkからは動く) ラベル3:bootld(vmlinuz-initramfs-landisk.08,動作する) ラベル4:オリ…

landisk_selやり直し(その1)

USL-5P上でlandisk_selのデバッグをやっていて、漏れがありました。 仕様の検討が甘かった上、デバッグ漏れです。 bootargsを切り替える機能が無いです。 bootargsの関係ないbootldの起動でしかテストしていませんでした。 オリジナルシステムが起動できた!…

landisk_sel動作log(その1)

elijahさんオリジナル版と同じversionではおかしいので、 SUBLEVEL = landisk_sel EXTRAVERSION = 0.5 を追加して再ビルドし、シリアルコンソールでログを取りました。 U-Boot 2011.09.landisk_sel0.5 (Mar 18 2013 - 18:54:06) CPU: SH4 BOARD: IO-DATA Usl…

landisk_sel多分完成〜

landisk_selコマンド多分完成しました。朝5時までやっちゃいました。 あとdebian-sidとlandiskでの動作チェックをして終了です。 結局1秒間に4回点滅は判別できないので、2秒間に1〜4回点滅にしました。

landisk_sel仕様追加

4つのラベルを選択できる仕様ですが、1つ機能を追加します。 4ラベル目の次に電源スイッチを押すと、LEDの点滅を無くしてu-bootコンソールで止まる機能を追加します。 このLEDの点滅のない時に再び電源スイッチを押すと再び1ラベル目を選択できるように…

landisk_sel進捗(その2)

Powerボタンでラベルが選択できるようになった。お〜(当たり前!) でもまだ選択したラベルのLED表示ができない。

landisk_sel進捗(その1)

たいして進んでいませんが、まだ投げ出していません。(笑) 動きのおかしいと思った動きの所に、printf();を書き込みながらのデバッグなので、なかなか進みません。 ラベルの選択は全然できない状態ですが、設定した時間だけセレクタコマンドlandisk_selが…

ブートセレクタ@u-boot

無謀にも?u-bootにセレクタ機能を組み込むべく、コーディングを開始しました。 コマンド名は"landisk_sel" 機能は、電源ボタンをOFF->ON(USL-5Pは押すだけ)でラベルをひとつずつ変更していく。 選択結果は電源LEDの1秒間内の点滅回数で表示 選択可能時間…

liloは1回だけにしたい(改)。

2/16の記事を書いた後に、ぼんやり思い付いていたのですが、場当たり的な対応なので思い留まっていた方法があります。 昨日ncでautobootが止められないらしいことが分かったので、思いとどまるのを止めました。(イラッときた腹いせです。) u-bootにボタンに…

CONFIG_PREBOOT@u-boot

現在envファイルの読み込みはbootcmdでext2load,load_env,env_parseを実行しています。 bootcmdは、autoboot時に実行されます。 u-bootのmainloopをみていると、autoboot前にCONFIG_PREBOOTというのがあって #ifdef CONFIG_PREBOOT if ((p = getenv ("preboo…

liloは1回だけにしたい。

やはりliloは1回だけにしたい。 そうなるとu-bootにブートセレクタ機能を内蔵したいです。 以降はenvファイルの編集だけで作業が済みますから〜 やはりu-boot改造作業に入ります。(ゆっくりと)構想: 1)セレクタの操作手順は、boot.b-selkと同じ。 2)ラベ…

実作業>u-boot, bootldとその他カーネルを起動する様にlilo

手順!! 1)DDコマンドでオリジナルシステムのCFをファイルにコピーする。 2)DDコマンドでターゲットのメディアに上記ファイルをコピーする。 3)オリジナルシステムを起動して、telnet可能updateを適用する。 4)オリジナルシステムにlandiskユーザーを追加す…

u-boot, bootldとその他カーネルを起動する様にlilo

自作レスキューシステム作りたいのですが、initの書き方がよく分からず「うーん??」と重い腰が動きません。 どちらにしてもレスキューシステム作りに使うシステムもいるので、 (1)u-boot (2)その他カーネル(自作レスキューシステム(予定)) (3)bootld (…

CONFIG_BLK_DEV_INITRD必要でしょうか?

長らくビルドしてもkernelを動かせなかったり、動かなかったりで忘れていたのですが、yoshikenさんがCONFIG_BLK_DEV_INITRDを設定したkernelをご所望されていました。 次回のビルドで設定しようか悩み中です。 yoshikenさんは自前でのビルドも試みていたよう…

3.7.1-landiskで8139cp(eth0)動作しました。

新年おめでとうございます。本年もよろしくお願いします。 3.7.1-landisk起動しました。 mitsuoさんに頂いた情報通り8139cp動いています。 3.6で変わったのか3.7で変わったのか分からないのですが、ledドライバも変わっているのでlandisk-toolsの動作もサラ…

8139cp動かず@3.5.4-landisk

3.5.4-landisk動いたのですが、8139cpが動いていません。どうしたのでしょう? 調査中です。 eth0のdhcpができていないみたい? でも3.1.4では普通にdhcpできるので設定ファイルがおかしい訳ではないし?

3.5.4-landiskアップしました

久しぶりにカーネルを作ってみました。 今日中に動作チェックするつもりでしたが、アップの手順とかを思い出すのに時間が掛かってできませんでした。 次回にします。 http://www42.tok2.com/home/forester3/kernel4usl5p/3.5/

nc起動@u-boot_usl5p

2ヶ月以上前の話題ですけれど、一様続きです。 いきなりすべてのlogをncに出力するu-bootを作りたいんですけど、(あまり分からないですけど、)ソースを見ても実現方法はピンと来ません。 Loading file "/boot/u-boot.env" from ide device 0:1 (hda1) 218…

netcat@u-boot_usl5p

netcatでu-bootのlogを見たい。 最初にelijahさんからu-bootを頂いた時に少し試したのですが、その時はやり方がわからず、挫折しました。 玄箱のおかげか情報が少し増えて、再挑戦してみました。1.u-boot.envは以下です。 ipaddr 192.168.a.b ncip 192.168.x…

u-boot+vmlinuz-3.1.4-landisk起動

u-bootへのliloは、オリジナルシステムを使ったのですが、 それ以外は母艦からインストールしたu-boot+vmlinuz-3.1.4-landiskが起動しました。 しかしログインできない。root/rootでなくなったみたい。 それから今回古いbase systemをchroot環境でupgradeし…

u-bootにlilo

Disk /dev/sda: 2047 MB, 2047868928 bytes 2 heads, 62 sectors/track, 32256 cylinders Units = cylinders of 124 * 512 = 63488 bytes Device Boot Start End Blocks Id System /dev/sda1 1 255 15779 83 Linux /dev/sda2 256 2279 125488 82 Linux swap …

失敗メモ

bootld上から fdisk(fdisk v2.12) Disk /dev/sdb: 2047 MB, 2047868928 bytes 63 heads, 62 sectors/track, 1024 cylinders Units = cylinders of 3906 * 512 = 1999872 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 9 17546 83 Linux /dev/sd…

母艦からのdebian-sh(sid)インストール(1)

母艦のlandiskからUSL-5Pにdebian sidをインストールしています。 スムーズに行く予定が、LILOから先に行きません。 "LILO"の"L"だけ表示されて止まるので、調査中です。 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 34815 16384 83 Linux /de…

レスキューシステムできるでしょうか?

スキルはまだ無いので出来るか分からないですが、『最終的には...』u-boot+レスキューシステムをインストールしたものを作るのがやはり便利みたいです。 1.USL-5Pのオリジナルシステムはwgetがあるけど、landiskにはない。 2.landiskにシリアルコンソールを…

母艦からのdebian(sid)インストール

2ヶ月前にbootldからのセルフインストールには失敗して、前に進みませんでした。 USL-5Pのオリジナルシステムからdebian(sid)を入れるのが面倒なので、debian(sid)化した母艦landiskからUSL-5Pのdebian(sid)ベースシステムをインストールしてみようと思いま…

liloうまくいかない

こんな風にしたいのですが、今日のところうまくいきません。 また次回に考えます。 boot.b-selk -+- u-boot_usl5p.bin - vmlinuz-3.2.14-landisk | +- bootld 以下4/14追記 $lilo -r /mnt -C /boot/bootld.dont_touch/lilo.conf stat /dev/sda: No such file…

久しぶりにbootld

ddでbootld.mbrを書き込んで久しぶりにbootldを使ってbeseシステムのインストール準備をしています。(4/14追記、前文誤解を生みますね。->yonekenさんすいません。「過去成功していないのですが、久しぶりにbootld...」と記述するべきでした。) root/landisk…

3.2.14-landisk動作チェックしたいのですが

カーネルができたので動作チェックをしたいのですが、USL-5Pがいつの間にか動かないです。 動かなかった3.2.1を入れたときに、何か壊したんでしょうか? baseシステムと3.1.4を入れなおさないといけません。 USL-5Pオリジナルシステムも壊してしまったみたい…