notro / fbtft

Linux Framebuffer drivers for small TFT LCD display modules. Development has moved to https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft?h=staging-testing
1.86k stars 494 forks source link

Kernel incompatibility with RaspiMJPEG #129

Closed mattjakob closed 10 years ago

mattjakob commented 10 years ago

After installing the TFT from the Adafruit website (https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/software-installation) I can no longer use RaspiMJPEG - needed for the Raspberry Camera. Project using RaspiMJPEG: http://www.raspberrypi.org/forums/viewtopic.php?t=63276

The error I get when running RaspiMJPEG after installing the new TFT kernel is: "Could not set inline flag"

I know this repository is for TFT and the error I am getting is on RaspiMJPEG ... but I would like to understand what this TFT kernel is doing (that prevents RaspiMJPEG from working).

thanks,

notro commented 10 years ago

Which of the 3 kernels do you use? There is one in the image, which I have made, and 2 Adafruit kernels in debian packages.

mattjakob commented 10 years ago

I tried both the ones from the Adafruit bootloader (https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/software-installation) and from your page:https://github.com/notro/fbtft/wiki I tried both "FBTFT drivers as loadable modules" and "FBTFT drivers built into the kernel proper". The last two I first installed RaspiMJPEG (instructions: http://www.raspberrypi.org/forums/viewtopic.php?t=63276) and then did rpi-update as specified in your wiki.

In all cases I cannot manage to get both projects working at the same time...

notro commented 10 years ago

Searching the pi forums, in one case it's a firmware issue.

Take an image that is working and backup the firmware files, .bin .elf, I don't rememeber their names (not kernel.img), then install a FBTFT kernel. Now copy back those files.

notro commented 10 years ago

Closing issue since there has been no activity for more than 2 months. Reopen if needed.