安部と申します。
At Mon, 20 May 2002 09:17:16 +0900,
K.FUKUSHIMA <katsumif@xxxxxxxxxxxxxxxx> wrote:
> か〜くんです。何度もありがとうございます。
> VineSeedを使う理由は、KDE 3.0が使いたかったからです。
> (確か 2.5 では 2.2 ですよね。)
エミュレーションOS mklinux を PowerMac に入れて
熱暴走クラッシュさせて以来、KDE を使っていないです。
VineSeed ML に入っていれば、回り道をしなくていいのかも。
> | May 19 19:17:39 hoge kernel: usb.c: ignoring set_interface for dev 4,
> | iface 0, alt 0
> | May 19 19:17:39 hoge kernel: printer.c: v0.8:USB Printer Device Class
> | driver
> | の文字はありませんでしたか。
> ありませんでした。
とりあえず、#locate printer.c の検索ファイルを下のように見てみますと、
$cat /usr/src/linux-2.4.18/drivers/usb/printer.c|awk '{n=n+1;print
> | n,$0}'
-----------------------------------------------------------------
57 #define DRIVER_VERSION "v0.8"
59 #define DRIVER_DESC "USB Printer Device Class driver"
789 static int __init usblp_init(void)
790 {
791 if (usb_register(&usblp_driver))
792 return -1;
793 info(DRIVER_VERSION ":" DRIVER_DESC);
794 return 0;
795 }
-----------------------------------------------------------------
793行目が、使えていませんね。プリンタの初期化まで入っていないようです。
> | $cat /etc/murasaki/##PRELOAD_FILE## の結果を教えてくださいませ。
> hid
> uhci
> です。
murasaki-0.6.0-1vl2 に、mousedev がないのは、下位互換ないのかなぁとか、
0x0380 周りの取扱いが失敗して見えていないのかなぁ、と推測してます。
マウスやキーボード、プリンタからの入力は、0x0380 で受診をして、
プリンタへの出力は、0x0080でデータを送信してそうです。
そういえば、Class のデバイスは、プリンタだけでなく、
/etc/murasaki/murasaki.usbmap から下に抜粋致します。
-----------------------------------------------------------------
# Class
printer 0x0080 0x0000 0x0000 0x0 0x0
0x0 0x0 0x0 0x07 0x00
0x00 0x00000000
# Class
mousedev 0x0380 0x0000 0x0000 0x0 0x0
0x0 0x0 0x0 0x03 0x01
0x02 0x00000000
# Class
keybdev 0x0380 0x0000 0x0000 0x0 0x0
0x0 0x0 0x0 0x03 0x01
0x01 0x00000000
-----------------------------------------------------------------
このファイルをmurasakiの0.5.4と0.6.0で、確認して頂きまして、
USB キーボードやマウスを外して、/sbin/depmod -av をされてはどうですか?
0x0380 のメモリが予約されて開放されていないのかもしれません。
効かない場合は、/sbin/shutdown -r now をお願いします。
> murasaki の version が違うようですね。
> murasaki-0.6.0-1vl2
0.6.0の存在を知らず、話が噛み合わない理由が分かりました。
以前、どのように0x0380を設定するかどうかお聞きになられました
/etc/murasaki/murasaki.usbmap の設定ファイルも含まれている
murasaki-0.5.4-1vl4 を使用してみて頂けますでしょうか。
> | murasaki パッケージをダウンロードし、
> | #rpm -ivh --force 入れ直しをして頂きまして、
> | /etc/modules.conf に
> | alias usb-controller usb-uhci
> | を試されてもよさそうな気がします。
> やってみます。
良い結果を期待して、お待ちしています。
> なんかもう1回 install し直した方がいいのかなと思ってます。
> あちこち直したので頭が混乱(消化不良)気味です。
VineSeed の情勢をしらないので、アドバイスできる立場に全くないのですが、
テスト公開期間中などのパッケージの地雷(?)を踏んでしまう前に
VineSeedパッケージ状況情報収集と修正時間と技術が必要になりますね。
安部光洋