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

Neues zur PVR 150 und Remote!??

Ok,dann also mal los from Scratch zur Konfiguration der PVR-Fernbedienung ;-)
1.) YaST TV-Konfiguration starten.
2.) Da in der Kartenkonfiguration deiner TV-Karte über den Menüpunkt "Bearbeiten" (oder beim hinzufügen falls du die Karte nun testhalber wieder deaktiviert haben solltest) im letzten Schritt nachschauen wie es mit der InfraRed-Control (Kurz:IRC) Konfiguration aussieht, denn dort sollte das ir-kbd-i2c Modul eigentlich drüber geladen werden. Bild dazu: http://wiki.linux-club.de/Bild:YaST2_TV-Kartenkonfiguration_IR-Fernbedienungskonfiguration.png

3.) Dein lircd wieder mit der Konfiguration aus dem Wiki ( http://wiki.linux-club.de/Hauppauge_A415-HPG-WE_Fernbedienung ) reaktivieren.
4.) irkick oder ähnliches starten und dort deine Fernbedienung auch aktivieren damit du sie nutzen kannst. Ohne dies wird unter KDE vermutlich nicht viel von deiner Fernbedienung im KDE selbst ankommen da sie ja nicht abgefragt würde ;)

Dies war jedenfalls der Weg den ich mit meine WinTV Nova-S plus gegangen bin und der so sofort funktionierte. Dazu sag ich jedoch auch daß ich die lm_sensors vorher bereits konfiguriert hatte und somit der i2c Bus generell schonmal ansprechbar war, aber es sollte eigentlich auch ohne lm_sensors auf diesem Weg funktionieren und die benötigten i2c Kernelmodule sollten vom ir-kbd-i2c Modul geladen werden können.

Bis denne,
Tom
 
Also ich hab das jetzt wirklich genauso!

Und jetzt hab ich sensors-detect nochmal ausgeführt und es spricht:

Code:
To make the sensors modules behave correctly, add these lines to
/etc/modprobe.conf:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

To load everything that is needed, add this to some /etc/rc* file:

#----cut here----
# I2C adapter drivers
# modprobe unknown adapter ivtv i2c driver #0
# Chip drivers
# Warning: the required module pca9540 is not currently installed
# on your system. For status of 2.6 kernel ports check
# http://www.lm-sensors.org/wiki/Devices. If driver is built
# into the kernel, or unavailable, comment out the following line.
modprobe pca9540
modprobe w83627ehf
modprobe coretemp
# sleep 2 # optional
/usr/bin/sensors -s # recommended
#----cut here----

If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones! You really
should try these commands right now to make sure everything is
working properly. Monitoring programs won't work until the needed
modules are loaded.

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): y

Dazu eben, der Bug mit "PCA" <- das dingens hab ich nicht?

Also werde ich weder diese eine Zeile, noch den Sysconfigwert für diese Zeile bestehen lassen.

Nach dem Reboot melde ich mich.

Gruß

R
 
RE ich hoff das ist so nicht zu unübersichtlich?:
Code:
WILD-THING:/home/disk # lsmod |egrep "i2c_algo_bit|i2c_dev|ir_kbd_i2c"
i2c_dev 11140 0
ir_kbd_i2c 12688 0
ir_common 38148 1 ir_kbd_i2c
i2c_algo_bit 9988 1 ivtv
i2c_core 27520 11 i2c_dev,ir_kbd_i2c,w83627ehf,i2c_isa,wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom,i2c_i801
Code:
WILD-THING:/home/disk # rclirc status
Checking for service lircd unused
Code:
WILD-THING:/home/disk # rclirc stop
Shutting down lircd done
Code:
WILD-THING:/home/disk # rclirc start
Starting lircd .....Error: no device found unused


Code:
WILD-THING:/home/disk # cat /etc/modprobe.conf.local
#
# please add local extensions to this file
alias char-major-89 i2c-dev
Code:
WILD-THING:/home/disk # cat /etc/init.d/boot.local
#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved.
#
# Author: Werner Fink <werner@suse.de>, 1996
# Burchard Steinbild, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
modprobe w83627ehf
modprobe coretemp
/usr/bin/sensors -s

Und dmesg:
Code:
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.10.3 (tagged release) loading
ivtv:  Linux version: 2.6.22.5-31-default SMP mod_unload 586
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 card (cx23416 based)
ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 23 (level, low) -> IRQ 20
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv i2c driver #0: Test OK
tveeprom 1-0050: Hauppauge model 26154, rev G1B3, serial# 9642561
tveeprom 1-0050: tuner model is TCL M2523_3DB_E (idx 113, type 55)
tveeprom 1-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44)
tveeprom 1-0050: audio processor is CX25843 (idx 37)
tveeprom 1-0050: decoder processor is CX25843 (idx 30)
tveeprom 1-0050: has no radio, has IR receiver, has IR transmitter
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: reopen i2c bus for IR-blaster support
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Registered device video0 for encoder MPEG (4 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi0 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
tuner 1-0061: type set to 55 (TCL 2002MB)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ====================  END INIT IVTV  ====================
Adding 2104472k swap on /dev/sdb5.  Priority:-1 extents:1 across:2104472k
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
loop: module loaded
fuse init (API version 7.8)
AppArmor: AppArmor initialized
audit(1196455331.070:2):  type=1505 info="AppArmor initialized" pid=2219
NET: Registered protocol family 17
coretemp coretemp.0: Using undocumented features, absolute temperature might be wrong!
coretemp coretemp.1: Using undocumented features, absolute temperature might be wrong!
powernow: This module only works with AMD K7 CPUs
processor_perflib-0519 [00] processor_get_psd     : Invalid _PSD data
processor_perflib-0519 [00] processor_get_psd     : Invalid _PSD data
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8192 buckets, 65536 max)
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[fglrx] Maximum main memory to use for locked dma buffers: 1899 MBytes.
[fglrx] Reserve Block - 0 offset =  0X7ffb000 length = 0X5000
[fglrx] Reserve Block - 1 offset =  0X0 length = 0X1000000
[fglrx] Reserve Block - 2 offset =  0X1ffff000 length = 0X1000
[fglrx] Reserve Block - 3 offset =  0Xffc0000 length = 0X40000
r8169: eth0: link up
r8169: eth0: link up
IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk>
audit(1196455371.072:3): audit_backlog_limit=320 old=64 by auid=4294967295 res=1
audit(1196455371.072:4): audit_pid=3824 old=0 by auid=4294967295
i2c /dev entries driver
WILD-THING:/home/disk #

Gruß

R
 
Hi!
Ich habe sensors-detect nun auch nochmal ausgeführt udn mir ist eine Zeile dabei aufgefallen (abgesehen vom bei dir fehlenden und bei mir nichtmal erwähnten Kernelmodul was aber wohl Mainboardspezifisch sein dürfte sofern du ein Gigabyte-Board hast wie ich per Google sah)
Code:
alias char-major-89 i2c-dev
wird wohl bei mir von sensors-detect angelegt womit der i2c Bus sich wohl ansprechen lassen dürfte.
Die komplette Augabe meines erneuten sensors-detect Durchgangs findest du unter http://phpfi.com/280037 zum vergleichen.
Ein paar Bilder mehr zur genauen Konfiguration meiner WinTV Nova-S plus wo du im Vergleich zu deiner WinTV PVR 150 vielleicht noch ein paar Infos rausziehen kannst wirds im Laufe des Wochenendes wohl im Wiki geben, denn da schreib ich dann mal eine Installationsanleitung für diese Karte samt Fernbedienung inklsuive YaST Screenshots ;), oder wenn nötig per FTP eben unter tp://ftp.mosnis.dyndns.org/pub/tv/WinTV_Nova-S_plus_Konfigurationsscreenshots wo ich die Bilder bis zur Fertigstellung des Artikels schonmal verfügbar gemacht habe :wink: (da kommen die aber wieder weg sobald der Artikel steht).

Bis denne,
Tom
 
ich habe ein ASUS P5 B.

Code:
alias char-major-89 i2c-dev
wurde bei mir vorgeschlagen und ich mach mal "coretemp wieder raus"

Gruß

R
 
Hm,was mir gerade noch eingefallen ist: Ein Modul dürfte noch von irkick oder einem Startscript hier erst bei Bedarf geladen werden was hier wohl auch eine Schlüsselrolle spielen dürfte. Führ einfach mal
Code:
modprobe lirc_i2c
aus und sag Bescheid ob damit nun endlich was geht (die Idee war vermutlich zu simpel um einfach drauf zu kommen*g*)
 
Code:
WILD-THING:/home/disk # modprobe lirc_i2c
Speicherzugriffsfehler
WILD-THING:/home/disk # rclirc status
Checking for service lircd                                           unused
WILD-THING:/home/disk # rclirc stop
Shutting down lircd                                                  done
WILD-THING:/home/disk # modprobe lirc_i2c

Und im zweiten Konsolenfenster, weil der Befehl hängen bleibt:
Code:
WILD-THING:/home/disk # lsmod |egrep "i2c_algo_bit|i2c_dev|ir_kbd_i2c"
ir_kbd_i2c             12688  0
ir_common              38148  3 cx88xx,bttv,ir_kbd_i2c
i2c_algo_bit            9988  3 cx88xx,bttv,ivtv
i2c_core               27520  13 cx88xx,bttv,lirc_i2c,ivtv,ir_kbd_i2c,w83627ehf,                       i2c_isa,wm8775,cx25840,tuner,i2c_algo_bit,i2c_i801,tveeprom
da gehts dann durcheinander, leider.

und wieder:
WILD-THING:/home/disk # rclirc stop
Shutting down lircd done
WILD-THING:/home/disk # rclirc start
Starting lircd .....Error: no device found unused

Sieht so aus als wars das. Das richt irgendwie nach "bug"

edit:
dementsprechend hab ich jetzt noch folgendes gemacht:
Code:
rmmod cx8800
rmmod cx88xx
rmmod bttv
reboot

und so kommt es zu dieser Ausgabe:
Code:
WILD-THING:/home/disk # lsmod |egrep "i2c_algo_bit|i2c_dev|ir_kbd_i2c"
ir_kbd_i2c             12688  0
ir_common              38148  1 ir_kbd_i2c
i2c_algo_bit            9988  1 ivtv
i2c_core               27520  10 ir_kbd_i2c,w83627ehf,i2c_isa,wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom,i2c_i801

Wenn du mir nicht bös bist, schlage ich vor, dass das wohl gefixt werden müsste von den Entwicklern? Und dass ich jetz einen Döner essen gehe ;)

/edit
Vielen vielen Dank nochmal. Aber ich glaub wir sind leider aufgesessen.

Gruß

R
 
revealed schrieb:
Code:
WILD-THING:/home/disk # modprobe lirc_i2c
Speicherzugriffsfehler
...

Und im zweiten Konsolenfenster, weil der Befehl hängen bleibt:
Code:
WILD-THING:/home/disk # lsmod |egrep "i2c_algo_bit|i2c_dev|ir_kbd_i2c"
ir_kbd_i2c             12688  0
ir_common              38148  3 cx88xx,bttv,ir_kbd_i2c
i2c_algo_bit            9988  3 cx88xx,bttv,ivtv
i2c_core               27520  13 cx88xx,bttv,lirc_i2c,ivtv,ir_kbd_i2c,w83627ehf,                       i2c_isa,wm8775,cx25840,tuner,i2c_algo_bit,i2c_i801,tveeprom

Sieht so aus als wars das. Das richt irgendwie nach "bug"

Gruß

R
Also das mit dem Speicherzugriffsfehler riecht wirlich nach einem Bug in der i2c Anbindung deines TV-Kartentreibers. Wenn der i2c Bus soweit korrekt ansprechbar ist dürfte das lirc_i2c Modul jedenfalls keinen speicherfeher produzieren sondern nur entweder funtionieren oder gar nichts tun. So siehts so aus als wole es etwas ansprechen was sich als ansprechbar ausgibt aber dann dran verreckt. Vieleicht musst du mit deiner Hardware erstmal das ir-kbd-i2c Modul entladen statt es wie es hier geht beides zugeich zu nutzen? http://ivtvdriver.org/index.php/Howto:Remotes schießt diese Vermutung jedenfalls nicht wirlich aus,sondern eher im Gegenteil.... ich hab ja hier einen anderen Chipsatz (Conexant Blackbird Design Typ cx88 ) in der WinTV Nova-S plus mit allerdings derselben Fernbedienung dazu, da kanns natürlich mit der Zusammenarbeit der Module ziemlich anders aussehen betreffs dem i2c Bus.

Welche Treiberversion des ivtv-Treibers hast du eigentlich genau am Werk (Buildversionsangabe des RPM-Pakets?)? Im ivtv Wiki steht jedenfalls die 0.10.3 Version für den Treiber und die Firmware drin und nichts von nicht unterstützten Funktionen dieser Versionen. Vielleicht ist genau dieser Build der bei dir vorhandenen Treiber ja feherhaft wie ja auch neuich mal das Kernelupdate auf 2.6.22.12-0.1?

Bis denne,
Tom
P.S.:Ich geh dann jetzt auch ma ieber in meine Stamm-Cocktailbar ein paar Biere und Wodka-Lemons zischen passend zum vermutlich mal wieder wie die meisten Freitage dort stattfindenden Guitar-Hero-Wett-Pseudoklampfen*g* und anschließendem Kickern (=Tischfußball mit Stangen,nicht Tip-Kick für diejenigen, die es bisher nicht kennen) in ner anderen Kneipe...
 
Code:
WILD-THING:/home/disk # rpm -qa |grep ivtv
ivtv-firmware-0.10.3-37
ivtv-kmp-default-0.10.3_2.6.22.5_31-37
ivtv-0.10.3-37
WILD-THING:/home/disk # uname -rio
2.6.22.12-0.1-default i386 GNU/Linux
WILD-THING:/home/disk #

jetzt muss ich das noch lesen und verstehen *g*

Gruß

R
 
Hallo!

schon wieder doppelposting...

ich bin mal grad durchs Sysconfig geschlendert... und ich hab noch etwas gefunden:
Code:
"DVB_AV7110_LOADKEYS_FILE"
"DVB_LOAD_MODULES"
Beide sind leer. Ich erkenne den Sinn allerdings nicht. Ob das was mit lircd zu tun haben könnte.

Gruß

R
 
hmm... also ich nutz zwischenzeitlich mein Handy als Fernbedienung via Bluetooth.

Das geht auch.

Gruß

R
 
Oben