[HOWTO] Netceiver im externen Gehäuse, Infos zum Netceiver

  • Hi,


    bratfisch


    Zitat

    Das steht eigentlich schon in dem Thread :


    hehehe, hab ich sogar gequotet und fett dargestellt.. Als ob ich noch wüßte was ich tage vorher geschrieben habe :D


    "Trockenübungen" machen keinen spaß, ich muss das ding wohl bald bestellen...


    MfG
    Kris

    Intel DN2800MT 4GB RAM; 32GB mSata, Ubuntu 15.04, TVHeadend 4.1, Digibit R1 SatIP

  • bratfisch:


    netcvdiag liefert mir folgenden Fehler, wenn mcli nicht läuft:


    Code
    connect failure to /var/run/mcli.sock: Connection refused


    Daher nehme ich an, dass mcli laufen muss. Wenn mcli läuft bekomme ich den Fehler nicht.


    Ich gehe davon aus, dass System komplett IPv6 und Multicast fähig ist.
    Das IPv6 Kernel Modul ist geladen. Meine Netzwerkkarte hat eine linklocal IPv6 Adresse, die sich aus dem Prefix fe80:: und meiner MAC-Adresse zusammen setzt. Siehe output von ifconfig:
    Dort steht auch Multicast.


    Code
    eth0      Link encap:Ethernet  Hardware Adresse 00:1d:60:78:0a:fc
              inet Adresse:192.168.10.6  Bcast:192.168.10.255  Maske:255.255.255.0
              inet6-Adresse: fe80::21d:60ff:fe78:afc/64 Gültigkeitsbereich:Verbindung
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
              RX packets:40895770 errors:0 dropped:0 overruns:0 frame:0
              TX packets:45059787 errors:0 dropped:0 overruns:0 carrier:0
              Kollisionen:0 Sendewarteschlangenlänge:1000
              RX bytes:2695318242 (2.5 GB)  TX bytes:2141307913 (1.9 GB)
              Interrupt:221 Basisadresse:0x4000


    Die IPv6 Routing Tabelle sieht so aus:

    Code
    Kernel-IPv6-Routentabelle
    Destination                    Next Hop                   Flag Met Ref Use If
    fe80::/64                      ::                         U    256 0     0 eth0
    ::/0                           ::                         !n   -1  1     3 lo
    ::1/128                        ::                         Un   0   1    30 lo
    fe80::21d:60ff:fe78:afc/128    ::                         Un   0   1     0 lo
    ff00::/8                       ::                         U    256 0    14 eth0
    ::/0                           ::                         !n   -1  1     3 lo


    Fehlt hier evtl noch ein Eintrag für die Multicast-Gruppe?
    Ich kann mich daran erinnern, dass man sowas bei IPv4 auch schon für ein paar Multicast Streaming Geschichten machen musste.


    Wie setzt sich denn die IPv6 Adresse des Netceivers zusammen?


    Gruss,
    Nano

  • Die MAC-Adresse von der Netceiver-Netzwerkkarte ist

    Code
    00:08:54:54:DB:2F


    Ich habe drauf hin mal die Link-Local Adresse gebildet und diese angepingt.


    Code
    ping6 -I eth0 fe80::0208:54ff:fe54:db2f
    PING fe80::0208:54ff:fe54:db2f(fe80::208:54ff:fe54:db2f) from fe80::21d:60ff:fe78:afc eth0: 56 data bytes
    From fe80::21d:60ff:fe78:afc icmp_seq=1 Destination unreachable: Address unreachable
    From fe80::21d:60ff:fe78:afc icmp_seq=2 Destination unreachable: Address unreachable
    From fe80::21d:60ff:fe78:afc icmp_seq=3 Destination unreachable: Address unreachable


    Außerdem:

    Code
    ip -6 neigh show dev eth0


    liefert nichts.


    Ein ping an die Multicast Adresse ff02::1 liefert nur eine Antwort von sich selbst:


    Code
    # ping6 -I eth0  ff02::1
    PING ff02::1(ff02::1) from fe80::21d:60ff:fe78:afc eth0: 56 data bytes
    64 bytes from fe80::21d:60ff:fe78:afc: icmp_seq=1 ttl=64 time=0.065 ms
    64 bytes from fe80::21d:60ff:fe78:afc: icmp_seq=2 ttl=64 time=0.077 ms
    64 bytes from fe80::21d:60ff:fe78:afc: icmp_seq=3 ttl=64 time=0.088 ms



    Ist es denn richtig, dass auf dem Board hinterher eine kleine LED dauerhaft rot leuchtet?
    Mich beschleicht gerade der Verdacht, dass das Linux auf dem Teil nicht startet. Wie kann ich das testen?


    Nur nochmal zur Info: die Netzwerkkarte steckt im inneren PCI-Slot zum FPGA hin.
    Ich habe den Sitz der SD-Karte auch schon überprüft.


    ;(

  • also eine LED leuchtet dauerhaft (ich denke mal ist die LINK LED)

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • @konni_: Welche meinst Du? Mir mir leuchtet eine LED in der Mitte an der Netzwerkkarte. Diese blinkt auch bei einem empfangenen (Broadcast)-Paket. Was zeigen denn die LEDs auf dem Netceiver Board bei Dir an?


    Ich habe die Netzwerkkarte mit dem Linux-Rechner über einen 100MBIt/s Switch miteinander verbunden.

  • also an der reelbox blinkt die oberste der 3 LEDs



    Ich denke die mittlere wird sagen Link 100 MBit/s ?


    Es müsste sich doch wohl irgendwo ne doku zu soclhen realtek karten finden lassen.



    An die LEDs die sich auf den netceiver befinden komm eich moment nicht ran.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Wenn da die LEDs lustig blinken und dann eine LED stehen bleibt, hat der NetCeiver gebootet. Fehler (Speichertest, Kernel nicht gefunden) führen zu einem Wechselblinken. Die Netzwerkkarte muss aber im inneren Slot (neben dem Tuner) sitzen, sonst geht sie nicht. Das ist kein PC mit wahlfreier PCI-Belegung...


    Nachtrag:


    Noch zwei Indizien, dass alles richtig gebootet hat:


    - Der Linkstatus an der Netzwerkkarte springt von 100Mbit (mittlere LED) auf Gbit (obere LED), wenn der Treiber die Karte initialisiert.


    - Ca. 10-15s nach dem Einschalten flackert die LED an der SD-Karte nochmal kurz, wenn die Datei netceiver.conf davon gelesen wird.


    Dann sollte das mit dem IPv6-Ping auf Link-Local-Broadcast eigentlich gehen.

  • real_schorsch:


    Also zeigen die LEDs an, dass der Netceiver korrekt hochgefahren ist.
    Die Netzwerkkarte sitzt auch im richtigen Slot.
    Also nur nochmal zur Info: ich habe keine Reelbox. Ich habe hier einen normalen Linux-PC.


    1) Läuft der Netceiver denn überhaupt an einem 100MBIt/s Switch oder _muss_ es ein Gigabit-Switch bzw. ein Gigabit-Link sein?


    2) Ist der Inhalt der SD-Karte korrekt mit zwei netceivr Ordnern? (Endung .00 und Endung .81J)?


    3) Wie ist die Link-Local-Broadcast Adresse noch gleich?



    NACHTRAG: die LED neben der SD-Karte blinkt aber nach den 10-15s nicht nochmal auf... sie leuchtet nach dem Strom anlegen auf, geht kurz aus, bleibt dann für 5-6 Sekunden an (während dessen die anderen beiden LEDs blinken) und geht dann ganz aus....danach nichts mehr.....

    Danke und Gruss,
    Nano

  • 100mbit tuts im Prinzip schon auch, lastet das Netzwerk eben mehr aus...


    Das es nicht nochmal kurz blinkt oder bei Gbit auf die obere LED umschaltet ist extrem verdächtig. Die PCI-Karte ist richtig "fest" drin?

  • Zitat

    Original von real_schorsch
    100mbit tuts im Prinzip schon auch, lastet das Netzwerk eben mehr aus...


    Das es nicht nochmal kurz blinkt oder bei Gbit auf die obere LED umschaltet ist extrem verdächtig. Die PCI-Karte ist richtig "fest" drin?


    Ja, ist fest drin. Habe alles nochmals kontrolliert.


    Muss ich noch irgendetwas den anderen Steckverbindern anschliessen?
    Wofür ist denn der neben den beiden PCI-Slots? Die Schaltung daneben sieht nach mind. zwei Schaltreglern aus.


    Mhmm, was mach ich denn nun? :(


    Habe übrigens wohl ein Board aus der Charge ohne Bestückungsdruck.

  • Ist denn der Inhalt der Speicherkarte korrekt???


    Ich habe da ein netceivr.000 _UND_ ein netceivr.81J


    Dürfte es nicht nur Letzteres sein?
    Das File image.bin im 81J Ordner ist auch größer.


    Welcher Ordner wird denn genommen?

  • Also ich wollte nur mal nen kurzen zwischenbericht geben, hab jetzt mal meinen Netceiver (nicht der aus der Reelbox) an meinen alten VDR gehängt, dem Kernel noch eben IPv6 begebracht und siehe da, der Netceiver lässt sich ohne Probleme starten ;)




    Und auf der SD Karte befinden sich folgende Ordner:


    drwxrwxrwx 1 Kay staff 2048 Oct 11 2007 etc
    drwxrwxrwx 1 Kay staff 2048 Oct 11 2007 netceivr.000
    drwxrwxrwx 1 Kay staff 2048 Feb 19 09:42 netceivr.81J


    Ich hoffe ich konnte dir etwas helfen damit.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Achso angeschlossen hab ich den Netceiver über eine zusätzliche Intel Pro1000/MT Ethernet Karte, die ich in Gentoo auf "dhcp" konfiggt hab, sonst nichts.



    Sofern von Interesse, hier die Ausgabe von ifconfig -a




    Wenn du willst kann ich dir auch mal die Kernel ".config" schicken, allerdings denke ich nciht unbedingt, dass die auf einem anderen System so ohne weiteres booten würde.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

    Einmal editiert, zuletzt von Konni__ ()

  • Das mit den mehreren netceivr.xxx-Ordnern stimmt so. Das xxx ist die Versionsnummer und es wird automatisch die "grösste" Version gebootet. Damit kann man bei einem völlig missglückten Update den Ordner im Cardreader am PC löschen, ohne dass dann gar nichts mehr booten würde.

  • Ok, dann bleibt mir leider nur ein Fazit:


    Mein Netceiver hat einen Defekt.


    Die Netzwerkkarte "geht" nicht auf Gigabit-Ethernet, obwohl an einem Gigabit-Switch angeschlossen. Kabel wurden auch schon durchprobiert.


    Die kleine rote LED zum Rand der Tuneranschlüsse hin leuchtet dauerhaft. Ist das bei Dir auch so, konni_? Hast Du eine Datei "netceiver.conf" irgendwo auf der SD-Karte gesehen, oder ist die in dem image.bin enthalten?


    Die rote LED neben der SD-Karte blinkt nicht nochmal nach 10-15 Sek. auf, so wie von Schorsch beschrieben.


    Also stimmt auf dem Netceiver etwas nicht.


    Hoffentlich kann ich den umtauschen.

  • Zitat

    Original von real_schorsch
    Normal ist das jedenfalls nicht. Die conf-Datei sollte auf der SD-Karte im etc-Ordner sein. Falls du Probleme mit dem Umtausch hast (glaube ich zwar nicht), dann schreib mir eine PN.


    Erstellt der netceiver die selbst oder muss die ab Werk drauf sein?

  • HI,


    nano
    hab mal in einer VM ubuntu 8.04 installiert, die kernel-config zeigt, das ipv6 "nur" als module existiert, hast Du das geladen? ( sudo modprobe ipv6).


    MfG
    KRis

    Intel DN2800MT 4GB RAM; 32GB mSata, Ubuntu 15.04, TVHeadend 4.1, Digibit R1 SatIP

Jetzt mitmachen!

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