Plamo Linux専用掲示板 Volume 4at LINUX
Plamo Linux専用掲示板 Volume 4 - 暇つぶし2ch976:login:Penguin
04/08/02 10:59 uOMI85I6
>>974
begin-base64 644 usbcddrv_after.log.gz
H4sICKqeDUEAA3VzYmNkZHJ2X2FmdGVyLmxvZwCFVtuO2zYQfQ6/gkAevC5W
XpEiddlXJyhaNCngIOjDwjBkiWsTK5GuKO3G+bD+Sf+nI1qyqcuiBgxr6DNn
7kN9xIUpdY6+6LwpBJ58vsmfcPrdiBzvz+3BV13jOpWqFjlShdlJo+OYJx5x
lGgchfADR3dpU+usEKlaIkA+m6kFymNCp+ifhdzvpHou0tp1i8Q8aNH+AI2f
LPkWNWbvmVpX6WGgRHhEY2sDmcPUBetFwuIJLzLVDrIzQRPGqd9qDdFZXuly
hjtkvj/j84V8i4zKPSP+9rQZpIeyJOzVGtVACZZXaClz6YlXoeoLNmCUXaBP
DtuVeuxRQBNbITrE4yn9heKUlWPvgjBkbMa7Uv4Q1RBMKOHU8a5j2yL1bKa5
xTjkjM/0T6Gzlxk4i0jMJmj81JKD942qTtnUBOPsPSVsDYGqqGRa7LJxz7Iw
6TuwD/xFnPe5eJ2YIYkNxIXmMyPQedRNwdPV8BadoQTpzoBDonZ5fZ91/QzJ
zGS6y3Q1mN4gidi1I66BgHGX8VLcc/l8yuQwRBp2/dSXf+wu52HsdlzfITfC
C7k+FYEHozzQjWnsqLrw41suTuN8R0HowHvGrjNh0r20gJI5/ElEJ/y483KL
DmkpTrqqR2Yw4ew9t8pTw3ziNamjFfjMfwdepW/tBA3IA5+7UTiMtwUALSQz
p4xBPAhkNKV4kF/H7oWwlqWoRhEGwSDEnmSYITzNcpolkZfpXNyyzIDKbYA+
fkHsrht/GI/CfgOruaGHfBLiZuj9nTRIgNt4t93zP1HhW6+Ny+vWb1SXW1aH
OYEc6Ubl4xFsY+J2jMJLSFt0fNtVqconlwQN4/Gmh5us1PA4ThO9tp0LfdnP
5DQI+HhRtfdjcxxNO5CS2I+n0JmI2uG1V1+7qNzb9upv501vaYvs8cx2ZH63
t5FUp2YyjjaA66LoN+zYTE++RR/bZ2iOB5AeTJb7+MHex8geP+J9u9ZxV8ob
SBr8VslaeKdK1yKD15r7C5FUB1yJFJpGFWdgBzIBCcmxZ7JU7RuD/pCq+YHh
hSKv5Ct0BXyN1OoRByuyohytOw1vXWglMF35JA0YvpNhHEJLQiOCvndQzRKv
9elcycOxxnfrJVwbCfco7Hj8+z//HvC37CgLAB/Qd9N6BQ1sskNvDi9M+//Z
81fxYoVMZiQ4Rx7RB3Lv3/sfYB6XePHr56+fN7+t8QIv1p82m798fs0yHBFw
bYE3otSv6R5eA9efvM2fX1oGYhnIEv/SStRKtJMCKwWdxKzEOolbiXdSaKWw
kyIrRa30H0+L7+B/CgAA
====


977:login:Penguin
04/08/02 12:22 vIkxDIQS

> んで、漏れの勘違いだったようなのですが、usb-storage取り外し
> &取り付け後、cdrecordだけでなくmountも出来ていた模様です。
> そんなわけで、Plamo-4.0においては使えそう。> CDドライブ

うーむ,,usb-storage の初期化処理がらみなのかなぁ?手動で
rmmod/modprobe するのではなく,USB のケーブルを挿し直して,murasaki 経
由でモジュールを組み込み直した場合はどうなるでしょう?

> あとは、CDplamo起動時にCDドライブを認識するにはどうするか、
> という事になります。Plamo-4.0では、usb-storage取り外し
> &取り付け前後のlsmod結果を比べると確かに違っているようで、
> このあたりに問題の鍵が潜んでいるような気がします。

CDplamo の場合,usb-storage はカーネル組み込みになっているから再初期化
は難しそうだなぁ.initrd の方に /lib/modules を置く手もありそうなんだ
けど,どこまでを initrd に持っていくかの判断がまだ付いていない.




978:login:Penguin
04/08/02 14:02 tJQjQ6f4
>>977
> うーむ,,usb-storage の初期化処理がらみなのかなぁ?手動で
> rmmod/modprobe するのではなく,USB のケーブルを挿し直して,murasaki 経
> 由でモジュールを組み込み直した場合はどうなるでしょう?
残念ながらUSBケーブル挿し直してもダメで、結局rmmod/modprobeしなければ
使えないようでした。> パナソのCDドライブ
この種のUSB CDドライブが来た時は、murasakiのスクリプトに
#!/bin/sh
if lsmod | grep -q usb-storage ; then
rmmod usb-storage >& /dev/null
fi
modprobe usb-storage >& /dev/null
# sleep 1# if needed
ぐらいが動くように仕込んでおくのが手っ取り早いのでしょうけど、
カーネル組み込みでも動くようにカーネルパッチを当てておくのが
真っ当な方法かも知れないですね。
# この種のUSB CDドライブが、どの程度出回っているのかは不明。


979:login:Penguin
04/08/02 22:35 9ubrmnvj
>>978
> # この種のUSB CDドライブが、どの程度出回っているのかは不明。

パナのOEM含めると結構出回っているような気がする。
オレのCDドライブも同じ原因で起動しないみたいだし。


980:login:Penguin
04/08/03 08:12 UA8vLVHi

>>978

テストども,です.

しかし,murasaki ならダメで手動なら OK ってことは,デバイスを認識して
からドライバをロードするまでに少し時間が必要ってことなのかなぁ.

そう言えば,CDplamo の場合,カーネル 2.6.7 を使っても同じでしょうか?


981:login:Penguin
04/08/03 21:23 OmL2rkel
>>980
こういうケースでは、murasakiが引っかけてmodprobeしようとしてるドライバが変、
ってパターンがよくあるんだけど、どうなんだろう?

975~976をまだ見てないので外してたら申し訳ない。


982:login:Penguin
04/08/03 21:26 OmL2rkel
そういや、980を越してるので24時間レスがないとdatに落ちるんじゃない?

レス間隔が開いたら保守しつつ完走を目指すべきか、さっさと次スレに移ってしまうか。
ここの板での流儀がどうなのか知らないけど、どっちがいいんだろう?


983:login:Penguin
04/08/03 22:01 Bd/hxYL5
結論
murasaki は使えない
素直に hotplug にしれ

984:login:Penguin
04/08/03 22:44 OmL2rkel
抜いたときの処理を考えてないのでHotPlugは駄目。
NIC引っこ抜いても ifconfig down しないのでは困るでしょ?

つか、同じカーネルコンフィグだと、HotPlugでも同様の問題が出るんじゃないか?
基本的にやってること同じ(modules.pcimap見てmodprobe)なんだし。

HotPlugでOKなら、murasakiの方を修正してもらおう。中の人日本人なんだし。


985:login:Penguin
04/08/03 23:41 xxsc/BDg
BUFFALOのDVM-L4242U2はLinuxで使えるのでしょうか?
Plamo4.0で試したところ、dmesgでは認識しなかったんですけど。

986:login:Penguin
04/08/04 00:19 C0DmI8n0

Webにあがっている仕様を見る限り USB なデバイスみたいなので,特に問題な
く使えそうな気はするが?

dmesg がどういうメッセージを出してるかは分からないので,murasaki 回り
のログを貼れば何か分かるかも.




987:login:Penguin
04/08/04 00:24 C0DmI8n0

>>983

カーネル組み込みにしている usb-storage が使えないのは murasaki のせい
ではないと思うが?

# 単に murasaki が活線挿抜を即座に関知して,手動でやるよりも速く必要な
# モジュール(usb-storage.o)を組みこんでしまうのが問題なんだろう.

何となく usb-storage の中でデバイスを認識する前に適当な wait 処理を入
れる必要がありそうな気がするなぁ..





988:login:Penguin
04/08/04 06:01 w8EtDpwY
>>987
> # 単に murasaki が活線挿抜を即座に関知して,手動でやるよりも速く必要な
> # モジュール(usb-storage.o)を組みこんでしまうのが問題なんだろう.
それを検証するために、活線挿抜時にmurasakiでusb-storage.oを一時的に
組み込まないようにするのを試すには、どうすればいいでしたっけ。
# 自動/手動にかかわらず
# 活線挿抜 -> モジュール組込 (NG)
# 活線挿抜 -> モジュール組込 -> モジュール開放 -> モジュール組込 (OK)
# という可能性も無きにしも非ずなので。


989:login:Penguin
04/08/04 09:07 4CBaQzVj
Plamo 3.3 ですが,KDE が以下の様なエラー(SIGSEGV)を吐いて困ってます.
(KDE 起動時からこの調子で,konqueror 始め,KDE アプリの大半が終了する時に殆んど常に吐きます)

以下,対策としてやった事.

FD で起動して libc.tgz 入れ換え.
カーネルの見直し(主に CPU 周り).
お勧めでインストールした Plamo とパッケージ構成を比較し,足りないものを追加(とldconfig)
自前で qt と KDE をビルド(3.1.x, 3.2.x それぞれ configure オプションを変えて何度も…)

これらの作業でも全然症状が変わらず, Plamo 使ってきて始めての挫折….取り合えず出来る事はやり尽くした感なのですが.
Cでの開発経験がないのでどこをどういじっていいやら.
今後どういう方向で攻めていけば良いのかヒントだけでも貰えると助かるのですが.誰か助けて….


990:989
04/08/04 09:08 4CBaQzVj
エラーの内容.

[New Thread 1024 (LWP 4162)]
0x40febc29 in wait4 () from /lib/libc.so.6
#0 0x40febc29 in wait4 () from /lib/libc.so.6
#1 0x41062dd8 in __DTOR_END__ () from /lib/libc.so.6
#2 0x40ed547b in waitpid () from /lib/libpthread.so.0
#3 0x403085ca in KCrash::defaultCrashHandler ()
from /opt/kde/lib/libkdecore.so.4
#4 0x40ed2fb4 in pthread_sighandler () from /lib/libpthread.so.0
#5 <signal handler called>
#6 0x410a469a in glXChannelRectSyncSGIX () from /usr/lib/libGL.so.1
#7 0x08052bc8 in ?? ()
#8 0x4069293e in qt_cleanup () from /usr/lib/libqt-mt.so.3
#9 0x406f2db5 in QApplication::~QApplication () from /usr/lib/libqt-mt.so.3
#10 0x4028d365 in KApplication::~KApplication ()
from /opt/kde/lib/libkdecore.so.4
#11 0x40320ad0 in KUniqueApplication::~KUniqueApplication ()
from /opt/kde/lib/libkdecore.so.4
#12 0x08049e7c in main ()
#13 0x40f6516f in __libc_start_main () from /lib/libc.so.6


991:login:Penguin
04/08/04 12:47 WDYFZxI1
そろそろアレがナニなので、次スレを立ててみますた。

Plamo Linux専用掲示板 Volume 5
スレリンク(linux板)

992:login:Penguin
04/08/04 17:55 bwKfohTC
(゚д゚)ウメー

993:login:Penguin
04/08/04 22:45 C0DmI8n0

>>989

これだけでは状況がよく分からないけど,個人的には c++ のライブラリ
(libstdc++)かスレッド回りを疑うだろうな.

# libstdc++ はバージョンがいろいろあるのにも注意が必要

また,自前でコンパイルする時とかは,/usr/lib/libXXX.a と
/usr/lib/libXXX.so が存在していないといけない(後者は /lib/libXXX.so へ
のシンボリックリンクになっている場合が多い)あたりも要注意かも.



994:login:Penguin
04/08/04 22:47 C0DmI8n0

>>988

単に murasaki を一時的に停止するのではダメ?

/etc/rc.d/rc.murasaki stop だったか.



995:login:Penguin
04/08/04 23:37 P/XIBhm9
>988
/etc/murasaki/murasaki.blacklist に書けば、ロードしなくなると思う。

URLリンク(www.dotaster.com) 参照。


996:login:Penguin
04/08/05 12:02 z7ZLo8ZP
>>995
> /etc/murasaki/murasaki.blacklist に書けば、ロードしなくなると思う。
ありがトン。「usb-storage」と1行書いたmurasaki.blacklistを置いたら、
lsmodで見てusb-storageをロードしなくなった模様。

んで、おもむろに「modprobe usb-storage」を実行したけど現象変わらずで、
追加でusb-storage取り外し&取り付けしたら動くようになりました。結局、
> # 自動/手動にかかわらず
> # 活線挿抜 -> モジュール組込 (NG)
> # 活線挿抜 -> モジュール組込 -> モジュール開放 -> モジュール組込 (OK)
> # という可能性も無きにしも非ずなので。
の予想はビンゴでした。
ハウン、、、1回目組込と2回目組込で状態が違ってるのね。orz

>>980
> そう言えば,CDplamo の場合,カーネル 2.6.7 を使っても同じでしょうか?
ウホッ!!
カーネル2.6.7だとUSB CDドライブを認識して、CDplamoが立ち上がりました。
でも、今のとこUSBキーボードが使えなかったりで、実用には厳しそう。> 2.6.7
バックポートなりして2.4系でも動かしたいところ。


997:login:Penguin
04/08/05 13:11 +uTMy00c
埋め立てましょう。

998:login:Penguin
04/08/05 13:26 DxieZjz7
うめ

999:login:Penguin
04/08/05 13:36 EEnt3h7Z
↓おめ

1000:login:Penguin
04/08/05 13:37 X4ArMe/k
あんがーるずでーす


1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch