1 [2] 3 >>> Archiv / MLD 4.x / Raspberry PI / Unterstützung Technotrend S2-4600
 

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #15 on: September 12, 2014, 16:27:14 »
Hi,

MegaX hatte schon was gefunden was helfen könnte. Allerdings war dieses Update auf dem RPI nicht erfolgreich durchgelaufen, was mir erst jetzt gerade aufgefallen ist. Ich schaue nun noch mal was da schief gegangen ist. Das wird aber noch nen paar Stunden dauern.
Falls Du einen PC zur Verfügung hast, könntest Du aber schon mal testen, ob der DVB-Stick an dem funktioniert. Dort bestand bisher ja das selbe Problem, sollte da aber bereits behoben sein.
Möglicherweise fehlt aber noch die passende Firmware. Das wäre dann aber anhand der Logs zu erkennen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #16 on: September 12, 2014, 17:11:36 »
OK, es gibt nun auch für den RPI nen neues dvb Paket. Bitte teste mal, ob's damit klappt, bzw. ob der benötigte Treiber geladen wird und ob eventuell noch ne Firmware fehlt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Garak

  • Newbie
  • *
  • Posts: 9
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #17 on: September 12, 2014, 18:38:44 »
Ich bin leider erst nächste Woche wieder zu Hause und kann dann erst testen.

Wichtig ist, dass bei
Code: [Select]
modinfo dvb_usb_dw2102 die Modul-Version 0.2 angezeigt wird (bisher beinhaltet MLD die Version 0.1), und die TT S2-4600 in der description aufgelistet wird. Die benötigte Firmware müßte dvb-fe-ds3103.fw sein.

Offline Dirk

  • Newbie
  • *
  • Posts: 13
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #18 on: September 13, 2014, 12:59:24 »
Hallo zusammen,

einen PC zum testen habe ich nicht. Ein frisch geladenes MLD-image für den RPI funktioniert leider noch nicht. Weiterhin keine initialisierte Karte. Der von Garak beschriebene Befehl modinfo bringt Modulversion 0.1 und die tt-4600 ist nicht in der description.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #19 on: September 13, 2014, 13:32:22 »
Hi Dirk,

das neue dvb Paket ist noch nicht in den RPI Images enthalten. Um das zu testen musst Du also auf nem installierten System das dvb Paket aktualisieren und anschließend neu booten. Alternativ kannst Du Dir auch nen Individuelles Image bauen, da das ebenfalls den neusten Treiber enthalten wird.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Dirk

  • Newbie
  • *
  • Posts: 13
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #20 on: September 13, 2014, 17:02:21 »
habe alles aktualisiert, ...  leider ohne Erfolg. Die Karte bleibt unerkannt, modinfo wie vorher gepostet.

Siehst du eine Möglichkeit die Treiber so zu importieren das die modinfo-Anzeige es so ausspuckt wie Garak beschreibt?

Noch einmal zu meinem Verständnis für Anfänger:
Ihr baut diesen Treiber jetzt so ein das er für alle Benutzer funktioniert?
Ich habe keine Ahnung was ihr da für Arbeit investiert. Du kannst auch sagen das ich es aufgeben soll weil es sich nicht lohnt weil vielleicht so wenig Leute diese USB-Box benutzen.
Aber bei Garak scheint es ja zu funktionieren.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #21 on: September 13, 2014, 20:54:39 »
Hi,

aktuell haben wir nur den Treiber mitkompilieren lassen. Zuvor war der nicht mit dabei. War also noch kein nennenswerter Aufwand.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Garak

  • Newbie
  • *
  • Posts: 9
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #22 on: September 16, 2014, 12:15:00 »
Hab leider den passenden Treiber für die TT S2-4600 noch nicht in der MLD gefunden. Ich gehe davon aus, dass ihr die s2-liplianin-v39 Quellen verwendet. v37 ist eine alte Version, die bis Kernel 3.5.0 verwendet wurde. Um es nochmal zu wiederholen, wir brauchen das Kernel-Modul dvb-usb-dw2102.ko mindestens in der Version 0.2 . Bisher finde ich in der MLD immer noch nur die Version 0.1 .

PS: Hab übrigens mal 'ne RPI-Entwicklungsumgebung in einer VM, wie in eurem Wiki beschrieben, installiert. Muss aber feststellen, das ein make all äußerst zeitaufwendig ist. Das ist bei mir noch nicht komplett durchgelaufen.

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #23 on: September 16, 2014, 13:07:10 »
Hi

liplianin benutzen wir nicht sondern die Treiber ausm media tree.

Ich bin der Meinung das die Karte da auch schon mal drinnen war, aber aus irgendeinem Grund raus geflogen ist.

Ich finde auch nirgends etwas von einer Version 0.2 oder höher.

Wenn du mir nen Patch versorgen kannst werde ich versuchen das in unser dvb Paket mit einzubauen.

Ich versuch mein bestes aber ich bin kein Profi was dvb angeht sondern mache es weil unser Mann der das normal gemacht hat z.Z. leider aus privaten Gründen nicht mitarbeiten kann.

Gruß MegaX

Hardware (show / hide)

Offline Garak

  • Newbie
  • *
  • Posts: 9
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #24 on: September 16, 2014, 14:41:06 »
zwar kein Patch, aber das sind genau die benötigten Source und Header-Files:
https://bitbucket.org/CrazyCat/s2-liplianin-v39/src/c8bc2800443ad2ef4979fff0dca01f5011b42965/linux/drivers/media/usb/dvb-usb/dw2102.c
https://bitbucket.org/CrazyCat/s2-liplianin-v39/src/c8bc2800443ad2ef4979fff0dca01f5011b42965/linux/drivers/media/usb/dvb-usb/dw2102.h

Am Ende von dw2102.c kann man lesen:
Code: [Select]
...
MODULE_DESCRIPTION("Driver for DVBWorld DVB-S 2101, 2102, DVB-S2 2104,"
" DVB-C 3101 USB2.0,"
" TeVii S600, S630, S650, S660, S480, S421, S632, S662, S482"
" Technotrend S2-4600,"
" Terratec Cinergy S2 USB BOX,"
" Terratec Cinergy S2 PCIe Dual,"
" Prof 1100, 7500 USB2.0,"
" Geniatech SU3000, T220 devices");
MODULE_VERSION("0.2");
...

Könnt ihr diese Dateien nicht einfach in eurem media tree austauschen? Vielleicht läuft der
Compiler ja damit durch. Wenn es Probleme mit Abhängigkeiten gibt, müssen vielleicht noch ein
par weitere Dateien ausgetauscht werden. Wenn die Module fehlerfrei kompilieren, sollte die
benötigte Firmware-Datei dann kein Problem mehr sein.

Offline Garak

  • Newbie
  • *
  • Posts: 9
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #25 on: September 16, 2014, 15:09:25 »
oder besser, ihr baut aus den gesamten Quellen von https://bitbucket.org/CrazyCat/s2-liplianin-v39/src/c8bc2800443a ein alternatives dvb-usb-, oder media-build-experimental Packet.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #26 on: September 16, 2014, 17:10:22 »
Das mit dem Patchen wird wohl eher nichts werden, das sich das mit zu vielen anderen Patches beißt.
Bleibt also wohl nur das liplianin als eigenes Paket zu bauen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #27 on: September 17, 2014, 14:58:54 »
Hi

es gibt jetzt ein Paket namens dvb-liplianin das in ein paar Minuten für den PC auf dem Server verfügbar sein sollte.
Für den RPI baut Claus auch gerade das Paket, da dauert es länger, aber ich bin zuversichtlich das es heuet Abend verfügbar sein sollte.

Also dann testet mal bitte und gebt Bescheid obs geht oder immernoch irgendwo hakt.
Gruß MegaX

Hardware (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20121
    • View Profile
    • ClausMuus.de
Unterstützung Technotrend S2-4600
« Reply #28 on: September 17, 2014, 22:55:44 »
Jetzt ist der Treiber auch für den RPI fertig.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Garak

  • Newbie
  • *
  • Posts: 9
    • View Profile
Unterstützung Technotrend S2-4600
« Reply #29 on: September 18, 2014, 00:26:52 »
Erster kurzer Test:

dmesg-Ausgabe etwas verwirrend:
Code: [Select]
...

[    3.549519] usb 1-1.3: new high-speed USB device number 5 using dwc_otg
[    3.650421] usb 1-1.3: New USB device found, idVendor=0b48, idProduct=3011
[    3.650452] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.650472] usb 1-1.3: Product: dvb-s2
[    3.650489] usb 1-1.3: Manufacturer: geniatech
[    3.650505] usb 1-1.3: SerialNumber: 000000000232
[    4.844724] random: nonblocking pool is initialized
[    5.801740] BTRFS info (device mmcblk0p2): disk space caching is enabled
[   11.460908] i2c /dev entries driver
[   12.317679] udevd[843]: starting version 175
[   13.160647] bcm2708_i2c_init_pinmode(0,0)
[   13.160681] bcm2708_i2c_init_pinmode(0,1)
[   13.200471] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100000)
[   13.200694] bcm2708_i2c_init_pinmode(1,2)
[   13.200716] bcm2708_i2c_init_pinmode(1,3)
[   13.203479] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[   13.578303] WARNING: You are using an experimental version of the media stack.
[   13.578303] As the driver is backported to an older kernel, it doesn't offer
[   13.578303] enough quality for its usage in production.
[   13.578303] Use it with care.
[   13.578303] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[   13.578303] 6bf7861fa2bb4be3cc70a6e9aed664ce65270027 [media] si476x: Fix some config dependencies and a compile warnings
[   13.578303] b0efc3ed0530b08e9e1cba5f63e9c251ca3d7428 [media] m920x: Fix uninitialized variable warning
[   13.578303] 46f85978687152c53a69fc06951e386f194e7f5d [media] em28xx: fix typo in scale_to_size()
[   13.670392] WARNING: You are using an experimental version of the media stack.
[   13.670392] As the driver is backported to an older kernel, it doesn't offer
[   13.670392] enough quality for its usage in production.
[   13.670392] Use it with care.
[   13.670392] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
[   13.670392] 6bf7861fa2bb4be3cc70a6e9aed664ce65270027 [media] si476x: Fix some config dependencies and a compile warnings
[   13.670392] b0efc3ed0530b08e9e1cba5f63e9c251ca3d7428 [media] m920x: Fix uninitialized variable warning
[   13.670392] 46f85978687152c53a69fc06951e386f194e7f5d [media] em28xx: fix typo in scale_to_size()
[   13.830701] dw2102: su3000_identify_state
[   13.830701]
[   13.830743] dvb-usb: found a 'TT Connect S2 4600' in warm state.
[   13.830790] dw2102: su3000_power_ctrl: 1, initialized 0
[   13.830790]
[   13.840709] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   13.840954] DVB: registering new adapter (TT Connect S2 4600)
[   13.850932] bc ea 2b 46 07 14
[   13.850984] dvb-usb: MAC address: bc:ea:2b:46:07:14
[   14.259602] Chip ID != [DS300X]! Not supported by this module
[   14.318830] Chip ID = [DS3103]!
[   14.318870] DS3103 chip version: 0.208 attached.
[   14.391786] dw2102: Attached DS3103/TS2022!
[   14.391786]
[   14.391854] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Montage Technology DS3103/TS2022)...
[   14.393790] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/input/input2
[   14.394224] dvb-usb: schedule remote query interval to 250 msecs.
[   14.394256] dw2102: su3000_power_ctrl: 0, initialized 1
[   14.394256]
[   14.394275] dvb-usb: TT Connect S2 4600 successfully initialized and connected.
[   14.394623] usbcore: registered new interface driver dw2102
[   15.339969] XFS (mmcblk0p1): unknown mount option [nls].
[   15.353651] XFS (mmcblk0p3): Mounting V4 Filesystem
[   15.725870] XFS (mmcblk0p3): Ending clean mount
[   16.639560] dvb-usb: recv bulk message failed: -110
[   16.639592] dw2102: i2c transfer failed.
[   22.722567] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   24.311166] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   49.295016] dw2102: su3000_power_ctrl: 1, initialized 1
[   49.295016]
[   49.311035] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[   49.315901] ds3103_firmware_ondemand: Waiting for firmware upload(2)...
[   66.389767] input: lircd as /devices/virtual/input/input3
[   76.289856] rtc-test rtc-test.0: test_rtc_set_mmss, secs = 1410988188
[  685.581521] dw2102: su3000_power_ctrl: 0, initialized 1
[  685.581521]
[  687.721907] dw2102: su3000_power_ctrl: 1, initialized 1
[  687.721907]
[  687.743693] ds3103_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[  687.743932] ds3103_firmware_ondemand: Waiting for firmware upload(2)...
...

Code: [Select]
MLD_SERVER> lsmod
Module                  Size  Used by    Tainted: G 
ts2022                  5902  1
ds3103                 12491  1
ds3000                 11048  0
dvb_usb_dw2102         44048 15
dvb_usb                21568  1 dvb_usb_dw2102
dvb_core               91865  1 dvb_usb
rc_core                17148  1 dvb_usb
i2c_bcm2708             5248  0
i2c_dev                 5306  0
snd_bcm2835            19438  0
snd_pcm                85354  1 snd_bcm2835
snd_timer              20369  1 snd_pcm
snd                    58736  3 snd_bcm2835,snd_pcm,snd_timer
uinput                  6735  1

Alle vier Devices in /dev/dvb/adapter0/ sind angelegt. Channel-Scan funktioniert. Und über den Streamdev-Server bekomme ich auch ein einwandfreies Fernsehbild mit Ton.  Soweit ich das beurteilen kann, ist das Packet erfolgreich gebaut. Morgen werde ich dann mal die Fernbedienung testen.

1 [2] 3 >>> Archiv / MLD 4.x / Raspberry PI / Unterstützung Technotrend S2-4600
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.