kernel4landisk

debian:sid-slim

今回の4.13.5-landiskは、 docker公式のdebian:sid-slimイメージに以下のパッケージをインストールしてビルドしました。 bc git build-essential gcc-sh4-linux-gnu kmod 以前は無かったのですが、現在はstableにもgcc-sh4-linux-gnuはあるので、ビルドにsid…

4.13.5-landiskリリースしました。

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

4.13.5-landiskを公開の予定です。 動作チェックは終わったのですが、公開の手順がよく分かっておりません。 git hubのアカウント登録を行ったので、最初に載せるのは、やはりlandiskのkernelかな?というだけなのです。 ボチボチ頑張ります。

4.6.3-landisk公開しました

徐々に作業の精度が低下している気がしますが、 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…

4.6.3-landisk@gcc6.1.1

結局カーネルのビルドを始めました。 実は前回か前々回からか分かりませんが、/home内にソースリポジトリを作ってました。外付けHDDと信じて作業をしてて...”ラベルがな〜〜い”と悩んでしまいました。 結局リポジトリを再取得度、あ?こんなとこにあったと気…

またmodules.depが無かった!

昨日upしたmodules-4.0.3-landiskに、またmodules.depがありませんでした。 何故?またdocker環境内にkmodパッケージがありませんでした。何故?環境は再構築していないのに???まあいいか? 再度やり直しました。 cgroupsの効果って結構あるので、4.0.3-l…

4.0.3-landisk公開準備

ブログ書くのはサボったのですが、4.0.0-landiskのbluetoothとpowertop対応のconfigがうまく行っていませんでした。 モチベーションも低いので、今回はsystemd対応のみにしたいと思います。(ext2の削除もこっそり!(ext4ですべて対応)) git操作ミスで2回同…

systemd対応@4.0.0-landisk

もう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... […

systemd対応?

debian-sh MLをご覧の方はご存知かもしれませんが、 https://people.debian.org/~glaubitz/chroots/unstable-sh4-20150315.tar.gz に新しいrootfsが公開されています。Adrianさん有り難うございます。 しかし、3.17.4-landiskでこのrootfsを使うと... system…

kernel config@4.0

本家のkernel 3.19出たんですね。 初めてですが、4.0のsh4-landisk/USL-5Pの追加kernel configを募集します。(config削除提案も含めて...) 基本的にはモジュール対応する予定です。 私が持ってない機器のconfig提案がある場合、当然ですが動作チェックは提案…

f2fs@USL-5P

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++…

Bug 89511 USB-storage mount error

3.17.4-landiskというか本家のkernelに問題があるようですね。 自宅でrootfsを入れるUSB-HDD(kernelから見るとCentury Nikoichi,3.5inch IDEディスクを入れるHDDケースの古いものです。)をfdiskしていたら、なんか書き込めない? Command (m for help): w Th…

3.17.4-landisk全作業終了

3.17.*-landiskではいろいろトラブルがあり失礼しました。 多分誰も見ていないので、こんな事書かないでもいいかな? 動作チェック、必要な全ファイルもup完了、config,patchは同じなのでup省略!

何故かmodules.depがないみたい?

3.14.2-landiskまではあったのですが、3.17以降modules.depが何故か出来ていませんでした。 ですのでmoduleが使えません。(depmodを行えば使えると思います...実はインストール後のdepmodやったことないんです。) ビルドの手順は変えていないのですが? 調査…

3.17.3-landiskのconfig,patch等をup

3.17.3-landisk関係のconfig,patch,System.mapのファイルをupしました。 次はrootfsを作成しようかな?要らないかな? いろいろなkernelを作ったほうがいいのかな?

3.17.3-landisk動作チェック!

すいません。操作ミスで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…

3.17.3-landisk作業開始

screenすら使ったことなかった私ですが、今回からビルド用dockerコンテナ内でtmuxを使うことにしました。 前回抜けていたCONFIG_FHANDLEとF2FSを有効にしてみます。

3.17.2-landisk完了です

3.17.2-landisk、USL-5Pでの動作チェック完了しました。 最初に置いたmoduleは圧縮をミスってたので、置き直しました。 http://www42.tok2.com/home/forester3/kernel4usl5p/3.17/

dockerコンテナ内でのlandiskカーネルビルド出来ました〜

ほとんど1日中やっているから、当たり前かもしれませんが、dockerコンテナ内でのlandiskカーネルビルドできました。 クロスコンパイラはSilicon Linuxさんのここから頂きました。 http://download.si-linux.co.jp/debian-sh/jessie-sh4/toolchain-amd64/gcc-…

git procedure for kernel4landisk(11月までかかった)

gitのコマンドを覚えていられないので、昨年の手順にコマンドを追加して明確化! sh4-landiskカーネル用の(当然ローカルの)リポジトリ運用手順1.前回のビルドtag v3.(x-1).y-landiskの確認 # git tag -l 'v3.(x-1).*' 2.前回の作業用ブランチlandiskの削除…

3.16.x-landiskをお盆明けに〜

ここ1ヶ月ぐらい夏の暑さにほぼ死んでおりました。(笑) お盆休み中に3.16.x-landiskをつくってupする予定です。(大きな壁が立ちはだからなければ...) もう少ししたらsh4 portsにも小さな動きがあるみたいです。

3.14.2-landisk完了〜

約1年ぶりにkernelをupしました。 USL-5Pで動作チェックもしておきました。http://www42.tok2.com/home/forester3/kernel4usl5p/3.14/

3.14.2-landisk始めました。

SH87R6(win8.1)にVirtualBox+Debian-sid(amd64)にsh4クロスコンパイラを入れて、1年ぶりのsh4カーネル作業の準備を進めていました。 それぞれ個別の環境構築にだいたい1日ずつかけました。 前回にgitで初めてカーネルを作って、そのままで1年ぶりだったので…

ISCSI失敗@3.9.1-landisk

3.9.1-landiskでISCSIのconfigを追加したので試そうと色々調べていたら、今回は失敗だと分かりました。 CONFIG_ISCSI_*の付くものだけでいいのかと思い、 CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=mにしたのですが、 http://might…

3.9.1-landiskの諸作業

まずは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 -…

3.9.1-landiskクロスコンパイル

カーネルのクロスコンパイルの本番です。 make oldconfigは無事できたのですが、(ここはクロスは関係ない)本番のコンパイルができません。 # make ARCH=sh CROSS_COMPILE=sh4-linux-gnu- zImage modules make: sh4-linux-gnu-gcc: Command not found CHK i…

3.9.1-landiskへ仕切り直しとschroot

GWをはさんだ上、wheezyも導入してしまったので、ビルド前に3.9→3.9.1になるのは覚悟していたいのですが、やはりそうなりました。 wheezyのXのトラブルで色々調べていたら、schrootなるコマンドが出てきました。使ってみようかと思いましたが、、、今回は断…

git procedure for kernel4landisk

すぐ分からなくなるので、まとめておきます。(ホントは5/11の記事) sh4-landiskカーネル用の(当然ローカルの)リポジトリ運用手順 前回のビルドtag v3.x.(n-1)-landiskの確認 作業用ブランチlandiskの削除 git fetch 今回ビルドするversionのタグv3.x.nでg…

ISCSI@3.9.x-landisk

恥ずかしいことかもしれませんが、先月初めてiSCSIなるものを知りました。 linuxの雑誌は購読していません。 3.9.x-landiskに導入してみようかなと、CONFIG_ISCSI_TARGET CONFIG_ISCSI_TCP CONFIG_ISCSI_BOOT_SYSFS 全部moduleの予定です。