Hack BBS
[全部のスレッド一覧][新規投稿][記事の削除・変更]
[Home Page]
返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.1005】の中の記事をすべて表示しています
【No.1005】のスレッド
04/07/13(火) 16:52:17 投稿者[ひの
] [No.1005]のスレッド内
- 【No.1005】 タイトル[smbmountするとタイムスタンプが変…]
この記事がスレッドの最初です
- 日野@塩竈市です。いつもお世話になっています。
smbmount で Windows のファイル共有をマウントすると、タイムスタンプがおかしくなってしまいます。
すべてが「Jan 1 1970」になってしまうので困っています。
何か対策があれば教えてください。
(折角 rsync でバックアップをしようと思っていたのに…)
04/07/13(火) 23:28:55 投稿者[たつや] <http://linkstation.yi.org/>
[No.1005]のスレッド内
- 【No.1011】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1005】に対する返信
- >smbmount で Windows のファイル共有をマウントすると、タイムスタンプがおかしくなってしまいます。
>すべてが「Jan 1 1970」になってしまうので困っています。
>何か対策があれば教えてください。
ちょうど私もまったく同じ現象になって悩んでいたところ
でした。いろいろ検索した結果、以下のようなページを見
つけました。Linux-SH のヘッダのバグとのことですが、
PowerPC のソースにもまったく同じ部分がありましたので、
もしかしたらこれが原因かもしれません。
http://www.m17n.org/linux-sh/ml/linux-sh-ja/2003-09/msg00018.html
現在、カーネルにパッチを当てて確認作業中です。
もしこれが原因だった場合、玄箱は smbfs.o がモジュー
ルになっているので、モジュールの入れ替えだけで修正
可能です。しかし、HLAN/HGLAN はカーネル組み込みです
ので、カーネルを入れ替えるしか修正する方法はなさそ
うです。
04/07/14(水) 03:59:38 投稿者[ひの
] [No.1005]のスレッド内
- 【No.1012】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1011】に対する返信
- >ちょうど私もまったく同じ現象になって悩んでいたところ
>でした。いろいろ検索した結果、以下のようなページを見
>つけました。Linux-SH のヘッダのバグとのことですが、
>PowerPC のソースにもまったく同じ部分がありましたので、
>もしかしたらこれが原因かもしれません。
>
>http://www.m17n.org/linux-sh/ml/linux-sh-ja/2003-09/msg00018.html
>
>現在、カーネルにパッチを当てて確認作業中です。
とても期待しています。(ぺこり)
>もしこれが原因だった場合、玄箱は smbfs.o がモジュー
>ルになっているので、モジュールの入れ替えだけで修正
>可能です。
助かります。
>しかし、HLAN/HGLAN はカーネル組み込みです
>ので、カーネルを入れ替えるしか修正する方法はなさそ
>うです。
うーむ、私には荷が重そうな作業になりそうですね。
山下さんやたつやさんのページを参考にしながら練習を始めようかな。
本来ならBuffaloで修正してくれるといいんですが、そうもいかない…?
(私も玄箱とHGLANの両方を使っています。)
04/07/14(水) 13:11:10 投稿者[たつや] <http://linkstation.yi.org>
[No.1005]のスレッド内
- 【No.1017】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1012】に対する返信
- >>http://www.m17n.org/linux-sh/ml/linux-sh-ja/2003-09/msg00018.html
>>現在、カーネルにパッチを当てて確認作業中です。
>とても期待しています。(ぺこり)
最初は非常に簡単な修正だと思ったのですが、カーネル内に
64bit 除算の関数が入っていないのでそれも追加しなければ
ならず、ちょっと手間が掛かりそうです。
カーネル 2.6 には 64bit 除算の関数が入っていましたので、
これをもらってきて使います。
>>もしこれが原因だった場合、玄箱は smbfs.o がモジュー
>>ルになっているので、モジュールの入れ替えだけで修正
>>可能です。
マクロの修正だけでなく関数の追加が必要なので、ちょっ
と姑息な手段 (モジュール内に除算の関数をリンク) を使
わないと、モジュールのみの入れ替えで OK とはならなく
なってしまいました。
>本来ならBuffaloで修正してくれるといいんですが、そうもいかない…?
>(私も玄箱とHGLANの両方を使っています。)
そうしてくれるといいのですが、Buffalo の方は微妙ですね。
LinkStation の本来の機能で smbmount は使っていないですよ
ね。(なぜカーネルに組み込まれているのかは判りませんが、、)
玄人志向さんは smbfs.o を提供しているので、多分修正をし
てくれるでしょう。(もちろん、希望的観測ですが)
一応、パッチができたら Buffalo と玄人志向にも送ることにし
ます。
ちなみに問題の do_div() マクロを使用している箇所を調べまし
たが、smbfs.o、ntfs.o の2つのモジュールで使われています。
ですから NTFS のディスクをマウントした場合も同様の症状が
おきるはずなのですが、どなたか確認された方はいらっしゃい
ますか?
04/07/20(火) 21:45:57 投稿者[たつや
] <http://linkstation.yi.org/>
[No.1005]のスレッド内
- 【No.1079】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1017】に対する返信
- >一応、パッチができたら Buffalo と玄人志向にも送ることにし
>ます。
BUFFALO についてはサポート受付よりバグ報告を送っておりま
したが、「通常使用の範囲では発生しないため対処しない」旨
の回答をいただきました。これは残念ですが仕方ないでしょう
ね。改めて、「対処しないなら smbfs をカーネル組み込みで
はなく、モジュールにしてもらえないか」という旨の返信を
送っています。
玄人志向からの回答はまだありません。
04/07/14(水) 22:05:25 投稿者[たつや] <http://linkstation.yi.org/>
[No.1005]のスレッド内
- 【No.1020】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1017】に対する返信
- >>>もしこれが原因だった場合、玄箱は smbfs.o がモジュー
>>>ルになっているので、モジュールの入れ替えだけで修正
>>>可能です。
ごめんなさい。
「玄箱は smbfs.o がモジュール」だと書いたのは、私の
勘違いでした。結局、玄箱もカーネルの入れ替えが必要
なようです。
>一応、パッチができたら Buffalo と玄人志向にも送ることにし
>ます。
ですから、カーネル入れ替えをしないとなると、これに
希望を託すしかなさそうです。
ちなみに、入れ替えたカーネルでは ls コマンドで日付
が正しく表示されることを確認しました。
遅くても明日中くらいには、この修正を含めたカーネル
ソースとパッチを私の HP で公開する予定です。
04/07/15(木) 08:47:02 投稿者[ひの
] [No.1005]のスレッド内
- 【No.1023】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1020】に対する返信
- >ごめんなさい。
>「玄箱は smbfs.o がモジュール」だと書いたのは、私の
>勘違いでした。結局、玄箱もカーネルの入れ替えが必要
>なようです。
そのようでしたね。モジュールの中にはsmbfs.oが見当たりませんでしたから。
>
>>一応、パッチができたら Buffalo と玄人志向にも送ることにし
>>ます。
>
>ですから、カーネル入れ替えをしないとなると、これに
>希望を託すしかなさそうです。
対応してくれるといいのですが…
>
>ちなみに、入れ替えたカーネルでは ls コマンドで日付
>が正しく表示されることを確認しました。
>遅くても明日中くらいには、この修正を含めたカーネル
>ソースとパッチを私の HP で公開する予定です。
もう公開されていましたね。ありがとうございました。
とはいっても、カーネルを入れ替えるのは、とっても
不安ですね。何もしていないのに、今からどきどき(?)
04/07/15(木) 22:46:30 投稿者[たつや] <http://linkstation.yi.org/>
[No.1005]のスレッド内
- 【No.1026】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1023】に対する返信
- >>遅くても明日中くらいには、この修正を含めたカーネル
>>ソースとパッチを私の HP で公開する予定です。
>
>もう公開されていましたね。ありがとうございました。
いえ、ドキュメント類の修正も含めて今日中の予定でしたの
で、まだまだ終わってないです :-) 単にフライングしてソー
スの公開を先に済ませてしまっただけです。
>とはいっても、カーネルを入れ替えるのは、とっても
>不安ですね。何もしていないのに、今からどきどき(?)
あまりやりたくはなかったのですが、firmimg.bin の形(バ
イナリ)で公開したら、KuroboxSetup.exe を使ってインス
トールすることがおそらく可能ですよね。
失敗して再起不能になっても私は責任もてないので、そうい
うリスクを覚悟した上でもバイナリを公開してほしいという
方はいらっしゃるのでしょうか?
もちろん、私の環境で動作確認は行いますし、ダウンロード
したファイルが壊れていないかどうかを確認する手段は提供
します。(おそらく md5sum の結果を添付する、といった方
法になるでしょう)
そういう意味では、私が持っていない HGLAN のバイナリは
公開できない、ということになりますが。
04/07/16(金) 08:56:41 投稿者[ひの
] [No.1005]のスレッド内
- 【No.1034】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1026】に対する返信
- >>>遅くても明日中くらいには、この修正を含めたカーネル
>>>ソースとパッチを私の HP で公開する予定です。
>>
>>もう公開されていましたね。ありがとうございました。
>
>いえ、ドキュメント類の修正も含めて今日中の予定でしたの
>で、まだまだ終わってないです :-) 単にフライングしてソー
>スの公開を先に済ませてしまっただけです。
ありゃりゃ、私もフライングしてしまったようですね。
>>とはいっても、カーネルを入れ替えるのは、とっても
>>不安ですね。何もしていないのに、今からどきどき(?)
>
>あまりやりたくはなかったのですが、firmimg.bin の形(バ
>イナリ)で公開したら、KuroboxSetup.exe を使ってインス
>トールすることがおそらく可能ですよね。
そうですね。きっと手軽にアップデートできそうです。
>失敗して再起不能になっても私は責任もてないので、そうい
>うリスクを覚悟した上でもバイナリを公開してほしいという
>方はいらっしゃるのでしょうか?
はい、ここに一人います。^^;
>もちろん、私の環境で動作確認は行いますし、ダウンロード
>したファイルが壊れていないかどうかを確認する手段は提供
>します。(おそらく md5sum の結果を添付する、といった方
>法になるでしょう)
大変ありがたいです。更に、自分でコンパイルしたものとの
比較もでき、コンパイルに間違いがなかったと安心できます。^_^
>そういう意味では、私が持っていない HGLAN のバイナリは
>公開できない、ということになりますが。
これは残念です。HGLAN は職場で大活躍をしているので、な
んとか smbmount を使えるようにしてあげたいのです。
(これに関しては、自分でやるしかない?)
HGLAN のカーネルをコンパイルして成功している方はいらっ
しゃるのでしょうか?その config を教えて欲しいなぁ。
04/07/20(火) 00:27:08 投稿者[たつや
] <http://linkstation.yi.org/>
[No.1005]のスレッド内
- 【No.1071】 タイトル[Re: smbmountするとタイムスタンプが変…]
【No.1034】に対する返信
- お返事遅れて申し訳ございません。
>>失敗して再起不能になっても私は責任もてないので、そうい
>>うリスクを覚悟した上でもバイナリを公開してほしいという
>>方はいらっしゃるのでしょうか?
>
>はい、ここに一人います。^^;
一人なのかな? ひのさんだけなら、メール等で送らせていた
だいてもよければ対応しますよ。
「firmimg.bin を、、」と書きましたが、またよく確認しない
でいい加減なことを書いてしまいました。申し訳ありません。
firmimg.bin には、GPL でないプログラムも含まれますので、
ライセンス的なことを考えると firmimg.bin をそのまま公開
するのはまずいですね。もしバイナリで公開したとしても、
vmlinux.gz の形で公開せざるを得ないと思います。
その場合、ramdisk.imge.gz の部分を FLASH から取り出して、
setsum で firmimg.bin に変換する作業をご自分でやっていた
だく必要があります。
>これは残念です。HGLAN は職場で大活躍をしているので、な
>んとか smbmount を使えるようにしてあげたいのです。
>(これに関しては、自分でやるしかない?)
>HGLAN のカーネルをコンパイルして成功している方はいらっ
>しゃるのでしょうか?その config を教えて欲しいなぁ。
カーネルの config については、私の HP 上で設定しなければ
ならない項目や、ファームの設定に近づけるために私がやった
作業などを記述したページを追加しています。(現在まだ執筆
中ですが、途中までならあります。)
別カーネルを起動して試せる環境があれば、上の内容を読んで
いただいて試行錯誤すればできると思うのですが、一発勝負は
難しいですね。
HGLAN で再構築カーネルの起動に成功している方がいらっしゃ
れば私からも情報提供をおねがいしたいです。
# HGLAN を貸していただける方がいらっしゃればやりますが
# 、、、さすがにそれは無理か。