kernel4landisk
今回の4.13.5-landiskは、 docker公式のdebian:sid-slimイメージに以下のパッケージをインストールしてビルドしました。 bc git build-essential gcc-sh4-linux-gnu kmod 以前は無かったのですが、現在はstableにもgcc-sh4-linux-gnuはあるので、ビルドにsid…
https://github.com/forester3/vmlinuz-landisk-sh4/releases/tag/v4.13.5-landisk 使い方合ってるでしょうか? system.mapはテキストなのでsource側に置きました。CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y にしたからかカーネルがイヤに大きい気が... USL-5P…
4.13.5-landiskを公開の予定です。 動作チェックは終わったのですが、公開の手順がよく分かっておりません。 git hubのアカウント登録を行ったので、最初に載せるのは、やはりlandiskのkernelかな?というだけなのです。 ボチボチ頑張ります。
徐々に作業の精度が低下している気がしますが、 4.6.3-landiskを公開します。 Yahoo! Boxに公開します。(URLは以下です。)https://box.yahoo.co.jp/guest/viewer?sid=box-l-ibqw55wboq3hijmw2pwz5pgyne-1001&uniqid=1321b386-4fa7-48ae-95a0-2734b4590120…
結局カーネルのビルドを始めました。 実は前回か前々回からか分かりませんが、/home内にソースリポジトリを作ってました。外付けHDDと信じて作業をしてて...”ラベルがな〜〜い”と悩んでしまいました。 結局リポジトリを再取得度、あ?こんなとこにあったと気…
昨日upしたmodules-4.0.3-landiskに、またmodules.depがありませんでした。 何故?またdocker環境内にkmodパッケージがありませんでした。何故?環境は再構築していないのに???まあいいか? 再度やり直しました。 cgroupsの効果って結構あるので、4.0.3-l…
ブログ書くのはサボったのですが、4.0.0-landiskのbluetoothとpowertop対応のconfigがうまく行っていませんでした。 モチベーションも低いので、今回はsystemd対応のみにしたいと思います。(ext2の削除もこっそり!(ext4ですべて対応)) git操作ミスで2回同…
もう4.0.2が出たので、4.0.0-landiskの公開はしないですけれど、systemd対応のconfigが正しかったか?今日やっと確認できました。 ~$ dmesg [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Sorting __ex_table... […
debian-sh MLをご覧の方はご存知かもしれませんが、 https://people.debian.org/~glaubitz/chroots/unstable-sh4-20150315.tar.gz に新しいrootfsが公開されています。Adrianさん有り難うございます。 しかし、3.17.4-landiskでこのrootfsを使うと... system…
本家のkernel 3.19出たんですね。 初めてですが、4.0のsh4-landisk/USL-5Pの追加kernel configを募集します。(config削除提案も含めて...) 基本的にはモジュール対応する予定です。 私が持ってない機器のconfig提案がある場合、当然ですが動作チェックは提案…
3.17.4でf2fsを有効にしたので、試してみました。 dmesgでは、 VFS: Mounted root (f2fs filesystem) on device 8:2. mountでは、 /dev/root on / type f2fs (rw,relatime,background_gc=on,user_xattr,acl,active_logs=6) と出るだけです。 次回はbonnie++…
3.17.4-landiskというか本家のkernelに問題があるようですね。 自宅でrootfsを入れるUSB-HDD(kernelから見るとCentury Nikoichi,3.5inch IDEディスクを入れるHDDケースの古いものです。)をfdiskしていたら、なんか書き込めない? Command (m for help): w Th…
3.17.*-landiskではいろいろトラブルがあり失礼しました。 多分誰も見ていないので、こんな事書かないでもいいかな? 動作チェック、必要な全ファイルもup完了、config,patchは同じなのでup省略!
3.14.2-landiskまではあったのですが、3.17以降modules.depが何故か出来ていませんでした。 ですのでmoduleが使えません。(depmodを行えば使えると思います...実はインストール後のdepmodやったことないんです。) ビルドの手順は変えていないのですが? 調査…
3.17.3-landisk関係のconfig,patch,System.mapのファイルをupしました。 次はrootfsを作成しようかな?要らないかな? いろいろなkernelを作ったほうがいいのかな?
すいません。操作ミスで3.14関係を消してしまいました。 3.17.2を消して新しい3.17.3をupしました。 http://www42.tok2.com/home/forester3/kernel4usl5p/3.17/ 久しぶりにdmesgで貼付け! [ 0.000000] Setting GDB trap vector to 80000100 [ 0.000000] Lin…
screenすら使ったことなかった私ですが、今回からビルド用dockerコンテナ内でtmuxを使うことにしました。 前回抜けていたCONFIG_FHANDLEとF2FSを有効にしてみます。
3.17.2-landisk、USL-5Pでの動作チェック完了しました。 最初に置いたmoduleは圧縮をミスってたので、置き直しました。 http://www42.tok2.com/home/forester3/kernel4usl5p/3.17/
ほとんど1日中やっているから、当たり前かもしれませんが、dockerコンテナ内でのlandiskカーネルビルドできました。 クロスコンパイラはSilicon Linuxさんのここから頂きました。 http://download.si-linux.co.jp/debian-sh/jessie-sh4/toolchain-amd64/gcc-…
gitのコマンドを覚えていられないので、昨年の手順にコマンドを追加して明確化! sh4-landiskカーネル用の(当然ローカルの)リポジトリ運用手順1.前回のビルドtag v3.(x-1).y-landiskの確認 # git tag -l 'v3.(x-1).*' 2.前回の作業用ブランチlandiskの削除…
ここ1ヶ月ぐらい夏の暑さにほぼ死んでおりました。(笑) お盆休み中に3.16.x-landiskをつくってupする予定です。(大きな壁が立ちはだからなければ...) もう少ししたらsh4 portsにも小さな動きがあるみたいです。
約1年ぶりにkernelをupしました。 USL-5Pで動作チェックもしておきました。http://www42.tok2.com/home/forester3/kernel4usl5p/3.14/
SH87R6(win8.1)にVirtualBox+Debian-sid(amd64)にsh4クロスコンパイラを入れて、1年ぶりのsh4カーネル作業の準備を進めていました。 それぞれ個別の環境構築にだいたい1日ずつかけました。 前回にgitで初めてカーネルを作って、そのままで1年ぶりだったので…
3.9.1-landiskでISCSIのconfigを追加したので試そうと色々調べていたら、今回は失敗だと分かりました。 CONFIG_ISCSI_*の付くものだけでいいのかと思い、 CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=mにしたのですが、 http://might…
まずはlogを貼り付けておきます。 Linux version 3.9.1-landisk+ (root@xs35v3) (gcc version 4.7.2 (Debian 4.7.2-5) ) #7 Sat May 11 01:39:31 JST 2013 Boot params: ... MOUNT_ROOT_RDONLY - 00000000 ... RAMDISK_FLAGS - 00000000 ... ORIG_ROOT_DEV -…
カーネルのクロスコンパイルの本番です。 make oldconfigは無事できたのですが、(ここはクロスは関係ない)本番のコンパイルができません。 # make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- zImage modules make: sh4-linux-gnu-gcc: Command not found CHK i…
GWをはさんだ上、wheezyも導入してしまったので、ビルド前に3.9→3.9.1になるのは覚悟していたいのですが、やはりそうなりました。 wheezyのXのトラブルで色々調べていたら、schrootなるコマンドが出てきました。使ってみようかと思いましたが、、、今回は断…
すぐ分からなくなるので、まとめておきます。(ホントは5/11の記事) sh4-landiskカーネル用の(当然ローカルの)リポジトリ運用手順 前回のビルドtag v3.x.(n-1)-landiskの確認 作業用ブランチlandiskの削除 git fetch 今回ビルドするversionのタグv3.x.nでg…
恥ずかしいことかもしれませんが、先月初めてiSCSIなるものを知りました。 linuxの雑誌は購読していません。 3.9.x-landiskに導入してみようかなと、CONFIG_ISCSI_TARGET CONFIG_ISCSI_TCP CONFIG_ISCSI_BOOT_SYSFS 全部moduleの予定です。