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

19.09.2010, 15:32

Cablestar HD2 und s2-api

Hi!

Nachdem ich seit Tagen nichts anderes versuche als meine neue DVB-C Karte zum Laufen zu bekommen, wende ich mich nun an euch.

Ich habe es zuerst mit den Kernelinternen Mantis Treibern versucht und bekam mit VDR sogar ein Bild (nur mit ShmClient, xineliboutput verweigerte leider). Da aber mein IR Receiver von der Karte nicht erkannt wurde und ich im Netz überall gelesen habe, dass man den s2-liplianin Treiber verwenden sollte, habe ich mich daran gemacht. Also V4L und DVB im Kernel deaktiviert (sonst lässt sich der Treiber nicht kompilieren) und dann den aktuellen Treiber aus dem vdr-testing overlay emerged. Das lief auch ohne Fehler durch, nur wie gehts jetzt weiter? Nach dem Reboot wurden keine DVB Treiber geladen und eine modprobe mantis bringt folgendes:

Quellcode

1
2
3
4
WARNING: Error inserting ir_core (/lib/modules/2.6.35-gentoo-r7/v4l-dvb/IR/ir-core.ko): Invalid module format 
WARNING: Error inserting mb86a16 (/lib/modules/2.6.35-gentoo-r7/v4l-dvb/dvb/frontends/mb86a16.ko): Invalid module format 
WARNING: Error inserting lnbp21 (/lib/modules/2.6.35-gentoo-r7/v4l-dvb/dvb/frontends/lnbp21.ko): Invalid module format 
FATAL: Error inserting mantis (/lib/modules/2.6.35-gentoo-r7/v4l-dvb/dvb/mantis/mantis.ko): Invalid module format


Habe mich so auf die Karte gefreut, aber mittlerweile bin ich am verzeifeln.

Ich hoffe ihr könnt mir helfen.

Vielen Dank und lg,
Christian

Nachtrag:

Anscheinend sind die nötigen Module doch geladen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
vdr dev # lsmod
Module                  Size  Used by
nvidia              10205603  0
snd_virtuoso           28145  0
stb6100                 5342  0
snd_oxygen_lib         28080  1 snd_virtuoso
tda10021                4335  0
tda10023                5127  0
stb0899                28846  0
snd_mpu401_uart         5512  1 snd_oxygen_lib
firewire_ohci          20180  0
stv0299                 6990  0
snd_rawmidi            18387  1 snd_mpu401_uart
firewire_core          42564  1 firewire_ohci
dvb_core               70617  1 stv0299
crc_itu_t               1507  1 firewire_core




ich habe aber unter /dev kein dvb. Bin also noch nicht viel weiter...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »chrisk2305« (19.09.2010, 15:47)


2

19.09.2010, 18:58

Quellcode

1
 < > Multimedia support  --->


Ist dein Kernel ohne Multimedia support gebaut?
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

3

19.09.2010, 19:01

Kernel ist mit Multimedia Support gebaut.

V4L und DVB sind abgewählt

4

19.09.2010, 19:13

Dann bau den Kernel ohne Multimedia Support. Wie in einem Quelltext ausschnitt, baue danach den v4l treiber nochmal. Zudem vermute ich dass dir noch einige anderen Module fehlen muss mich da aber erst mal selbst einlesen.
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

5

19.09.2010, 19:19

Nachtrag:

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
Code maturity level options --->
    [*] Prompt for development and incomplete code / driver
    [*] Select only drivers expected to compile cleanly

Loadable module support --->
    [*] Enable loadable module support
    [*] Module unloading
    [*] Automatic kernel module loading

Device Drivers --->
    Generic Driver Options --->
        [*] Select only drivers that don't need compile-time external firmware
        [*] Prevent firmware from being built
        <M> Hotplug firmware loading support

    Block Devices --->
        <*> RAM disk support
        [*] Initial RAM disk (initrd) support

    Input Device Support --->
        <M> Event Interface (i.e. necessary for included IR-Receiver of the Hauppauge Nexus)

    Character Devices --->
        Serial Drivers -->
            [ ] 8250/16550 and compatible serial support (or as module, only necessary for LIRC)

        [*] Legacy (BSD) PTY support
        <M> /dev/nvram support
        <M> Enhance Realtime Clock support

    I2C support --->
        <M> I2C support
        <M>   I2C device interface

        I2C Algorithms --->
            <M> I2C bit-banging interfaces
            <M> I2C PCF 8584 interfaces

        < > Multimedia support  --->

       Digital Video Broadcasting Devices --->
           [ ] DVB For Linux

File Systems --->
    <*> Kernel automounter version 4 support (also supports v3)

    Pseudo filesystems -->
        [*] /proc file system support
        [*] Virtual memory file system support (former shm fs)
        [*] /dev/pts file system for Unix98 PTYs

Library Routines --->
    <*> CRC32 functions
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

6

19.09.2010, 19:19

danke für die Antwort! Bin schon dabei.

7

19.09.2010, 19:43

so, das hat schon mal was geholfen...jedoch habe ich einen etwas beunruhigenden dmesg output:

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
[    5.022451] udev[983]: starting version 162
[    6.239236] IR NEC protocol handler initialized
[    6.273930]   alloc irq_desc for 21 on node 0
[    6.273934]   alloc kstat_irqs on node 0
[    6.273946] Mantis 0000:04:07.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[    6.274024] irq: 21, latency: 32
[    6.274025]  memory: 0xfdcff000, mmio: 0xffffc90011104000
[    6.274028] found a VP-2040 PCI DVB-C device on (04:07.0),
[    6.274030]     Mantis Rev 1 [1ae4:0002], irq: 21, latency: 32
[    6.274032]     memory: 0xfdcff000, mmio: 0xffffc90011104000
[    6.276798]     MAC Address=[00:08:c9:d0:30:44]
[    6.276823] mantis_alloc_buffers (0): DMA=0x5a00000 cpu=0xffff880005a00000 size=65536
[    6.276829] mantis_alloc_buffers (0): RISC=0x589e000 cpu=0xffff88000589e000 size=1000
[    6.276832] DVB: registering new adapter (Mantis dvb adapter)
[    6.445201] IR RC5(x) protocol handler initialized
[    6.554466] IR RC6 protocol handler initialized
[    6.584155] IR JVC protocol handler initialized
[    6.627929] IR Sony protocol handler initialized
[    6.636399] nvidia: module license 'NVIDIA' taints kernel.
[    6.636403] Disabling lock debugging due to kernel taint
[    7.375117] mantis_frontend_init (0): Probing for CU1216 (DVB-C)
[    7.378630] TDA10023: i2c-addr = 0x0c, id = 0x7d
[    7.378633] mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
[    7.378635] mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
[    7.378639] DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)...
[    7.378720] mantis_ca_init (0): Registering EN50221 device
[    7.378799] mantis_ca_init (0): Registered EN50221 device
[    7.378808] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
[    7.417013] IR keymap rc-vp-2040 not found
[    7.417017] mantis_rc_init (0): rc registering failed
[    7.417019] mantis_pci_probe (0): Mantis core init failed
[    7.417035] Mantis 0000:04:07.0: PCI INT A disabled
[    7.525923] nvidia 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    7.525932] nvidia 0000:01:00.0: setting latency timer to 64
[    7.525937] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    7.526238] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  260.19.04  Thu Sep  2 18:45:06 PDT 2010
[    8.841119] EXT3-fs (sda3): using internal journal
[   11.002151] Clocksource tsc unstable (delta = -257358078 ns)
[   11.208679] r8169 0000:04:0f.0: eth0: link up
[   11.609116] Adding 2008120k swap on /dev/sda2.  Priority:-1 extents:1 across:2008120k
[   21.890037] eth0: no IPv6 routers present
[  115.054333] BUG: unable to handle kernel NULL pointer dereference at (null)
[  115.054903] IP: [<ffffffff8136b776>] i2c_transfer+0x23/0xc4
[  115.054919] PGD 12d2ce067 PUD 12d4b1067 PMD 0
[  115.054926] Oops: 0000 [#1] SMP
[  115.054931] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
[  115.054937] CPU 0
[  115.054940] Modules linked in: nvidia(P) ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder mantis ir_nec_decoder lnbp21 mb86a16 ir_core stb6100 tda10021 tda10023 stb0899 stv0299 dvb_core
[  115.054961]
[  115.054968] Pid: 2202, comm: kdvb-ad-0-fe-0 Tainted: P            2.6.35-gentoo-r7 #3 GA-MA69GM-S2H/GA-MA69GM-S2H
[  115.054974] RIP: 0010:[<ffffffff8136b776>]  [<ffffffff8136b776>] i2c_transfer+0x23/0xc4
[  115.054985] RSP: 0018:ffff88012e5b9cb0  EFLAGS: 00010282
[  115.054989] RAX: 00000000ffffffa1 RBX: ffff88012e56f090 RCX: 0000000000000002
[  115.054994] RDX: 0000000000000000 RSI: ffff88012e5b9d00 RDI: ffff88012e56f090
[  115.054999] RBP: ffff88012e5b9cf0 R08: ffff88012e5b8000 R09: ffff880100000000
[  115.055004] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88012e743c00
[  115.055008] R13: ffffffffa000732a R14: ffff88012e5b9d00 R15: 0000000000000001
[  115.055014] FS:  00007f008a66b700(0000) GS:ffff880001e00000(0000) knlGS:0000000000000000
[  115.055020] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[  115.055024] CR2: 0000000000000000 CR3: 000000012d4e5000 CR4: 00000000000006f0
[  115.055029] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  115.055033] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  115.055039] Process kdvb-ad-0-fe-0 (pid: 2202, threadinfo ffff88012e5b8000, task ffff88012f110000)
[  115.055043] Stack:
[  115.055045]  0000000000000001 ffff88012f113568 0000000000000000 ffff88012e743c02
[  115.055051] <0> ffff88012e743c00 ffffffffa000732a ffff88012e743c02 0000000000000000
[  115.055058] <0> ffff88012e5b9d40 ffffffffa002c0fc 000000020000000c ffff88012e5b9d10
[  115.055065] Call Trace:
[  115.055078]  [<ffffffffa000732a>] ? dvb_frontend_reinitialise+0x748/0xdac [dvb_core]
[  115.055085]  [<ffffffffa002c0fc>] 0xffffffffa002c0fc
[  115.055094]  [<ffffffffa00073ff>] ? dvb_frontend_reinitialise+0x81d/0xdac [dvb_core]
[  115.055100]  [<ffffffffa002c265>] 0xffffffffa002c265
[  115.055108]  [<ffffffffa0007300>] ? dvb_frontend_reinitialise+0x71e/0xdac [dvb_core]
[  115.055114]  [<ffffffffa002cabd>] 0xffffffffa002cabd
[  115.055123]  [<ffffffffa0006408>] dvb_frontend_detach+0xc3/0x6e0 [dvb_core]
[  115.055131]  [<ffffffffa000737d>] dvb_frontend_reinitialise+0x79b/0xdac [dvb_core]
[  115.055140]  [<ffffffffa0007300>] ? dvb_frontend_reinitialise+0x71e/0xdac [dvb_core]
[  115.055150]  [<ffffffff81054963>] kthread+0x7a/0x82
[  115.055157]  [<ffffffff81003714>] kernel_thread_helper+0x4/0x10
[  115.055165]  [<ffffffff810548e9>] ? kthread+0x0/0x82
[  115.055171]  [<ffffffff81003710>] ? kernel_thread_helper+0x0/0x10
[  115.055174] Code: 81 e8 79 bd f5 ff c9 c3 55 b8 a1 ff ff ff 48 89 e5 41 57 41 89 d7 41 56 49 89 f6 41 55 41 54 53 48 89 fb 48 83 ec 18 48 8b 57 10 <48> 83 3a 00 0f 84 88 00 00 00 65 48 8b 04 25 48 b5 00 00 f7 80
[  115.055213] RIP  [<ffffffff8136b776>] i2c_transfer+0x23/0xc4
[  115.055220]  RSP <ffff88012e5b9cb0>
[  115.055223] CR2: 0000000000000000
[  115.055246] ---[ end trace e8b657ec16dd28d3 ]---


vdr lässt sich ohne fehlermeldung starten, jedoch bekomm ich kein Bild.

hier lsmod:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vdr ~ # lsmod
Module                  Size  Used by
nvidia              10205603  28
ir_sony_decoder         1958  0
ir_jvc_decoder          2038  0
ir_rc6_decoder          2518  0
ir_rc5_decoder          1990  0
mantis                 33037  3
ir_nec_decoder          2166  0
lnbp21                  1531  1 mantis
mb86a16                15206  1 mantis
ir_core                10348  6 ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,mantis,ir_nec_decoder
stb6100                 5342  1 mantis
tda10021                4335  1 mantis
tda10023                5127  1 mantis
stb0899                28846  1 mantis
stv0299                 6990  1 mantis
dvb_core               70617  2 mantis,stv0299
vdr ~ #

8

19.09.2010, 20:09

Zitat


so, das hat schon mal was geholfen...jedoch habe ich einen etwas beunruhigenden dmesg output:


Was ist denn an dem output beunruhigenden?

Zitat


vdr lässt sich ohne fehlermeldung starten, jedoch bekomm ich kein Bild.


Also wenn der VDR nicht meckert sollte der Treiber nun im Normalfall laufen. Da du darüber nicht unbedingt viele Informationen Preis gibst. Frage ich einfach mal, hast du denn vdr-xine oder vdr-xineliboutput mit eingebaut und auch gestartet. Wie startest du den Xineplayer bzw. vdr-sxfe usw. oder solltest du es gar vergessen haben?
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

9

19.09.2010, 23:38

vdr-xine und xineliboutput sind installiert. sowohl ShmClient als auch sxfe schmieren sofort nach dem start ab. Die Sorge wegen dmesg habe ich deshalb:

Quellcode

1
2
[    7.417017] mantis_rc_init (0): rc registering failed
[    7.417019] mantis_pci_probe (0): Mantis core init failed

10

19.09.2010, 23:40

achja...diesen ganzen dmesg output sehe ich klarerweise auch wenn das system startet und ich denk mir das kann nicht sein, dass ich da so einen output beim systemstart bekomme, oder?

Danke und lg, Christian

11

20.09.2010, 12:33

Wie startest du vdr-sxfe?

Zitat


vdr-sxfe --fullscreen --reconnect xvdr://127.0.0.1


Hast du die Firmware schon eingebaut?

Zitat


achja...diesen ganzen dmesg output sehe ich klarerweise auch wenn das system startet


Hast du es mal mit einem Stable kernel versucht?
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

12

20.09.2010, 16:21

ich starte es mit vdr-sxfe xvdr://localhost

ich werde es heute abend mal mit 2.6.34-r6 versuchen

13

20.09.2010, 19:59

ok, mit kernel 2.6.34-r6 lässt sich s2-liplianin leider gar nicht kompilieren. make failed bei einem der module.

Wo kann ich das config file so ändern, dass er nicht alle module kompiliert?

Ist ja echt ein Wahnsinn das Ding zum Laufen zu bringen.

14

20.09.2010, 23:55

Zitat


ok, mit kernel 2.6.34-r6 lässt sich s2-liplianin leider gar nicht kompilieren. make failed bei einem der module.

Ohje, na ja "bei einem der Module" ist eine ziemlich genaue Beschreibung.
Und der Treiber lässt sich 100%ig auch bei dir mit einem richtig Konfigurierten Kernel bauen.

Zitat


Wo kann ich das config file so ändern, dass er nicht alle module kompiliert?


Im Makefile des s2-liplianin Treibers musst dort alle Treiber die du nicht benötigst auskommentieren. Dann Baut er die auch nicht.
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

15

21.09.2010, 00:08

Hi
Was ist es den genau für eine Karte, magst du mal die lspci Ausgabe posten?!

16

21.09.2010, 13:10

Hi,

sorry für meine kurz angebundenen Antworten. Kann auf der Arbeit nicht so viel schreiben. Der Treiber lässt sich ja mit 2.6.35-r7 Kernel einwandfrei komplilieren nur gibt es es eben die Probleme mit dem Mantis Modul.

Mit Kernel 2.6.34-r6 lässt sich der Treiber nicht kompilieren...da hängt er bereits bei einem der ersten Module (au0828 oder so ähnlich).

Und ihr meint, dass das an der Kernel Config liegt?

achja...lspci:

Quellcode

1
04:07.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge                               Controller [Ver 1.0] (rev 01)

17

21.09.2010, 13:38

Hi

Ich würde eher auch beim aktuellen 35er Kernel bleiben.
Und ihr meint, dass das an der Kernel Config liegt?
Ja, würde ich auch vermuten.
Hier wird zb erwähnt

Zitat

Deselect the Floppy-DTV module, as it is not needed and causing problems.
das würde ich doch mal versuchen.

18

21.09.2010, 14:26

hey josef.95

danke für den Tipp mit dtv, aber das trifft soweit ich weiß nur auf ubuntu zu und dann lässt sich das treiber package gar nicht kompilieren...und das ist ja bei mir nicht der fall.

Bin für jeden weiteren Tipp dankbar!

19

21.09.2010, 14:45

Hm.., ich hab mit dieser Karte und dem Treibern leider auch keine Erfahrung, doch wenn du da gar nicht weiter kommst suche, oder frage doch zb mal im VDR Portal Ich denke das du dort am ehesten die nötigen Infos bekommst.
Denn soweit ich mitbekommen habe sollte das doch mit diesem Chipsatz eigentlich hinzubekommen sein.

20

22.09.2010, 02:46

Zitat


sorry für meine kurz angebundenen Antworten. Kann auf der Arbeit nicht so viel schreiben. Der Treiber lässt sich ja mit 2.6.35-r7 Kernel einwandfrei komplilieren nur gibt es es eben die Probleme mit dem Mantis Modul.

Mit Kernel 2.6.34-r6 lässt sich der Treiber nicht kompilieren...da hängt er bereits bei einem der ersten Module (au0828 oder so ähnlich).


Hast du den Kernel an meinen 3. Post, angepasst? Gab ja nie eine Rückmeldung.

Zum Schluss noch der Tipp den du dir Gewünscht hast. Überleg doch mal unter dem 35 er Kernel lässt sich der Treiber nicht laden er Compiliert aber einwandfrei. Und unter dem 34er bricht er mit einem Fehler ab. Ich würde doch dann Vermuten dass entweder der Treiber überhaupt nicht zu den Kernel passt, der Treiber defekt ist oder der Kernel falsch Konfiguriert ist.

Letzteres ist meiner Meinung nach der Fall, ich habe mich vor ca 1 Monat auch mit dem Problem, ca 4 Tage lang auch damit geärgert und mein Tipp ist, behalte den 34er Kernel (eignet sich besser zur Kontrolle, denn der Treiber muss damit sauber durchlaufen), und wenn der Treiber da sauber gebaut wird, wird er funktionieren. (Wenns denn sein muss kannst du danach mit der config den 35er kernel bauen der dann auch funktionieren wird)

Dass Phänomen dass er im 35er sauber durchläuft und dann trotzdem nicht Funktioniert, hatte ich auch.
Phenom X4 9550
Gigabyte GA-MA770-UD3
Gentoo 64 Bit Stable
8 GB Ram
Audigy 2 Zs
Geforce 9800 GTX
VDR
Hauppauge Nexus-S Rev 2.2 + 2.1

Lenovo G550 T4300
Gentoo 64 Bit Stable
4 GB Ram

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »cyrix1983« (22.09.2010, 03:03)