From: Shuu <shuu-vine@xxxxxxxxxxxx> Subject: [vine-users:060455] Re: USB2.0 デバイスの使用 Date: Sun, 18 May 2003 15:05:35 -0700 宮です。 SHIMAさん、山口さん有難う御座います。 > > > 【わからないこと】 > > > ・linux の 起動直後 lsmod の結果では usb-ohci が読み込まれています。 > > > これを rmmod して、その後に ehci-hcd を読み込んでも動作します。 > > > また、usb-ohci が読み込まれている状態で ehci-hcd を読み込んでも正常 > > > に動作します。 > > > ehci-hcd はどのように読み込むのが正しいのでしょうか? > > > ・usb のコントローラには uhci と ohci がありどちらか片方が認識されると > > > 理解していましたが今回、ehci-hcd の存在を知って混乱しています。 > > > 参考になるサイトや情報源を御存じの方がいらっしゃいましたら教えていた > > > だけませんでしょうか? > > /usr/src/linux/Documentation/usb/ehci.txtはどうでしょうか? > > 特にcompanion controllerあたりを読んで下さい 英語があまり得意でないので時間をかけて読んでみたいと思います。 > > > ・vine linux の起動直後に ehci-hcd を読み込んだ状態にしておきたいと思 > > > います > > > これの設定はどこで行えば良いのでしょうか? > > [vine-users:059405] Re: Vine2.6 で動作する USB2.0 インター > > フェースボード > > でのざわさんが答えてくれてました。以下抜粋です。詳細は一連の > > スレッドを確認下さい。 > > > > [抜粋] > > /etc/lilo.conf に append="ide-scsi" を足し、 > > /etc/rc.d/rc.local の最後に /sbin/modprobe ehci-hcd に加えま > > した。 はい、/etc/rc.d/rc.local に記述を追加することはすぐに思いついたのですが 他に良い方法があるのではと思って質問させていただきました。 最初のMailで書いておくべきでした。すみません。 > murasaki側の対処として、新しい"auto_setup"を > http://www.dotaster.com/~shuu/linux/murasaki/auto_setup > に置いています。 > 以下の手順で設定します。 > 1) rootユーザになる > $ su > 2) auto_setupのコピーとmode変更 > (0.6系) > # cp auto_setup /etc/murasaki/bin > # chmod 755 /etc/murasaki/bin/auto_setup > (0.5系) > # cp auto_setup /etc/murasaki > # chmod 755 /etc/murasaki/auto_setup > 3) murasaki.preloadファイルの作成 > (0.6系) > # /etc/murasaki/bin/auto_setup > /etc/murasaki/murasaki.preload > (0.5系) > # /etc/murasaki/auto_setup > /etc/murasaki/murasaki.preload > これで/etc/murasaki.preloadにehci-hcdが入るはずです。 > 面倒だったらauto_setupをコピーした後、/etc/rc.d/init.d/murasakiの > OVERWRITEを"OVERWRITE=true"にすれば勝手にやってくれます。 > /etc/rc.d/init.d/murasakiが順序として遅いのであれば、 > SHIMAさんが書かれたようにしてみてください はい、今、手元に Vine Linux のインストールされたPCが無いので 家に帰った後に試して見ます。 > このUSB2.0コントローラはBELKINに使われているNECチップを > 調べたものなのでうまくいかない可能性もあります。 > 良ければlspci,cat /proc/pciの結果を私(shuu@xxxxxxxxxxxx)宛に > 下さい。改良が必要そうなら変更します。 はい、家に帰ったら遅らせていただきます。 いろいろ参考になります。有難う御座いました。