vine-users ML アーカイブ



[vine-users:060455] Re: USB2.0 デバイスの使用

  • From: Shuu <shuu-vine@xxxxxxxxxxxx>
  • Subject: [vine-users:060455] Re: USB2.0 デバイスの使用
  • Date: Sun, 18 May 2003 15:05:35 -0700
山口です。

On Sun, May 18, 2003 at 07:32:03PM +0900, SHIMA wrote:
> SHIMAと言います。
> 
> Miya wrote:
> > 【わからないこと】
> > ・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 に加えま
> した。

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さんが書かれたようにしてみてください

このUSB2.0コントローラはBELKINに使われているNECチップを
調べたものなのでうまくいかない可能性もあります。
良ければlspci,cat /proc/pciの結果を私(shuu@xxxxxxxxxxxx)宛に
下さい。改良が必要そうなら変更します。

----
しう