From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id C9929E00C45; Sun, 2 Dec 2018 20:54:05 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [74.208.4.194 listed in list.dnswl.org] * 0.0 HTML_MESSAGE BODY: HTML included in message X-Greylist: delayed 301 seconds by postgrey-1.32 at yocto-www; Sun, 02 Dec 2018 20:54:03 PST Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 68E30E00B81 for ; Sun, 2 Dec 2018 20:54:03 -0800 (PST) Received: from Alankard ([123.252.137.110]) by mrelay.perfora.net (mreueus001 [74.208.5.2]) with ESMTPA (Nemesis) id 0LeKz5-1hHGRl0I61-00qDUY for ; Mon, 03 Dec 2018 05:49:01 +0100 From: "Alankar Dhobale" To: Date: Mon, 3 Dec 2018 10:19:26 +0530 Message-ID: <005201d48ac3$933b7470$b9b25d50$@renuelectronics.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdSKw5DujWid1/EDQ3+qmeIGn5YEuA== X-Provags-ID: V03:K1:3yIcBTbjBmgXS07/BX9OlaAa9XbO1XymjDRKIZvKjT55Pugu1Pu S3DCg/rFtL2SnFSlxsN/VaFVjhbIbumzgCywlcebJNek9zHWvvBWzMDqmSfmb1+Vu+07fUL oBoSNVqAbfXVbTfwpww3sOtPkZY+j2Tha6V/Bqqe1Wx2DGAavHdSk0sCaq4PKam9ta4b42/ uCZkf7a/3AcIDNQdTAkqg== X-UI-Out-Filterresults: notjunk:1;V03:K0:nawz5AjkUWY=:Jj0O3ZRURXCuSpcXhEIqbC K9t2PFbymLHVb8ihH5b5dlIquAEOgVQmersPSuPAgsSNx+7I2QuPxEWLFiQjQohYtbsqVX8iP j07qkVD5NWYEtPkiY9KuJWhzA8d5J+dMdcV6W1jP656ntCaPehsSG2FhK12t1LWkb9qT3yR8F PXJg26l0+wczUl+BDDujW0q4mciqYfLQEOh9aBZlHaR19HscPPe8bGCjbJ1fqVEncSGo2Rs/S gUtlBBboBYiD7Kw9sZB5K4b46crRg4155eX1F+AZnxLwmSmClobt5wzabPyXXzzi/LKROGE2l NpiC5SXUMTlxA/KCAFwWsnnNbUqsNdtu+bxQ2gsIWV6IWX3m+wd7H0Ul/hdTMy8uu18eyXtiu Clbe1pCaaPIPtQ/TksUsfHOfKgQ8l+kRQ/aTO7J+SjtbCy9395dEcpXIU8MY3YxZx/tmku0hb VA9Sw6DGIWb5PL2Y49y1Qx0d1r4M+nwaPbewiSmdYEJiThI+Knk7xdLznjk0MxeNTZm7ep1vw kCXpG3EDbz5VEEKtTaZGxIj699PfeVBlWCSKWkvFIg9DeUi/iD84mXqxD95p1nuwrnfcss7YY gbd+JoAMD4KLe5t6GckOvhNxKkNPiJdNZI4/d8WWnDDfwt3pnxqVLft8eJJqlk9+1+co+8x7U HzzKV4CSccjifg/Zc3nUQ6+bQnGx+OQ5r/LStuzHasrgMKnBXLSjhFDhtw2WsaRR2GJT05AXd q/xX0hMefWqmPVvR+0cC1ZMOg/JW5gHsSBy/5q9GtxY7hWQB5Ci8nGGBpTd0/5fsoE400Gk7H UDhmaxGX6T5fLidIZcQDMafWFWfE/5WciLqHa8oxxz0CuTqYH7TRx9pPc28Xxwpog85J2y3Cc QBqAHCk2C6mgfDXOj6pw== Subject: [yocto-rocko] : fsl-community-bsp X11 build touch screen calibration issue on iMX6UL X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2018 04:54:05 -0000 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0053_01D48AF1.ACF4E8F0" Content-Language: en-us ------=_NextPart_000_0053_01D48AF1.ACF4E8F0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, I have been working on Rocko build from fsl-community-bsp, since last few days and able to complete the builds for our various devices which uses imx6UL and imx6Solo processors. During testing these builds, I have encountered few issues and also could able to solve some of them. I need your help in one of issue where I am still unable to get the resolution. Please see details as below Machine: imx6ulevek Image: core-image-x11 The issue I have observed on the device is, Xorg is unable to calibrate the touchscreen, I don't know what has changed but it is unable to calibrate, below is the log I get on prompt Using calibration data stored in /etc/pointercal.xinput Invalid format 42060 unable to find device EETI eGalax Touch Screen INFO: width=480, height=272 random: nonblocking pool is initialized ERROR: XorgPrint Calibrator does not support the supplied --output-type Error: unable to apply or save configuration valuesUsing calibration data stored in /etc/pointercal.xinput Size 1024x768 not found in available modes Invalid format 42060 unable to find device EETI eGalax Touch Screen matchbox: Cant find a keycode for keysym 269025056 matchbox: ignoring key shortcut XF86Calendar=!$contacts matchbox: Cant find a keycode for keysym 2809 matchbox: ignoring key shortcut telephone=!$dates matchbox: Cant find a keycode for keysym 269025050 matchbox: ignoring key shortcut XF86Start=!matchbox-remote -desktop INFO: width=480, height=272 ERROR: XorgPrint Calibrator does not support the supplied --output-type Error: unable to apply or save configuration values Actually I have seen this issue first on our machine conf file and build recipe, but just to confirm I have built imx6ulevk machine and see the same issue. I am not using eGalax EETI Touch screen, it should use iMX6UL's internal touchscreen controller, i am using simple resistive touch screen. Basic touch screen is working, because when during first power up when X tries to calibrate the touch screen, it is able to detect every touch but when it tries to write to /etc/pointercal.xinput it says output type is not supported, and if i look at xinput_calibrator_once.sh in /usr/bin which is called at first power up the --output-type is defined as xinput which is correct. So as it is not able to save the calibration points the touch screen doesn't work in X or in any of QT apps we are building. I believe this is nothing do to with kernel as i am using 4.1.35 which was in morty build and where this touch calibrate is working well. i just bumped the version of all apps/rootfs to rocko so as to get all latest application versions like QT-5.9.7 etc, so i think there is something changed in X build and which is broken. Can somebody please help. Thanks Kind Regards, Alankar Dhobale Renu Electronics Private Limited / www.renuelectronics.com / Offering Quality Products and Services ------=_NextPart_000_0053_01D48AF1.ACF4E8F0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

I have been = working on Rocko build from fsl-community-bsp, since last few days and = able to complete the builds for our various devices which uses imx6UL = and imx6Solo processors.

 

During = testing these builds, I have encountered few issues and also could able = to solve some of them.

 

I need your = help in one of issue where I am still unable to get the resolution. = Please see details as below

 

Machine: = imx6ulevek

Image: = core-image-x11

 

The issue I = have observed on the device is, Xorg is unable to calibrate the = touchscreen, I don’t know what has changed but it is unable to = calibrate, below is the log I get on prompt

 

 

Using calibration data stored in = /etc/pointercal.xinput

Invalid format = 42060

unable to find device EETI eGalax Touch = Screen

INFO: width=3D480, = height=3D272

random: nonblocking pool is = initialized

ERROR: XorgPrint Calibrator does not support the = supplied --output-type

Error: unable to = apply or save configuration valuesUsing calibration data stored in = /etc/pointercal.xinput

Size 1024x768 not found = in available modes

Invalid format 42060

unable to find device = EETI eGalax Touch Screen

matchbox: Cant find a keycode for keysym = 269025056

matchbox: ignoring key shortcut = XF86Calendar=3D!$contacts

 

matchbox: Cant find a = keycode for keysym 2809

matchbox: ignoring key shortcut = telephone=3D!$dates

 

matchbox: Cant find a = keycode for keysym 269025050

matchbox: ignoring key = shortcut XF86Start=3D!matchbox-remote -desktop

 

INFO: width=3D480, = height=3D272

ERROR: XorgPrint Calibrator does not support the = supplied --output-type

Error: unable to = apply or save configuration values

 

Actually I = have seen this issue first on our machine conf file and build recipe, = but just to confirm I have built imx6ulevk machine and see the same = issue…

 

I am not using eGalax EETI Touch screen, it should use = iMX6UL's internal touchscreen controller, i am using simple resistive = touch screen. Basic touch screen is working, because when during first = power up when X tries to calibrate the touch screen, it is able to = detect every touch but when it tries to write to /etc/pointercal.xinput = it says output type is not supported, and if i look at = xinput_calibrator_once.sh in /usr/bin which is called at first power up = the --output-type is defined as xinput which is correct. So as it is not = able to save the calibration points the touch screen doesn't work in X = or in any of QT apps we are building.

 

I believe = this is nothing do to with kernel as i am using 4.1.35 which was in = morty build and where this touch calibrate is working well. i just = bumped the version of all apps/rootfs to rocko so as to get all latest = application versions like QT-5.9.7 etc, so i think there is something = changed in X build and which is broken.

 

Can somebody = please help…

 

Thanks

 

 

Kind = Regards,

Alankar Dhobale

 

Renu = Electronics Private Limited /  www.renuelectronics.com /

Offering Quality Products and = Services

 

------=_NextPart_000_0053_01D48AF1.ACF4E8F0--