K8055N-2

  • Hallo,

    da die Suche nichts gefunden hat.

    Ist irgendwer da draussen, der ein Vellemann KP8055N-2 (nicht das -1) an einem Pi laufen hat?
    Mein Image funktioniert mit einem -1 bei einem Kollegen. Mein N-2 will aber nicht, ob direkt oder über powered Hub.
    lsusb erkennt das Board, aber die Testapplikation (k8055 -p:1 -d:255) sagt immer can't open port (alle anderen p Werte sind natürlich auch schon getestet.

    Gruss,
    3.14Nutzer

    Edited once, last by klecks (October 29, 2012 at 8:21 AM).

  • gelöst:
    Hello,

    I found a solution thanks to Uranus Nucleus (search the Vellemann forum for VM110N and linux)

    Just
    add one line to k8055.c (see below the one with +10), make, make
    install and the N-2 board is running (assuming that you have installed
    libusb etc.)

    /* Actual read of data from the device endpoint, retry 3 times if not responding ok */
    static int ReadK8055Data(void)
    {
    int read_status = 0, i = 0;

    if (CurrDev->DevNo == 0) return K8055_ERROR;

    for(i=0; i < 3; i++)
    {

    read_status = usb_interrupt_read(CurrDev->device_handle,
    USB_INP_EP, (char *)CurrDev->data_in, PACKET_LEN, USB_TIMEOUT);

    if ((read_status == PACKET_LEN) && (CurrDev->data_in[1]
    == CurrDev->DevNo )) return 0; /* works with K8055 / VM110 */

    if ((read_status == PACKET_LEN) && (CurrDev->data_in[1]
    == CurrDev->DevNo +10)) return 0; /* works with K8055N / VM110N */

    if (DEBUG)
    fprintf(stderr, "Read retry\n");
    }
    return K8055_ERROR;
    }
    I had to perform a sudo ldconfig to run domotiga (lib not found issue)
    Regards,

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!