1. Cookies optimieren die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklärst Du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen
    Information ausblenden
  2. Willkommen im Forum von DIGITAL FERNSEHEN - dem führenden Portal für digitales Fernsehen, Medien und Entertainment. Wenn du hier neu bist, schau dich ruhig etwas um und melde dich an, um am Forengeschehen teilnehmen zu können.
    Information ausblenden

uClinux auf der Grobi SC7CI HDGB

Dieses Thema im Forum "Digenius / Grobi" wurde erstellt von GDRGuy69, 11. November 2005.

  1. GDRGuy69

    GDRGuy69 Senior Member

    Registriert seit:
    8. November 2004
    Beiträge:
    194
    Anzeige
    Hallo zusammen,

    obwohl in den Regelhinweisen steht: "Aus Rechtsgründen wird ebenso gehandelt was Tipps zur Fremdnutzung von Soft- und Hardwareentwicklungen angeht.", möchte ich trotzdem einen ersten Erfolg bei der Inbetriebnahme von uClinux 2.4.29 mit dem LinuxTV Kernel 1.1.1 vermelden.

    Ich habe den Frontend-Treiber für den in der grobi SC7 eingebauten DVB-C Tuner Philips CU1216 (TDA10021) zum Laufen bekommen. Hier die Ausgabe eines erfolgreichen Frontend-Locks für die Transponder-Frequenz von ZDF im Kabel-Digital:

    Linux version 2.4.29-uc0 (thomas@debian) (gcc-Version 3.4.4 cod
    ito 20050725 [ derived from FSF snapshot on 26th Jan 2005 ]) #94 Fr Nov 11 22:51
    :24 CET 2005
    Detected Processor Number :1, Version :8 (ARCtangent A4 processor family)
    Linux configured to run at CPU speed : 154.00 Mhz
    Detected I-cache :
    Type=Direct Mapped, Line length=32, Cache RAM Size=4096 (enabled)
    Detected D-cache :
    Type=Direct Mapped-2 Stage, Line length=32, Cache RAM Size=2048 (enabled)
    initrd_start = ea000 , inird_end = 11a400
    On node 0 totalpages: 1024
    zone(0): 0 pages.
    zone(1): 1024 pages.
    zone(2): 0 pages.
    Kernel command line:
    Calibrating delay loop... 64.92 BogoMIPS
    Memory: 2912KB available (741K code,148K data, 36K init)
    Dentry cache hash table entries: 512 (order: 0, 4096 bytes)
    Inode cache hash table entries: 512 (order: 0, 4096 bytes)
    Mount cache hash table entries: 512 (order: 0, 4096 bytes)
    Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
    Page-cache hash table entries: 1024 (order: 0, 4096 bytes)
    POSIX conformance testing by UNIFIX
    Linux NET4.0 for Linux 2.4
    Based upon Swansea University Computer Society NET3.039
    Starting kswapd
    devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
    devfs: devfs_debug: 0x0
    devfs: boot_options: 0x1
    i2c-core.o: i2c core module version 2.6.1 (20010830)
    i2c-algo-bit.o: i2c bit algorithm module
    ttyS0 at 0x8340400 (irq = 5) is a MB86H2X UART
    RAMDISK driver initialized: 16 RAM disks of 320K size 1024 blocksize
    DVB: registering new adapter (MB86H2X).
    mb86h2x_i2c.c: Fujitsu MB86H2X GPIO I2C adapter
    mb86h2x_i2c.c: SCL on 12, SDA on 13
    i2c-algo-bit.o: scanning bus Fujitsu MB86H2X GPIO.
    ................................................................(40)..........(4
    b)....................................................
    DVB: registering frontend 0:0 (Philips TDA10021 DVB-C)...
    RAMDISK: romfs filesystem found at block 0
    RAMDISK: Loading 193 blocks [1 disk] into ram disk... done.
    Freeing initrd memory: 196k freed
    VFS: Mounted root (romfs filesystem) readonly.
    Mounted devfs on /dev
    Freeing unused kernel memory: 36k freed
    Using fallback suid method


    BusyBox v1.00 (2005.07.27-14:07+0000) Built-in shell (lash)
    Enter 'help' for a list of built-in commands.

    / # / # czap -c channels-dvbc.conf zdf

    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    27 ZDF:394000000:INVERSION_OFF:6900000:FEC_NONE:QAM_64:110:120
    ERROR: cannot parse service data
    27 ZDF: f 394000000, s 6900000, i 0, fec 0, qam 3, v 0x6e, a 0x78
    status 00 | signal adad | snr b6b6 | ber 00029a90 | unc ffffffff |
    status 1f | signal e4e4 | snr e1e1 | ber 00029a90 | unc ffffffff | FE_HAS_LOCK
    status 1f | signal e7e7 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e6e6 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e8e8 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e7e7 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e9e9 | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e8e8 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eded | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e9e9 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e9e9 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e8e8 | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f1f1 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f0f0 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ecec | snr dede | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f0f0 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eeee | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eeee | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal efef | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f0f0 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f0f0 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f3f3 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f2f2 | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal f1f1 | snr dfdf | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 00 | signal c0c0 | snr 7d7d | ber 00029a90 | unc ffffffff |
    status 00 | signal d3d3 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 7e7e | ber 0002941e | unc ffffffff |
    status 00 | signal e8e8 | snr 7f7f | ber 00029a90 | unc ffffffff |
    status 00 | signal e8e8 | snr 8383 | ber 00029a90 | unc ffffffff |
    status 1f | signal e8e8 | snr e0e0 | ber 00029a90 | unc ffffffff | FE_HAS_LOCK
    status 1f | signal eded | snr dede | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eeee | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e9e9 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eded | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e8e8 | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ebeb | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr dede | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal e7e7 | snr e1e1 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eaea | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal eded | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK
    status 1f | signal ecec | snr e0e0 | ber 00029a90 | unc 00000000 | FE_HAS_LOCK


    Zwischendurch habe ich mal den Kabelanschluss abgezogen, was man an dem fehlenden FE_HAS_LOCK erkennt.

    Damit steht mir nun ein Transportstream zur Verfügung, den ich im nächsten Schritt bei der Entwicklung des Demux-Devices verwenden kann.

    Es wird weitergehen...
     
  2. W. Ryker

    W. Ryker Silber Member

    Registriert seit:
    25. April 2001
    Beiträge:
    949
    Ort:
    München
    Technisches Equipment:
    Dreambox DM7080HD
    FireTV
    AW: uClinux auf der Grobi SC7CI HDGB

    Schön, daß es voran geht.
    Wenn denn mal die Treiber alle funktionieren, dann müßten doch auch vorhandene GUIs (z.b Enigma) drauf laufen - oder ?


    Ryker
     
  3. W. Ryker

    W. Ryker Silber Member

    Registriert seit:
    25. April 2001
    Beiträge:
    949
    Ort:
    München
    Technisches Equipment:
    Dreambox DM7080HD
    FireTV
    AW: uClinux auf der Grobi SC7CI HDGB

    gelöscht - doppeltes Posting
     
  4. GDRGuy69

    GDRGuy69 Senior Member

    Registriert seit:
    8. November 2004
    Beiträge:
    194
    AW: uClinux auf der Grobi SC7CI HDGB

    Ja, alle Userspace-Programme, die die devices der LinuxTV API verwenden sollten damit laufen. Das Programm "czap" konnte ich ja auch schon mit geringen Modifikationen (kein demux device, Fehler in der parse-Funktion) verwenden.

    Thomas
     
  5. KB-L

    KB-L Silber Member

    Registriert seit:
    17. Juni 2005
    Beiträge:
    518
    AW: uClinux auf der Grobi SC7CI HDGB

    :eek: Geil, dass würde ja bedeuten, dass unsere Digenius-Medion Receiver bald kleine Dreamboxen sind. Super, und Danke.

    PS.: Findet sich den niemand in den einschlägigen Foren, der dich da unterstützen würde? Die Digenius Plattform ist doch realativ weit verbreitet.
     
  6. Gorcon

    Gorcon Kanzler Mitarbeiter

    Registriert seit:
    15. Januar 2001
    Beiträge:
    107.408
    Ort:
    Schwerin
    Technisches Equipment:
    Coolstream Zee², HD1
    AW: uClinux auf der Grobi SC7CI HDGB

    Und warum nicht Neutrino?:D

    Gruß Gorcon
     
  7. W. Ryker

    W. Ryker Silber Member

    Registriert seit:
    25. April 2001
    Beiträge:
    949
    Ort:
    München
    Technisches Equipment:
    Dreambox DM7080HD
    FireTV
    AW: uClinux auf der Grobi SC7CI HDGB

    Neutrino würde sicher auch laufen, aber da ist ja noch keine richtige TimeShift-Unterstützung drinne.
     
  8. Gorcon

    Gorcon Kanzler Mitarbeiter

    Registriert seit:
    15. Januar 2001
    Beiträge:
    107.408
    Ort:
    Schwerin
    Technisches Equipment:
    Coolstream Zee², HD1
    AW: uClinux auf der Grobi SC7CI HDGB

    Bei der D-Box schon. (allerdings nicht sehr konfortabel und mit 10MBit/s Netzwerk nicht bei Sendern wie ZDF möglich.)

    Gruß Gorcon
     
  9. GDRGuy69

    GDRGuy69 Senior Member

    Registriert seit:
    8. November 2004
    Beiträge:
    194
    AW: uClinux auf der Grobi SC7CI HDGB

    Na ja, ein Traum wäre es, wenn die Box einen USB2 oder Ethernet Anschluss hätte.
    Ich hab auch schon in der LinuxTV Mailing-Liste geschrieben. Aber kein Feedback.
    Ich weiss nicht. Kein Interesse? Zu schwierig? Kein Sinn?

    Thomas
     
  10. W. Ryker

    W. Ryker Silber Member

    Registriert seit:
    25. April 2001
    Beiträge:
    949
    Ort:
    München
    Technisches Equipment:
    Dreambox DM7080HD
    FireTV
    AW: uClinux auf der Grobi SC7CI HDGB

    Das liegt warscheinlich daran, daß es mittlerweile zuviel BastelPlattformen gibt. (Dbox, Dreambox, Realbox, Relook, Galaxis, etc...) Da bleiben nicht mehr viele fähige Leute übrig. Das wäre aber für interessierte ein gutes Einstiegsprojekt.

    Ryker
     

Diese Seite empfehlen