[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

TV Karte mit Kernel 2.6.2 hat Interrupt Fehler



Hallo

Ich hab mir den 2.6.2 Kernel bei kernel.org gezogen und gebaut und installiert.
Läuft gut.
Nur meine TV-Karte (TerraTec TV+) mag nicht. Mit dem bf 2.4.18 läuft sie.
Lade bttv wie folgt :

modprobe bttv card=28 pll=0 tuner=5 radio=0

Bringt keine Fehler, was es beim bf 2.4.28 tut.

In /var/log/messages steht dann folgendes :

Feb  8 20:08:21 baalzamon kernel: bttv: driver version 0.9.12 loaded
Feb 8 20:08:21 baalzamon kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Feb  8 20:08:21 baalzamon kernel: bttv: Bt8xx card found (0).
Feb 8 20:08:21 baalzamon kernel: bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 11, latency: 32, mmio: 0xdf023000 Feb 8 20:08:21 baalzamon kernel: bttv0: detected: FlyVideo 98FM (LR50)/ Typhoon TView TV/FM Tuner [card=36], PCI subsystem ID is 1852:1852 Feb 8 20:08:21 baalzamon kernel: bttv0: using: Terratec TerraTV+ Version 1.1 (bt878) [card=28,insmod option]
Feb  8 20:08:21 baalzamon kernel: tuner: chip found @ 0xc0
Feb  8 20:08:22 baalzamon kernel: bttv0: tea5757: read timeout
Feb  8 20:08:22 baalzamon kernel: bttv0: using tuner=5
Feb 8 20:08:22 baalzamon kernel: tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) Feb 8 20:08:22 baalzamon kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Feb 8 20:08:22 baalzamon kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Feb 8 20:08:22 baalzamon kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Feb  8 20:08:22 baalzamon kernel: bttv0: registered device video0
Feb  8 20:08:22 baalzamon kernel: bttv0: registered device vbi0

Sollte meinen es geht nun. Starte tvtime -> meldet "kein Signal"

In messages erscheint :

Feb 8 20:09:02 baalzamon kernel: bttv0: skipped frame. no signal? high irq latency? [main=12bef000,o_vbi=12bef018,o_field=10edf000,rc=10edf01c]


Ich hab mal Google befragt da trat diese Fehlermeldung in Zusammenhang mit einem schlechten Bild auf.
Dort wurde dann von überlagerten IRQs gesprochen.

cat /proc/interrupts :

           CPU0
  0:    7453485          XT-PIC  timer
  1:      18028          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  8:      27254          XT-PIC  rtc
  9:          0          XT-PIC  acpi
 10:      70195          XT-PIC  ide3, eth0
 11:       6096          XT-PIC  Ensoniq AudioPCI, bttv0
 12:     159894          XT-PIC  i8042
 14:     130103          XT-PIC  ide0
 15:         14          XT-PIC  ide1
NMI:          0
LOC:    7453700
ERR:       7477
MIS:          0

Teilt sich einen IRQ mit der Soundkarte (onboard). Aber das tut bttv auch mit dem 2.4.28er Kernel nur nicht mit
der Soundkarte sondern mit einem anderen Gerät.
Leigt es an den IRQs ? Wie kann ich einzelnen Geräten IRQs zuweisen ausserhalb des BIOS ?


Danke


  Martin


--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/



Reply to: