Build module for internal webcam Ricoh r5u870 on Sony Vaio VGN-FZ140E

Камеры, поддерживаемые драйвером:
05ca:1810 HP Pavilion Webcam - UVC
05ca:1830 Sony Visual Communication Camera VGP-VCC2 (for VAIO SZ)
05ca:1832 Sony Visual Communication Camera VGP-VCC3 (for VAIO UX)
05ca:1833 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR1)
05ca:1834 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR2)
05ca:1835 Sony Visual Communication Camera VGP-VCC5 (for VAIO SZ)
05ca:1836 Sony Visual Communication Camera VGP-VCC4 (for VAIO FE)
05ca:1837 Sony Visual Communication Camera VGP-VCC4 (for VAIO FZ)
05ca:1839 Sony Visual Communication Camera VGP-VCC6 (for VAIO CR)
05ca:183a Sony Visual Communication Camera VGP-VCC7 (for VAIO SZ)
05ca:183b Sony Visual Communication Camera VGP-VCC8 (for VAIO FZ)
05ca:1870 HP Pavilion Webcam / HP Webcam 1000

Для успешной установки потребуются заголовки ядра linux-headers-`uname -r`. Debian-way:
laptop:~/deb# wget http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870-firmware_0.11.4-0arakhne1_i386.deb
laptop:~/deb# wget http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870_0.11.4-0arakhne1_i386.deb

Ручная установка:
laptop:~/build# wget http://download.tuxfamily.org/arakhne/pool/r/ricoh-webcam-r5u870/ricoh-webcam-r5u870_0.11.4-0arakhne1.tar.gz
laptop:~/build# extract ricoh-webcam-r5u870_0.11.4-0arakhne1.tar.gz
laptop:~/build# extract ricoh-webcam-r5u870-0.11.4/r5u870-0.11.4.tar.bz2 && cd r5u870
laptop:~/build/r5u870# make && make install
laptop:~/build/r5u870# cp -R r5u870_*.fw /lib/firmware/
laptop:~/build/r5u870# modprobe r5u870
laptop:~/build/r5u870# lsmod | grep r5
r5u870                 21732  0
firmware_class          6816  3 iwl4965,pcmcia,r5u870
usbcam                 36608  1 r5u870
usbcore               118192  6 r5u870,usbcam,usbhid,ehci_hcd,uhci_hcd
laptop:~/build/r5u870# modinfo /lib/modules/`uname -r`/extra/r5u870.ko
filename:       /lib/modules/2.6.26-2-686/extra/r5u870.ko
license:        GPL
author:         Sam Revitch <samr7@cs.washington.edu>
description:    Driver for Ricoh R5U870-based Webcams
alias:          usb:v05CAp1841d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp183Ed*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp183Bd*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp183Ad*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1839d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1837d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1836d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1835d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1812d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1810d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05CAp1870d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05CAp1834d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05CAp1833d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05CAp1832d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v05CAp1830d*dc*dsc*dp*ic*isc*ip*
depends:        usbcam,usbcore,firmware_class
vermagic:       2.6.26-2-686 SMP mod_unload modversions 686
parm:           dv1000:HP dv1000 detect mode (0=no,1=yes,2=DMI) (int)
parm:           video_nr:=n[,n...] Force /dev/videoX IDs (array of int)
Также пришлось добавить в /etc/modprobe.d/blacklist модуль uvcvideo, который решил взять на себя управление камерой и перевернуть отдаваемое изображение на 180°

No comments:

Post a Comment