Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.250】の中の記事をすべて表示しています

【No.250】のスレッド
04/04/08(木) 22:34:28 投稿者[たつや ] <http://linkstation.yi.org/> [No.250]のスレッド内
【No.250】 タイトル[BUFFALO ソースCD] この記事がスレッドの最初です
BUFFALO にオーダしていたソースCDが昨日届いていました。
ちょっといじってみたのでご報告します。

ソースCDの内容

以前に購入したソースCD(1.32相当??)と比較して、今回追加されている
ファイルには各ファイル名の後に(追加)と書いています。

drwxrwxrwx 4096 Apr 8 00:16 License/
-rwxrwxrwx 2307 Nov 3 2002 connect-dos.patch (追加)
-rwxrwxrwx 92160 Nov 3 2002 cron-3.0pl1.tar.gz (追加)
-rwxrwxrwx 112640 Nov 3 2002 dhcpcd-1.3.19-pl5.tar.gz (追加)
-rwxrwxrwx 1208320 Nov 3 2002 e2fsprogs-1.22-2.tar.gz (追加)
-rwxrwxrwx 10675 Nov 3 2002 eucsjis1531.patch (追加)
-rwxrwxrwx 4375426 Nov 3 2002 ghostscript-6.51.tar.gz
-rwxrwxrwx 259380 Nov 3 2002 hhl-target-ash-0.3.8-mvl2.1.0.6.src.rpm
-rwxrwxrwx 4694 Nov 3 2002 hhl-target-base-files-2.1.PRO-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 1878261 Nov 3 2002 hhl-target-bash-2.05a-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 9570551 Nov 3 2002 hhl-target-binutils-2.11.2-mvl2.1.0.5.src.rpm
-rwxrwxrwx 847405 Nov 3 2002 hhl-target-busybox-0.60.2-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 647320 Nov 3 2002 hhl-target-findutils-4.1.7-mvl2.1.0.1.src.rpm
-rwxrwxrwx 1625478 Nov 3 2002 hhl-target-gawk-3.1.0-mvl2.1.0.2.src.rpm
-rwxrwxrwx 19198309 Nov 3 2002 hhl-target-glibc-2.2.3-mvl2.1.0.21.src.rpm
-rwxrwxrwx 469285 Nov 3 2002 hhl-target-grep-2.4.2-mvl2.1.0.1.src.rpm
-rwxrwxrwx 235868 Nov 3 2002 hhl-target-gzip-1.2.4-mvl2.1.0.2.src.rpm
-rwxrwxrwx 42033 Nov 3 2002 hhl-target-hdparm-3.9a-mvl2.1.0.2.src.rpm
-rwxrwxrwx 16546 Nov 3 2002 hhl-target-hostname-2.09-mvl2.1.0.1.src.rpm
-rwxrwxrwx 76828 Nov 3 2002 hhl-target-ifupdown-0.6.4-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 18107 Nov 3 2002 hhl-target-kernel-headers-2.4.17_mvl21-mvl2.1.0.9.src.rpm (追加)
-rwxrwxrwx 248219 Nov 3 2002 hhl-target-less-358-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 498320 Nov 3 2002 hhl-target-libpng-1.0.8-mvl2.1.0.2.src.rpm
-rwxrwxrwx 37472 Nov 3 2002 hhl-target-logrotate-3.5.7-mvl2.1.0.1.src.rpm
-rwxrwxrwx 95079 Nov 3 2002 hhl-target-lpr-0.50-mvl2.1.0.2.src.rpm
-rwxrwxrwx 2582276 Nov 3 2002 hhl-target-lprng-3.7.4-mvl2.1.0.3.src.rpm
-rwxrwxrwx 242988 Nov 3 2002 hhl-target-modutils-2.4.13-mvl2.1.0.2.src.rpm
-rwxrwxrwx 279712 Nov 3 2002 hhl-target-net-tools-1.60-mvl2.1.0.1.src.rpm
-rwxrwxrwx 51288 Nov 3 2002 hhl-target-netbase-4.06-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 373648 Nov 3 2002 hhl-target-netkit-base-0.10-mvl2.1.0.3.src.rpm (追加)
-rwxrwxrwx 1310506 Nov 3 2002 hhl-target-nvi-1.79-mvl2.1.0.3.src.rpm (追加)
-rwxrwxrwx 2201567 Nov 3 2002 hhl-target-openssl-0.9.6e-mvl2.1.0.5.src.rpm (追加)
-rwxrwxrwx 479886 Nov 3 2002 hhl-target-pam-0.72-mvl2.1.0.4.src.rpm (追加)
-rwxrwxrwx 154013 Nov 3 2002 hhl-target-pciutils-2.1.8-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 6067471 Nov 3 2002 hhl-target-perl-5.6.1-mvl2.1.0.3.src.rpm
-rwxrwxrwx 236437 Nov 3 2002 hhl-target-procps-2.0.7-mvl2.1.0.3.src.rpm (追加)
-rwxrwxrwx 288371 Nov 3 2002 hhl-target-sed-3.02-mvl2.1.0.2.src.rpm
-rwxrwxrwx 1706068 Nov 3 2002 hhl-target-shellutils-2.0.11-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 107471 Nov 3 2002 hhl-target-sysklogd-1.3.31-mvl2.1.0.2.src.rpm
-rwxrwxrwx 141623 Nov 3 2002 hhl-target-sysutils-1.3.8.1-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 1171908 Nov 3 2002 hhl-target-tar-1.13.19-mvl2.1.0.3.src.rpm
-rwxrwxrwx 119193 Nov 3 2002 hhl-target-tcp-wrappers-7.6-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 118037 Nov 3 2002 hhl-target-time-1.7-mvl2.1.0.1.src.rpm (追加)
-rwxrwxrwx 109361 Nov 3 2002 hhl-target-which-2.12-mvl2.1.0.2.src.rpm (追加)
-rwxrwxrwx 27238400 Mar 12 08:10 linux-2.4.17_mvl21-sandpoint.tar.gz (追加)
-rwxrwxrwx 31664 Nov 3 2002 murasaki-0.6.11.tar.gz (追加)
-rwxrwxrwx 835649 Nov 3 2002 netatalk-1.5.5.tar.gz (追加)
-rwxrwxrwx 471040 Nov 3 2002 nkf201-2002.12.07.tar.gz
-rwxrwxrwx 533 Nov 3 2002 realpath.patch (追加)
-rwxrwxrwx 14929920 Nov 3 2002 samba-2.2.8a-ja-1.1-beta5.tar.gz
-rwxrwxrwx 819200 Nov 3 2002 shadow-20000902.tar.gz (追加)
-rwxrwxrwx 540 Nov 3 2002 skeychallenge.patch (追加)
-rwxrwxrwx 112640 Nov 3 2002 sysvinit-2.78.tar.gz (追加)
-rwxrwxrwx 128696 Nov 3 2002 thttpd-2.23beta1.tar.gz
-rwxrwxrwx 1423360 Nov 3 2002 util-linux-2.11h.tar.gz (追加)
-rwxrwxrwx 354784 Nov 3 2002 wu-ftpd-2.6.2.tar.gz (追加)
-rwxrwxrwx 5709 Mar 13 07:39 補足情報.txt

1.32(??) から 1.40 でパッケージのバージョンが変わったもの:
samba-2.2.5-ja-1.0beta3.tar.gz → samba-2.2.8a-ja-1.1-beta5.tar.gz
hhl-target-sysvinit-2.78-mvl2.1.0.5.src.rpm → sysvinit-2.78.tar.gz

カーネルソースの内容

カーネルソース(linux-2.4.17_mvl21-sandpoint.tar.gz)を展開して気が
ついたこと:

・ほとんどすべてのファイル/ディレクトリのパーミッションが 775 になっ
ている。(値は違うけど玄箱のソースと似たような状況)
・include/melco/melco_serial.h など、行末が CR-LF になっているような
ファイルは見つかりませんでした。(これについては改善されている)

linux-2.4.17_mvl21-sandpoint/firminfo.txt の内容は以下のようなも
のでした。このソースは HLAN シリーズの 1.40 のものだとわかります。

NAME="HD-HLAN(HIDETADA)"
ID ="0x00000003"
Ver ="1.00"
SubVersion ="1.00"
BootVer ="1.00"

カーネルのコンパイル

まず、arch/ppc/boot/images にあらかじめ用意していた ramdisk.image.gz
を置く。

arch/ppc/configs/sandpoint_defconfig を arch/ppc/defconfig にコピーし、
make menuconfig を実行。
メニューより CONFIG_BLK_DEV_FLASHD (フラッシュディスクドライバ)、
CONFIG_CHAR_DEV_MELCO_RTC(BUFFALO 製の? RTC ドライバ)の2つを有効 (y) にする。

make dep → make zImage.initrd でカーネルをコンパイルした。

結果は、zImage.initrd を作成する setsum コマンドの前まで正常にコンパイ
ルできた。
setsum については、山下さんの報告とまったく同じで、x86 用のバイナリファ
イルが置いてあるのみで、ソースはなし。現状ではこの部分を x86 上で実行す
ることになります。

各種ドライバを config して再コンパイル

追加モジュールをコンパイルした環境と同様の config を行い、
再度カーネルをコンパイルします。(make zImage.initrd、
make modules を実行)

結果、(setsum 部分を除き)正常にコンパイル完了。

こんな状況です。

04/04/10(土) 09:57:30 投稿者[山下康成] <http://www.yamasita.jp/> [No.250]のスレッド内
【No.255】 タイトル[Re: BUFFALO ソースCD] 【No.250】に対する返信
>BUFFALO にオーダしていたソースCDが昨日届いていました。

ようやく私も昨日(今日)オーダしました。
「付属ソフト・ドライバ」で「完全なソースコード」と指定すれば良い
ということを知るのに(教えてもらうのが)遅くなって、、、

>各種ドライバを config して再コンパイル
>
>追加モジュールをコンパイルした環境と同様の config を行い、
>再度カーネルをコンパイルします。(make zImage.initrd、
>make modules を実行)
>
>結果、(setsum 部分を除き)正常にコンパイル完了。

setsum 実行まではすんなり進むのですが、
その先の1歩(Flash への書き込み)を踏み出す勇気というか
踏ん切りがつきません。

04/04/13(火) 00:23:33 投稿者[どん] [No.250]のスレッド内
【No.272】 タイトル[Re: BUFFALO ソースCD] 【No.255】に対する返信
>>BUFFALO にオーダしていたソースCDが昨日届いていました。
>
>ようやく私も昨日(今日)オーダしました。
>「付属ソフト・ドライバ」で「完全なソースコード」と指定すれば良い
>ということを知るのに(教えてもらうのが)遅くなって、、、

玄人志向のページから購入するソースCDと違いはあるのでしょうか?

04/04/13(火) 01:57:06 投稿者[山下康成] <http://www.yamasita.jp/> [No.250]のスレッド内
【No.273】 タイトル[Re: BUFFALO ソースCD] 【No.272】に対する返信
>玄人志向のページから購入するソースCDと違いはあるのでしょうか?

まだ入手していないので、なんともいえませんが、
玄箱のソースには玄箱依存のところ(少なくともfirminfo.txt)が
あるので、LinkStation のソース CD と玄箱のソース CD とは
違うものだと思います

たつやさん、LinkStation のソース CD に収められている
firminfo.txt は LinkStation 用のものですよね?

04/04/13(火) 02:29:19 投稿者[たつや] <http://linkstation.yi.org> [No.250]のスレッド内
【No.274】 タイトル[Re: BUFFALO ソースCD] 【No.273】に対する返信
>たつやさん、LinkStation のソース CD に収められている
>firminfo.txt は LinkStation 用のものですよね?

はい。
firminfo.txt は NAME=HD-HLAN(HIDETADA) になっていましたので、
HLAN シリーズの 1.40 に相当するものだと思います。
ただ、Ver とか SubVerion は /dev/fl2 のヘッダの内容と微妙に
異なっており、まったく同じとも思えないのですが、、、、、、
まあ、細かい差異はありますが、玄箱のものか LinkStation のも
のか、といわれれば、LinkStation 用で間違いありません。

04/04/13(火) 07:44:11 投稿者[どん] [No.250]のスレッド内
【No.275】 タイトル[Re: BUFFALO ソースCD] 【No.274】に対する返信
なるほど。
それぞれに、ソースCDの配布があったのですね。

当方は、玄箱を所持しているので玄箱のソースCDを申し込んでみようと思います。