Sie sind nicht angemeldet.

1

25.09.2010, 13:37

Fernsehkarte kein /dev/video0

Hallo Leute,

heute möchte ich mal meine Fernsehkarte zum laufen bringen. Was ich bereits hin bekommen habe, ist das die Treiber laufen. Nur TVtime, Kaffeine oder xawtv können nicht auf die Karte zugreifen. Aber hier mal meine Schritte.
Ich verwende folgende Karte.

Quellcode

1
2
3
4
5
6
05:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: TERRATEC Electronic GmbH Cinergy 1200 DVB-T
        Flags: bus master, medium devsel, latency 64, IRQ 18
        Memory at febffc00 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_av
        Kernel modules: budget-av


mit less /var/log/dmesg habe ich folgenden Eintrag gefunden. OK ??

Quellcode

1
2
3
4
5
6
7
Linux video capture interface: v2.00
saa7146: register extension 'budget_av'.
budget_av 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
IRQ 18/: IRQF_DISABLED is not guaranteed on shared IRQs
saa7146: found saa7146 @ mem ffffc900100fec00 (revision 1, irq 18) (0x153b,0x1157).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (Terratec Cinergy 1200 DVB-T)


lsmod zeigt mir folgendes. Das sieht für mein dafürhalten OK aus.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
budget_av              18192  0 
saa7146_vv             33600  1 budget_av
videodev               31184  1 saa7146_vv
v4l1_compat            10132  1 videodev
v4l2_compat_ioctl32     9264  1 videodev
rtc_cmos                6524  0 
rtc_core               10068  1 rtc_cmos
rtc_lib                 1408  1 rtc_core
snd_page_alloc          5280  2 snd_hda_intel,snd_pcm
i2c_i801                6876  0 
thermal                10256  0 
uhci_hcd               16440  0 
processor              24800  0 
videobuf_dma_sg         6900  1 saa7146_vv
videobuf_core          10788  2 saa7146_vv,videobuf_dma_sg
budget_core             5636  1 budget_av
dvb_core               70132  2 budget_av,budget_core
saa7146                11288  3 budget_av,saa7146_vv,budget_core


daraufhin habe in mal xawtv aus dem terminal gestartet. Im Wesentlichen kam die Meldung ,das es kein /dev/video0 gibt. Das habe ich dann kontrolliert und es stimmte. ;_( Im Netz habe ich gelesen, das dabei der Befehl MAKEDEV video helfen kann. Nun gut aber richtig weiter bin ich auch nicht.
Welches Programm hätte eigentlich das /dev/video0 anlegen sollen?

Im Moment bekomme ich folgende Meldung wenn ich xawtv starte.

Quellcode

1
2
3
4
5
6
7
8
his is xawtv-3.95, running on Linux/x86_64 (2.6.34-gentoo-r6)
WARNING: v4l-conf is compiled without DGA support.
can't open /dev/video0: No such device or address
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: Kein passendes Gerät bzw. keine passende Adresse gefunden
v4l2: open /dev/video0: Kein passendes Gerät bzw. keine passende Adresse gefunden
v4l: open /dev/video0: Kein passendes Gerät bzw. keine passende Adresse gefunden
no video grabber device available



Irgendwo auf diesem Weg muss ich mich verlaufen haben. ;-) Ich danke euch für jeden Tipp.

Gruß Nordländer

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nordländer« (26.09.2010, 08:53)


2

25.09.2010, 14:00

Hi

Quellcode

1
2
05:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: TERRATEC Electronic GmbH Cinergy 1200 DVB-T
Es handelt sich hier ja um eine DVB-T Karte, beachte das DVB kein Device unter /dev/video* anlegt, sondern idR unter /dev/dvb/
Schau also mal ob es evtl. schon ein /dev/dvb/adapter0/ gibt.
Wenn ja, dann versuche es am besten (sofern gewünscht) mit kaffeine , das sollte idR gut und einfach funktionieren sofern denn Treiber, eventuell benötigte firmware und das genannte Device verfügbar sind.

Beachte das Anwendungen wie tvtime und xawtv nicht für Digitales TV (DVB) genutzt werden können.

3

25.09.2010, 15:36

Hallo Josef,

ich habe versucht die Firmware zu installieren. Nur bekomme diese Fehlermeldung. Anscheint gibt es die Datei nicht mehr. Mit Hilfe von Google habe ich sie in Russland gefunden. Aber wie kann ich gentoo jetzt veranlassen die Firmware für mich zu installieren. Mal abgesehen davon das ich nicht weis was ich da aus Russland bekommen habe. ?(

Ich habe die Firmware, die ich vorher verwendet habe auch noch aber sie einfach in /lib64/firmware zu kopieren hat auch nichts gebracht. Deshalb wollte ich das gentoo es automatisch dahin installiert lassen wo es hingehört. Hast du noch eine Idee wie ich das anstellen könnte?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
emerge -v media-tv/linuxtv-dvb-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-tv/linuxtv-dvb-firmware-2009.09.19  DVB_CARDS="tda10046 tda10046lifeview -af9005 -bcm3510 -cx18 -cx231xx -cx23885 -dibusb-usb1 -dibusb-usb2 -mpc718 -nxt200x -opera1 -or51132 -or51211 -pvrusb2 -sp8870 -sp887x -tda10045 -ttpci -ttusb-dec -usb-a800 -usb-af9015 -usb-bluebird -usb-dib0700 -usb-dtt200u -usb-dw2104 -usb-umt -usb-vp702x -usb-vp7045 -usb-wt220u -vp7041" 22,072 kB                                                                                                         

Total: 1 package (1 new), Size of downloads: 22,072 kB


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-tv/linuxtv-dvb-firmware-2009.09.19
>>> Downloading 'http://www.tt-download.com/download/updates/219/TT_PCI_2.19h_28_11_2006.zip'
--2010-09-25 15:19:42--  http://www.tt-download.com/download/updates/219/TT_PCI_2.19h_28_11_2006.zip
Auflösen des Hostnamen »www.tt-download.com«.... 208.73.210.28
Verbindungsaufbau zu www.tt-download.com|208.73.210.28|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 (OK)
Länge: 1173 (1,1K) [text/html]
In »»/usr/portage/distfiles/TT_PCI_2.19h_28_11_2006.zip«« speichern.

100%[===================================================================================>] 1.173       --.-K/s   in 0,002s  

2010-09-25 15:19:43 (587 KB/s) - »»/usr/portage/distfiles/TT_PCI_2.19h_28_11_2006.zip«« gespeichert [1173/1173]

('Filesize does not match recorded size', 1173, 22366414)
!!! Fetched file: TT_PCI_2.19h_28_11_2006.zip VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      1173
!!! Expected: 22366414
Refetching... File renamed to '/usr/portage/distfiles/TT_PCI_2.19h_28_11_2006.zip._checksum_failure_.PQmIjz'

!!! Couldn't download 'TT_PCI_2.19h_28_11_2006.zip'. Aborting.
 * Fetch failed for 'media-tv/linuxtv-dvb-firmware-2009.09.19', Log file:
 *  '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/build.log'

>>> Failed to emerge media-tv/linuxtv-dvb-firmware-2009.09.19, Log file:

>>>  '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/build.log'

 * Messages for package media-tv/linuxtv-dvb-firmware-2009.09.19:

 * Fetch failed for 'media-tv/linuxtv-dvb-firmware-2009.09.19', Log file:
 *  '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/build.log'


PS.: In der Datei aus Russland war nur Blödsinn drin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nordländer« (25.09.2010, 15:47)


4

25.09.2010, 21:12

Ich habe die Firmware, die ich vorher verwendet habe auch noch aber sie einfach in /lib64/firmware zu kopieren hat auch nichts gebracht.
Beachte /lib64/firmware/ ist nicht der richtige Ort, die firmware wird unter
/lib/firmware/ erwartet.
Ansonsten ist die firmware idR auch mit auf der Software/Treiber-CD mit drauf, hättest du die noch verfügbar?

Eventuell auch noch hilfreich Terratec_Cinergy_1200_DVB-T wiki

5

25.09.2010, 21:23

ich habe die Firmware tda10046 nach lib/firmware kopiert damit liegt sie auch im Verzeichnis /lib64/firmware. Ich gehe davon aus das die Verzeichnisse verlinkt sind. Gibt es eine Möglichkeit zusehen wann er die Firmware lädt?

Danke für den Link ich schau mal. :-)

6

25.09.2010, 21:56

Gibt es eine Möglichkeit zusehen wann er die Firmware lädt?
Ja, das sollte alles in der kernel log "dmesg" einsehbar sein, eine grobe Übersicht könnte zb etwas wie

Quellcode

1
dmesg | grep -ie dvb -e firmware -e saa
ausgeben.

7

25.09.2010, 22:30

Ja, leider wird nichts angezeigt, das darauf hinweist das die Firmware geladen wird oder das es dabei Probleme gibt. In der Anleitung ist es beschrieben wie das Laden fehlt schlägt. Ich glaube bei mir wird noch nicht einmal versucht die Firmware zu laden. Irgendwo klemmt dieser Mechanismus noch.

8

25.09.2010, 22:36

Wird denn ein Device unter /dev/dvb/ angelegt?

Ansonsten hänge deine dmesg doch bitte mal mit an.
(bitte als Dateianhang)

9

25.09.2010, 22:39

Ja

Quellcode

1
2
ls /dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/dvr0


Ich habe auch mal mir in der Anleitung beschrieben folgenden Befehl ausgeführt. Es gab aber nur ein Leerzeile. ;-(

Quellcode

1
cat /proc/sys/kernel/hotplug

10

25.09.2010, 23:24

Puhh..., ich kenne diese Karte nun nicht, aber ich hätte ein wenig mehr unter /dev/dvb/adapter0/ erwartet...

Was sagt denn kaffeine wenn du dort versuchst das Gerät einzurichten?

11

26.09.2010, 00:17

Ich habe gerade noch einmal nach gesehen was sich in /dev/dvb befindet. Frage mich bitte nicht wie ich das hinbekommen habe aber das Verzeichnis ist weg. ?( Ich hatte in der Zwischenzeit den Kernel einmal neu gebaut und hotplug installiert. Nun ist es aber weg. Ich hoffe du kann mir sagen was ich tun kann um es wiederzubekommen.

12

26.09.2010, 08:43

Ich habe gerade noch einmal nach gesehen was sich in /dev/dvb befindet. Frage mich bitte nicht wie ich das hinbekommen habe aber das Verzeichnis ist weg. ?( Ich hatte in der Zwischenzeit den Kernel einmal neu gebaut und hotplug installiert. Nun ist es aber weg. Ich hoffe du kann mir sagen was ich tun kann um es wiederzubekommen.
Hm.., nein hotplug würde ich wieder runterschmeißen.
Stelle am besten den bisherigen Zustand wieder her. Ich vermute ein wenig das dir bisher "nur" die Tuner Module, das frontend "CONFIG_DVB_TDA1004X" fehlte?!

13

26.09.2010, 08:46

So, was soll ich sagen der Sonntag fängt gut an. :thumbsup: Ich habe den Kernel neu gebaut und schon läuft Alles. Ich hatte ein Modul raus genommen von dem ich geglaubt habe das ich es nicht brauche. Danke für dein Hilfe. So bin ich wieder in die richtige Richtung gelaufen. ;-)

Und hier noch ein Zusammenfassung des Ganzen.TERRATEC_Cinergy_1200_DVB-T


Gruß Nordländer

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Nordländer« (26.09.2010, 11:31)


Ähnliche Themen