Karta tv jest sprawna, kablówka też - sprawdziłem na Windows xp.
Przeszukałem juz wiele wątków na forach angielskich, czeskich, niemieckich - dużo różnych podejśc do sprawy... Prosiłbym o nakierowanie mnie na jakiś tok działania.
Mój system to ubuntu 8.04.2 (hawajka), karta graficzna nvidia ge-force 440 mx na sterownikach nvidii, mam karte Kworld saa7134 (pci) i poniżej zamieszczam moją konfiguracje, na której aktualnie sprawdzam programy tv (tvtime wykrywa poprawnie jej opcje (tv, s-video, composite itd), jednak po skanowaniu kanałów "custom" nic nie znajduje, cały czas brak sygnału...)
/etc/modprobe.d/options
dmesg :alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 card=59 tuner=56
lspci :[ 38.538421] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 38.538595] ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 16 (level, low) -> IRQ 19
[ 38.538606] saa7134[0]: found at 0000:00:0c.0, rev: 1, irq: 19, latency: 32, mmio: 0xea000000
[ 38.538615] saa7134[0]: subsystem: 1131:0000, board: Kworld/Tevion V-Stream Xpert TV PVR7134 [card=59,insmod option]
[ 38.538630] saa7134[0]: board init: gpio is 80407f
[ 38.538787] input: saa7134 IR (Kworld/Tevion V-Str as /devices/pci0000:00/0000:00:0c.0/input/input5
[ 38.654889] saa7134[0]: Huh, no eeprom present (err=-5)?
[ 38.961817] All bytes are equal. It is not a TEA5767
[ 38.961831] tuner 0-0060: chip found @ 0xc0 (saa7134[0])
[ 38.961883] tuner-simple 0-0060: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4))
[ 38.961888] tuner 0-0060: type set to Philips PAL/SECAM m
[ 38.961893] tuner-simple 0-0060: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4))
[ 38.961897] tuner 0-0060: type set to Philips PAL/SECAM m
[ 38.998128] saa7134[0]: registered device video0 [v4l2]
[ 38.998163] saa7134[0]: registered device vbi0
[ 38.998188] saa7134[0]: registered device radio0
[ 39.537108] saa7134 IR (Kworld/Tevion V-Str: unknown key: key=0x03 raw=0x03 down=1
[ 39.700970] saa7134 ALSA driver for DMA sound loaded
[ 39.701026] saa7134[0]/alsa: saa7134[0] at 0xea000000 irq 19 registered as card -2
[ 40.237055] nvidia: module license 'NVIDIA' taints kernel.
tvtime :00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0b.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:0b.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
00:0c.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
Juz próbowałem :videoinput: Driver refuses to start streaming: Device or resource busy.
videoinput: Driver refuses to stop streaming: Invalid argument.
videoinput: Can't free frame 0: Invalid argument
videoinput: Can't free frame 1: Invalid argument
videoinput: Can't free frame 2: Invalid argument
videoinput: Can't free frame 3: Invalid argument
Dziekujemy za używanie tvtime.
1. Ustawieniem odpowiedniego numeru karty :
Dodawałem saa7134 card=1, saa7134 card=5, saa7134 card=10, saa7134 card=53, saa7134 card=59 za każdym razem restartując.sudo gedit /etc/modules
2. Magiczny skrypt do znalezienia odpowiedniej karty (nikomu nie pomógł, z tego co znalazłem w necie...) :
przy różnej wartości MAXTUNER.#/bin/sh
MAXTUNER=69
i=0
while [ $i -lt $MAXTUNER ];
do
# rmmod saa7134_alsa saa7134
modprobe saa7134 card=$i
echo "id karty :" $i
sleep 1 # this is to make sure /dev/video is registered when tvtime starts
tvtime
i=$(($i+1))
done
3. Reinstalacja tvtime, po skasowaniu .tvtime w moim home.
Uprzejmię proszę o pozytywne rozpatrzenie mojego podania, pozdrawiam nullsoul
Update :
Karta juz działa na 100% ale nie moge wykryc żadnego sygnału :
Okazało się, ze karta tv była zajmowana przez inny proces - motion (program do detekcji ruchu do kamer)
Problem się nie zmienił, po skanowaniu nie wykrywa mi kanałów, dostałem nawet liste kanałów z mojej kablówki od znajomego użytkownika gentoo (to dzieki niemu wykryłem motion, zajmujące mi video0). Tvtime teraz wyświetla albo czarny ekran albo "mrówki, muchy" na czestotliwościach gdzie na 100% są sygnały.