ubuntu7.10 Microdia Sweex Mini WebCam
以前買った安物Webカメラ(PC Camera (6005 CIF))でテスト
$ lsusb Bus 002 Device 004: ID 0c45:6005 Microdia Sweex Mini WebCam ログ(dmesg相当)初期状態 Jun 29 22:10:24 user-laptop kernel: [ 189.944000] usb 2-1: new full speed USB device using uhci_hcd and address 2 Jun 29 22:10:24 user-laptop kernel: [ 190.100000] usb 2-1: configuration #1 chosen from 1 choice Jun 29 22:10:25 user-laptop kernel: [ 190.188000] Linux video capture interface: v2.00 Jun 29 22:10:25 user-laptop kernel: [ 190.188000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found. SONIX sn9c10[1 2] Jun 29 22:10:25 user-laptop kernel: [ 190.192000] usbcore: registered new interface driver gspca Jun 29 22:10:25 user-laptop kernel: [ 190.192000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: gspca driver 01.00.12 registered Jun 29 22:10:25 user-laptop kernel: [ 190.220000] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.44 Jun 29 22:10:25 user-laptop kernel: [ 190.220000] usbcore: registered new interface driver sn9c102 gspcaインストール # m-a a-i gspca 1 パッケージについての情報を更新しました Getting source for kernel version: 2.6.22-15-generic /usr/src/linux-headers-2.6.22-15-generic のカーネルヘッダを利用できます symlink を作成中... apt-get install build-essential パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 build-essential はすでに最新バージョンです。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 1 個。 完了! download パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 提案パッケージ: kernel-package 以下のパッケージが新たにインストールされます: gspca-source アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 1 個。 165kB のアーカイブを取得する必要があります。 展開後に追加で 217kB のディスク容量が消費されます。 取得:1 http://archive.ubuntu.com gutsy/universe gspca-source 01.00.16-1-1 [165kB] 165kB を 1s で取得しました (85.5kB/s) 未選択パッケージ gspca-source を選択しています。 (データベースを読み込んでいます ... 現在 135431 個のファイルとディレクトリがインストールされています。) (.../gspca-source_01.00.16-1-1_all.deb から) gspca-source を展開しています... gspca-source (01.00.16-1-1) を設定しています ... 1 パッケージについての情報を更新しました unpack Extracting the package tarball, /usr/src/gspca-source.tar.bz2, please wait... "/usr/share/modass/overrides/gspca-source" build KVERS=2.6.22-15-generic KSRC=/usr/src/linux KDREV=2.6.22-15.54 kdist_image /usr/src/gspca-modules-2.6.22-15-generic_01.00.16-1-1+2.6.22-15.54_i386.deb が完了しました。 dpkg -Ei /usr/src/gspca-modules-2.6.22-15-generic_01.00.16-1-1+2.6.22-15.54_i386.deb 未選択パッケージ gspca-modules-2.6.22-15-generic を選択しています。 (データベースを読み込んでいます ... 現在 135438 個のファイルとディレクトリがインストールされています。) (.../gspca-modules-2.6.22-15-generic_01.00.16-1-1+2.6.22-15.54_i386.deb から) gspca-modules-2.6.22-15-generic を展開しています... gspca-modules-2.6.22-15-generic (01.00.16-1-1+2.6.22-15.54) を設定しています ... gspcaインストール後のログ Jun 30 00:13:10 user-laptop kernel: [ 7555.808000] usb 2-1: USB disconnect, address 2 Jun 30 00:20:34 user-laptop kernel: [ 7999.260000] usb 2-1: new full speed USB device using uhci_hcd and address 4 Jun 30 00:20:34 user-laptop kernel: [ 7999.416000] usb 2-1: configuration #1 chosen from 1 choice Jun 30 00:20:34 user-laptop kernel: [ 7999.416000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: USB SPCA5XX camera found. SONIX sn9c10[1 2] $ lsmod | grep gspca gspca 608336 1 videodev 29312 3 sn9c102,gspca usbcore 138632 6 sn9c102,gspca,hci_usb,ehci_hcd,uhci_hcd $ lsmod | grep sn9c102 sn9c102 120708 0 compat_ioctl32 2304 1 sn9c102 videodev 29312 3 sn9c102,gspca v4l2_common 18432 2 sn9c102,videodev usbcore 138632 6 sn9c102,gspca,hci_usb,ehci_hcd,uhci_hcd # v4l-info ### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : "Sweex SIF webcam" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 352 maxheight : 288 minwidth : 160 minheight : 120 channels VIDIOCGCHAN(0) channel : 0 name : "SN9C102" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner ioctl VIDIOCGTUNER: Invalid argument audio ioctl VIDIOCGAUDIO: Invalid argument picture VIDIOCGPICT brightness : 32768 hue : 0 colour : 0 contrast : 32768 whiteness : 0 depth : 24 palette : RGB24 buffer VIDIOCGFBUF base : (nil) height : 0 width : 0 depth : 0 bytesperline : 0 window VIDIOCGWIN x : 0 y : 0 width : 176 height : 144 chromakey : 0 flags : 0
一応、Skype,Camoramaで使えるようになったが、この環境では画質が悪すぎて輪郭程度しかわからない。