Beiträge von dorpsgek

    Hi,


    I'm writing it in english, my german grammar isn't very well.


    I have compiled and installed the drivers for the S2-6400


    [ 9.130541] DVB: registering new adapter (TT-Budget S2-1600 PCI)
    [ 9.130564] SAA716x FF FPGA version 1.02
    [ 9.920867] DVB: registering new adapter (SAA716x dvb adapter)
    [ 10.117659] stv6110x_attach: Attaching STV6110x
    [ 10.123385] DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
    [ 10.123523] DVB: registering new adapter (SAA716x dvb adapter)
    [ 10.123866] stv6110x_attach: Attaching STV6110x
    [ 10.158313] DVB: registering adapter 2 frontend 0 (STV090x Multistandard)...
    [ 10.234248] stv6110x_attach: Attaching STV6110x
    [ 10.265073] DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
    [ 10.912858] SAA716x FF firmware version 0.2.8
    [ 10.912902] input: TT6400 DVB IR receiver as /devices/pci0000:00/0000:00:13.0/0000:04:00.0/input/input4


    Compiling the plugins for vdr gives me a nice error:


    *** failed plugins: dvbhddevice


    Just the one where i'm doing it for, will give a short error report:



    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvbhddevice"' -I../../../include hdffcmd.c
    hdffcmd.c: In member function ‘uint32_t HDFF::cHdffCmdIf::CmdGetFirmwareVersion(char*, uint32_t)’:
    hdffcmd.c:57: error: ‘osd_raw_cmd_t’ was not declared in this scope
    hdffcmd.c:57: error: expected ‘;’ before ‘osd_cmd’
    hdffcmd.c:59: error: ‘osd_cmd’ was not declared in this scope
    hdffcmd.c:65: error: ‘OSD_RAW_CMD’ was not declared in this scope


    It stops after a lot of lines with:


    make[1]: *** [hdffcmd.o] Error 1


    What can be the error.


    You may reply in german, no problem for me.


    Thanx,


    Johan

    Hi all,


    I use vdr with the graphtft plugin, the touch display is also configured and calibrated within the plugin.


    But how can i see on the screen (Standard Ansicht) if the touch panel can be used (when i use evtest /dev/input/eventX, i can see that the touch panel is working with coordinates).


    I see only a keyboard in the left below corner like into this picture from wdr-wiki:


    http://www.vdr-wiki.de/wiki/im…-theme-DeepPurple-101.jpg


    How can i use the Maustasten like:


    http://www.vdr-wiki.de/wiki/im…-theme-DeepPurple-301.jpg


    Or other things with the touchpanel to control vdr.


    In the README is stated that that touchtft shouldn't be used, but i can not see any of the touch features of it, see:


    http://www.vdr-wiki.de/wiki/im…48/Touchtft-plugin-tv.png


    Any help would be nice.

    Ok, got touchscreen working as input device.


    I use kernel version 2.6.29.1, maybe the info below can be used with other kernel versions.


    Modified the kernelsource of usbtouchscreen module.


    /usr/src/linux/drivers/input/touchscreen/usbtouchscreen.c


    #ifdef CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH
    {USB_DEVICE(0x0dfc, 0x0001), .driver_info = DEVTYPE_GENERAL_TOUCH},
    {USB_DEVICE(0x0664, 0x0306), .driver_info = DEVTYPE_GENERAL_TOUCH},


    it's about line 185


    evtest /dev/input/event6
    Input driver version is 1.0.0
    Input device ID: bus 0x3 vendor 0x664 product 0x306 version 0x101
    Input device name: "ET&T USB 4WUSB"
    Supported events:
    Event type 0 (Reset)
    Event code 0 (Reset)
    Event code 1 (Key)
    Event code 3 (Absolute)
    Event type 1 (Key)
    Event code 330 (Touch)
    Event type 3 (Absolute)
    Event code 0 (X)
    Value 303
    Min 0
    Max 1280
    Event code 1 (Y)
    Value 3338
    Min 0
    Max 1280
    Testing ... (interrupt to exit)


    I'm wondering how to set the resolution of the touchscreen, the evtest gives max 1280????



    Calibrating within the graphtft plugin works:


    Aug 19 21:53:26 vdr-test vdr: [graphTFT] Mode is set to (0x41), menu section to 'Menu'
    Aug 19 21:53:26 vdr-test vdr: [graphTFT] Callibration step 'Click upper left corner'
    Aug 19 21:53:26 vdr-test vdr: [graphTFT] Section changed from 'MenuSetupPage' to 'Calibration'
    Aug 19 21:53:29 vdr-test vdr: [graphTFT] SYN: (3538/3763) released (0)
    etc..............

    Hi,


    I have this case also for a while.


    TFT is working fine, no probs with it.


    The IR is working like a keyboard, only it fails sometimes, so it's not usable.


    Touchscreen can be working with:


    kernelmodule hiddev:


    /dev/usd/hiddev0 or /dev/hidraw0


    kernelmodule tkusb (with modifications suggested by hd.brummy):


    /dev/tkpanel0


    When i use the devices of module hiddev ot tkusb i can not use the touchscreen with an application (eGalaxTouch or TKCal for calibration sees the device, but can't use it), i can see the touchscreen working when i use "cat" on the device.


    Is it possible to make an input device of the touchscreen, maybe this wil make it usable for the graphtft plugin and other applications.


    I have tried a lot of udev rules, but it gives no device in /dev/input.


    PS, you can write in german, i can read it, but my grammar of german is not so well.


    Have send you the new nl_NL.po, have copied the string above


    Johan

    Zitat


    1. Warum funktioniert kein LinVDR auf der Kiste (z.B. Mahlzeit)?


    Maybe patched device driver ????


    Zitat


    2. Welches Ausgabegerät benutzt der VDR mit Zenslacke (den integrierten MPEG-Beschleuniger bzw mit welchem Treiber)?


    I use the scart output, you could also try composite.



    have fun

    Hi, When i look at the patch SMT-dvb.diff is it card 57


    #define CX88_BOARD_HAUPPAUGE_HVR1300 56
    +#define CX88_BOARD_SAMSUNG_SMT_7020 57


    The patch is for the v4l-dvb drivers


    diff -purN v4l-dvb.orig/linux/drivers/media/video/cx88/cx88-cards.c v4l-dvb/linux/drivers/media/video/cx88/cx88-cards.c
    --- v4l-dvb.orig/linux/drivers/media/video/cx88/cx88-cards.c 2007-02-17 23:27:22.000000000 +0100
    +++ v4l-dvb/linux/drivers/media/video/cx88/cx88-cards.c 2007-03-14 13:45:08.000000000 +0100