Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

This post has been edited 1 times, last edit by "ostseehuepfer" (Nov 9th 2011, 8:09pm)
|
|
Source code |
1 |
http://unix.oppserver.net/vdr/faq/vdr-portal.de/board/attachment3735.jpg?attachmentid=7841 |

Naja suche etwas in Farbe das wäre schon nicht schlecht...

This post has been edited 1 times, last edit by "steffen_b" (Oct 28th 2011, 6:09pm)


This post has been edited 1 times, last edit by "ostseehuepfer" (Oct 28th 2011, 7:08pm)
zwar klein aber scheinbar fein Akku defekt 
ich muss doch eigentlich wenn ich das richtig gelesen habe nur den hack durchführen die ansteuerung vom vdr her kann ich ja über das Webinterface als Plugin installieren
|
|
Source code |
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 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 |
root@VDR:~/dpf/src# [ 16.848530] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848564] b2c2_flexcop_pci 0000:01:0a.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.848640] ------------[ cut here ]------------
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848647] WARNING: at /build/buildd/linux-2.6.38/fs/proc/generic.c:323 __xlate_proc_name+0xcd/0xf0()
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.848650] Hardware name: GQ538AA-ABD a6214.de
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848652] name 'Technisat/B2C2 FlexCop II/IIb/III Digital TV PCI Driver'
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848654] Modules linked in: budget_ci(+) b2c2_flexcop_pci(+) budget_core nvidia(P) nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss joydev b2c2_flexcop psmouse snd mceusb ir_lirc_codec saa7146 ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder ttpci_eeprom serio_raw lirc_dev dvb_core cx24123 sunrpc edac_core cx24113 ir_core k8temp s5h1420 edac_mce_amd soundcore i2c_nforce2 snd_page_alloc lp parport usb_storage usbhid hid uas pata_amd forcedeth sata_nv
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.848710] Pid: 814, comm: work_for_cpu Tainted: P 2.6.38-11-generic #50-Ubuntu
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848713] Call Trace:
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.848722] [<ffffffff81065cbf>] ? warn_slowpath_common+0x7f/0xc0
-bash: ffffffff81065cbf: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848726] [<ffffffff81065db6>] ? warn_slowpath_fmt+0x46/0x50
-bash: ffffffff81065db6: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848729] [<ffffffff811c5c2d>] ? __xlate_proc_name+0xcd/0xf0
-bash: ffffffff811c5c2d: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848733] [<ffffffff811c6338>] ? __proc_create+0x78/0x150
-bash: ffffffff811c6338: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848736] [<ffffffff811c678b>] ? proc_mkdir_mode+0x2b/0x60
-bash: ffffffff811c678b: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848739] [<ffffffff811c67d6>] ? proc_mkdir+0x16/0x20
-bash: ffffffff811c67d6: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848744] [<ffffffff810d74cb>] ? register_handler_proc+0x11b/0x140
-bash: ffffffff810d74cb: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848749] [<ffffffff810d4ce4>] ? __setup_irq+0x1f4/0x350
-bash: ffffffff810d4ce4: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848756] [<ffffffffa0cab1f0>] ? flexcop_pci_isr+0x0/0x3f0 [b2c2_flexcop_pci]
-bash: ffffffffa0cab1f0: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848760] [<ffffffff810d4f44>] ? request_threaded_irq+0x104/0x170
-bash: ffffffff810d4f44: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848765] [<ffffffffa0cab790>] ? flexcop_pci_probe+0x1b0/0x350 [b2c2_flexcop_pci]
/
-bash: ffffffffa0cab790: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848769] [<ffffffff813008ef>] ? local_pci_probe+0x5f/0xd0
-bash: ffffffff813008ef: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848774] [<ffffffff81080000>] ? do_work_for_cpu+0x0/0x30
-bash: ffffffff81080000: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848778] [<ffffffff81080018>] ? do_work_for_cpu+0x18/0x30
-bash: ffffffff81080018: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848782] [<ffffffff81087866>] ? kthread+0x96/0xa0
-bash: ffffffff81087866: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848787] [<ffffffff8100ce24>] ? kernel_thread_hel
-bash: ffffffff8100ce24: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848790] [<ffffffff810877d0>] ? kthread+0x0/0xa0
-bash: ffffffff810877d0: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848793] [<ffffffff8100ce20>] ? kernel_thread_helper+0x0/0x10
-bash: ffffffff8100ce20: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# [ 16.848796] ---[ end trace 95b13bcc0dbbc5b6 ]---
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.880432] DVB: registering new adapter (FlexCop Digital TV device)
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.882721] b2c2-flexcop: MAC address = 00:08:c9:a3:d9:90-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.883663] CX24123: detected CX24123
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.884058] CX24113: trying to detect myself
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.884731] CX24113: successfully detected
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.885068] CX24113: version: 3
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.885070] b2c2-flexcop: CX24113 successfully attached
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.906703] saa7146: register extension 'budget_ci dvb'.
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.972293] b2c2-flexcop: ISL6421 successfully a
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.972299] b2c2-flexcop: found 'Conexant CX24123/CX24109' .
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.972307] DVB: registering adapter 0 frontend 0 (Conexant CX24123/CX24109)...
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.972509] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.8' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.988858] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 16.988893] budget_ci dvb 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.988986] saa7146: found saa7146 @ mem ffffc9000035c000 (revision 1, irq 17) (0x13c2,0x1019).
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.988996] saa7146 (0): dma buffer size 192512
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 16.989001] DVB: registering new adapter (TT-Budget S2-3200 PCI)
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 17.041799] adapter has MAC addr = 00:d0:5c:61:80:20
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.100049] Registered IR keymap rc-tt-3200
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.100244] input: Budget-CI dvb ir receiver saa7146 (0) as /devices/pci0000:00/0000:00:04.0/0000:01:09.0/rc/rc0/input7
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 17.100404] rc0: Budget-CI d
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.439604] stb0899_attach: Attaching STB0899
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.461866] stb6100_attach: Attaching STB6100
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.479340] LNBx2x attached on addr=8
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 17.479349] DVB: registering adapter 1 frontend 0 (STB0899 Multistandard)...
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 18.449586] svc: failed to register lockdv1 RPC service (errno 97).
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 18.482549] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 18.654572] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 22
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 18.654586] HDA Intel 0000:00:05.0: PCI INT B -> Link[AAZA] -> GSI 22 (level, low) -> IRQ 22
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [ 18.654593] hda_intel: Disable MSI for Nvidia chipset
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 18.654655] HDA Intel 0000:00:05.0: setting latency timer to 64
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 18.760862] NFSD: starting 90-second grace period
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 18.780420] input: eventlircd as /devices/virtual/input/input8
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 19.151005] input: eventlircd as /devices/virtual/input/input9
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 20.320032] hda_codec: ALC1200: BIOS auto-probing.
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 20.320041] hda_codec: ALC1200: SKU not ready 0x411111f0
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 21.660734] input: HDA NVidia Headphone as /devices/pci0000:00/0000:00:05.0/sound/card0/input10
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 25.002661] hsetroot[1798]: segfault at e4 ip 0000000000402292 sp 00007fff2b041890 error 4 in hsetroot[400000+4000]
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 25.960019] eth0: no IPv6 routers present
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 841.044403] hsetroot[2316]: segfault at e4 ip 0000000000402292 sp 00007fff5c02cf80 error 4 in hsetroot[400000+4000]
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [ 5243.294694] hsetroot[2702]: segfault at e4 ip 0000000000402292 sp 00007fff679c3680 error 4 in hsetroot[400000+4000]
-bash: [: Fehlende `]'
root@VDR:~/dpf/src# [10768.445868] exe (3010): /proc/3010/oom_adj is deprecated, please use /proc/3010/oom_score_adj instead.
-bash: Syntaxfehler beim unerwarteten Wort `('
root@VDR:~/dpf/src# [10792.593226] hsetroot[3125]: segfault at e4 ip 0000000000402292 sp 00007fff0a6e25c0 error 4 in hsetroot[400000+4000]
-bash: [10792.593226]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107353.490042] usb 2-4: new full speed USB device using ohci_hcd and address 4
-bash: [107353.490042]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107353.767234] scsi7 : usb-storage 2-4:1.0
-bash: [107353.767234]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107354.772076] scsi 7:0:0:0: CD-ROM buildwin Photo Frame 1.01 PQ: 0 ANSI: 2
-bash: [107354.772076]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107354.783724] sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
-bash: [107354.783724]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107354.784161] sr 7:0:0:0: Attached scsi CD-ROM sr1
-bash: [107354.784161]: Kommando nicht gefunden.
root@VDR:~/dpf/src# [107354.784350] sr 7:0:0:0: Attached scsi generic sg6 type 5-bash: [107354.784350]: Kommando nicht gefunden.
root@VDR:~/dpf/src# root@VDR:~/dpf/src# /devices/pci0000
-bash: root@VDR:~/dpf/src#: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# -bash: /devices/pci0000: Datei oder Verzeichnis nicht gefunden
-bash: -bash:: Kommando nicht gefunden.
root@VDR:~/dpf/src# root@VDR:~/dpf/
-bash: root@VDR:~/dpf/: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src# Traceback (most recent call last):
-bash: Syntaxfehler beim unerwarteten Wort `most'
root@VDR:~/dpf/src# File "hackit.py", line 4, in <module>
-bash: Syntaxfehler beim unerwarteten Wort `newline'
root@VDR:~/dpf/src# import dpf
import: unable to open X server `' @ error/import.c/ImportImageCommand/362.
root@VDR:~/dpf/src# ImportError: No module named dpf
-bash: ImportError:: Kommando nicht gefunden.
root@VDR:~/dpf/src# root@VDR:~/dpf/src#
-bash: root@VDR:~/dpf/src#: Datei oder Verzeichnis nicht gefunden
root@VDR:~/dpf/src#
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
1) Kompilieren von dpfhack und lcd4linux Für den ersten Schritt können wir uns eigentlich an die Anleitung von celemine1Gig halten, die er hier gepostet hat. Allerdings hat er 1-2 kleine Fehler gemacht, die wir geschickt umschiffen: Erstmal installieren wir alle Abhängigkeiten: ?sudo apt-get install libtool automake autoconf zlib1g-dev libssl-dev python-dev libc6 libusb-dev libibus-dev subversion libgd2-noxpm-dev libgd2-noxpm Was fällt auf? Im Gegensatz zu celemine haben wir libgd2-noxpm dabei, damit hat man nachher auch das Image-Widget in lcd4linux, was ansonsten fehlen würde. (erwähnt wurde das hier von hackfin.) Danach brauchen wir noch ein neueres sdcc für squeeze, was wir runterladen und ebenfalls installieren: ?wget ftp://ftp.debian.org/debian/pool/main/s/sdcc/sdcc-libraries_2.9.0-5_all.debwget ftp://ftp.debian.org/debian/pool/main/s/sdcc/sdcc_2.9.0-5_armel.debdpkg -i sdcc-libraries_2.9.0-5_all.debdpkg -i sdcc_2.9.0-5_armel.deb Danach laden wir dpfhack-0.1alpha.tgz, entpacken es und kompilieren es: ?wget http://tech.section5.ch/files/dpfhack-0.1alpha.tgztar -xvzf dpfhack-0.1alpha.tgzcd dpf/srcmake |
|
|
Source code |
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 |
2) “Hacken” des DPF Wir haben nun schon einiges in Schritt 1 vorbereitet, jetzt müssen wir den DPF “hacken”. Dazu gehen wir in den dpf/src Ordner. Der Befehl dazu, sofern ihr noch im lcd4linux Ordner seid, lautet: ?cd ../src Nun schalten wir den DPF an (etwas länger Menü drücken) und stecken ihn an, gehen ins Menü des DPF und aktivieren “mit PC verbinden” und schauen uns an, was dmesg nun sagt: (es sollte bei euch in etwa gleich aussehen) ?[ 6803.710565] usb 1-1.3: new full speed USB device using orion-ehci and address 4[ 6803.875039] usb 1-1.3: New USB device found, idVendor=1908, idProduct=0102[ 6803.881970] usb 1-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=0[ 6803.889318] usb 1-1.3: Product: Digital Photo Frame[ 6803.894253] usb 1-1.3: Manufacturer: BUILDWIN[ 6803.901500] usb 1-1.3: configuration #1 chosen from 1 choice[ 6803.916037] scsi1 : SCSI emulation for USB Mass Storage devices[ 6803.925274] usb-storage: device found at 4[ 6803.925285] usb-storage: waiting for device to settle before scanning[ 6808.921809] usb-storage: device scan complete[ 6808.927740] scsi 1:0:0:0: CD-ROM buildwin Photo Frame 1.01 PQ: 0 ANSI: 2[ 6808.982804] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray[ 6808.989629] Uniform CD-ROM driver Revision: 3.20[ 6808.996006] sr 1:0:0:0: Attached scsi CD-ROM sr0[ 6809.028232] sd 0:0:0:0: Attached scsi generic sg0 type 0[ 6809.036215] sr 1:0:0:0: Attached scsi generic sg1 type 5 Danach starten wir den Hack(komischerweise meldet sich mein DPF als sg0 und sg1 .. achtet bitte auf eure dmesg Ausgabe. Das Skript warnt euch aber, falls ihr eure Festplatte schrotten wollt, kann eigentlich nicht viel passieren, zumal solche Geräte sda,sdb usw. heißen): ?sudo python hackit.py /dev/sg1 Das Skript erklärt am Schluss auch gleich, wie wir den DPF ab jetzt in den Developer Mode bekommen: Zum Developer Mode: Press and hold MENU while USB is plugged in.If successful, you will get the ‘USB connect’ message and the devicewill appear as non-USB storage device To put the device back into (almost) original state workingas USB storage, press the RESET button. Also machen wir das: Kurz ab und anstecken und danach Menü gedrückt halten ( 2-3 Sek.) bis USB verbunden dran steht. Danach sagt dmesg: ?[ 7027.710565] usb 1-1.3: new full speed USB device using orion-ehci and address 5[ 7027.875035] usb 1-1.3: New USB device found, idVendor=1908, idProduct=0102[ 7027.881966] usb 1-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=1[ 7027.889314] usb 1-1.3: Product: USB-Display[ 7027.893551] usb 1-1.3: Manufacturer: hackfin[ 7027.897843] usb 1-1.3: SerialNumber: 0000[ 7027.904154] usb 1-1.3: configuration #1 chosen from 1 choice |