Mailinglist Archive: opensuse-multimedia-de (261 mails)

< Previous Next >
Re: [suse-multimedia] Suse 9.2 und Hauppauge WinTV PVR firmware uplad
  • From: Klaus Gieb <k.gieb@xxxxxxxxxxx>
  • Date: Wed, 23 Feb 2005 13:52:19 +0100
  • Message-id: <200502231352.19820.k.gieb@xxxxxxxxxxx>
hallo,

falls jemand auch von dem unten geschilderten problem betroffen ist, hier
meine
(sicher umständliche u unkonventionelle) lösung:

- bttv treiber von
http://dl.bytesex.org/releases/video4linux/bttv-0.9.15.tar.gz runterladen und
enpacken.
- in der datei bttv-cards.c die zeile
#undef CONFIG_FW_LOADER
nach
#include <linux/vmalloc.h>
einfügen (dadurch wird wieder das alte firmware uploadverfahren verwendet)
- nun (als root) make eintippen
- im verzeichnis /lib/modules/2.6.8-24-default/kernel/drivers/media/video
'cp bttv.ko bttv.ko_save_orig` eintippen
- den treiber mit 'make install' installieren. (mit diesem treiber
funktioniert der firmware upload zwar, der tuner geht bei mir aber net
sch@*§e!)
- daher: wierder ins
verzeichnis /lib/modules/2.6.8-24-default/kernel/drivers/media/video wechseln
u 'cp bttv.ko bttv.ko_save_new` eintippen.
- in einem editor folgendes script erstellen (z.B. init_tv_stupid.sh):

#!/bin/bash

cd /lib/modules/2.6.8-24-default/kernel/drivers/media/video
modprobe -r bttv
cp bttv.ko_save_new bttv.ko
depmod -a
modprobe bttv
modprobe -r bttv
cp bttv.ko_save_orig bttv.ko
depmod -a
modprobe bttv

- nach jedem kaltstart (als root) dieses script ausführen
- ton funktioniert *endlich*

falls jemand einen besseren weg kennt (Ruediger Meier hatte in dieser liste
das gleiche problem:
http://lists.suse.com/archive/suse-multimedia/2004-Oct/0319.html), bitte an
mich weitergeben.

---
mfg, klaus

> > 0n 05/02/15@15:27 Klaus Gieb told me:
> > > ich habe eine Hauppauge WinTV PVR karte.
> > >
> > > seit dem update von 9.0 auf 9.2 (und damit auf den 2.6er kernel)
> > > funktioniert der ton nicht mehr, da die firmware nicht mehr hochgeladen
> > > wird (ganz sicher kein problem mit soundkarte).
> > > früher (2.4.x) wurde diese, vom bttv modul, direkt aus
> > > /usr/lib/video4linux/hcwamc.rbf geladen.
> > >
> > > meinem verständis nach, ist neuerdings (2.6.x) hotplug für dieses laden
> > > verantwortlich. aus irgend einem grund geht dies aber nicht.
> > >
> > > die firmware liegt in /usr/lib/hotplug/firmware/hcwamc.rbf
> > >
> > > meiner meinung nach, sollte dies genügen, um die firmware zu laden.
> > > der treiber sagt aber in der /var/log/messages:
> > > bttv0: no altera firmware [via hotplug]
> > > d.h. der aufruf:
> > > rc = request_firmware(&fw_entry, "hcwamc.rbf", &btv->c.pci->dev);
> > > im treiber (bttv-cards.c) geht schief.
> > >
> > > seltsamer weise scheint hotplug aber gar nicht 'gefragt' zu werden:
> > > habe in '/etc/sysconfig/hotplug' HOTPLUG_DEBUG="max" gesetzt.
> > > zum zeitpunkt des modul ladens (also nach 'modprobe bttv') kommen aber
> > > keinerlei meldungen von hotplug.
> > >
> > > habe ich etwas übersehen/vergessen?
> > > mache ich etwas grundlegend verkehrt?
> >
> > Ich kenne die PVR 350 nicht, aber AFAIK wird die vom bttv nicht
> > unterstuetzt sondern braucht IvyTV. Auf die Schnelle habe ich das
> > hier gefunden:
>
> vergessen zu sagen: es geht um die pvr 250. und mir geht es nicht um den
> mpeg chip (der bei der 250 unter linux nicht unterstützt wird), sondern
> lediglich um die tv-funktion. diese braucht schon den bttv treiber. die tv
> funktion geht ja auch wunder bar, es ist lediglich der ton, der mir ein
> problem bereitet. der msp muss (nach einem kaltstart mit der firmware
> initialisiert werden, um zu funktionieren. im treiber ist dies auch
> vorgesehen (via hotplug), geht bei mir allerdings nicht (mit'm 2.4er kernel
> u der gleichen firmware hat es allerdings gut funktioniert).
>
> > http://marc.waeckerlin.org/linux/pvr.php
> >
> > aber IIRC gibt es auch in der mythtv Doku weitere Infos.
>
> danke, aber die helfen mir leider auch nicht weiter.
>
> ---
> mfg, klaus

< Previous Next >