
Ubuntu日本語フォーラム

ログインしていません。
MLにも投げたのですが、お返事なかったので恐縮ですが、こちらにも投稿させていただきます。
Ubuntu 13.10でwebcam (主にスカイプ) webcam BSW20KM01H
を使ってました。
一週間ぐらい前からでしょうか、webcamを使おうとしても、デバイスとして選択
できない状況です。
$ lsusb
Bus 002 Device 003: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182
Card Reader
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 023: ID 1871:0f01 Aveo Technology Corp.
Bus 001 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 046d:c01a Logitech, Inc. M-BQ85 Optical Wheel Mouse
Bus 001 Device 004: ID 174c:5106 ASMedia Technology Inc. Transcend
StoreJet 25M3
Bus 001 Device 003: ID 0557:2006 ATEN International Co., Ltd UC-1284B
Printer Port
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
の中で
Bus 001 Device 023: ID 1871:0f01 Aveo Technology Corp.
がバッファローのwebcamのようです。
Video4Linux Control Panel
をインスツールして起動しようとすると、
Unable to open file /dev/video0
となり
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 1 09:06 /dev/video0
とパーミッションがよろしくないと考え、
$ sudo chmod 660 /dev/video0
ls -l /dev/video0
crw-rw---- 1 root root 81, 0 3月 2 11:50 /dev/video0
すぐskype立ち上げても状況は変わらず、再起動すると
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 1 09:06 /dev/video0
の状態に戻ってしまい、元の木阿弥。
GRUB installして
3.11.0-17-generic でなく
3.11.0-15-generic を選んで再起動
$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 3月 6 21:57 /dev/video0
となっておりwebcamが使えます。
というわけでとりあえず古いカーネルを選べば、webcamは使えるのですが、それ
以外にもし対処法お分かりの方いたらお教え下さい。
オフライン
古いカーネルで起動させた時のlsを見るとacl制御されているようです(プラスがそれを表していて、getfaclで確認するとユーザーに権限を与えているようになっているはず)。
それと一致するacl権限を設定してみるとどうでしょう。
それで動作するようであれば、ひとまず「/etc/rc.local」あたりで凌いでおくということで。
オフライン
Templer による投稿:
古いカーネルで起動させた時のlsを見るとacl制御されているようです(プラスがそれを表していて、getfaclで確認するとユーザーに権限を与えているようになっているはず)。
それと一致するacl権限を設定してみるとどうでしょう。
それで動作するようであれば、ひとまず「/etc/rc.local」あたりで凌いでおくということで。
御返事有り難うございます。
$ getfacl /dev/video0
getfacl: 絶対パス名から先頭の '/' を削除
# file: dev/video0
# owner: root
# group: video
user::rw-
user:takashi:rw-
group::rw-
mask::rw-
other::---
と表示されました。
acl権限って何でしょう。
あとで調べてみますが、もしお時間あったらご教示いただけるとありがたいです。
オフライン
使えない時はこんなです。
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 8 20:25 /dev/video0
$ getfacl /dev/video0
getfacl: 絶対パス名から先頭の '/' を削除
# file: dev/video0
# owner: root
# group: root
user::rw-
group::---
other::---
これを書き換えるのは、 setfacl なんでしょうか?
オフライン
ACLに関しては以下のサイトが参考になるかと思います。他にも「POSIX Access Control List」でネット検索すると色々と出てきます。
http://www.atmarkit.co.jp/aig/06network/acl.html
http://opensuse-man-ja.berlios.de/opensuse-html/cha.security.acls.html
それと見落としがありました。
グループの権限をvideoへ変更されていませんでしたね。
それを含めて、コマンドを具体的に書くと以下のような感じになります。これで投稿#3の内容と(権限については)同じになるはずです。
sudo chmod 660 /dev/video0 sudo chgrp video /dev/video0 sudo setfacl -m u:ユーザー名:rw /dev/video0
オフライン
Templer による投稿:
ACLに関しては以下のサイトが参考になるかと思います。他にも「POSIX Access Control List」でネット検索すると色々と出てきます。
http://www.atmarkit.co.jp/aig/06network/acl.html
http://opensuse-man-ja.berlios.de/opensuse-html/cha.security.acls.html
それと見落としがありました。
グループの権限をvideoへ変更されていませんでしたね。
それを含めて、コマンドを具体的に書くと以下のような感じになります。これで投稿#3の内容と(権限については)同じになるはずです。コード:
sudo chmod 660 /dev/video0 sudo chgrp video /dev/video0 sudo setfacl -m u:ユーザー名:rw /dev/video0
お忙しい中ありがとうございます。
$ sudo chmod 660 /dev/video0
$ sudo chgrp video /dev/video0
$ sudo setfacl -m u:takashi:rw /dev/video0
して
$ sudo restart udev
その後skypeするとwebcam認識
しました。
当面の対処法がわかり、大感謝です。
オフライン
解決して良かったです。
ちなみに両方のカーネルで下記コマンドを実行した差異はどんなでしょう。
udevadm info --query=all --name=/dev/video0
これで差があるようならudevが認識でコケている可能性、全くないならsystemdのバグ、を疑っても良さそうかなぁと思えます。
(解決云々という話ではなく、情報としてあったほうが良いのかなぁとちょっと思いました)
オフライン
Templer による投稿:
解決して良かったです。
ちなみに両方のカーネルで下記コマンドを実行した差異はどんなでしょう。コード:
udevadm info --query=all --name=/dev/video0これで差があるようならudevが認識でコケている可能性、全くないならsystemdのバグ、を疑っても良さそうかなぁと思えます。
(解決云々という話ではなく、情報としてあったほうが良いのかなぁとちょっと思いました)
ありがとうございます。
やってみました。
3.11.0-15-genericの場合
$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 3月 8 23:50 /dev/video0
$ udevadm info --query=all --name=/dev/video0
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
N: video0
S: v4l/by-id/usb-Aveotek_BUFFALO_BSW20KM01H_USB_PC_Camera-video-index0
S: v4l/by-path/pci-0000:00:1a.0-usb-0:1.4.3:1.0-video-index0
E: COLORD_DEVICE=1
E: COLORD_KIND=camera
E: DEVLINKS=/dev/v4l/by-id/usb-Aveotek_BUFFALO_BSW20KM01H_USB_PC_Camera-video-index0 /dev/v4l/by-path/pci-0000:00:1a.0-usb-0:1.4.3:1.0-video-index0
E: DEVNAME=/dev/video0
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
E: ID_BUS=usb
E: ID_FOR_SEAT=video4linux-pci-0000_00_1a_0-usb-0_1_4_3_1_0
E: ID_MODEL=BUFFALO_BSW20KM01H_USB_PC_Camera
E: ID_MODEL_ENC=BUFFALO\x20BSW20KM01H\x20USB\x20PC\x20Camera
E: ID_MODEL_ID=0f01
E: ID_PATH=pci-0000:00:1a.0-usb-0:1.4.3:1.0
E: ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_4_3_1_0
E: ID_REVISION=0816
E: ID_SERIAL=Aveotek_BUFFALO_BSW20KM01H_USB_PC_Camera
E: ID_TYPE=video
E: ID_USB_DRIVER=uvcvideo
E: ID_USB_INTERFACES=:0e0100:0e0200:010100:010200:
E: ID_USB_INTERFACE_NUM=00
E: ID_V4L_CAPABILITIES=:capture:
E: ID_V4L_PRODUCT=BUFFALO BSW20KM01H USB PC Camer
E: ID_V4L_VERSION=2
E: ID_VENDOR=Aveotek
E: ID_VENDOR_ENC=Aveotek
E: ID_VENDOR_ID=1871
E: MAJOR=81
E: MINOR=0
E: SUBSYSTEM=video4linux
E: TAGS=:seat:uaccess:
E: USEC_INITIALIZED=9630903
3.11.0-17-generic だと
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 8 23:57 /dev/video0
$ udevadm info --query=all --name=/dev/video0
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
N: video0
E: DEVNAME=/dev/video0
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
E: MAJOR=81
E: MINOR=0
E: SUBSYSTEM=video4linux
オフライン
単純に
$ sudo restart udev
udev start/running, process 2855
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 8 23:57 /dev/video0
では解決しないようでした。
P.S.
夜遅くまでお付き合いいただきありがとうございました。
オフライン
情報をありがとうございます。
その話に入る前に、アップデートに新しいカーネル(3.11.0-18-generic)が来ているようです。更新をすると改善したりしませんでしょうか。
改善した場合は以下は読み飛ばして構いません。
tshiihara による投稿:
3.11.0-17-generic だと
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 8 23:57 /dev/video0
$ udevadm info --query=all --name=/dev/video0
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
N: video0
E: DEVNAME=/dev/video0
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
E: MAJOR=81
E: MINOR=0
E: SUBSYSTEM=video4linux
これはどういうことなんでしょう?
「SUBSYSTEM=video4linux」となっているのであれば、udevルールにある「GROUP="video"」や「TAG+="uaccess"」、それに60-persistent-v4l.rulesなども適用されると思うのですけど。
そうなっていないというのが私には奇妙に見えてならないのですが、それは私の認識不足なのでしょうか?
そんな私なので理解できるか微妙なんですが、以下の情報もお願いできますでしょうか。
デバイスを外した状態で下記コマンドを実行し、その状態のままデバイスを接続してみてください。すると接続からのイベントをモニタリングしてメッセージが出力されますので、その出力内容を投稿してみてください。
udevadm monitor --env
それと、可能であればudevのルールで回避したいので、下記コマンドの出力内容も投稿願えますでしょうか。
udevadm info --attribute-walk --name=/dev/video0
オフライン
詳しくありがとうございます。
3.11.0-18でも状況変わらないようでした
$ uname -rv
3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:13:28 UTC 2014
takashi@takashi-H61MGC:~$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 10 23:03 /dev/video0
$ udevadm info --query=all --name=/dev/video0
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
N: video0
E: DEVNAME=/dev/video0
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
E: MAJOR=81
E: MINOR=0
E: SUBSYSTEM=video4linux
なのでおっしゃるとおりやってみました。
$ udevadm monitor --env
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[467.825932] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3 (usb)
ACTION=add
BUSNUM=001
DEVNAME=/dev/bus/usb/001/028
DEVNUM=028
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3
DEVTYPE=usb_device
MAJOR=189
MINOR=27
PRODUCT=1871/f01/816
SEQNUM=2025
SUBSYSTEM=usb
TYPE=239/2/1
KERNEL[467.835570] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0
DEVTYPE=usb_interface
INTERFACE=14/1/0
MODALIAS=usb:v1871p0F01d0816dcEFdsc02dp01ic0Eisc01ip00in00
PRODUCT=1871/f01/816
SEQNUM=2026
SUBSYSTEM=usb
TYPE=239/2/1
KERNEL[467.955154] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0 (video4linux)
ACTION=add
DEVNAME=/dev/video0
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0
MAJOR=81
MINOR=0
SEQNUM=2027
SUBSYSTEM=video4linux
KERNEL[467.955228] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/input/input10 (input)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/input/input10
EV=3
KEY=100000 0 0 0 0 0 0
MODALIAS=input:b0003v1871p0F01e0816-e0,1,kD4,ramlsfw
NAME="BUFFALO BSW20KM01H USB PC Camer"
PHYS="usb-0000:00:1a.0-1.4.3/button"
PRODUCT=3/1871/f01/816
PROP=0
SEQNUM=2028
SUBSYSTEM=input
KERNEL[467.955354] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/input/input10/event4 (input)
ACTION=add
DEVNAME=/dev/input/event4
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/input/input10/event4
MAJOR=13
MINOR=68
SEQNUM=2029
SUBSYSTEM=input
KERNEL[467.955405] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.1 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.1
DEVTYPE=usb_interface
DRIVER=uvcvideo
INTERFACE=14/2/0
MODALIAS=usb:v1871p0F01d0816dcEFdsc02dp01ic0Eisc02ip00in01
PRODUCT=1871/f01/816
SEQNUM=2030
SUBSYSTEM=usb
TYPE=239/2/1
KERNEL[467.955456] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.2 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.2
DEVTYPE=usb_interface
INTERFACE=1/1/0
MODALIAS=usb:v1871p0F01d0816dcEFdsc02dp01ic01isc01ip00in02
PRODUCT=1871/f01/816
SEQNUM=2031
SUBSYSTEM=usb
TYPE=239/2/1
$ udevadm info --attribute-walk --name=/dev/video0
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0/video4linux/video0':
KERNEL=="video0"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{name}=="BUFFALO BSW20KM01H USB PC Camer"
ATTR{debug}=="0"
ATTR{index}=="0"
looking at parent device '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.3/1-1.4.3:1.0':
KERNELS=="1-1.4.3:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="uvcvideo"
ATTRS{bInterfaceClass}=="0e"
ATTRS{iad_bFunctionClass}=="0e"
ATTRS{iad_bFirstInterface}=="00"
ATTRS{bInterfaceSubClass}=="01"
ATTRS{bInterfaceProtocol}=="00"
ATTRS{bNumEndpoints}=="01"
ATTRS{iad_bFunctionSubClass}=="03"
ATTRS{iad_bFunctionProtocol}=="00"
オフライン
ありがとうございます。
もう少し救いのある状況を想像していたのですが……。
モニターの出力内容を見ると、カーネルから一方的に投げられているだけでudevは何もしていませんね。何が起こっているのか私にはわかりませんし、残念ながらこれ以上の追求も私には無理そうです。
とりあえず、状況が状況なだけにあまり期待はできないのですが、以下のudevルールで権限の自動設定が行われるようにならないか試してみてください。
「/etc/udev/rules.d/70-BSW20KM01H-WORKAROUND.rules」というファイルに以下の内容を書き込んでください。
KERNEL=="video[0-9]*", DRIVERS=="uvcvideo", GROUP="video", TAG+="uaccess"
保存しましたら下記コマンドを実行して、追加したルールが「71-seat.rules」の前に存在していること、エラーが返っていないことを確認してください。
udevadm test /dev/video0
問題無さそうでしたら、自動設定されるか確認してみてください。
これがダメなようですと、根本的なところがどうにかならないとudevではどうにもならないと思います。
その場合は、一応、モジュールロード時に#5のコマンドを実行させることはできますので、自動設定を望まれるようでしたら、そちらにしましょうか(#5はユーザー決め打ちなので、できれば避けたいのですが……)。
オフライン
Templerさん
ありがとうございます
時間見つけてやってみます。
また結果ご報告します。
オフライン
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 16 14:27 /dev/video0
上記状況で
/etc/udev/rules.d/70-BSW20KM01H-WORKAROUND.rules を作って下記を保存
KERNEL=="video[0-9]*", DRIVERS=="uvcvideo", GROUP="video", TAG+="uaccess"
$ udevadm test /dev/video0
calling: test
version 204
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
=== trie on-disk ===
tool version: 204
file size: 5675621 bytes
header size 80 bytes
strings 1270093 bytes
nodes 4405448 bytes
load module index
read rules file: /lib/udev/rules.d/40-crda.rules
read rules file: /lib/udev/rules.d/40-gnupg.rules
read rules file: /lib/udev/rules.d/40-hyperv-hotadd.rules
read rules file: /lib/udev/rules.d/40-inputattach.rules
read rules file: /lib/udev/rules.d/40-libgphoto2-6.rules
read rules file: /lib/udev/rules.d/40-libsane.rules
read rules file: /lib/udev/rules.d/40-usb-media-players.rules
read rules file: /lib/udev/rules.d/40-usb_modeswitch.rules
read rules file: /lib/udev/rules.d/40-xdiagnose.rules
read rules file: /lib/udev/rules.d/42-usb-hid-pm.rules
read rules file: /lib/udev/rules.d/50-firmware.rules
read rules file: /lib/udev/rules.d/50-udev-default.rules
read rules file: /lib/udev/rules.d/55-dm.rules
read rules file: /lib/udev/rules.d/56-hpmud.rules
read rules file: /lib/udev/rules.d/56-lvm.rules
read rules file: /lib/udev/rules.d/60-cdrom_id.rules
read rules file: /lib/udev/rules.d/60-keyboard.rules
read rules file: /lib/udev/rules.d/60-pcmcia.rules
read rules file: /lib/udev/rules.d/60-persistent-alsa.rules
read rules file: /lib/udev/rules.d/60-persistent-input.rules
read rules file: /lib/udev/rules.d/60-persistent-serial.rules
read rules file: /lib/udev/rules.d/60-persistent-storage-dm.rules
read rules file: /lib/udev/rules.d/60-persistent-storage-tape.rules
read rules file: /lib/udev/rules.d/60-persistent-storage.rules
read rules file: /lib/udev/rules.d/60-persistent-v4l.rules
read rules file: /lib/udev/rules.d/61-accelerometer.rules
read rules file: /lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules
read rules file: /lib/udev/rules.d/64-btrfs.rules
read rules file: /lib/udev/rules.d/64-xorg-xkb.rules
read rules file: /lib/udev/rules.d/66-xorg-synaptics-quirks.rules
read rules file: /lib/udev/rules.d/69-cd-sensors.rules
IMPORT found builtin 'usb_id --export %p', replacing /lib/udev/rules.d/69-cd-sensors.rules:89
read rules file: /lib/udev/rules.d/69-libmtp.rules
read rules file: /lib/udev/rules.d/69-xorg-vmmouse.rules
read rules file: /lib/udev/rules.d/69-xserver-xorg-input-wacom.rules
read rules file: /etc/udev/rules.d/70-BSW20KM01H-WORKAROUND.rules
read rules file: /etc/udev/rules.d/70-persistent-net.rules
read rules file: /lib/udev/rules.d/70-power-switch.rules
read rules file: /lib/udev/rules.d/70-printers.rules
read rules file: /lib/udev/rules.d/70-uaccess.rules
read rules file: /lib/udev/rules.d/71-seat.rules
read rules file: /lib/udev/rules.d/73-seat-late.rules
read rules file: /lib/udev/rules.d/75-net-description.rules
read rules file: /lib/udev/rules.d/75-persistent-net-generator.rules
read rules file: /lib/udev/rules.d/75-probe_mtd.rules
read rules file: /lib/udev/rules.d/75-tty-description.rules
read rules file: /lib/udev/rules.d/77-mm-ericsson-mbm.rules
read rules file: /lib/udev/rules.d/77-mm-longcheer-port-types.rules
read rules file: /lib/udev/rules.d/77-mm-nokia-port-types.rules
read rules file: /lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
read rules file: /lib/udev/rules.d/77-mm-platform-serial-whitelist.rules
read rules file: /lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
read rules file: /lib/udev/rules.d/77-mm-simtech-port-types.rules
read rules file: /lib/udev/rules.d/77-mm-usb-device-blacklist.rules
read rules file: /lib/udev/rules.d/77-mm-x22x-port-types.rules
read rules file: /lib/udev/rules.d/77-mm-zte-port-types.rules
read rules file: /lib/udev/rules.d/77-nm-olpc-mesh.rules
read rules file: /lib/udev/rules.d/78-graphics-card.rules
read rules file: /lib/udev/rules.d/78-sound-card.rules
read rules file: /lib/udev/rules.d/80-drivers.rules
read rules file: /lib/udev/rules.d/80-mm-candidate.rules
read rules file: /lib/udev/rules.d/80-udisks.rules
read rules file: /lib/udev/rules.d/80-udisks2.rules
read rules file: /lib/udev/rules.d/85-brltty.rules
read rules file: /lib/udev/rules.d/85-hdparm.rules
read rules file: /lib/udev/rules.d/85-hplj10xx.rules
read rules file: /lib/udev/rules.d/85-keyboard-configuration.rules
read rules file: /lib/udev/rules.d/85-lirc.rules
read rules file: /lib/udev/rules.d/85-lvm2.rules
read rules file: /lib/udev/rules.d/85-regulatory.rules
read rules file: /lib/udev/rules.d/85-usbmuxd.rules
read rules file: /lib/udev/rules.d/90-alsa-restore.rules
read rules file: /lib/udev/rules.d/90-alsa-ucm.rules
read rules file: /lib/udev/rules.d/90-libgpod.rules
read rules file: /lib/udev/rules.d/90-pulseaudio.rules
read rules file: /lib/udev/rules.d/95-cd-devices.rules
read rules file: /lib/udev/rules.d/95-udev-late.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-dell.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-gateway.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-ibm.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-lenovo.rules
read rules file: /lib/udev/rules.d/95-upower-battery-recall-toshiba.rules
read rules file: /lib/udev/rules.d/95-upower-csr.rules
read rules file: /lib/udev/rules.d/95-upower-hid.rules
read rules file: /lib/udev/rules.d/95-upower-wup.rules
read rules file: /lib/udev/rules.d/97-bluetooth-hid2hci.rules
rules contain 393216 bytes tokens (32768 * 12 bytes), 36843 bytes strings
31652 strings (263180 bytes), 28112 de-duplicated (229878 bytes), 3541 trie nodes used
unable to open device '/sys/dev/video0'
unload module index
で再起動してみましたが、下記の通りでうまく行ってないようでした
$ ls -l /dev/video*
crw------- 1 root root 81, 0 3月 16 16:26 /dev/video0
当面認識されない時は、
手作業で
$ sudo chmod 660 /dev/video0
$ sudo chgrp video /dev/video0
$ sudo setfacl -m u:takashi:rw /dev/video0
$ sudo restart udev
します。
細かくご教示いただき、ありがとうございました。
オフライン