Kernel-Errors with IMX6Q SabreAI (HDMI-Error)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kernel-Errors with IMX6Q SabreAI (HDMI-Error)

2,281 Views
icantreed
Contributor I

At the moment I´m trying to reduce the boot time of an i.MX6Q SabreAI. The goal is to achieve a graphical output from a Qt-application via hdmi in about 2 seconds.

For the optimization I´m using informations from this thread and elinux.org. I obtained really good improvements for the boot time by trimming the kernel (disabled unnecessary kernel options).

But after that I´m getting some error messages while the kernel is booting. As far as no hdmi-cable is plugged into to the hdmi-port it´s not so bad, because the kernel still is booting fast. Nevertheless it would be nice if you have tips, to get rid of these messages:

Running Bootloader

Uncompressing Linux... done, booting the kernel.

[    0.414782] _regulator_get: get() with no identifier

[    0.427226] mxc_sdc_fb mxc_sdc_fb.2: ipu0-di0 already in use

[    1.093633] egalax_ts 1-0004: egalax_ts: failed to read firmware version

[    1.102957] mmc0: Unknown controller version (3). You may experience problems.

[    1.111329] mmc1: Unknown controller version (3). You may experience problems.

starting pid 1125, tty '': '/home/user/startscript.sh&'

...

But the main problem now is, that if a HDMI-Cable is plugged in, I get a delay of more than 4 seconds:


Running Bootloader

Uncompressing Linux... done, booting the kernel.

[    4.439626] mc_pfuze 1-0008: recv failed!:-110,0

[    4.629272] _regulator_get: get() with no identifier

[    4.641633] mxc_sdc_fb mxc_sdc_fb.2: ipu0-di0 already in use

[    5.748926] egalax_ts 1-0004: egalax_ts: failed to read firmware version

[    5.758191] mmc0: Unknown controller version (3). You may experience problems.

[    5.766591] mmc1: Unknown controller version (3). You may experience problems.

starting pid 1124, tty '': '/home/user/startscript.sh&'

...

Now, can anoyone tell me why I get this error message (mc_pfuce 1-0008: recv failed!:-110,0). Do I have to enable a certain kernel option to get it fixed?

Does anybody know how to fix the other error messages?

Thank you in advance.


Labels (2)
5 Replies

1,094 Views
hoangduong
Contributor II

i have same problem with i.MX6Q Sabre Board with a HDMI connection. The touch screen can display but i can not touch on, i think the egalax touch sensor do not started correctly.

The kernel message:

egalax_ts 1-0004: egalax_ts: failed to read firmware version

egalax_ts: probe of 1-0004 failed with error -5

egalax_ts 2-0004: egalax_ts: failed to read firmware version

egalax_ts: probe of 2-0004 failed with error -5


Anyone resolved this problem?

0 Kudos

1,094 Views
daiane_angolini
NXP Employee
NXP Employee

My main concern is regarding the mmc fail.

Are you booting from sdcard?

For HDMI, I would need to know what modules did you enabled. I suppose you configured kernel to use no module, and then you are checking one by one only that modules you MUST have.

1,094 Views
hoangduong
Contributor II

My problems seen due to my HDMI to VGA cable. When i connect i.MX6 Sabre Board to a HDMI TV, everything is good. HDMI TV displays very well.

After doing via your recommand, i found that my touch screen can not touch maybe due to I2C bus errors on i.MX6 Sabre Board. That is the reason why the eGalax touch sensor can not be detected.

Thanks All.

1,094 Views
daiane_angolini
NXP Employee
NXP Employee

So, is it now working? Did you find the root cause?

0 Kudos

1,094 Views
vishvapathi
Contributor V

Hi,

Anyone has resolved the above issue??

I am also getting the same error..

egalax_ts 2-0004: egalax_ts: failed to read firmware version              
egalax_ts: probe of 2-0004 failed with error -5
0 Kudos