Stk11xx

Z openSUSE wiki

Kamera w laptopie ASUS F2 SERIES

Testowane na laptopie ASUS F2F 5A017. Wersja systemu openSUSE 10.3.

Skąd sterowniki?

Pobrać sterowniki z strony projektu stk11xx-wersja.tar.gz

Instalacja

tar xfz stk11xx-wersja.tar.gz
cd stk11xx-wersja

Najlepiej przeczytać README

less README

Potem

make
make driver

Przekopiować moduł pasujący do naszej kamerki do:

cp stk11xx.ko /lib/modules/wersja_kernela-default/kernel/drivers/media/video/usbvideo/
depmod -a
modprobe stk11xx

Zaświeci się dioda od kamery i zaraz potem zgaśnie.

Możemy zrobić test:

mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0
Przykład widoku z kamery

Jeżeli się zdarzy, że obraz jest "do góry nogami" należy załadować moduł z opcjami.

modprobe stk11xx vflip=1

Jeżeli jest ok to można sobie dodać moduł tak aby ładował się w czasie startu systemu:

echo "options stk11xx vflip=1" >> /etc/modprobe.conf.local

System identyfikuje sprzęt jako:

hwconfig --usb
09: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_5e1_501_noserial_if0
  Unique ID: n2I9.2CSurIBHqD3
  Parent ID: 2XnU.IjUOU5Hgul4
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb5/5-4/5-4:1.0
  SysFS BusID: 5-4:1.0
  Hardware Class: unknown
  Model: "Syntek USB 2.0 Image Capture Controller"
  Hotplug: USB
  Vendor: usb 0x05e1 "Syntek Semiconductor Co., Ltd"
  Device: usb 0x0501 "USB 2.0 Image Capture Controller"
  Revision: "0.05"
  Driver: "usb_stk11xx_driver"
  Driver Modules: "stk11xx"
  Speed: 480 Mbps
  Module Alias: "usb:v05E1p0501d0005dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Driver Status: stk11xx is active
    Driver Activation Cmd: "modprobe stk11xx"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #8 (Hub)