Debian Sarge Creative CamWeb Vista

Podłączenie kamery USB Creative CamWeb? Vista
1) Ściągamy źródła sterownika ze strony : http://mxhaard.free.fr/download.html
2) Kompilujemy i instalujemy:

#tar -xzvf spca5xx-20060501.tar.gz
#cd spca5xx-20060501
#dh_make -s
#debian/rules binary
#dpkg -i ../spca5xx_20060501-1_i386.deb

3) Instalujemy sterownik i podłączamy urządzenie:

#modprobe spca5xx
#cat /proc/bus/usb/devices
  T:  Bus=02 Lev=01 Prnt=01 Port=08 Cnt=01 Dev#=  2 Spd=12  MxCh?= 0
  D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxPS= 8 #Cfgs=  1
  P:  Vendor=041e ProdID=403b Rev= 1.00
  S:  Manufacturer=Creative Technology Ltd.
  S:  Product=Creative WebCam? Vista
  C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr?=100mA
#ls -la /dev/video*

Jeżeli nie ma innego urządzenia pojawi sie video0, jeżeli jest inne system doda kolejne np.video1. W moim przypadku na płycie nforce4 pojawiło się urządzenie video1 po podłączeniu. Jednakże wystąpił błąd "Brak miejsca... DEALLOC error on init_Isoc". Było to spowodowane przejęciem całego pasma strumienia przez urządzenie ieee1394. Zrekompilowanie kernela z urządzeniem jako moduł i jego usunięcie "rmmod ieee1394" rozwiązało problem. 4) Obsługa

#apt-get install camstream camstream-doc
$camstream //wybieramy urządzenie i określamy parametry CIF (352x288), 30fps = pojawi się obraz :)

W parametrach aplikacji można ustawić cel jako np. plik JPG/PNG oraz można wysyłać pliki na serwer zdalny poprzez wybranie funkcji FTP.

Obsługiwane urządzenia przez sterownik SPCA5XX można znaleźć tu: http://mxhaard.free.fr/spca5xx.html

EDIT: moduł spca5xx znajduje się również w repozytorium Debiana (jeśli używasz testing etch lub sida). W takim wypadku wystarczy zainstalować module-assistant'a który moduł zbuduje za Ciebie szybko i skutecznie.


Google Polska Encyklopedia sieciowa
Asterix - Debian Wiki