2. DVB Karte wird nicht erkannt

  • Hallo Zusammen,


    meine 2. Karte wird von der CTVDR5 Installation erst gar nicht erkannt (nur die erste...). Hat irgendwer eine Idee?


    /var/log/message



    Besten Dank für Eure Hilfe,


    Reinhard

  • Sorry, dachte CTVDR5 wäre ein Begriff...


    also hier die restlichen Daten:


    Linux vdr 2.6.16-ct-1 #1 Thu Apr 27 18:55:17 UTC 2006 i686 GNU/Linux



    Und zur Sicherheit noch die komplette Konfig von meinem VDR System. Hoffe das das alle notwendigen Infos waren.



    Reinhard

  • Ach so... ist ein SuSE Linux 10.0 mit der Standard VDR Installation. Bediene ich dann nur über vdradmin Interface.


    Exakte Version von vdr und dvb weiss ich nicht (Rechner ist auseinandergebaut). Wollte damit nur zum Ausdruck bringen das die Karte funktioniert.


    Werde wohl mal probieren den anderen Kernel einzuspielen.


    Danke,


    Reinhard

  • Moin,


    aber b2c2 Kernel-Module hast Du? Ich habe nämlich einen c't Server
    mit dem gleichen Kernel, und den gab es damals nicht als .deb Paket,
    also musste man ihn und die Kernelmodule selber übersetzen...


    Gruß,
    Karlson.

  • Noch mal geschaut...ein Kernel Image scheint es jetzt zu geben. Aber keine binären Kernel Modules. Ich denke ja, das ist Dein Problem. Ein:


    lsmod | grep b2c2 sollte zeigen, ob der Treiber geladen wurde.


    Gruß,
    Karlson.

  • Danke für den Hinweis...


    b2c2 läuft bei mir nicht.


    Ich habe mir die Orginal Kernel Sourcen gezogen (linux-source-2.6.16-ct-1.tar.bz2) und kompiliert


    make config
    make
    make modules


    Zudem darauf geachtet das die B2C2 Optionen an sind. Anbei der Auszug aus dem .config File


    Dummerweise entsteht dabei kein Kernel Modul welches ich installieren könnte.


    Wo liegt da mein Denkfehler?


    Tx,


    Reinhard

  • Moin,


    und hast Du auch ein make install oder ein make modules_install gemacht? Ich nehme make-kpkg und baue mir Debian Packages.


    Die b2c2 Module liegen dann bei mir unter


    /lib/modules/2.6.16-ct-1/kernel/drivers/media/dvb/b2c2


    Dann kommen aber noch Module für den Tuner dazu. Bei mir ergibt lsmod | grep b2c2:


    b2c2_flexcop_pci 9112 21
    b2c2_flexcop 30444 1 b2c2_flexcop_pci
    mt312 8420 1 b2c2_flexcop
    bcm3510 11300 1 b2c2_flexcop
    stv0299 11624 1 b2c2_flexcop
    stv0297 9088 1 b2c2_flexcop
    mt352 6948 2 b2c2_flexcop,cx88_dvb
    dvb_core 84616 3 b2c2_flexcop,stv0299,video_buf_dvb
    nxt200x 16356 2 b2c2_flexcop,cx88_dvb
    lgdt330x 8348 2 b2c2_flexcop,cx88_dvb
    dvb_pll 11492 5 b2c2_flexcop,cx88_dvb,or51132,nxt200x,cx22702
    firmware_class 10848 5 b2c2_flexcop,bcm3510,or51132,nxt200x,cx88_blackbird
    i2c_core 22544 18 b2c2_flexcop,mt312,bcm3510,stv0299,stv0297,cx88_dvb,mt352,or51132,nxt200x,cx24123,lgdt330x,cx22702,cx88xx,i2c_algo_bit,tveeprom,w83781d,i2c_isa,i2c_i801


    Suche doch einmal in Deinem src-Verzeichnis, ob die Kernelmodule
    überhaupt gebaut wurden. Wenn ja, ob sie installiert wurden.


    Gruß,
    Karlson.

  • Hi Karlson,


    also, inzwischen habe ich folgendes festgestellt:


    Kernel Sourcen: Alle Sourcen und Module enthalten. Aber noch nicht installiert.


    /lib/modules/2.6.16-ct-1/: Aber auch hier sind ALLE Module enthalten, werden aber nicht automatisch angezogen.


    Typischerweise ergibt der Befehl "lsmod | grep dvb"



    Ein "lsmod | grep b2c2" zeigt das kein einziges Modul geladen wird.



    Also die schlaue Frage ist: Warum werden die blöden Kernel Module nicht geladen bzw. welche muss ich denn per Hand alles anziehen damit eine Skystar erkannt wird.


    Besten Dank,


    Reinhard

  • Moin,


    nun bin ich nicht so rochtig der Experte. Aber was mit noch einfällt:


    - hast Du ein depmod gemacht?


    - irgendwie erinnere ich mich, dass die SkyStar bei linvdr oder
    ctvdr eine Änderung in irgendeiner Startupdatei braucht, hier
    im Forum danach suchen


    - modprobe b2c2_flexcop?


    - lspci zeigt die Karte?


    (0000:01:0b.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02))


    - das Module für den Tuner/das Frontend brauchst Du auch, bei
    mit ist das stv0299


    Viel Glück,
    Karlson.

  • Na ja, teilweise gefunden habe ich die Karte...


    lspci


    0000:00:06.0 Network controller: Microgate Corporation: Unknown device 2103 (rev 02) --> Skystar
    0000:00:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
    0 --> Siemens


    Was mich ein bischen nervös macht, ist das das System die Karte als Unknown Device behandelt. Vielleicht liegt es ja daran. Werde sie doch nochmal schnell auf mein SuSE Linux umziehen (da wurde sie unter vdr erkannt).


    Werde morgen berichten ob das ganze von Erfolg gekrönt war.


    Reinhard

  • Ergänzung:
    Nach dem Einbau in den anderen Rechner erkennt der Befehl lspci bzw. das Bios die Karte einwandfrei als Skystar 2.


    Ich denke mir jetzt, das ich das Problem mit dem Hermes MSI-851 Bios habe. Bios erkennt Skystar nicht und Linux zieht die entsprechenden Kernel Module nicht.


    Hat da schon jemand Erfahrung mit gemacht?


    Gruss,


    Reinhard

  • Hallo Reinhard,


    stoppe mal Deinen VDR, lade mal das Modul mt312, danach Modul Skystar2, und starte den VDR neu. Meine Skystar 2 wurde auch nicht erkannt, erst als ich den mt312 geladen hatte wurde die Karte erkannt.


    Gruss, Uwe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!