Creative Vista 웹캠(041e:405f)을 최신 Ubuntu에서 작동하게 만드는 방법은 무엇입니까?

Creative Vista 웹캠(041e:405f)을 최신 Ubuntu에서 작동하게 만드는 방법은 무엇입니까?

저는 Creative Vista 웹캠(041e:405f)을 가지고 있는데 디자인이 매우 매끄럽고 멋지지만 Ubuntu에서는 실제로 작동하지 않습니다. 제가 볼 수 있는 것은 약간의 소음이 있는 녹색 화면뿐입니다. 어떻게 작동하게 할 수 있나요?

대체 텍스트

답변1

우분투 카르믹 코알라 (9.10)

최근에 저는 Ubuntu Karmic Koala에서 작동하도록 하는 방법을 찾았습니다. ov51x-jpeg 드라이버는 새 커널로 컴파일될 수 없기 때문에 Jaunty에 대한 솔루션은 작동하지 않지만 운 좋게도 더 이상 필요하지 않습니다. 따라서 이전 우분투 튜토리얼을 따랐다면 블랙리스트에서 만든 항목을 모두 삭제했는지 확인하세요. 내 튜토리얼을 따라하셨다면 이는 /etc/modprobe.d/creative_vista.conf파일을 삭제해야 함을 의미합니다.

rm -f /etc/modprobe.d/creative_vista.conf

따라서 이 카메라가 스카이프와 작동하도록 하려면 특별한 방법으로 스카이프를 시작하기만 하면 됩니다.

sh -c 'export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype'

매번 그렇게 시작하고 싶지 않으실 거라 확신하므로 '응용 프로그램' 메뉴를 마우스 오른쪽 버튼으로 클릭하고 '메뉴 편집'을 선택하세요.

여기에 이미지 설명을 입력하세요

그런 다음 거기서 Skype를 찾아 'Command'를 위 줄로 변경하세요. '닫기'를 클릭하는 것을 잊지 마세요.

여기에 이미지 설명을 입력하세요

이제 카메라가 작동할 것입니다.

참조:우분투 포럼

우분투 Jaunty (9.04)

Ubuntu Jaunty(9.04)에서 만든 방법입니다. 모든 튜토리얼은 오래되었으며 gsfakevideo 또는 패치된 ov51x-jpeg 드라이버를 사용하기를 원합니다. 그 어떤 것도 필요하지 않습니다.

먼저 웹캠이 맞는지 확인하세요.

$lsusb
Bus 003 Device 004: ID 041e:405f Creative Technology, Ltd

여기서 ID가 041e:405f인지 확인하세요.

이제 사실은 이 웹캠이 ov51x-jpeg 드라이버와 함께 작동하지만 Ubuntu는 이를 위해 gspca_ov519 모듈을 사용하려고 합니다.

먼저 모듈 지원이 있고 작동하는지 확인하십시오.

$ sudo aptitude install module-assistant
$ sudo m-a prepare

그런 다음 ov51x-jpeg 모듈을 설치해야 합니다:

$ sudo m-a a-i ov51x-jpeg

이 작은 명령은 필요한 모든 패키지를 다운로드하고 모듈을 컴파일하고 설치합니다. 수동으로 수행할 필요가 없습니다.

그런 다음 작동하는지 확인해야합니다.

$ sudo rmmod gspca_ov519
$ sudo modprobe ov51x-jpeg forceblock=1

비디오가 포함된 즐겨찾는 애플리케이션을 열고(저는 스카이프 2.1 베타를 사용했습니다) 사진이 있는지 확인하세요.

이제 재부팅 후 모든 것이 작동하는지 확인해야 합니다.

$ echo 'blacklist gspca_ov519' | sudo tee /etc/modprobe.d/creative_vista.conf
$ echo 'options ov51x-jpeg forceblock=1' | sudo tee -a /etc/modprobe.d/creative_vista.conf

참고: 이렇게 하면 gspca_ov519 드라이버가 완전히 비활성화되므로 웹캠을 변경할 경우 /etc/modprobe.d/creative_vista.conf파일을 삭제했는지 확인하십시오.

이제 컴퓨터를 다시 시작하고 작동하는지 확인하십시오.

답변2

Karmic Koala에서는 더 이상 작동하지 않으며 어떻게 해결해야 할지 모르겠습니다. :(

% uname -srvm 
Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64

$ sudo m-a a-i ov51x-jpeg

ov51x-jpeg-source 패키지 빌드에 실패했습니다!

/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments
 to function ‘video_usercopy’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization
 from incompatible pointer type 
make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1
make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2 
make[3]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[2]: *** [all] Error 2 
make[2]: Leaving directory `/usr/src/modules/ov51x-jpeg'
make[1]: *** [binary-modules] Error 2 
make[1]: Leaving directory `/usr/src/modules/ov51x-jpeg'
make: *** [kdist_build] Error 2 

답변3

http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page

2.6.30용 패치로 ov51x-jpeg 소스를 패치해야 하며 다음을 사용할 수 있습니다.

m-a a-i -O ov51x-jpeg

-O 스위치는 ov51x-jpeg 소스 다운로드를 다시 비활성화합니다. 따라서 전체 순서는 다음과 같습니다.

  • 엄마는 ov51x-jpeg를 얻으실 수 있어요
  • 이 패치를 사용하여 /usr/src/modules/ov51x-jpeg에 있는 패치 소스(올바른 순서는 기억나지 않습니다)
    • kernel_messages.patch
    • ov51x-jpeg-2.6.29.patch
    • ov51x-jpeg-2.6.30.patch
    • noowner.patch
  • 엄마 AI -O ov51x-jpeg

이것은 내 데비안/테스트 및 커널 2.6.30,2.6.31 및 2.6.32에서 작동했습니다.

관련 정보