uvc driver with Qcam communicate STX
投稿者 okkez
しばらく前に webcam を新しく買ったのだけど、うまく動かなかった。 lurdan さんに相談したところパッチをあてたら動くらしいことが分かったので挑戦してみた記録。
参考にしたのは以下のサイト。
- I’ve heard some Logitech webcams have compatibility issues with certain USB controllers. What about those? — QuickCam Team
- Howto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source Tree
まずは、前者のサイトからたどった先でパッチをゲットしてあてる。reject されたら手でパッチをあてる。私がやったときは 一ヶ所だけ reject された。
パッチをあてるときは該当のソースコードを適当な場所にコピーしてから行うとよさそう。
後者のサイトを参考に必要なパッケージをインストールして、Makefile を作成する。 このとき、オリジナルの Makefile から必要そうな記述をコピーするのがポイント。 あと、インデントはハードタブ。
Makefileuvcvideo-objs := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o uvc_ctrl.o \ uvc_status.o uvc_isight.o obj-$(CONFIG_USB_VIDEO_CLASS) += uvcvideo.o KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
できたら make するだけ。 その後は、元の uvcdriver.ko と置き換えて再起動すればよい。


