vine-users ML アーカイブ



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

  • From: "N.Sato" <norris@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:065993] Re: 再起動 すると印刷できなくなるの はどうして?
  • Date: Mon, 31 May 2004 01:34:57 +0900 (JST)
佐藤です。

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 モジュールが
ロードされ、認識できるようになりました。

以上、報告まで。