Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

05.01.2009, 06:11

Terratec Cinergy HT PCMCIA mit SAA7134 Chipsatz

Moin erstmal,

Habe hier auf meinem Laptop ein Testsystem mit gentoo aufgezogen. Soweit funktioniert auch alles bis auf einige kleine Details denen ich mich noch widmen muss. Jetzt habe ich natürlich nach den Treibern für meine TV-Karte, eine Terratec Cinergy gesucht. Dazu muss das Modul saa7134 geladen werden was bei den Standardkerneln anderer Distributionen schon seit 2.6.18 oder 19 (schlagmichtot) integriert ist.

Jetzt wollte ich den Kernel mit dem benötigten Modul 2.6.27 bauen, allerdings finde ich die Option nicht. Kann es sein, dass der Treiber für den saa7134 Chip aus dem Kernel entfernt wurde mit der Änderung der Handhabung bei unfreien Treibern die im Kernel laufen? Kann auf jeden Fall die Option dazu nirgends finden. Wenn das damit zusammenhängt dann bin ich davon allerdings nicht sehr begeistert. Hardware die seit geraumer Zeit absolut problemlos läuft funzt jetzt nicht mehr :(

Jetzt hab ich gehört, dass man bei gentoo problemlos auch ältere Versionen von Programmen, bzw. von Kerneln laufen lassen kann. Wie gestaltet sich das allerdings in der Praxis? Hat da jemand einen Link auf ein hilfreiches Howto?

Vielen Dank schon mal im Voraus

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Arezar« (25.08.2009, 14:04)


2

05.01.2009, 08:37

Moin,

der Treiber ist bei mir im Kernel verfügbar.

Quellcode

1
2
cd /usr/share/linux
make menuconfig


Dann unter Device Drivers->Multimedia Devices den Punkt Video for Linux aktivieren. Es sollte der Punkt Video Capture Adapters auftauchen. Unter diesem Punkt findest du das gesuchte Modul. Aktivieren und Kernel neu kompilieren (s. Gentoo Handbuch), neuen Kernel installieren und eventuell die /etc/modules.autoload/kernel-2.6 anpassen.

Tipp: Man kann im menuconfig-Programm auch suchen: Einfach "/" eingeben, und ein Suchfenster erscheint.

Gruß

Stareagle

3

05.01.2009, 16:40

Die Suchfunktion hat mir das Modul auch ausgegeben allerdings finde ich an der Stelle das Modul nicht. Wenn ich allerdings das Modul Video4Linux aktiviere bekomme ich trotzdem keine Auswahlmöglichkeit für das Modul SAA7134. Hab jetzt dort alles abgesucht aber nix gefunden.

Mein verwendeter Kernel ist der 2.6.27-gentoo-r7.

4

05.01.2009, 18:04

Wenn du "/" tippst und dann 7134, listet er dir VIDEO_SAA7134 auf. Da gibt es auch eine "Depends"-Zeile:

Quellcode

1
2
3
4
5
6
7
8
9
Symbol: VIDEO_SAA7134 [=m]
Prompt: Philips SAA7134 support
    Defined at drivers/media/video/saa7134/Kconfig:1
    Depends on: HAS_IOMEM && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && VIDEO_DEV && PCI && I2C && INPUT
    Location:
        -> Device Drivers
            -> Multimedia devices
                -> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y])
    Selects: VIDEOBUF_DMA_SG && VIDEO_IR && VIDEO_TUNER && VIDEO_TVEEPROM && CRC32


Das musst du auch gesetzt haben ...

(Kernel: 2.6.28)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

05.01.2009, 21:59

Hab jetzt ein bischen gebraucht aber jetzt funzt`s. Anscheinend fehlte die I2C Unterstützung in der Kernelconfig. Danach erschien dann auch der Punkt für den SAA7134 Chipsatz. Mit meiner obigen Aussage lag ich wohl total daneben. Ich hatte das nur irgendwo mal gelesen und hatte dann mit dieser Meldung im Hinterkopf dann die falschen Jungs in Verdacht. Jetzt muss ich nur noch den Kernel backen und dann kdetv installieren.

Vielen Dank auf jeden Fall für die Hilfe. Werd mich wahrscheinlich nochmal melden wegen diverser anderer Probleme aber da tüftel ich erstmal selbst noch ein bischen rum.

MfG

6

06.01.2009, 09:54

Ich wusste jetzt nicht ob ich dafür einen neuen Thread starten soll oder nicht dachte aber dass das wohl doch zusammengehört.

Ich habe jetzt den Kernel mit dem saa7134 Modul erstellt und die Module in /etc/modules.autoload.d/kernel-2.6 beim Systemstart aktiviert:

Quellcode

1
2
3
4
5
6
7
8
# saa7134 chipset support
# =======================

saa7134
saa7134-dvb
saa7134-empress
saa7134-alsa
saa6752hs


Ein lsmod zeigt bei mir folgende geladene Module:

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Module              	Size  Used by
michael_mic        	10368  4 
arc4                	9856  4 
ecb                	10624  4 
ipv6              	209188  8 
aes_generic        	37288  1 
saa6752hs          	16780  0 
saa7134_alsa       	17984  0 
snd_pcm            	69508  1 saa7134_alsa
snd_timer          	25480  1 snd_pcm
snd_page_alloc     	15496  1 snd_pcm
saa7134_empress    	15620  0 
v4l2_int_device    	10624  0 
ufs                	71044  0 
jfs               	152684  0 
gfs2              	328620  0 
msdos              	14976  0 
pcmcia             	38060  0 
cpufreq_ondemand   	14476  0 
freq_table         	12288  1 cpufreq_ondemand
sbp2               	26636  0 
raw1394            	27740  0 
video1394          	21436  0 
eth1394            	21508  0 
ieee80211_crypt_tkip	16384  2 
ieee80211_crypt_ccmp	13056  1 
ieee80211_crypt_wep	11520  0 
snd                	46260  3 saa7134_alsa,snd_pcm,snd_timer
soundcore          	14432  1 snd
tda1004x           	21380  1 
saa7134_dvb        	25484  0 
videobuf_dvb       	12676  1 saa7134_dvb
dvb_core           	74624  2 saa7134_dvb,videobuf_dvb
sg                 	34740  0 
tda827x            	17156  2 
tda8290            	20228  1 
tuner              	30024  0 
saa7134           	136148  3 saa7134_alsa,saa7134_empress,saa7134_dvb
ir_common          	47620  1 saa7134
videodev           	37760  3 saa7134_empress,tuner,saa7134
v4l1_compat        	20356  1 videodev
compat_ioctl32      	9344  1 saa7134
v4l2_common        	18304  4 saa6752hs,saa7134_empress,tuner,saa7134
videobuf_dma_sg    	19204  4 saa7134_alsa,saa7134_empress,saa7134_dvb,saa7134
videobuf_core      	24196  4 saa7134_empress,videobuf_dvb,saa7134,videobuf_dma_sg
tveeprom           	19076  1 saa7134
eepro100           	33168  0 
hci_usb            	20120  0 
bluetooth          	57316  1 hci_usb
usb_storage       	121376  0 
ipw2200           	131400  0 
ieee80211          	33736  1 ipw2200
ieee80211_crypt    	13188  4 ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211_crypt_wep,ieee80211
e100               	36876  0 
yenta_socket       	28812  2 
mii                	12928  2 eepro100,e100
ohci1394           	33328  1 video1394
rsrc_nonstatic     	17792  1 yenta_socket
firmware_class     	14984  4 pcmcia,tda1004x,saa7134_dvb,ipw2200
pcmcia_core        	39188  3 pcmcia,yenta_socket,rsrc_nonstatic
ieee1394           	83524  5 sbp2,raw1394,video1394,eth1394,ohci1394
ohci_hcd           	27536  0 
uhci_hcd           	26380  0 
ehci_hcd           	36620  0 
sony_laptop        	35420  0 
i2c_i801           	16784  0 
usbcore           	120688  6 hci_usb,usb_storage,ohci_hcd,uhci_hcd,ehci_hcd
thermal            	23452  0 
i2c_core           	31124  10 saa6752hs,tda1004x,saa7134_dvb,tda827x,tda8290,tuner,saa7134,v4l2_common,tveeprom,i2c_i801
shpchp             	33300  0 
rtc                	17576  0 
processor          	41388  2 thermal
pci_hotplug        	31776  1 shpchp
asus_acpi          	21916  0 
backlight          	12036  2 sony_laptop,asus_acpi
battery            	14336  0 
ac                 	11264  0 
button             	14224  0 
thermal_sys        	17576  2 thermal,processor


Ein Ausschnitt aus dmesg zeigt mir auch das saa7134 Modul an und es wird als /dev/video0 oder /dev/vbi0 eingebunden:

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=11
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=5
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] R, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
tda1004x: setting up plls for 48MHz sampling clock
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
EXT3 FS on hda5, internal journal
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
ieee80211_crypt: registered algorithm 'WEP'
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
ieee80211_crypt: registered algorithm 'CCMP'
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
ieee80211_crypt: registered algorithm 'TKIP'
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
eth1394: eth2: IPv4 over IEEE 1394 (fw-host0)
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
video1394: Installed video1394 module
ieee1394: raw1394: /dev/raw1394 device initialized
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
GFS2 (built Jan  5 2009 22:58:26) installed
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
JFS: nTxBlock = 8077, nTxLock = 64616
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
tda1004x: found firmware revision 29 -- ok
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x08, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x08, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] R, addr=0x61, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x61, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0x58000000 irq 9 registered as card -1
i2c-core: driver [saa6752hs] registered
i2c-adapter i2c-1: found normal entry for adapter 1, addr 0x20
i2c-adapter i2c-1: master_xfer[0] W, addr=0x20, len=0
kjournald starting.  Commit interval 5 seconds


Ein emerge --pretend --verbose kdetv zeigt mir an, dass es keine zusätzlichen USE-Flags zu setzen gibt:

Quellcode

1
2
3
4
5
6
7
8
 emerge --pretend --verbose kdetv

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

Calculating dependencies... done!
[ebuild   R   ] media-tv/kdetv-0.8.9  USE="-arts -debug -lirc -opengl -xinerama -zvbi" LINGUAS="-bg -br -ca -cs -cy -da -de -el -en_GB -es -et -fi -fr -ga -gl -hu -is -it -lt -mt -nb -nl -pa -pl -pt -pt_BR -ro -ru -rw -sr -sr@Latn -sv -ta -tr -zh_CN" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


Jetzt kann ich allerdings in kdetv keinen Sendersuchlauf starten, da er kein Gerätetreiber für die TV-Karte findet. Eigentlich müssten aber die Treiber geladen und verwendbar sein. Bin jetzt auf jeden Fall mal überfragt was ich noch tun könnte. ?(

7

06.01.2009, 12:23

Hab jetzt rausgefunden, dass kdetv /dev/video0 verwendet, wenn es als root gestartet wird. kdetv als root laufen lassen ist mir dann doch ein wenig zu gefährlich. Kann ich da was mit den Zugriffsrechten machen oder muss ich das sticky bit setzen für kdetv. Weitere Frage wäre dann wie setze ich das sticky-bit bei einer Anwendung. Lieber wär`s mir natürlich es ginge auch mit normalen Userrechten.

8

10.01.2009, 13:35

Sicher gehts ;-)
Schau welcher Gruppe /dev/video0 gehört und füge deinen Benutzer dieser Gruppe hinzu. (Erneutes Einloggen nicht vergessen)
Wenn es keine "schöne" Gruppe besitzt, dann erstell eine udev-Regel, die dieses Gerät einer "schönen" Gruppe zuordnet.

Die Gruppe sollte "video" lauten (bei mir zumindest).
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

10.07.2009, 02:34

Moin,

Habe jetzt nach einiger Abwesenheit bzw. aus Zeitmangel wieder entschlossen ein Gentoo System hochzuziehen. Nachdem ich mich im Vorfeld bereits intensiver mit dem Handbuch beschäftigt hab war es diesmal schon bedeutend einfacher. Wo ich jetzt natürlich wieder am Hängen bin ist wiedermal die TV-Karte. Allerdings scheint es diesmal an anderer Stelle zu haken da kdetv kein Videodevice findet, weder wenn ich es als root starte, noch als user.

Hab da in Verdacht dass es auch an dem installierten kde-4.2.4 liegen könnte. kdetv und kaffeine sind die beiden einzigen Player auf Basis von kde-3.5.10.

In der Kernelconfig ist der saa Chipsatz aktiviert und über /etc/modules.autoload.d/ werden sie bereits beim Systemstart geladen.

Quellcode

1
2
3
4
5
6
7
8
# saa7134 chipset support
# =======================

saa7134
saa7134-dvb
saa7134-empress
saa7134-alsa
saa6752hs


Kompiliert wurde kdetv mit folgenden UseFlags:

Quellcode

1
2
[ebuild   R   ] kde-base/kdelibs-3.5.10-r6  USE="acl alsa cups" 0 kB
[ebuild   R   ] media-tv/kdetv-0.8.9-r2  USE="opengl" LINGUAS="de en_GB" 0 kB


lsmod:

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
Module                    	Size  Used by
radeon                    	116312  2  	
michael_mic            	2040  12 	
lib80211_crypt_tkip 	7636  3  	
saa6752hs              	9488  0  	
saa7134_alsa         	10288  0  	
saa7134_empress  	7648  0  	
saa7134_dvb          	14464  0  	
tda826x                  	2720  1 saa7134_dvb
mt352                     	5160  1 saa7134_dvb
tda10086                	8072  1 saa7134_dvb
dvb_pll                    	7860  1 saa7134_dvb
videobuf_dvb          	5648  1 saa7134_dvb
dvb_core                	71644  1 videobuf_dvb
nxt200x                  	10832  1 saa7134_dvb 
isl6421                   	1524  1 saa7134_dvb
tda1004x               	12980  1 saa7134_dvb
tuner                      	18784  0
tea5767                 	5428  1 tuner
tda8290                 	8812  1 tuner
tda18271               	30092  1 tda8290
tda827x                 	8560  2 saa7134_dvb,tda8290
tuner_xc2028        	17772  2 saa7134_dvb,tuner
tda9887                 	8736  1 tuner
tuner_simple         	11168  2 saa7134_dvb,tuner
tuner_types           	13584  1 tuner_simple
mt20xx                  	9412  1 tuner
tea5761                 	3844  1 tuner
saa7134                	130744  3 saa7134_alsa,saa7134_empress,saa7134_dvb
ir_common            	39160  1 saa7134
v4l2_common       	12460  4 saa6752hs,saa7134_empress,tuner,saa7134
videodev               	32980  4 saa7134_empress,tuner,saa7134,v4l2_common
v4l1_compat       	  11308  1 videodev
videobuf_dma_sg  	9724  4 saa7134_alsa,saa7134_empress,saa7134_dvb,saa7134
ipw2200                 	117888  0
videobuf_core        	13912  4 saa7134_empress,videobuf_dvb,saa7134,videobuf_dma_sg
radeonfb                	56920  0
tveeprom               	10324  1 saa7134
libipw                      	22484  1 ipw2200
sony_laptop           	27984  0
fb_ddc                    	1652  1 radeonfb
lib80211                 	4844  3 lib80211_crypt_tkip,ipw2200,libipw


dmesg:

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[	4.917212] i2c-adapter i2c-2: unable to read EDID block.                                                      	
[	4.966847] Linux video capture interface: v2.00                                                               	
[	5.034204] i2c-adapter i2c-2: unable to read EDID block.                                                      	
[	5.152442] i2c-adapter i2c-2: unable to read EDID block.                                                      	
[	5.266949] saa7130/34: v4l2 driver version 0.2.14 loaded                                                      	
[	5.267082] saa7134 0000:03:00.0: enabling device (0000 -> 0002)                                               	
[	5.267106] saa7134 0000:03:00.0: PCI INT A -> Link[LNKF] -> GSI 9 (level, low) -> IRQ 9                       	
[	5.267124] saa7133[0]: found at 0000:03:00.0, rev: 209, irq: 9, latency: 0, mmio: 0x58000000                  	
[	5.267140] saa7134 0000:03:00.0: setting latency timer to 64                                                  	
[	5.267153] saa7133[0]: subsystem: 153b:1172, board: Terratec Cinergy HT PCMCIA [card=105,autodetected]        	
[	5.267243] saa7133[0]: board init: gpio is 0                                                                  	
[	5.267263] IRQ 9/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs                                   	
[	5.269210] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	5.386195] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	5.429452] saa7133[0]: i2c eeprom 00: 3b 15 72 11 54 20 1c 00 43 43 a9 1c 55 d2 b2 92                         	
[	5.429490] saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50                         	
[	5.429525] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 1b 02 51 96 2b                         	
[	5.429559] saa7133[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c                         	
[	5.429594] saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 22 15 10 fd 79 44 9f c2 8f                         	
[	5.429628] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429662] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429697] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429731] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429765] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429800] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429834] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429868] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429903] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429937] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.429972] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         	
[	5.503211] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	5.546039] Non-DDC laptop panel detected                                                                      	
[	5.620212] i2c-adapter i2c-3: unable to read EDID block.                                                      	
[	5.737212] i2c-adapter i2c-3: unable to read EDID block.                                                      	
[	5.854212] i2c-adapter i2c-3: unable to read EDID block.                                                      	
[	5.971216] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	6.095451] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	6.213397] i2c-adapter i2c-4: unable to read EDID block.                                                      	
[	6.257051] radeonfb: Monitor 1 type LCD found                                                                 	
[	6.257062] radeonfb: Monitor 2 type no found                                                                  	
[	6.257071] radeonfb: panel ID string: Hitachi TX39D89VC WXGA                                                  	
[	6.257079] radeonfb: detected LVDS panel size from BIOS: 1280x800                                             	
[	6.257086] radeondb: BIOS provided dividers will be used                                                      	
[	6.339030] radeonfb: Dynamic Clock Power Management enabled                                                   	
[	6.340099] radeonfb (0000:01:00.0): ATI Radeon 5c61 "\a"                                                      	
[	6.569041] tuner' 5-004b: chip found @ 0x96 (saa7133[0])                                                      	
[	6.609034] tda829x 5-004b: setting tuner address to 61                                                        	
[	6.640042] tda829x 5-004b: type set to tda8290+75a                                                            	
[	7.090028] ipw2200: Detected geography ZZD (13 802.11bg channels, 0 802.11a channels)                         	
[	9.629669] saa7133[0]: registered device video0 [v4l2]                                                        	
[	9.629917] saa7133[0]: registered device vbi0                                                                 	
[	9.821319] dvb_init() allocating 1 frontend                                                                   	
[	9.825381] DVB: registering new adapter (saa7133[0])                                                          	
[	9.825394] DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...                                 	
[	9.852040] tda1004x: setting up plls for 48MHz sampling clock                                                 	
[	9.948814] awk used greatest stack depth: 5948 bytes left                                                     	
[   10.191261] EXT3 FS on sda6, internal journal                                                                  	
[   11.799046] tda1004x: found firmware revision 29 -- ok                                                         	
[   12.080102] saa7134 ALSA driver for DMA sound loaded                                                           	
[   12.080128] IRQ 9/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs                                   	
[   12.080195] saa7133[0]/alsa: saa7133[0] at 0x58000000 irq 9 registered as card -1


Wenn noch weitere Infos benötigt werden kann ich die jederzeit nachliefern.

MfG

10

25.08.2009, 14:04

Hab jetzt verschieden Programme versucht um die Karte doch noch zum Laufen zu bringen. Mit tvtime war ich jetzt erfolgreich. Meines Erachtens liegt das Problem mit der TV-karte daran dass kdetv noch ein kde 3.5 Programm ist und ich momentan kde 4.3 aus dem testing Zweig nutze.

Vielen Dank auf jeden Fall für die Hilfe.

MfG