Installation und Nutzung des stk1160 Treibers
Achtung: ❗ Der Treiber wurde von mir mit Ubuntu 12.04 (Kernel 3.2.0-26) erfolgreich getestet. Es wird aber keine Funktionsgarantie übernommen, die Installation erfolgt auf eigene Verantwortung!
Schritt für Schritt Anleitung:
⮷ https://github.com/ezequielgarcia/stk1160-standalone/zipball/for_v3.2
echo "blacklist easycap" | sudo tee -a /etc/modprobe.d/blacklist.conf
Wenn man das easycap Modul später wieder nutzen möchte kann man es mit
sudo modprobe easycap
händisch laden oder man löscht den Eintrag
blacklist easycap
in /etc/modprobe.d/blacklist.conf
cd ezequielgarcia-stk1160-standalone-...(der ganaue Name)
und folgende Befehle nacheinander ausführen:
make
sudo make install
sudo depmod -a
modinfo stk1160
Ausgabe:
filename: /lib/modules/3.2.0-26-generic-pae/extra/stk1160.ko
description: STK1160 driver
author: Ezequiel Garcia
license: GPL
srcversion: BBDE3693856F76AC65526D7
alias: usb:v05E1p0408d*dc*dsc*dp*ic*isc*ip*
depends: videodev,v4l2-common,videobuf2-core,snd,videobuf2-vmalloc,snd-ac97-codec
vermagic: 3.2.0-26-generic-pae SMP mod_unload modversions 686
parm: i2c_debug:enable debug messages [i2c] (int)
parm: debug:enable debug messages (int)
parm: vidioc_debug:enable debug messages [vidioc] (int)
parm: input:Set default input (int)
mplayer tv://
Soundkonfiguration
Das stk1160 Modul registriert sich als 'stk1160-mixer' ALSA Soundkarte.
Der Audiostream des EasyCAP wird aber über die als 'Controlle' bezeichtete Soundkarte übertragen, die ebenfalls beim Einstecken registriert wird.
Eine Liste der ALSA Soundkarten erhält man mit:
cat /proc/asound/cards
Beispielausgabe:
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf0580000 irq 43
1 [Controlle ]: USB-Audio - USB 2.0 Video Capture Controlle
Syntek Semiconductor USB 2.0 Video Capture Controlle at usb-0000:00:1d.7-2, hig
2 [stk1160mixer ]: stk1160 - stk1160-mixer
stk1160 ac97 codec mixer control
1. Starte
alsamixer
2. stk1160-mixer auswählen (mit F6)
3. Aufnahme auswählen (mit F4)
4. den "Line" Eingang auswählen (mit Leertaste)
Diese Prozedur lässt sich einfacher auch auf der Kommandozeile mit diesem Befehl erledigen:
amixer -c stk1160mixer sset Line unmute cap
Wer das stk1160 Modul nicht mehr nutzen möchte, kann es, wie oben mit dem easycap Modul beschrieben, auf die 'blacklist' setzen.
Viel Erfolg beim Testen
andlandl