vine-users ML アーカイブ



[vine-users:066023] Re: 再起動 すると印刷できなくなるの はどうして?

  • From: shuu-vine@xxxxxxxxxxxx
  • Subject: [vine-users:066023] Re: 再起動 すると印刷できなくなるの はどうして?
  • Date: Wed, 2 Jun 2004 02:00:39 +0900
山口です。

USB HUBやホストコントローラーの認識よりも、murasaki_init.usbが
早く実行されちゃってるようですね。
今のところ回避策は佐藤さんがやったようにsleepを入れておいて下さい。

この現象は検討しておきます。

On Mon, May 31, 2004 at 01:34:57AM +0900, N.Sato wrote:
> 佐藤です。
> 
> murasaki-0.7.10-0vl2 を利用しても、add.preload が必要だった件
> 解決しました。
> 
> # 正解なのかは分かりませんが、私の環境に依存する問題だったようです。
> 
> /etc/rc.d/init.d/murasaki 内の initialize() が私の環境では、
> うまく動いていない、と仮定して initialize() に
> echo "${INIT_DIR}/murasaki_init.${dev}"
> を追加し、/var/log/messages を眺めていました。
> 
> murasaki: /sbin/murasaki_init.usb
> --snip--
> kernel: usb.c: new USB bus registered, assigned bus number 2
> dizzy kernel: hub.c: USB hub found
> kernel: hub.c: 2 ports detected
> kernel: usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 18
> kernel: usb-uhci.c: Detected 2 ports
> kernel: usb.c: new USB bus registered, assigned bus number 3
> kernel: hub.c: USB hub found
> kernel: hub.c: 2 ports detected
> 
> と言うような出力順になっており、素人考えですが、もう少し
> あとで、/sbin/murasaki_init.usb が起動されれば、認識できる
> かなと考え、 initialize() を次のようにしました。
> 
> initialize(){
> 	for dev in pci usb ieee1394
> 	do
> 		if [ -x  ${INIT_DIR}/murasaki_init.${dev} ];then
> 			sleep 1
> 			${INIT_DIR}/murasaki_init.${dev}
> 		fi
> 	done
> }
> 
> これで、add.preload を用意しなくても、printer モジュールが
> ロードされ、認識できるようになりました。

----
しう