Rundfunk-Empfang mit TV-Karte?

Hallo,
ich bin derzeit bei einem etwas exotischen Problem:
Ich habe die Karte PV-TV304P+NICAM.FM
Der TV-Empfang funktioniert mit openSuSE-11.2

Der Sendersuchlauf mit kradio findet keine Sender.
v4LRadio::read TunerInfo:
Tuner-Informationen können nicht gelesen werden.

Wie aber bekomme ich es hin, FM-Radioempfang zu
bekommen? Ich finde keinen Zugang zu den Radio-
Sendern.
Ist ein anderer, zusätzlicher Linux-Treiber hierfür nötig?

Dank für Hinweise,
Werner.
 
Zuletzt bearbeitet:
also als erstes musst du die Antenne dann an die entsprechende FM-Antennenbuchse ran hängen und vorrausgesetzt, SuSE erkennt, dass in der Karte ein FM-Empfänger steckt, sollte dann der FM-Empfang ohne weitere Einstellungen möglich sein.

Mit welchem Programm versuchst du denn Radio zu hören?
Also als ich 'ne TV-Karte hatte, habe ich kradio benutzt - ging wunderbar.

Wenn du damit keinen Empfang bekommst, dann starte es von der Konsole aus und poste die Debug-Meldungen, die auf der Konsole ausgegeben werden und poste mal die Ausgabe von 'lsmod' und von 'lspci'
 
Meinen Dank für die rasche Antwort.
also als erstes musst du die Antenne dann an die entsprechende FM-Antennenbuchse ran hängen
Versteht sich, o.k.
und vorrausgesetzt, SuSE erkennt, dass in der Karte ein FM-Empfänger steckt,
sollte dann der FM-Empfang ohne weitere Einstellungen möglich sein.
Mit welchem Programm versuchst du denn Radio zu hören?
Also als ich 'ne TV-Karte hatte, habe ich kradio benutzt - ging wunderbar.
Ich nehme kradio.
Wenn du damit keinen Empfang bekommst, dann starte es von der Konsole aus und poste die Debug-Meldungen, die auf der Konsole ausgegeben werden und poste mal die Ausgabe von 'lsmod' und von 'lspci'
=======
kradio4
=======

<unknown program name>(2941)/ IErrorLogClient::staticLogInfo: "2009-12-27T20:10:02
Information: KRadio4 Version 4.0.0 is starting"


=====
lsmod
=====

Module Size Used by
-----------------------------------------------------------------------
ip6t_LOG 6500 6
xt_tcpudp 3136 4
xt_pkttype 1632 3
ipt_LOG 6308 6
xt_limit 2628 12
snd_pcm_oss 51648 0
snd_mixer_oss 18464 1 snd_pcm_oss
snd_seq 64752 0
edd 10376 0
ip6t_REJECT 5472 3
nf_conntrack_ipv6 22100 4
ip6table_raw 3008 1
xt_NOTRACK 1632 4
ipt_REJECT 3168 3
xt_state 2208 8
iptable_raw 2848 1
iptable_filter 3616 1
ip6table_mangle 4160 0
nf_conntrack_netbios_ns 2432 0
nf_conntrack_ipv4 11688 4
nf_conntrack 84508 5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
nf_defrag_ipv4 2112 1 nf_conntrack_ipv4
ip_tables 13520 2 iptable_raw,iptable_filter
ip6table_filter 3616 1
ip6_tables 14960 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables 19140 11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
ipv6 306036 29 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
microcode 17516 0
fuse 75868 1
loop 17324 0
dm_mod 84740 0
tuner_simple 16176 1
tuner_types 14400 1 tuner_simple
tea5767 7524 0
tuner 23396 1
snd_wavefront 44308 0
snd_cs4236 33268 0
snd_wss_lib 31136 2 snd_wavefront,snd_cs4236
cx8800 35608 0
snd_opl3_lib 12928 2 snd_wavefront,snd_cs4236
snd_intel8x0 35068 2
cx88xx 81132 1 cx8800
ir_common 49284 1 cx88xx
i2c_algo_bit 6884 1 cx88xx
snd_hwdep 8580 2 snd_wavefront,snd_opl3_lib
snd_ac97_codec 119364 1 snd_intel8x0
ac97_bus 1920 1 snd_ac97_codec
snd_mpu401_uart 8896 2 snd_wavefront,snd_cs4236
ppdev 10212 0
tveeprom 12100 1 cx88xx
snd_rawmidi 26784 2 snd_wavefront,snd_mpu401_uart
snd_pcm 97444 5 snd_pcm_oss,snd_cs4236,snd_wss_lib,snd_intel8x0,snd_ac97_codec
v4l2_common 19200 3 tuner,cx8800,cx88xx
snd_seq_device 8556 3 snd_seq,snd_opl3_lib,snd_rawmidi
snd_timer 27176 4 snd_seq,snd_wss_lib,snd_opl3_lib,snd_pcm
ns558 5728 0
iTCO_wdt 12452 0
videodev 39168 4 tuner,cx8800,cx88xx,v4l2_common
snd 75076 19 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_wavefront,snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_intel8x0,snd_hwdep,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer
parport_pc 40004 0
iTCO_vendor_support 3876 1 iTCO_wdt
i2c_i801 12788 0
v4l1_compat 15844 1 videodev
videobuf_dma_sg 14500 2 cx8800,cx88xx
sr_mod 17316 0
videobuf_core 20164 3 cx8800,cx88xx,videobuf_dma_sg
soundcore 9120 1 snd
snd_page_alloc 10248 3 snd_wss_lib,snd_intel8x0,snd_pcm
gameport 13548 1 ns558
parport 40236 2 ppdev,parport_pc
pcspkr 2784 0
floppy 61540 0
i2c_core 32308 10 tuner_simple,tea5767,tuner,cx8800,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,videodev,i2c_i801
cdrom 40448 1 sr_mod
btcx_risc 5256 2 cx8800,cx88xx
e100 38248 0
sg 32660 0
container 4000 0
shpchp 36372 0
button 6544 0
pci_hotplug 32928 1 shpchp
intel_agp 30812 1
ext4 360324 8
jbd2 96096 1 ext4
crc16 1952 1 ext4
usbhid 51968 0
hid 46848 1 usbhid
uhci_hcd 29552 0
rtc_cmos 15280 0
ehci_hcd 56432 0
rtc_core 22908 1 rtc_cmos
rtc_lib 3168 1 rtc_core
fan 5028 0
processor 50352 0
ide_pci_generic 4036 0
piix 6792 0
ide_core 124108 2 ide_pci_generic,piix
ata_generic 4868 0
ata_piix 25288 10
ahci 39280 0
libata 200748 3 ata_generic,ata_piix,ahci
thermal 21020 0
thermal_sys 18120 3 fan,processor,thermal
hwmon 3676 1 thermal_sys


=====
lspci
=====

00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 12)
01:00.0 VGA compatible controller: nVidia Corporation NV31 [GeForce FX 5600] (rev a1)
02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)
02:0f.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 03)
 
soweit ich jetzt mit Google herausfinden konnte, musst du dem cx88xx-Modul noch paar Parameter mitgeben...

da ich schon lange keine SuSi mehr in den Fingern hatte, hier mal paar Gegenfragen:

1.) existiert bei dir das Verzeichnis /etc/modprobe.d/
2.) welche Dateien liegen da so drin?

poste am besten einfach mal die Ausgabe von 'ls -l /etc/modprobe.d'


fündig geworden bin ich übrigens auf einem polnischen Ubuntu-Board...
http://forum.ubuntu.pl/showthread.php?t=92594

Ich kann zwar kein polnisch, aber die Code-Schnipsel reichen ja aus...
das einzige, was ich aus dem polnischen Text nicht raus bekomme ist, ob nun
Code:
options cx88xx card=27 tuner=38 radio=1
die funktionierende Lösung ist oder
Code:
options cx88xx card=27 tuner=5 i2c_scan=1 nicam=1
oder eine Mischung aus diesen...

wo genau du diese Zeile am besten rein schreibst, sag ich dir, wenn du mir den Inhalt von /etc/modprobe.d gepostet hast...
 
poste am besten einfach mal die Ausgabe von 'ls -l /etc/modprobe.d'

/etc/modprobe.d/

-rw-r--r-- 1 root root 3201 Oct 24 02:32 00-system.conf
-rw-r--r-- 1 root root 532 Oct 24 02:32 10-unsupported-modules.conf
-rw-r--r-- 1 root root 5890 Oct 24 02:50 50-blacklist.conf
-rw-r--r-- 1 root root 128 Oct 21 23:45 50-bluetooth.conf
-rw-r--r-- 1 root root 23 Dec 26 13:21 50-ipv6.conf
-rw-r--r-- 1 root root 33 Oct 19 17:38 50-ipw2200.conf
-rw-r--r-- 1 root root 86 Nov 2 13:11 50-nvidia.conf
-rw-r--r-- 1 root root 18 Oct 19 17:38 50-prism54.conf
-rw-r--r-- 1 root root 116 Dec 20 11:30 50-sound.conf
-rw-r--r-- 1 root root 0 Dec 20 11:30 50-sound.conf.YaST2save
-rw-r--r-- 1 root root 398 Oct 24 02:33 50-thinkpad_acpi.conf
-rw-r--r-- 1 root root 197 Dec 28 13:34 50-tv.conf
-rw-r--r-- 1 root root 303 Dec 28 12:27 50-tv.conf.YaST2save
-rw-r--r-- 1 root root 0 Dec 23 08:36 50-yast.conf
-rw-r--r-- 1 root root 129 Dec 28 12:27 99-local.conf
In 99-local.conf werde ich irgendetwas hineinschreiben müssen.
Nur was?
 
poste mal bitte den Inhalt dieser 2 Dateien:

50-tv.conf
50-tv.conf.YaST2save

und schau mal, was sich im YaST eigentlich zu der TV-Karte so einstellen lässt (anscheinend ist ja zumindestens eine Yast-eigene Config-Datei für die TV-Karte vorgesehen...)
 
50-tv.conf

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options cx88xx card=3 tuner=2
options cx8800 radio_nr=0 video_nr=0

# YaST configured TV card
# BVjG.vdLpsEHPnk6:User-Defined TV Card
alias char-major-81-0 cx8800
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off

50-tv.confYaST2save

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options cx88xx card=3 tuner=2

# YaST configured TV card
# BVjG.vdLpsEHPnk6:User-Defined TV Card
alias char-major-81-0 cx8800
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options cx8800 radio_nr=0 video_nr=0
Hier die Konfiguration:
http://www.guenzl.net/privates/SDB4.png
Es fällt mir auf, dass hierbei nur von "TV" gesprochen wird. Wo bleibt das Radio?

Hier im Expertenmodus:
http://www.guenzl.net/privates/SDB2.png

Welches Programm für openSuSE-11.2 ist zum Empfang geeignet?
 
okay... mist...

die YaST-Config-Datei wird (da die Dateien alphabetisch abgearbeitet werden) ja nach der anderen Config erst ausgeführt und überschreibt alte Einstellungen... demzufolge: wenn man in der "normalen" config was umstellt, wird's durch YaST's Einstellungen überschrieben und wenn man in der YaST-Config rumschreibt, ist fraglich, ob nicht evtl. beim nächsten Ausführen von YaST wieder alles beim Alten ist (ich mag YaST nicht... und daher auch meine Abneigung SuSE gegenüber...)

Also erstmal schauen, was über YaST offiziell einzustellen geht...

ist das SDB2.png die Ansicht, wenn man auf "edit" geklickt hat?
kann man da noch weitere Parameter selbst festlegen?

laut dieser Liste
Code:
[   45.372460] cx88[0]:    card=0 -> UNKNOWN/GENERIC
[   45.372461] cx88[0]:    card=1 -> Hauppauge WinTV 34xxx models
[   45.372463] cx88[0]:    card=2 -> GDI Black Gold
[   45.372465] cx88[0]:    card=3 -> PixelView
[   45.372466] cx88[0]:    card=4 -> ATI TV Wonder Pro
[   45.372468] cx88[0]:    card=5 -> Leadtek Winfast 2000XP Expert
[   45.372470] cx88[0]:    card=6 -> AverTV Studio 303 (M126)
[   45.372471] cx88[0]:    card=7 -> MSI TV-@nywhere Master
[   45.372473] cx88[0]:    card=8 -> Leadtek Winfast DV2000
[   45.372475] cx88[0]:    card=9 -> Leadtek PVR 2000
[   45.372476] cx88[0]:    card=10 -> IODATA GV-VCP3/PCI
[   45.372478] cx88[0]:    card=11 -> Prolink PlayTV PVR
[   45.372480] cx88[0]:    card=12 -> ASUS PVR-416
[   45.372481] cx88[0]:    card=13 -> MSI TV-@nywhere
[   45.372483] cx88[0]:    card=14 -> KWorld/VStream XPert DVB-T
[   45.372485] cx88[0]:    card=15 -> DViCO FusionHDTV DVB-T1
[   45.372486] cx88[0]:    card=16 -> KWorld LTV883RF
[   45.372488] cx88[0]:    card=17 -> DViCO FusionHDTV 3 Gold-Q
[   45.372490] cx88[0]:    card=18 -> Hauppauge Nova-T DVB-T
[   45.372491] cx88[0]:    card=19 -> Conexant DVB-T reference design
[   45.372493] cx88[0]:    card=20 -> Provideo PV259
[   45.372495] cx88[0]:    card=21 -> DViCO FusionHDTV DVB-T Plus
[   45.372497] cx88[0]:    card=22 -> pcHDTV HD3000 HDTV
[   45.372498] cx88[0]:    card=23 -> digitalnow DNTV Live! DVB-T
[   45.372500] cx88[0]:    card=24 -> Hauppauge WinTV 28xxx (Roslyn) models
[   45.372502] cx88[0]:    card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC)
[   45.372504] cx88[0]:    card=26 -> IODATA GV/BCTV7E
[   45.372506] cx88[0]:    card=27 -> PixelView PlayTV Ultra Pro (Stereo)
[   45.372508] cx88[0]:    card=28 -> DViCO FusionHDTV 3 Gold-T
[   45.372509] cx88[0]:    card=29 -> ADS Tech Instant TV DVB-T PCI
[   45.372511] cx88[0]:    card=30 -> TerraTec Cinergy 1400 DVB-T
[   45.372513] cx88[0]:    card=31 -> DViCO FusionHDTV 5 Gold
[   45.372515] cx88[0]:    card=32 -> AverMedia UltraTV Media Center PCI 550
[   45.372517] cx88[0]:    card=33 -> Kworld V-Stream Xpert DVD
[   45.372518] cx88[0]:    card=34 -> ATI HDTV Wonder
[   45.372520] cx88[0]:    card=35 -> WinFast DTV1000-T
[   45.372522] cx88[0]:    card=36 -> AVerTV 303 (M126)
[   45.372523] cx88[0]:    card=37 -> Hauppauge Nova-S-Plus DVB-S
[   45.372525] cx88[0]:    card=38 -> Hauppauge Nova-SE2 DVB-S
[   45.372527] cx88[0]:    card=39 -> KWorld DVB-S 100
[   45.372529] cx88[0]:    card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid
[   45.372530] cx88[0]:    card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
[   45.372533] cx88[0]:    card=42 -> digitalnow DNTV Live! DVB-T Pro
[   45.372534] cx88[0]:    card=43 -> KWorld/VStream XPert DVB-T with cx22702
[   45.372536] cx88[0]:    card=44 -> DViCO FusionHDTV DVB-T Dual Digital
[   45.372538] cx88[0]:    card=45 -> KWorld HardwareMpegTV XPert
[   45.372540] cx88[0]:    card=46 -> DViCO FusionHDTV DVB-T Hybrid
[   45.372542] cx88[0]:    card=47 -> pcHDTV HD5500 HDTV
[   45.372543] cx88[0]:    card=48 -> Kworld MCE 200 Deluxe
[   45.372545] cx88[0]:    card=49 -> PixelView PlayTV P7000
[   45.372547] cx88[0]:    card=50 -> NPG Tech Real TV FM Top 10
[   45.372549] cx88[0]:    card=51 -> WinFast DTV2000 H
[   45.372550] cx88[0]:    card=52 -> Geniatech DVB-S
[   45.372552] cx88[0]:    card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T
[   45.372554] cx88[0]:    card=54 -> Norwood Micro TV Tuner
[   45.372556] cx88[0]:    card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM
[   45.372558] cx88[0]:    card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder

ist card=3 "PixelView" allgemein

und wenn ich das mit Google richtig herausbekommen habe und deine PV-TV304P ist die "PixelView PlayTV Ultra Pro", dann wäre card=27 passender...

die Frage ist also, ob sich das irgendwo im YaST einstellen lässt, oder ob du 'nen Trick anwendest:

neue Datei erstellen "51-tv.conf" und dort dann mal die eine, mal die andere Zeile rein schreiben, die ich weiter oben schon geschrieben habe.
Das sollte dann die Einstellungen von 50-tv.conf.YaST2save wieder überschreiben...
 
Also erstmal schauen, was über YaST offiziell einzustellen geht...
Das ist wohl das, was in
YaST -> Hardware -> TV Card -> Edit -> Expert Settings
möglich ist, und das zeigt SDB2.png. Ich habe hier für
radio_nr und video_nr je unter Parameter die Nullen eingetragen.
Dadurch ist jetzt das penetrante Rauschen weg.

card=3 ist ja in 50-tv.conf bzw. 50-tv.conf.YaST2save eintragen.
Also müsste es nun gehen.

Mir fehlt nur noch ein Programm, mit dem ich zwischen TV und Radio
umschalten und mit dem ich nicht nur TV-Sender sondern ebenso
Rundfunksender scannen kann.

Hierbei scheint für die PV-TV304P+ Karte die Adresse
0x61 für TV
0x63 für Radio
einzustellen sein. Wie geht das? insmod addr=0x63 bringt keinen Erfolg.
 
Zuletzt bearbeitet:
Ich habe hier für
radio_nr und video_nr je unter Parameter die Nullen eingetragen.
Dadurch ist jetzt das penetrante Rauschen weg.

das radio_nr=0 und video_nr=0 hast du also selbst eingetragen?
dann trag dort mal noch ein radio=1 ein...


Funktioniert denn überhaupt das normale Fernsehbild?

Denn was mir ebenfalls noch ein wenig Sorgen macht, ist die Option "tuner=2" - soweit ich jetzt herausgelesen habe, ist bei dem cx88xx-Chip tuner=2 ein Phillips NTSC Tuner - in DE haben wir das Farb-Signal jedoch in PAL codiert... demzufolge hast du entweder eine Karte aus einem anderen Land (z.B. USA), mit welcher du in DE nur schwarz-weiß-Bilder bekommen dürftest, oder das Modul hat einfach die falschen Optionen gesetzt bekommen und tuner=5 (Phillips PAL B/G Tuner) würde dir dann ein Farb-Bild geben...

Also poste mal bitte, mit welchem Programm du Fernsehen schaust und ob da wirklich ein Farb-Bild ankommt (würde mich ehrlich gesagt nach den Informationen, die ich hier hab, wundern...)


Wo ich card=3 eintragen soll, weiß ich nicht.
Nein, card=3 steht ja schon drin... aber card=27 wäre wahrscheinlich treffender



Mir fehlt noch ein Programm, mit dem ich die FM-Sender scannen
kann -- wenns klappt.

Mit kradio solltest du doch die Frequenzen durchsuchen können?! Hab das Prog schon lang nicht mehr verwendet, aber ich war der Meinung, da konnte man immer bis zum nächsten gefundenen Sender den Suchlauf arbeiten lassen...
 
das radio_nr=0 und video_nr=0 hast du also
selbst eingetragen?
Ja, von Hand in /etc/modprobe.d/50-tv.conf und 50-tv.conf.YaST2save
dann trag dort mal noch ein radio=1 ein...
radio=1 eingetragen in beide oben genannten Files ergibt einen weiteren
Fehler: er findet dann /dev/radio0 nicht mehr.
Funktioniert denn überhaupt das normale Fernsehbild?
Fersehbild und -ton sind einwandfrei.

Denn was mir ebenfalls noch ein wenig Sorgen macht, ist die
Option "tuner=2" - soweit ich jetzt herausgelesen habe, ist bei dem
cx88xx-Chip tuner=2 ein Phillips NTSC Tuner - in DE haben wir das
Farb-Signal jedoch in PAL codiert... demzufolge hast du entweder eine
Karte aus einem anderen Land (z.B. USA), mit welcher du in DE nur
schwarz-weiß-Bilder bekommen dürftest, oder das Modul hat einfach die
falschen Optionen gesetzt bekommen und tuner=5 (Phillips PAL B/G Tuner)
würde dir dann ein Farb-Bild geben...

Also poste mal bitte, mit welchem Programm du Fernsehen schaust und ob
da wirklich ein Farb-Bild ankommt (würde mich ehrlich gesagt nach den
Informationen, die ich hier hab, wundern...)
Die Einstellung der Option tuner=2 ist hier wohl ohne Bedeutung, weil
ich mit xawtv einwandfreien TV-Empfang bekomme.

card=3 habe ich beim Googeln irgendwo als für meine Karte gültig gelesen.

Mit kradio kann ich jedenfalls keine Sender suchen:
kradio4 -> Radio Stations -> Search Stations
Error: V4LRadio::read TunerInfo
cannot get tuner info (error -1)

Mit kradio solltest du doch die Frequenzen durchsuchen können?! Hab das
Prog schon lang nicht mehr verwendet, aber ich war der Meinung, da
konnte man immer bis zum nächsten gefundenen Sender den Suchlauf
arbeiten lassen...
Das wäre schön!
 
ach YaST frisst das problemlos, wenn man ihm hart in der Config rumschreibt? schön.

dann mach doch aus dem card=3 mal ein card=27, schau, ob es mit xawtv dann immernoch funktioniert, spiel dann mal am Tuner rum (tuner=2 / tuner=5 / tuner=38 (das sind quasi die 3 tuner, die ich bisher im Zusammenhang mit deiner Karte irgendwo entdeckt habe...) - probier da mal alle card/tuner-Kombinationen durch und schau, ob es da dann Unterschiede gibt)
und teste mal, was bei card=27 mit dem Radio passiert, wenn du mal radio=1 mit hin schreibst und mal weg lässt.

dann kannst du mal noch die Parameter i2c_scan=1 und nicam=1 mit ran hängen und schauen, was sich da ändert - einfach mal alle möglichen Kombinationen probieren und immer schauen, ob A) das, was mal ging, noch geht und B) das, was noch nicht ging, vielleicht auch geht...

viel Erfolg!
 
Nun habe ich in /etc/modprobe.d/ die beiden Files 50-tv.conf und
50-tv.conf.YaST2save nach /etc/ORIGINALE/ verschoben. Nach dem
Reboot funktionierte der TV-Empfang in Bild und Ton einwandfrei,
kein Radio-Empfang, nur Rauschen. Irgendwann einmal, ich weiß nicht
wann und wie, kam der Deutschlandfunk herein. Also muss die Hardware
funktionieren.
Eine Suche in /etc/ nach cx88xx brachte:
grep: ./zypp/repos.d/openSUSE: No such file or directory
grep: 11.2-0.repo: No such file or directory
./ORIGINALE/50-tv.conf:options cx88xx card=3 tuner=2
./ORIGINALE/50-tv.conf.YaST2save:options cx88xx card=3 tuner=2
./ORIGINALE/50-tv.conf.NEIN:options cx88xx card=27 tuner=38 radio=1
./ORIGINALE/50-tv.conf.NEIN:options cx88xx tuner
./modprobe.d/99-local.conf:# options cx88xx cared=2 tuner=2
Also nirgends waren Parameter für insmod zu erkennen. Dennoch zeigte
lsmod:
Module Size Used by
nfs 345360 1
lockd 81484 1 nfs
fscache 46552 1 nfs
nfs_acl 3264 1 nfs
auth_rpcgss 43360 1 nfs
sunrpc 225536 13 nfs,lockd,nfs_acl,auth_rpcgss
ip6t_LOG 6500 6
xt_tcpudp 3136 4
xt_pkttype 1632 3
ipt_LOG 6308 6
xt_limit 2628 12
snd_pcm_oss 51648 0
snd_mixer_oss 18464 1 snd_pcm_oss
snd_seq 64752 0
edd 10376 0
ip6t_REJECT 5472 3
nf_conntrack_ipv6 22100 4
ip6table_raw 3008 1
xt_NOTRACK 1632 4
ipt_REJECT 3168 3
xt_state 2208 8
iptable_raw 2848 1
iptable_filter 3616 1
ip6table_mangle 4160 0
nf_conntrack_netbios_ns 2432 0
nf_conntrack_ipv4 11688 4
nf_conntrack 84508 5
nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4
nf_defrag_ipv4 2112 1 nf_conntrack_ipv4
ip_tables 13520 2 iptable_raw,iptable_filter
ip6table_filter 3616 1
ip6_tables 14960 4
ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_filter
x_tables 19140 11
ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables,ip6_tables
ipv6 306036 33
ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
microcode 17516 0
fuse 75868 1
loop 17324 0
dm_mod 84740 0
tuner_simple 16176 1
tuner_types 14400 1 tuner_simple
tea5767 7524 0
tuner 23396 1
snd_wavefront 44308 0
cx8800 35608 1
snd_cs4236 33268 0
cx88xx 81132 1 cx8800
ir_common 49284 1 cx88xx
i2c_algo_bit 6884 1 cx88xx
tveeprom 12100 1 cx88xx
snd_wss_lib 31136 2 snd_wavefront,snd_cs4236
v4l2_common 19200 3 tuner,cx8800,cx88xx
snd_opl3_lib 12928 2 snd_wavefront,snd_cs4236
videodev 39168 5 tuner,cx8800,cx88xx,v4l2_common
snd_hwdep 8580 2 snd_wavefront,snd_opl3_lib
snd_intel8x0 35068 2
v4l1_compat 15844 1 videodev
snd_ac97_codec 119364 1 snd_intel8x0
videobuf_dma_sg 14500 2 cx8800,cx88xx
snd_mpu401_uart 8896 2 snd_wavefront,snd_cs4236
ac97_bus 1920 1 snd_ac97_codec
videobuf_core 20164 3 cx8800,cx88xx,videobuf_dma_sg
snd_rawmidi 26784 2 snd_wavefront,snd_mpu401_uart
ns558 5728 0
ppdev 10212 0
snd_pcm 97444 5
snd_pcm_oss,snd_cs4236,snd_wss_lib,snd_intel8x0,snd_ac97_codec
snd_seq_device 8556 3 snd_seq,snd_opl3_lib,snd_rawmidi
btcx_risc 5256 2 cx8800,cx88xx
e100 38248 0
snd_timer 27176 4 snd_seq,snd_wss_lib,snd_opl3_lib,snd_pcm
i2c_i801 12788 0
gameport 13548 1 ns558
floppy 61540 0
snd 75076 19
snd_pcm_oss,snd_mixer_oss,snd_seq,snd_wavefront,snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_pcm,snd_seq_device,snd_timer
shpchp 36372 0
soundcore 9120 1 snd
parport_pc 40004 0
iTCO_wdt 12452 0
iTCO_vendor_support 3876 1 iTCO_wdt
sr_mod 17316 0
parport 40236 2 ppdev,parport_pc
pcspkr 2784 0
i2c_core 32308 10
tuner_simple,tea5767,tuner,cx8800,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,videodev,i2c_i801
snd_page_alloc 10248 3 snd_wss_lib,snd_intel8x0,snd_pcm
pci_hotplug 32928 1 shpchp
cdrom 40448 1 sr_mod
intel_agp 30812 1
container 4000 0
sg 32660 0
button 6544 0
ext4 360324 8
jbd2 96096 1 ext4
crc16 1952 1 ext4
usbhid 51968 0
hid 46848 1 usbhid
uhci_hcd 29552 0
rtc_cmos 15280 0
ehci_hcd 56432 0
rtc_core 22908 1 rtc_cmos
rtc_lib 3168 1 rtc_core
fan 5028 0
processor 50352 0
ide_pci_generic 4036 0
piix 6792 0
ide_core 124108 2 ide_pci_generic,piix
ata_generic 4868 0
ata_piix 25288 10
ahci 39280 0
libata 200748 3 ata_generic,ata_piix,ahci
thermal 21020 0
thermal_sys 18120 3 fan,processor,thermal
hwmon 3676 1 thermal_sys
Seit openSuSE-11.2 scheint das Einbinden der Kernel-Module anders zu
erfolgen. Hier sehe noch nicht durch.

So, time is over! Ich habe den PC morgen meinem Schwiegersohn zu geben,
ohne die TV-Karte also, da nicht der TV-Empfang von Interesse ist, sondern der Radio-Empfang.

Ich danke für den lebhaften Chat,
Werner.
 
hast du die ganzen Parameter mal in der /etc/modprobe.d/99-local.conf geändert? Wenn da drin auch nochmal options für cx88xx vergeben werden, überschreiben diese ja die Werte von 50-tv* ...

also spiel in dieser Datei nochmal mit card=3/27, tuner=2/5/38, etc. rum
 
Zurück
Oben