DVB-S probleme seit Kernel 3.3*amd64

Started by bube, 2012/03/25, 12:29:19

Previous topic - Next topic

snow_freak

Hallo,
folgendes habe ich herausgefunden:

- Der letzte Kernel der funktioniert hat (und immer noch funktioniert), war 3.2-9.towo.2
- Wenn ich in Kaffeine einen Sender einstelle, werden mit neuem Kernel massenhaft Meldungen ins syslog geschrieben:May  9 19:21:35 snow kernel: [  122.503908] >
May  9 19:21:35 snow kernel: [  122.504407] >
May  9 19:21:35 snow kernel: [  122.504856] >
May  9 19:21:35 snow kernel: [  122.505327] >
May  9 19:21:35 snow kernel: [  122.507095] >
May  9 19:21:35 snow kernel: [  122.507549] >
May  9 19:21:35 snow kernel: [  122.508093] >
May  9 19:21:35 snow kernel: [  122.508553] >
May  9 19:21:35 snow kernel: [  122.509103] >
May  9 19:21:35 snow kernel: [  122.509551] >
May  9 19:21:35 snow kernel: [  122.510051] >
May  9 19:21:35 snow kernel: [  122.510502] >
May  9 19:21:35 snow kernel: [  122.510952] >
May  9 19:21:35 snow kernel: [  122.511574] >
May  9 19:21:35 snow kernel: [  122.512069] >
May  9 19:21:35 snow kernel: [  122.512501] >
May  9 19:21:35 snow kernel: [  122.512961] >
May  9 19:21:35 snow kernel: [  122.513584] >
May  9 19:21:35 snow kernel: [  122.514079] >
May  9 19:21:35 snow kernel: [  122.514552] >
May  9 19:21:35 snow kernel: [  122.515044] >
May  9 19:21:35 snow kernel: [  122.515504] >
May  9 19:21:35 snow kernel: [  122.515963] >
....

- kaffeine über die Konsole gestartet gibt die Meldung: kaffeine(1188) DvbDevice::frontendEvent: tuning failed

ralul

Hey snow_freak, nachdem du deine Hausarbeiten fürs erste gemacht hast, bin ich meinerseits leider schon mit meinem Latein zu Ende :(

Aber wenn Dir towo helfen will, wird er wohl als erstes wissen wollen, was du für cpus,motherboard,dvb-chips hast ...
experiencing siduction runs better than my gentoo makes me know I know nothing

snow_freak

CPU: AMD AThlon II X2 250
Motherboard: Gigabyte, GA-MA770T-UD3P
DVB-S Chip: Conexant CX24110 (Pinnacle PCTV Sat)

Hoffentlich weiß towo noch was dazu...

bube

Hey snow_freak

Pinnacle PCTV Sat ist doch keine DVB-S/2 Karte (nicht HDTV fähig).
Was für ein problem hast Du eigentlich beim Sat Empfang mit Deinem Rechner?

Gruß Bube

snow_freak

Hallo Bube,
dass die Karte nicht HDTV fähig ist, ist klar.
Wenn ich mit Kaffeine bei aktuellem Kernel einen Sender einstelle, werden zwar die OSD Informationen angezeigt, es kommt aber bei fast allen Sendern kein Bild. Bei ARTE sehe ich ein paar Klötzchen, mehr nicht.

bube

Du hast doch sicher die möglichkeit Kaffeine in einem Terminal zu starten und die Fehlermeldungen in einer Code-Box hier mitzuteilen.

"inxi -v3" wäre evtl auch nicht so verkehrt um zu wissen welche GraKa Du nutzt.

Gruß Bube

snow_freak

Die Kaffeine Fehlermeldung steht schon weiter oben.kaffeine(1188) DvbDevice::frontendEvent: tuning failed

ralul

@snow_freak, ich habe nochmal geschaut,
ob die .configs von Towo bei
linux-3.2
linux-3.3
bezüglich DVB unterschiedlich sind: NEIN!

Deswegen bezweifle ich mittlerweile, dass Towo etwas machen kann. Aber Du hast ja Glück: Von Ben Hutchings -Debian Maintainer- persönlich wird der neue LongTerm Zweig Linux-3.2 gepflegt, und ist auch der offizielle zukünftige Kernel von Debian!

Das ist halt oft so, dass ältere Hardware mit ganz neuer Software nicht mehr läuft ....
experiencing siduction runs better than my gentoo makes me know I know nothing

bube

Hi snow_freak,

sitze jetzt hier mal an einem anderen Rechner mit ner Pinnacle PCTV Sat:

01:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
       Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort>SERR- <PERR- INTx-
       Latency: 32 (4000ns min, 10000ns max)
       Interrupt: pin A routed to IRQ 18
       Region 0: Memory at dffff000 (32-bit, prefetchable) [size=4K]
       Capabilities: <access>
       Kernel driver in use: bttv

01:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
       Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort>SERR- <PERR- INTx-
       Latency: 32 (1000ns min, 63750ns max)
       Interrupt: pin A routed to IRQ 18
       Region 0: Memory at dfffe000 (32-bit, prefetchable) [size=4K]
       Capabilities: <access>
       Kernel driver in use: bt878


System:    Host: ##### Kernel: 3.3-5.towo.1-siduction-amd64 x86_64 (64 bit, gcc: 4.6.3)
          Desktop: KDE 4.7.4 (Qt 4.8.1) Distro: siduction 11.1 One Step Beyond - kde - (201112302141)                                
Machine:   Mobo: TAR model: GF8200E Bios: American Megatrends version: 080015 date: 01/15/2010                                        
CPU:       Dual core AMD Athlon 5000 (-MCP-) cache: 1024 KB flags: (lm nx sse sse2 sse3 sse4a svm) bmips: 8800.22                    
          Clock Speeds: 1: 800.00 MHz 2: 2200.00 MHz                                                                                
Graphics:  Card: NVIDIA C77 [GeForce 8200] bus-ID: 02:00.0                                                                            
          X.Org: 1.12.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1024x768@60.0hz                                          
          GLX Renderer: Gallium 0.4 on NVAA GLX Version: 2.1 Mesa 8.0.2 Direct Rendering: Yes



Leider muss ich Dich enttäuschen, der Rechner läuft auch ohne Probleme. Arte, ARD, Sat1, kein Fehlverhalten ersichtlich.

Was ich mit der Pinnacle mal hatte waren Störungen die durch den wechsel des PCI-Slot beseitigt werden konnten, das war aber unter Win XP.

Gruß Bube

snow_freak

Hallo,
da bei Bube die Karte mit aktuellem Kernel läuft, muss das Problem woander liegen. Nur Wo??

ralul

experiencing siduction runs better than my gentoo makes me know I know nothing

snow_freak

Hallo,
einen Unterschied habe ich mit lspci gefunden:

03:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
       Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort>SERR- <PERR- INTx-
       Latency: 32 (4000ns min, 10000ns max)
       Interrupt: pin A routed to IRQ 21
       Region 0: Memory at fddff000 (32-bit, prefetchable) [size=4K]
       Capabilities: [44] Vital Product Data
pcilib: sysfs_read_vpd: read failed: Connection timed out
               Not readable
       Capabilities: [4c] Power Management version 2
               Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
       Kernel driver in use: bttv


In der Zeile Capabilities steht was von "Not readable". Vielleicht kann damit jemand was anfangen?

ralul

Wenn bube sagt, bei ihm geht es:
Dann ist ausgeschlossen, dass es der Linux Kernel ist,
WENN ihr beide die gleiche Hardware habt, Und
WENN ihr beide die gleiche 32 oder 64 bit Software benutzt.

(Für einen Vergleich müsste man den Output mit gleichen lspci Optionen machen als root Benutzer. Vielleicht "lspci -nn")

Ich vermute mal, dass einer von euch beiden an besonderen sysctl Kernel Eigenschaften gedreht hat (timeout,caches), und dann gehts. Der Towo Kernel linux-3.2 war noch mit BFS und BFQ, vielleicht war der Kernel rücksichtsvoller zum DVB Video System.

meine ~/.kde/share/apps/kaffeine/kaffeine
# Anzahl der Audiopuffer
# numeric, default: 230
engine.buffers.audio_num_buffers:1200

# Anzahl der Videopuffer
# numeric, default: 500
engine.buffers.video_num_buffers:1200
experiencing siduction runs better than my gentoo makes me know I know nothing

snow_freak

Hallo ralul,
an den sysctl Einstellung hab ich nicht geändert.

Ich habe aber noch etwas gefunden was vielleicht weiterhilft:
lscpi -vv ergibt mit kernel 3.2 einen etwas anderen Output.
03:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
       Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort>SERR- <PERR- INTx-
       Latency: 32 (4000ns min, 10000ns max)
       Interrupt: pin A routed to IRQ 21
       Region 0: Memory at fddff000 (32-bit, prefetchable) [size=4K]
       Capabilities: [44] Vital Product Data
               Unknown small resource type 00, will not decode more.
       Capabilities: [4c] Power Management version 2
               Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
       Kernel driver in use: bttv


Die Fehlermeldung in der Zeile Zeile Capabilities (siehe voherigen Post) ist nicht mehr da! Scheinbar hat sich da im Kernel bzg. PCI etwas geändert.

ralul

sysctl Einstellungen sind auch schwierig, weil man sich da auskennen muss. Aber ich habe Dir doch noch zwei Einstellungen im User Profil für kaffeine gezeigt, mit denen du ohne Gefahr herum probieren kannst?
(buffers!)
experiencing siduction runs better than my gentoo makes me know I know nothing