• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst]Haupauge WinTV-PVR 150

Code:
Das Problem war, das gspca und IVTV gleichzeitig sich nicht verstehen. Also GSPCA oder IVTV beansprucht vom jewieiligen die Videonode und dabei kommt es zu konflikten. Dementsprechend kann man diese durch entsprechende eintragung in der modprobed.conf.local und /etc/modprobe.d/tv auseinandersortieren, was die Problematik umgeht. Den Stream von der Karte kann man testen beispielsweise mit "cat /dev/video1 | xine -V Xv stdin://mpeg2" und tunen beispielsweise mit "ivtv-tune -t europe-west -c E5 -d /dev/video1" und seine Webcam kann man beispielsweise durch angabe der richtigen node so testen: "gqcam -v /dev/video" Wichtig ist eben jeweils die Angabe der Videonode bei mehreren Geräten sonst kommt ivtvtune beispielsweise mit diesem IOCTL fehler daher. Hier noch 2 Links und ein dritter:
http://www.linux-club.de/viewtopic.php?t=74063&highlight=tcl
http://www.linux-club.de/viewtopic.php?p=452163#452163
http://www.linux-club.de/viewtopic.php?p=445530#445530

Hi bitte um Hilfe!

SUSE 10.1 (stable) Aktueller Kernel (SMP)

IVTV Kernel Modul habe ich schon einmal installiert:
Ich weiss aber nicht genau, was ich alles brauche.

Im boot.log kommt folgendes:
<6>ivtv0: unable to open firmware v4l-cx2341x-enc.fw
<6>ivtv0: did you put the firmware in the hotplug firmware directory?
<6>ivtv0 warning: failed loading encoder firmware
<6>ivtv0 warning: Error loading firmware -3!
<3>ivtv0: Error -3 initializing firmware.
<3>ivtv0: Error -12 on initialization
<4>ivtv: probe of 0000:05:02.0 failed with error -12
<6>ivtv: ==================== END INIT IVTV ====================
<6>ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
<6>ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 23 (level, low) -> IRQ 50
<6>usb 6-2: new device found, idVendor=046d, idProduct=c214
<6>usb 6-2: new device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 6-2: Product: Logitech Attack 3
<6>usb 6-2: Manufacturer: Logitech
<6>usb 6-2: configuration #1 chosen from 1 choice

Wenn ich yast starte steht die Karte drin als autodetected. Yast findet aber keine Sender.

bitte helft mir!

gruss

R[/quote]
 
Hallo revealed,

bist Du nach dieser Anleitung vorgegangen? --> http://ivtvdriver.org/index.php/Howto:Suse#SuSE_10.1

Viele Grüße,
TD.
 
bin mal gerade dabei... danke * habe mir fertige Files heruntergeladen und prüfe gerade noch die IVTV Version die ich im Yast2 gezogen habe und schaue ob die Firmwarenamen passen...

danke schonmal :)

ich dann report.

Gruss

R

edit:
Report!

also ich habe:
The easiest way to obtain the firmware files is to simply download this file. This file is meant for ivtv-0.4.2 and up and always contains the recommended firmware versions. You need to extract the archive in the hotplug directory (see the Location section above). For older ivtv versions you need to rename the files to what is appropriate for that ivtv version (see Firmware filenames above).

gemacht hab ich gemacht, ja.

Aber der Bootvorgang dauert jetzt *ewig* und im yast2 kann ich die Karte auch noch nicht einstellen und in var/log/boot.log sind allerdings keine fehler betreffend der TV Karte mehr aufgetreten, allerdings hat meine Netzwerkarte ... die scheint Verlegt worden zu sein oder angeblich 2x existent, jedenfalls eine davon geht eine nicht (gibts ja auch nur 1x) und yast2 hängt grad so bei der TV Karten konfiguration herum beim Speichern der Einstellungen. - mist.

Was mach ich nu?

Gruss

R

edit: die Heruntergeladenen Firmwarefiles habe ich nach :FIRMWARE_DIRS="/lib/firmware /usr/local/lib/firmware" kopiert huestl*

lsmod
Code:
xt_pkttype              5760  3
ipt_LOG                 9856  8
xt_limit                6528  8
cpufreq_ondemand       11020  2
cpufreq_userspace       8448  0
cpufreq_powersave       5760  0
speedstep_centrino     11184  1
freq_table              8448  1 speedstep_centrino
snd_seq_dummy           7556  0
snd_seq_oss            33408  0
snd_seq_midi_event     10752  1 snd_seq_oss
snd_pcm_oss            47104  0
snd_mixer_oss          20224  1 snd_pcm_oss
snd_seq                53104  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         11916  3 snd_seq_dummy,snd_seq_oss,snd_seq
af_packet              28296  0
button                 10640  0
battery                13444  0
ac                      8964  0
ip6t_REJECT             8960  3
xt_tcpudp               7040  3
ipt_REJECT              9216  3
xt_state                6016  12
iptable_mangle          6656  0
iptable_nat            11652  0
ip_nat                 20268  1 iptable_nat
iptable_filter          6912  1
ip6table_mangle         6272  0
ip_conntrack           49880  3 xt_state,iptable_nat,ip_nat
nfnetlink              10136  2 ip_nat,ip_conntrack
ip_tables              16196  3 iptable_mangle,iptable_nat,iptable_filter
ip6table_filter         6656  1
ip6_tables             17604  2 ip6table_mangle,ip6table_filter
x_tables               16132  10 xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
ipv6                  243296  15 ip6t_REJECT
apparmor               54552  0
aamatch_pcre           17408  1 apparmor
nls_iso8859_1           8064  1
nls_cp437               9728  1
vfat                   16000  1
fat                    51100  1 vfat
nls_utf8                6016  2
ntfs                  199700  2
loop                   19464  0
dm_mod                 57680  0
hw_random               9496  0
usbhid                 44640  0
gspca                 602576  0
bttv                  164020  0
nvidia               4716340  22
video_buf              24452  1 bttv
firmware_class         13824  1 bttv
compat_ioctl32          5376  1 bttv
i2c_algo_bit           12168  1 bttv
v4l2_common            11520  1 bttv
btcx_risc               8584  1 bttv
ir_common              13188  1 bttv
tveeprom               17552  1 bttv
agpgart                33352  1 nvidia
videodev               12928  2 gspca,bttv
generic                 8324  0 [permanent]
ehci_hcd               31880  0
ide_core              122700  1 generic
snd_hda_intel          21652  1
snd_hda_codec         139136  1 snd_hda_intel
i2c_i801               12044  0
snd_pcm                86532  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              25860  2 snd_seq,snd_pcm
snd                    56708  12 snd_seq_dummy,snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore              13024  1 snd
uhci_hcd               32400  0
i2c_core               23680  5 bttv,nvidia,i2c_algo_bit,tveeprom,i2c_i801
snd_page_alloc         13576  2 snd_hda_intel,snd_pcm
r1000                  20096  0
usbcore               115716  5 usbhid,gspca,ehci_hcd,uhci_hcd
parport_pc             39524  1
lp                     14756  0
parport                36936  2 parport_pc,lp
reiserfs              216576  2
fan                     8580  0
thermal                17416  0
processor              31208  2 speedstep_centrino,thermal
sg                     35612  0
ata_piix               14212  6
ahci                   19204  0
libata                 69776  2 ata_piix,ahci
sd_mod                 20352  8
scsi_mod              127880  4 sg,ahci,libata,sd_mod

Warum lädt das ding bttv und nicht ivtv?

hab noch eine Idee:

die modules.conf gibts ja nicht mehr die ist ja jetzt "/etc/modprobe.d/" ?
dort liegt eine Datei die heisst "tv" die habe ich mal so abgeändert:

Code:
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-x ivtv
options ivtv tuner=50
#alias char-major-81 videodev
#options i2c-algo-bit bit_test=1
#options bttv card=80

# YaST configured TV card
# NrnX.w283SGJ3O+B:Hauppauge WinTV PVR
#alias char-major-81-0 bttv
#alias char-major-81-1 off
#alias char-major-81-2 off
#alias char-major-81-3 off

mal sehen ob es geht!

bis gleich.
 
sorry das ich jetzt auch noch einen Doppelpost hinleg aber ich komm nicht klar!

habe noch gemacht:

rmmod bttv
und modprobe ivtv

immer dann wenn ivtv anstelle bttv geladen ist, gibt er mir:

# dmesg |grep ivtv
ivtv: module not supported by Novell, setting U taint flag.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.7.0 (development snapshot compiled on Tue Jul 18 02:37:25 2006) loading
ivtv: Linux version: 2.6.16.21-0.13-smp SMP 586 REGPARM gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
tuner 4-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 4-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
wm8775 4-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================

dementsprechend habe ich versucht im yast den Chip auf blackbird zu stellen.

Hilfe! und sorry für den Seitenweise Code! so sorry aber ich hoffe damit kann mir jemand helfen.

edit:
Hab noch die Zeilen in die /etc/modprobe.conf.local rein:
Code:
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-x ivtv
options ivtv tuner=50
Jetzt läd ivtv beim boot aber KDETV hängt sich auf motv startet nicht xawtv verweigert :( Wegen firmware mekkert er wie gesagt nicht mehr. Woran kann es noch liegen?

ich hoff mich erschlagt hier keiner:

Dec 7 21:53:55 wild-thing kernel: ivtv: ==================== END INIT IVTV ====================
Dec 7 22:19:35 wild-thing kernel: ivtv0: Removed Hauppauge WinTV PVR-150, card #0
Dec 7 22:19:52 wild-thing kernel: ivtv: module not supported by Novell, setting U taint flag.
Dec 7 22:19:52 wild-thing kernel: ivtv: ==================== START INIT IVTV ====================
Dec 7 22:19:52 wild-thing kernel: ivtv: version 0.7.0 (development snapshot compiled on Tue Jul 18 02:37:25 2006) loading
Dec 7 22:19:52 wild-thing kernel: ivtv: Linux version: 2.6.16.21-0.13-smp SMP 586 REGPARM gcc-4.1
Dec 7 22:19:52 wild-thing kernel: ivtv: In case of problems please include the debug info between
Dec 7 22:19:52 wild-thing kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with
Dec 7 22:19:52 wild-thing kernel: ivtv: any module options, when mailing the ivtv-users mailinglist.
Dec 7 22:19:52 wild-thing kernel: ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
Dec 7 22:19:52 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Dec 7 22:19:52 wild-thing kernel: cx25840 4-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
Dec 7 22:19:56 wild-thing kernel: wm8775 4-001b: chip found @ 0x36 (ivtv i2c driver #0)
Dec 7 22:19:56 wild-thing kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Dec 7 22:19:57 wild-thing kernel: ivtv0: Encoder revision: 0x02050032
Dec 7 22:19:57 wild-thing kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Dec 7 22:19:57 wild-thing kernel: ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
Dec 7 22:19:57 wild-thing kernel: ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
Dec 7 22:19:57 wild-thing kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Dec 7 22:19:57 wild-thing kernel: ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
Dec 7 22:19:57 wild-thing kernel: ivtv: ==================== END INIT IVTV ====================
Dec 7 22:33:14 wild-thing kernel: ivtv0: Removed Hauppauge WinTV PVR-150, card #0

gruss

R
 
revealed schrieb:
Jetzt läd ivtv beim boot
Klingt gut.
revealed schrieb:
aber KDETV hängt sich auf motv startet nicht xawtv verweigert
Also kdetv (sowie auch tvtime) funktioniert mit den PVR-Karten meines Wissens nach grundsätzlich nicht. Zu motv und xawtv kann ich leider nichts sagen, da ich beide Proggis noch nie benutzt habe.

Funktioniert denn der Test gemäß http://ivtvdriver.org/index.php/Howto#Test_the_card?

Viele Grüße,
gameboy.
 
revealed schrieb:
Jetzt läd ivtv beim boot aber KDETV hängt sich auf motv startet nicht xawtv verweigert :( Wegen firmware mekkert er wie gesagt nicht mehr. Woran kann es noch liegen?

Die üblichen tv-Programme wie kdetv oder xawtv arbeiten mit dem ivtv Treiber und den von ihm unterstützten Karten nicht zusammen. Im Gegensatz zu bttv Karten ist in die PVR 150 ein Hardware MPEG2 Encoder integriert. Daher steht über /dev/video0 direkt ein mpeg2 Stream zur Verfügung, den man sich mit "xine pvr:/" anschauen kann (cat /dev/video0 > hallo.mpg speichert den Stream auf der HD). Sender kann man mit ivtv-tune einstellen. ARD erhalte ich zB (in Berlin) mit: "ivtv-tune -t europe-west -c E10". Komfortablere Lösungen bieten vdr oder mythtv. Die mythtv packages von Packman müßten AFAIK "out of the box" funktionieren (im letzten Linux Sonderheft der ct war eine audführliche Anleitung über die Einrichtung von mythtv). Für die Kombination vdr + pvr 150 benötigst du das "xine" Plugin (bei Packman im vdr-plugins rpm) und das "pvrinput" Plugin (selbst kompilieren; siehe http://www.vdr-wiki.de).
 
# ivtv-tune -t europe-west -c E10
ioctl VIDIOC_S_FREQUENCY failed

aber ich mach mal gerade noch:

http://www.homerengineeringcorp.net/mythtv/mythtv93-i386.html

packman hab ich als quellen im yast2 aber es dauert gerade ein bissl... werde den Rechner mal knattern lassen...

Danke schonmal so weit.

http://www.vdr-wiki.de/wiki/index.php/HauppaugePVR#Hauppauge_PVR_150

der weiterführende ist leider "ae" (501)

xine ist drauf habe mir grad noch "vdr-pvrinput-0.1.1.tgz" gesaugt... werd ich mir gleich noch anschaun wenn ich yast kein fertiges finde...

die updates hab ich noch nicht bis jetzt als mythtv -- (muss ich noch machen)

aber die tar gz von pvrplug dings:

Code:
:/opt/pvrinput-0.1.1 # make
grep: ../../../config.h: No such file or directory
g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"' -I../../../include -I../../../../DVB/include plugin.c
plugin.c:1:24: error: vdr/plugin.h: No such file or directory
In file included from plugin.c:3:
device.h:4:24: error: vdr/device.h: No such file or directory
In file included from plugin.c:5:
menu.h:33:21: error: vdr/osd.h: No such file or directory
device.h:9: error: expected class-name before ‘{’ token
device.h:30: error: ‘uint64_t’ does not name a type
device.h:32: error: ISO C++ forbids declaration of ‘cRingBufferLinear’ with no type
device.h:32: error: expected ‘;’ before ‘*’ token
device.h:35: error: ‘cMutex’ does not name a type
device.h:38: error: expected ‘,’ or ‘...’ before ‘*’ token
device.h:38: error: ISO C++ forbids declaration of ‘cChannel’ with no type
device.h:39: error: ‘cPidHandle’ has not been declared
device.h:42: error: ‘uchar’ has not been declared
device.h:46: error: expected ‘,’ or ‘...’ before ‘*’ token
device.h:46: error: ISO C++ forbids declaration of ‘cChannel’ with no type
device.h:48: error: expected ‘,’ or ‘...’ before ‘*’ token
device.h:48: error: ISO C++ forbids declaration of ‘cChannel’ with no type
device.h:49: error: expected ‘,’ or ‘...’ before ‘*’ token
device.h:49: error: ISO C++ forbids declaration of ‘cChannel’ with no type
menu.h:38: error: expected class-name before ‘{’ token
menu.h:38: warning: ‘class cPvrMenuSetup’ has virtual functions but non-virtual destructor
menu.h:48: error: expected class-name before ‘{’ token
menu.h:50: error: ISO C++ forbids declaration of ‘cOsd’ with no type
menu.h:50: error: expected ‘;’ before ‘*’ token
menu.h:51: error: ISO C++ forbids declaration of ‘cFont’ with no type
menu.h:51: error: expected ‘;’ before ‘*’ token
menu.h:68: error: ‘eOSState’ does not name a type
plugin.h:5: error: expected class-name before ‘{’ token
plugin.h:18: error: ISO C++ forbids declaration of ‘cOsdObject’ with no type
plugin.h:18: error: ‘cOsdObject’ declared as a ‘virtual’ field
plugin.h:18: error: expected ‘;’ before ‘*’ token
plugin.h:19: error: ISO C++ forbids declaration of ‘cMenuSetupPage’ with no type
plugin.h:19: error: ‘cMenuSetupPage’ declared as a ‘virtual’ field
plugin.h:19: error: expected ‘;’ before ‘*’ token
plugin.c: In destructor ‘virtual cPluginPvrInput::~cPluginPvrInput()’:
plugin.c:23: error: ‘NULL’ was not declared in this scope
plugin.c: In member function ‘virtual const char* cPluginPvrInput::CommandLineHelp()’:
plugin.c:38: error: ‘NULL’ was not declared in this scope
plugin.c: In member function ‘virtual const char* cPluginPvrInput::MainMenuEntry()’:
plugin.c:64: error: ‘NULL’ was not declared in this scope
plugin.c: At global scope:
plugin.c:68: error: expected constructor, destructor, or type conversion before ‘*’ token
plugin.c:77: error: expected constructor, destructor, or type conversion before ‘*’ token
plugin.c: In member function ‘virtual bool cPluginPvrInput::SetupParse(const char*, const char*)’:
plugin.c:84: error: ‘strcasecmp’ was not declared in this scope
plugin.c:84: error: ‘atoi’ was not declared in this scope
plugin.c:85: error: ‘atoi’ was not declared in this scope
plugin.c:86: error: ‘atoi’ was not declared in this scope
plugin.c:87: error: ‘atoi’ was not declared in this scope
plugin.c:88: error: ‘atoi’ was not declared in this scope
plugin.c:89: error: ‘atoi’ was not declared in this scope
plugin.c:90: error: ‘atoi’ was not declared in this scope
plugin.c:91: error: ‘atoi’ was not declared in this scope
plugin.c:92: error: ‘atoi’ was not declared in this scope
plugin.c:93: error: ‘atoi’ was not declared in this scope
plugin.c:94: error: ‘atoi’ was not declared in this scope
plugin.c:95: error: ‘atoi’ was not declared in this scope
plugin.c:96: error: ‘atoi’ was not declared in this scope
plugin.c:97: error: ‘atoi’ was not declared in this scope
plugin.c:98: error: ‘atoi’ was not declared in this scope
plugin.c:99: error: ‘atoi’ was not declared in this scope
plugin.c:100: error: ‘atoi’ was not declared in this scope
plugin.c:101: error: ‘atoi’ was not declared in this scope
plugin.c:102: error: ‘atoi’ was not declared in this scope
plugin.c:103: error: ‘atoi’ was not declared in this scope
plugin.c: At global scope:
plugin.c:109: error: expected constructor, destructor, or type conversion before ‘;’ token
global.h:5: warning: ‘kPvrSource’ defined but not used
make: *** [plugin.o] Error 1
da fehlt mir noch was damit ich bauen kann oder? Die Anleitung ist etwas sehr knapp... vdr-pvrinput-0.1.1.tgz

und das Plugin "http://www.vdr-wiki.de/wiki/index.php/Ptv-plugin" ist in überarbeitung--- jetz bekomm ich dann s heuln.
 
wieder ein doppelter aber sonst wird s so unübersichtlich welche Zeitabstände das hier sind.

Also neuer Stand:

Ich hab keinen Tuner für die PVR Karte (keine Möglichkeit kanäle einzustellen)?
IVTV mekkert allerdings nicht wegen einem Tuner.
Dann bin ich dran und habe mir ffmpeg angeschaut, hab ich auch installiert.
Dann geh ich her und schaue mir xvmc an. Für Xine.

Dann hab ich mythtv geinstet.
Aber es kommt ganz oft dieser Fehler:
Code:
No error type from QSqlError?  Strange...
2006-12-08 14:26:08.133 Unable to connect to database!
2006-12-08 14:26:08.133 Driver error was [1/1045]:
QMYSQL3: Unable to connect
Database error was:
Access denied for user 'mythtv'@'localhost' (using password: YES)

QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
2006-12-08 14:26:08.185 DB Error (KickDatabase):
Query was:
SELECT NULL;
No error type from QSqlError?  Strange...
2006-12-08 14:26:08.237 Unable to connect to database!
2006-12-08 14:26:08.237 Driver error was [1/1045]:
QMYSQL3: Unable to connect
Database error was:
Access denied for user 'mythtv'@'localhost' (using password: YES)

Bitte euch nochmals um Hilfe. Wenn ich keinen Tuner hinbekomm ist das ganze Unterfangen wohl ziemlich sinnlos. Auch wenn die Ausgabeplugins schonmal vorhanden währen. Also beispielsweise Xvmc und xine und ffmpeg. Die Grafische endschnittstelle währe im prinzip ziemlich egal.

Gruss

R
 
Du solltest als erstes versuchen den Tuner zum Laufen zu bekommen. Hierzu ein paar Fragen:
1. Existiert das Device-File /dev/video# (mit #=0,1,2 oder 3) ?
2. Wenn ja - wie sind die Permissions?
3. Enthält /var/log/messages nach erfolglosen ivtv-tune Aufrufen irgendwelche Infos?
4. Liefert ivtvctl -a nützliche Infos (außer Fehlermeldungen)?
5. Hast du mal versucht mit dem tuner-Parameter des ivtv Treibers zu spielen? Woher stammt der Wert tuner=50? Bei mir funktioniert zB. tuner=55. Das kann bei dir aber anders sein, da nicht immer die selben Tuner verbaut werden.
6. Wenn alles nichts hilft mal das Debug-Level des ivtv Treibers erhöhen (Option ivtv_debug=511 => full debugging; überflutet allerdings deine Log-Dateien :wink:).
 
hi :)
Also:

gspca ist meine Webcam die läuft auch mit KDETV wenn ich aber auf die TV Karte umschalte dann *freeze* Aber die Webcam gibt nur grünes wirrwarr. Die TV Karte hängt das KDETV dann auf.

1. Existiert das Device-File /dev/video# (mit #=0,1,2 oder 3) ?
# lsmod | grep video
videodev 12928 2 gspca,ivtv

berechtigungen: root und video. Laut Conqueror (weis keinen Befehl um das abzuchecken).

3. Enthält /var/log/messages nach erfolglosen ivtv-tune Aufrufen irgendwelche Infos?

Ich probiere schon eine weile ich weiss nicht ob die Meldungen, was du brauchst? Habe nach *tuner* in messages gesucht:
# cat | grep tune /var/log/messages
Dec 7 17:26:05 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB
_E (idx 113, type 4)
Dec 7 17:26:05 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri
ver #0)
Dec 7 17:28:07 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri
ver #0)
Dec 7 17:28:08 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB
_E (idx 113, type 4)
Dec 7 19:19:43 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB
_E (idx 113, type 4)
Dec 7 19:19:43 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri
ver #0)
Dec 7 19:19:48 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 19:19:48 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 19:54:01 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB
_E (idx 113, type 4)
Dec 7 19:54:01 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri
ver #0)
Dec 7 19:54:06 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 19:54:06 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 20:20:27 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB
_E (idx 113, type 4)
Dec 7 20:20:27 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri
ver #0)
Dec 7 20:20:32 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 20:20:32 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:26:11 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:26:11 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:26:11 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:26:11 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:26:11 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:28:10 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:38:44 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:38:44 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:38:49 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:38:55 wild-thing kernel: tuner 4-0061: tuner type not set
Dec 7 21:53:49 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB _E (idx 113, type 4)
Dec 7 21:53:49 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri ver #0)
Dec 7 21:53:54 wild-thing kernel: tuner 4-0061: type set to 50 (TCL 2002N)
Dec 7 22:19:52 wild-thing kernel: tuner 4-0061: chip found @ 0xc2 (ivtv i2c dri ver #0)
Dec 7 22:19:56 wild-thing kernel: tveeprom 4-0050: tuner model is TCL M2523_3DB _E (idx 113, type 4)
Dec 7 22:19:57 wild-thing kernel: tuner 4-0061: type set to 50 (TCL 2002N)
Demnach sollte Tuner seit Dec 7 22:19:57 Funktionieren?

4. Liefert ivtvctl -a nützliche Infos (außer Fehlermeldungen)


# ivtvctl -a
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 12
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 720
Height : 576
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : Hauppauge WinTV PVR-150
Bus info : 0000:05:02.0
Driver version: 1792
Capabilities : 0x01030051
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Tuner 1
Type : 0x00000001
Audioset: 0x00000007
Tuner : 0x00000000
Standard: 0x00000000000000FF ( PAL )
Status : 0

Input : 1
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000007
Tuner : 0x00000000
Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
Status : 0

Input : 2
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000007
Tuner : 0x00000000
Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
Status : 0

Input : 3
Name : S-Video 2
Type : 0x00000002
Audioset: 0x00000007
Tuner : 0x00000000
Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
Status : 0

Input : 4
Name : Composite 2
Type : 0x00000002
Audioset: 0x00000007
Tuner : 0x00000000
Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner 1

Input : 1
Name : Line In 1

Input : 2
Name : Line In 2
ioctl VIDIOC_G_AUDIO ok
Audio input = 0: Tuner 1
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 6400
ioctl: VIDIOC_ENUMSTD
index : 0
ID : 0x000000000000000F
Name : PAL-BGH
Frame period: 1/25
Frame lines : 625

index : 1
ID : 0x00000000000000E0
Name : PAL-DK
Frame period: 1/25
Frame lines : 625

index : 2
ID : 0x0000000000000010
Name : PAL-I
Frame period: 1/25
Frame lines : 625

index : 3
ID : 0x0000000000000100
Name : PAL-M
Frame period: 1001/30000
Frame lines : 525

index : 4
ID : 0x0000000000000200
Name : PAL-N
Frame period: 1/25
Frame lines : 625

index : 5
ID : 0x0000000000000400
Name : PAL-Nc
Frame period: 1/25
Frame lines : 625

index : 6
ID : 0x00000000000D0000
Name : SECAM-BGH
Frame period: 1/25
Frame lines : 625

index : 7
ID : 0x0000000000320000
Name : SECAM-DK
Frame period: 1/25
Frame lines : 625

index : 8
ID : 0x0000000000400000
Name : SECAM-L
Frame period: 1/25
Frame lines : 625

index : 9
ID : 0x0000000000800000
Name : SECAM-L'
Frame period: 1/25
Frame lines : 625

index : 10
ID : 0x0000000000001000
Name : NTSC-M
Frame period: 1001/30000
Frame lines : 525

index : 11
ID : 0x0000000000002000
Name : NTSC-J
Frame period: 1001/30000
Frame lines : 525

index : 12
ID : 0x0000000000008000
Name : NTSC-K
Frame period: 1001/30000
Frame lines : 525
ioctl VIDIOC_G_STD ok
Video standard = 0x000000ff
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 60928
Balance = 32768
Bass = 32768
Treble = 32768
Mute = 1

5. Hast du mal versucht mit dem tuner-Parameter des ivtv Treibers zu spielen? Woher stammt der Wert tuner=50? Bei mir funktioniert zB. tuner=55. Das kann bei dir aber anders sein, da nicht immer die selben Tuner verbaut werden.

Die 50 hab ich in der modprobed.local.conf als option eingetragen. Ich gehe davon aus, dass das richtig ist, weil der wo das Wiki Howto gemacht hat in der modules.conf sektion im wiki von seiner PVR 150 redet?

wenn ich kwintv eingebe:

kdetv: WARNING: Device does not support streaming interface or is not a V4L2 device.
kdetv: WARNING: Device does not support streaming interface or is not a V4L2 device.
kdetv: WARNING: Device does not support streaming interface or is not a V4L2 device.
X Error: BadAccess (attempt to access private resource denied) 10
Major opcode: 2
Minor opcode: 0
Resource id: 0x1800010
Creating vbi proxy client, rev.
$Id: proxy-client.c,v 1.9 2005/01/20 20:56:11 mschimek Exp $
proxy_msg: connect: error 2, No such file or directory
kdetv: WARNING: VBIDecoder: vbi_capture_proxy_new error: Connection via socket failed, server not running.
Try to open V4L2 0.20 VBI device, libzvbi interface rev.
$Id: io-v4l2.c,v 1.31 2004/12/30 02:24:11 mschimek Exp $
Opened /dev/vbi
Try to open V4L2 2.6 VBI device, libzvbi interface rev.
$Id: io-v4l2k.c,v 1.28 2005/05/25 02:26:41 mschimek Exp $
Opened /dev/vbi
/dev/vbi (Hauppauge WinTV PVR-150) is a v4l2 vbi device,
driver ivtv, version 0x00000700
Using read interface
Current scanning system is 625
Querying current vbi parameters... success
VBI capture parameters supported: format 59455247 [GREY], 27000000 Hz, 1440 bpl, offs 248, F1 6...23, F2 318...335, flags 00000000
VBI capture parameters granted: format 59455247 [GREY], 27000000 Hz, 1440 bpl, offs 248, F1 6...23, F2 318...335, flags 00000000
Nyquist check passed
Request decoding of services 0x60000c7f, strict level -1
Will capture services 0x0000041f, added 0x41f commit:1
Capture buffer allocated
Successful opened /dev/vbi (Hauppauge WinTV PVR-150)
kdetv: WARNING: MainWindow::setupInfraRed(): Lirc not available
X Error: BadAccess (attempt to access private resource denied) 10
Major opcode: 2
Minor opcode: 0
Resource id: 0x1800010
kdetv: WARNING: ... failed. kdetv likely does not to work with your device and/or your current filter config.
Terminated
wild-thing:~ #

wenn ich xawtv eingebe:
# xawtv
This is xawtv-3.94, running on Linux/i686 (2.6.16.21-0.25-smp)
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 67
Current serial number in output stream: 67
wild-thing:~ #

Wenn ich motv eingebe:
# motv
This is motv-3.94, running on Linux/i686 (2.6.16.21-0.25-smp)
Warning: Actions not found: Remote
Warning: Actions not found: Remote
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 214
Current serial number in output stream: 214

Aber eigendlich habe ich nur kein grafisches Fontend um den Tuner anzusteuern und es auszugeben (das meinte ich mit mir fehlt der Tuner)?

Milliarden Meilen Code so sry! Echt dickes danke das ihr euch das noch anschaut!

edit;

# lsmod | grep ivtv
ivtv 167440 0
firmware_class 13824 2 cx25840,ivtv
v4l1_compat 15748 1 ivtv
tveeprom 17552 1 ivtv
videodev 12928 2 gspca,ivtv
i2c_core 23680 8 wm8775,cx25840,tda9887,tuner,ivtv,nvidia,tveeprom,i2c_i801

gruss

R[/quote]

edit: habe vbe debug nachinstalliert und es gibt neues von yast2

invalid value for input: television

E2 ( 48.25 MHz): Keine Station
E3 ( 55.25 MHz): Keine Station
E4 ( 62.25 MHz): Keine Station
S01 ( 69.25 MHz): Keine Station
S02 ( 76.25 MHz): Keine Station
S03 ( 83.25 MHz): Keine Station
E5 (175.25 MHz): ???
E6 (182.25 MHz): ???
E7 (189.25 MHz): ???
E8 (196.25 MHz): ???
E9 (203.25 MHz): ???
E10 (210.25 MHz): ???
E11 (217.25 MHz): ???
E12 (224.25 MHz): ???
SE1 (105.25 MHz): Keine Station
SE2 (112.25 MHz): Keine Station
SE3 (119.25 MHz): ???
SE4 (126.25 MHz): ???
SE5 (133.25 MHz): ???
SE6 (140.25 MHz): ???
SE7 (147.25 MHz): ???
SE8 (154.25 MHz): ???
SE9 (161.25 MHz): ???
SE10 (168.25 MHz): ???
SE11 (231.25 MHz): ???
SE12 (238.25 MHz): ???
SE13 (245.25 MHz): ???
SE14 (252.25 MHz): ???
SE15 (259.25 MHz): ???
SE16 (266.25 MHz): ???
SE17 (273.25 MHz): ???
SE18 (280.25 MHz): ???
SE19 (287.25 MHz): ???
SE20 (294.25 MHz): Keine Station
S21 (303.25 MHz): ???
S22 (311.25 MHz): ???
S23 (319.25 MHz): ???
S24 (327.25 MHz): Keine Station
S25 (335.25 MHz): Keine Station
S26 (343.25 MHz): Keine Station
S27 (351.25 MHz): Keine Station
S28 (359.25 MHz): Keine Station
S29 (367.25 MHz): Keine Station
S30 (375.25 MHz): Keine Station
S31 (383.25 MHz): Keine Station
S32 (391.25 MHz): Keine Station
S33 (399.25 MHz): Keine Station
S34 (407.25 MHz): ???
S35 (415.25 MHz): Keine Station
S36 (423.25 MHz): Keine Station
S37 (431.25 MHz): Keine Station
S38 (439.25 MHz): Keine Station
S39 (447.25 MHz): Keine Station
S40 (455.25 MHz): Keine Station
S41 (463.25 MHz): ???
21 (471.25 MHz): ???
22 (479.25 MHz): ???
23 (487.25 MHz): Keine Station
24 (495.25 MHz): Keine Station
25 (503.25 MHz): Keine Station
26 (511.25 MHz): Keine Station
27 (519.25 MHz): Keine Station
28 (527.25 MHz): Keine Station
29 (535.25 MHz): Keine Station
30 (543.25 MHz): Keine Station
31 (551.25 MHz): Keine Station
32 (559.25 MHz): Keine Station
33 (567.25 MHz): Keine Station
34 (575.25 MHz): Keine Station
35 (583.25 MHz): Keine Station
36 (591.25 MHz): Keine Station
37 (599.25 MHz): Keine Station
38 (607.25 MHz): Keine Station
39 (615.25 MHz): ???
40 (623.25 MHz): Keine Station
41 (631.25 MHz): Keine Station
42 (639.25 MHz): Keine Station
43 (647.25 MHz): Keine Station
44 (655.25 MHz): Keine Station
45 (663.25 MHz): Keine Station
46 (671.25 MHz): Keine Station
47 (679.25 MHz): Keine Station
48 (687.25 MHz): Keine Station
49 (695.25 MHz): Keine Station
50 (703.25 MHz): Keine Station
51 (711.25 MHz): Keine Station
52 (719.25 MHz): Keine Station
53 (727.25 MHz): Keine Station
54 (735.25 MHz): Keine Station
55 (743.25 MHz): Keine Station
56 (751.25 MHz): Keine Station
57 (759.25 MHz): Keine Station
58 (767.25 MHz): Keine Station
59 (775.25 MHz): Keine Station
60 (783.25 MHz): Keine Station
61 (791.25 MHz): Keine Station
62 (799.25 MHz): Keine Station
63 (807.25 MHz): Keine Station
64 (815.25 MHz): Keine Station
65 (823.25 MHz): Keine Station
66 (831.25 MHz): Keine Station
67 (839.25 MHz): Keine Station
68 (847.25 MHz): Keine Station
69 (855.25 MHz): Keine Station
Anzahl gefundener TV-Stationen: 33

vorher hatte ich noch den Befehl "ivtv-tune -c 8" ausgeführt aber keine Ahnung was dieser bewirkt hat.

Zapping:

# zapping
The program 'zapping' received an X Window System error.
This probably reflects a bug in the program.
The error was 'XF86DGANoDirectVideoMode'.
(Details: serial 15 error_code 147 request_code 137 minor_code 1)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

klear gibt:

# klear
Starting up Klear version 0.6.0
Current configuration-version: 19
Needed configuration-version: 19
Klear config loaded
EIT vector set up
Playback Engine added to GUI
Starting exception protected startup
Window resized to last value
Loading channels list
Channelsconf is:/root/.klear//channels.conf
Error ControllerMain: Could not load channel list
StartUp() KlearFatalException catched
Showing Exception...
Showing Exception...done
CloseWindow method called

und

motv noch:

# motv
This is motv-3.94, running on Linux/i686 (2.6.16.21-0.25-smp)
Warning: Actions not found: Remote
Warning: Actions not found: Remote
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 213
Current serial number in output stream: 213

aber mit 32 Sendern könnte sehr gut passen (das sagt mein Fernseher zumindest in etwa.)

gruss

mal weitertesten Help!

ok weiteres zu verzeichnen:

modprobe.conf.local abgeändert:

# please add local extensions to this file
#
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-x ivtv
alias tveeprom tveeprom-ivtv
options ivtv tuner=50


und:
# maplayer testfile.mpg
bash: maplayer: command not found
wild-thing:~ # mplayer testfile.mpg
MPlayer 1.0rc1-SUSE Linux 10.1 (i686)-Packman-4.1.0 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing testfile.mpg.
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 9600.0 kbps (1200.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 768x576 Planar YV12
New_Face failed. Maybe the font path is wrong. 2 ??% ??% ??,?% 0 0
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
A: 7.0 V: 7.0 A-V: -0.010 ct: 0.049 168/168 7% 0% 4.6% 3 0
Broken frame at 0x51000
A: 7.0 V: 7.0 A-V: 0.008 ct: 0.050 169/169 7% 0% 4.6% 3 0
Broken frame at 0x51480
A: 7.2 V: 7.1 A-V: 0.055 ct: 0.066 172/172 7% 0% 4.5% 3 0

Exiting... (E
Gibt ein Flimmerndes Video

vorher hab ich noch sinnlos folgende Befehle eingegeben (ich weiss garnicht was ich mache!)

ivtvctl -d /dev/video0 -n ("n")
ivtvctl -d /dev/video0 -0
ivtvctl -d /dev/video0 -6
ivtvctl -d /dev/video0 -0 (weil null müsste Tuner sein laut "n")

Ich astraktiere gerade daraus:
http://www.pro-linux.de/berichte/mythtv.html

bin beim Schritt 2.6:

(weitertesten...)
 
Um es nochmal zu wiederholen: Dein erstes Ziel sollte sein ivtv-tune zum Laufen zu bekommen. Hierbei helfen evt. folgende Tipps:
1. Schau mal nach ob es bei dir die Datei /etc/modprobe.d/tv gibt. Da hat nämlich yast seine Konfiguration abgelegt, die evt. mit deiner kollidiert (zB. andere Treiber und Parameter). Diese Datei umbenennen (zB. tv.old) und dann die Zeilen die du in modprobe.conf.local abgelegt hast in eine neue Datei /etc/modprobe.d/tv schreiben (und in modprobe.conf.local löschen).
2. Die Zeile "options ivtv tuner=50" in "options ivtv tuner=55" ändern. Ich habe das selbe Tuner-Model (TCL M2523_3DB _E) und bei mir klappt es mit tuner=55). Die Zeile "alias tveeprom tveeprom-ivtv" ist glaub ich nicht nötig (bei mir klappt es ohne; ob sie schadet weiß ich nicht).
3. ivtv Treiber entladen + laden: rmmod ivtv <return> modprobe ivtv.
Oder: Neu booten.
4. Sender einstellen: ivtv-tune -t europe-west -c <Kanal-Nr.>. Bei Erfolg sollte hier die Meldung: "/dev/video0: 210.250 Mhz (Signal Detected)" (oder ähnliches) erscheinen.
5. Mit: "xine pvr:/" fernsehen.

EDIT: Es dürfte wohl besser sein eine evt. vorhandene Datei /etc/modprobe.d/tv zu löschen (bzw in ein backup-Verzeichnis zu bewegen) anstatt sie nur umzubenennen. Ich bin nicht sicher ob modprobe alle Dateien unter /etc/modprobe.d/ auswertet.
 
es gibt bei mir 3 Modprobe.conf´ s :S

Die Local ist für sachen, die man selber ändern will.
Die anderen 2 sind einma yast2tvsave oder so und "tv".

Alle 3 haben den selben Inhalt:

Code:
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=55

das heisst ansonsten ist alles auskommentiert mit einem "#" Zeichen.

# lsmod | grep tuner
tuner 49196 0
v4l2_common 11520 1 tuner
i2c_core 23680 8 wm8775,cx25840,tda9887,tuner,ivtv,tveeprom,nvidia,i2c_i801

# cat | grep tuner /var/log/boot.msg
<6>tveeprom 1-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)
<6>tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
<6>tuner 1-0061: type set to 55 (TCL 2002MB)


wild-thing:~ # ivtv-tune -t europe-west -c 8
Invalid channel for 'europe-west'
wild-thing:~ # ivtv-tune -t europe-west -c 30
ioctl VIDIOC_S_FREQUENCY failed
wild-thing:~ # ivtv-tune -t europe-west -c 90
Invalid channel for 'europe-west'
wild-thing:~ # ivtv-tune -t europe-west -c 66
ioctl VIDIOC_S_FREQUENCY failed
wild-thing:~ #

wild-thing:~ # xine pvr:/
This is xine (X11 gui) - a free video player v0.99.4.
(c) 2000-2004 The xine Team.
=Xine hat sich aufgehängt.

Ich glaub langsam bei mir ist irgendwo ganz was anderes verkehrt. Nur was?

Sehr irritierend finde ich eben:

# cat | grep tuner /var/log/boot.msg
<6>tveeprom 1-0050: tuner model is TCL M2523_3DB_E (idx 113, type 4)
<6>tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
<6>tuner 1-0061: type set to 55 (TCL 2002MB)

Ich glaube das liegt wirklich an meiner Installation langsam *krulle mug*

Es gibt ja mehrere Tuner Optionen? Gibt es eine Liste aus der ich alle verfügbaren abgleichen kann?

im Win hab ich mal folgende Info abgegriffen:
Haupauge Win TV PVR PCI II (26xxx)
PCI\VEN_4444&DEV_0016&SUBSYS_80030070&REV_01
PCI\VEN_4444&DEV_0016&SUBSYS_80030070
PCI\VEN_4444&DEV_0016&CC_040000
PCI\VEN_4444&DEV_0016&CC_0400

-> http://pci-ids.ucw.cz/iii/?i=44440016

werde sicherheitshalber mal schaun was lspci im linux sagt.

und das sagt mir:
05:02.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

und was sagt mir:

[qoute]
<4>ivtv: module not supported by Novell, setting U taint flag.
<6>ivtv: ==================== START INIT IVTV ====================
<6>ivtv: version 0.7.0 (development snapshot compiled on Tue Jul 18 02:37:25 2006) loading
<6>ivtv: Linux version: 2.6.16.21-0.13-smp SMP 586 REGPARM gcc-4.1
<6>ivtv: In case of problems please include the debug info between
<6>ivtv: the START INIT IVTV and END INIT IVTV lines, along with
<6>ivtv: any module options, when mailing the ivtv-users mailinglist.
<6>ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
<6>tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
<6>cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
<6>wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
<6>ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
<6>ivtv0: Encoder revision: 0x02050032
<6>ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
<6>ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
<6>ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
<6>ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
<6>ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
<6>ivtv: ==================== END INIT IVTV ====================
[/quote]

Ich glaube das sollte mir sagen IVTV erkennt meine Karte nicht richtig. Weil die Zeile
<6>cx25840 1-0044: cx25843-23 found @ 0x88
nicht mit
05:02.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Übereinstimmt.

Stimmts?

Gruss

R
 
ok... das hier liegt jetzt eh erstmal auf Eis... habe meine NVidia nicht wieder bekommen und die Kohle gutgeschrieben bekommen im tausch hab ich mir eine ATI geholt. Von dem her muss ich warten bis die ATI Treiber so weit sind.

(siehe Signatur).

bis dann.

Gruss

R

Edit: Problem besteht nicht mehr.:
http://www.linux-club.de/viewtopic.php?p=425519#425519
###########
http://www.linux-club.de/viewtopic.php?t=74063&highlight=tcl
http://www.linux-club.de/viewtopic.php?p=452163#452163
http://www.linux-club.de/viewtopic.php?p=445530#445530
 
Oben