
Ubuntu日本語フォーラム

ログインしていません。
virtualbox 3.010 r54097
ubuntu 9.10 amd64
プリンター:brother DCP-7040
今日9.10にアップデート(9.04から)したのですが、virtualboxでプリンター(usb接続)が使えなくなってしまいました。
原因を探してみると、
virtualboxの設定→USB→デバイスからフィルタを追加
の際に、プリンターの項目にマウスオーバーすると「利用不可」となっていました。
他のUSB機器はビジーとなっていてちゃんと認識しているようだったのですが、なぜプリンターだけ認識されないのでしょうか?
昨日まで9.04+VB3.*系で問題なく使用できていました。
vboxuserにちゃんと自分も入れてます。
いろいろ探して以下のページに行き着いたのですが、こちらはUSB自体が認識されていなかったようなので私の場合とは違うとは思うのですが、何も解決策がなかったら試してみようと思います。
まだ試してないのは間違ったりしたら直せるかどうか自信がないからです
http://ameblo.jp/negiroc/entry-10359639685.html
どなたかプリンターをvirtualboxで認識させる方法をご存知の方いらしたら教えてください。
お願いします。
オフライン
内容に間違いがありました。プリンター以外のUSB機器も認識しませんでした。
virtualboxの設定→USB→にて、USB機器を接続していないときはビジーと出るのに、接続すると利用不可になり、結局使えませんでした。
そこで以下のページのFor Jauntyを実行して、再度ログインしなおしてみたのですが、結果は同じでした。
https://help.ubuntu.com/community/VirtualBox/USB
オフライン
あまり的を射た回答とは言えないと思うのですが・・・。
アップグレードしたのは Ubuntu だけなんでしょうか?それとも、VirtualBox もアップグレードしたのでしょうか?
えぇと、つまり VirtualBox は 9.04 の時点で既に 3.010 だったのか、Ubuntu 9.10 にしてから 3.010 にしたのか、なのですが。
もし、Ubuntu 9.04 で VirtualBox 3.010 にしていたのなら、一度アンインストールして Karmic 用の 3.010 バイナリをインストールし直してみるとどうでしょうか?
オフライン
説明不足ですいません。
ubuntu9.04の状態でVB3.010にアップデート→ubuntu 9.10にアップデートという流れです。
ご指摘を受けVBをsynapticで再インストールしたのですがまだUSBを認識してくれません。
念のため書いておきますがVB OSE版ではないです。VBの公式のレポジトリを入れてます。
オフライン
ふーむ、そうでしたか。
vboxusers にもきちんと登録してあるとのことなので、取り敢えず下記を実行してみるとどうでしょうか?
端末から、
$ grep vboxusers /etc/group
下は私の環境の場合ですが、このときに表示される、スモール x の次の数字が、vboxusers のグループ ID です。
etit@petit-laptop:~$ grep vboxusers /etc/group
vboxusers:x:121:petit
これを下記のように /etc/fstab に追記します。数字は syosinnsya さんのものに換えてください。
none /proc/bus/usb usbfs devgid=121,devmode=664 0 0
そして、端末から下記のように入力して、一応念のため再起動してください。
$ sudo mount -a
これで VirtualBox の USB が使えるようになると良いのですが・・・。
オフライン
私が#2で行ったことと同じだとは思いましたが、#5を実行してみました。
再起動後、USBの設定を見てみましたが利用不可となっていました。
オフライン
単なる情報ですが、ワタクシの環境では正常にUSBプリンタを認識しております。
プリンタはCANON MP610。
手順的には、
9.04→9.10RC→VBox 3.0.10→9.10
という流れでアップデートを行っています。
特に、VBoxの設定変更は行っておりません。
ご参考まで。
オフライン
syosinnsya による投稿:
私が#2で行ったことと同じだとは思いましたが、#5を実行してみました。
再起動後、USBの設定を見てみましたが利用不可となっていました。
あー、済みません、確かにそうですねぇ。
リンク先の内容を良く確認してませんでした。
オフライン
今Windowsを触れない(つーか会社にしかない)ので確認できないのですが、VBoxAdditionalをインストールしなおしたり、USBフィルタを削除して、認識させなおしてみても改善しないでしょうか。
オフライン
hmatsueさん、会社からわざわざありがとうございます。
VboxGuestAdditionsをインストールしなおして見ましたが、未だにUSBを認識してくれません。
フィルタに追加などはできるのですが。。。。
オフライン
次の環境で同じ問題が発生しました。Ubuntu はクリーンインストールしました。
virtualbox 3.0.10 r54097 (AMD64)
ubuntu 9.10 amd64
プリンター:EPSON LP-1200
試しに、
http://www.virtualbox.org/wiki/Download_Old_Builds_3_0
を利用して、VirtualBox のバージョンを 3.0.10 → 3.0.8 → 3.0.6 と
ダウングレードしていったところ、3.0.6 でプリンタの状態が
「利用不可」から「ビジー」に変わりました。
この状態でゲストOS(Windows XP)を起動したところ、
プリンタで問題なく印刷できました。
3.0.8, 3.0.6 とも Ubuntu 9.04 用なので、これらをインストールすることで
どのようなリスクがあるのか分かりませんが、当面は 3.0.6 で過ごそうと思っています。
念のため 3.0.10 にアップグレードされる事が無いように、
Synaptic を使用してバージョンを 3.0.6 に固定しました。
オフライン
この問題については、VirtualBox でチケットが切られているので
そのうち修正されるのではないかと思います。
http://www.virtualbox.org/ticket/5345
オフライン
alvinさん、どうもありがとうございます。
やはりVB側のバグだったんですね。アップデートは気長に待ちたいと思います。
どうもありがとうございました。
オフライン
VirtualBoxのフォーラムまで行ってきたんですが、同じくUSBが使えない人が多々いますね。これはやはりubuntu側ではなくVB側の問題みたいですね。
http://forums.virtualbox.org/viewtopic.php?f=7&t=23180&sid=863a2159efb6943ecebfba122f2ac8a1
オフライン
#7 の kaorin さん同様、私のところでも特に問題は発生してないんですよね・・・。
アップデートの仕方もほぼ同じです。
全く問題なく、USB 接続した MP600 から、VirtualBox の XP で印刷出来るんですよね・・・。
何が違うのやら。
オフライン
同じCanon製のプリンターが原因なのでは?
それ以外の共通点はないようですし。
としたら特定のUSB接続のみ使えないんでしょうか・・
わからない・・
まぁそれがわかったとしても現状の解決にはならないんですけどね。
オフライン
#14 のURLの内容が気になったので、
もう一度 VirtualBox 3.0.10 を試すことにしました。
まずは、3.0.6 からのバージョンアップが正常に行われていることを確認:
alvin@koala:~$ VBoxManage -v 3.0.10r54097
次に、/etc/profile に「export VBOX_USB=USBFS」を追加:
alvin@koala:~$ tail -1 /etc/profile export VBOX_USB=USBFS
Ubuntu 9.10 を再起動して、VirtualBox 3.0.10 で印刷出きることを確認しました。
オフライン
私も#17の方法で印刷可能になりました。
#14の本家フォーラムは読んだのですが英語が苦手なため、ところどころ分からなくて・・
とにかく解決方法を他の方が見つけて下さってどうもありがとうございます。
助かりました。
オフライン
#12 の VirtualBox のチケットが、その後どうなったか覗いてみたらクローズしてました。
ここには #17 の方法ではなく、lp グループに自分のアカウントを追加する方法が投稿されています。
実際に、この方法でも印刷できることを確認しました。
手順については次の記事が分かり易いと思います。
http://toshi-kaw.qee.jp/blog/ubuntu9-10virtualbox3-0win-xp%E3%81%A7usb%E3%83%97%E3%83%AA%E3%83%B3%E3%82%BF%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%86/
オフライン