Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fb_sh1106 driver not compiled in by default; consider enabling? #2876

Closed
CRImier opened this issue Feb 27, 2019 · 8 comments
Closed

fb_sh1106 driver not compiled in by default; consider enabling? #2876

CRImier opened this issue Feb 27, 2019 · 8 comments

Comments

@CRImier
Copy link

CRImier commented Feb 27, 2019

On default Raspbian Lite install, fb_ssd1306 kernel module is installed but fb_sh1106 (almost-identical display but cheaper and more popular) is not available. Has been happening for a couple of releases now. We could compile and add it by default in ZeroPhone SD card images, but it's a lot of hassle compared to what I'm proposing - setting it to 'y' by default in upstream and allowing all the other users to use it, too.

pi@zerophone:~/ZPUI $ zgrep "SH1106" /proc/config.gz
# CONFIG_FB_TFT_SH1106 is not set

System

raspinfo command not installed by default on Raspbian Lite. Uname: Linux zerophone 4.14.98+ #1200 Tue Feb 12 20:11:02 GMT 2019 armv6l GNU/Linux

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
@pelwell
Copy link
Contributor

pelwell commented Feb 27, 2019

We are very unlikely to build this driver into the kernel - we aim to keep the core kernel as small as possible - but adding the module to the standard builds sounds reasonable. @popcornmix?

@CRImier
Copy link
Author

CRImier commented Feb 27, 2019

Ah sure, sorry, what I meant to propose is "m", same as fb_ssd1306.

@popcornmix
Copy link
Collaborator

No objection to adding this as a module.

pelwell pushed a commit that referenced this issue Feb 27, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
@pelwell
Copy link
Contributor

pelwell commented Feb 27, 2019

It's added (7f26b44), and will be in the next firmware release.

@CRImier
Copy link
Author

CRImier commented Feb 27, 2019

Thank you! When will the next FW release be, if that's not a secret? How will it be distributed, apt install or rpi-update? (wasn't rpi-update outdated?)

@pelwell
Copy link
Contributor

pelwell commented Feb 28, 2019

Firmware releases are usually no more than a week apart, and they are available first via rpi-update.

popcornmix pushed a commit that referenced this issue Mar 6, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix added a commit to raspberrypi/firmware that referenced this issue Mar 8, 2019
kernel: lan78xx: EEE support is now a PHY property
See: raspberrypi/linux#2882

kernel: config: Add CONFIG_FB_TFT_SH1106=m
See: raspberrypi/linux#2876

kernel: Fix for Pisound kernel module in Real Time kernel configuration
See: raspberrypi/linux#2873

kernel: allo-katana: Added mute stream func
See: raspberrypi/linux#2577

firmware: raspivid: Stop --raw option resetting --raw-format to YUV
See: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=189830&start=25#p1432589

firmware: Fixed up overflow in microsecond timer
See: raspberrypi/userland#535
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this issue Mar 8, 2019
kernel: lan78xx: EEE support is now a PHY property
See: raspberrypi/linux#2882

kernel: config: Add CONFIG_FB_TFT_SH1106=m
See: raspberrypi/linux#2876

kernel: Fix for Pisound kernel module in Real Time kernel configuration
See: raspberrypi/linux#2873

kernel: allo-katana: Added mute stream func
See: raspberrypi/linux#2577

firmware: raspivid: Stop --raw option resetting --raw-format to YUV
See: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=189830&start=25#p1432589

firmware: Fixed up overflow in microsecond timer
See: raspberrypi/userland#535
@popcornmix
Copy link
Collaborator

@CRImier this option is in latest rpi-update kernel. Can you test close if happy.

popcornmix pushed a commit that referenced this issue Mar 12, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Mar 15, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Mar 21, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
pelwell pushed a commit that referenced this issue Mar 25, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
pelwell pushed a commit that referenced this issue Mar 26, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 2, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 2, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 2, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
artynet pushed a commit to artynet/rpi-linux that referenced this issue Apr 3, 2019
See: raspberrypi#2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 8, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 8, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Gadgetoid pushed a commit to Gadgetoid/linux that referenced this issue Apr 10, 2019
See: raspberrypi#2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 18, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 18, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 23, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 30, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue Apr 30, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue May 7, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
popcornmix pushed a commit that referenced this issue May 13, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
TiejunChina pushed a commit that referenced this issue Jun 19, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
TiejunChina pushed a commit that referenced this issue Jul 23, 2019
See: #2876

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
@JamesH65
Copy link
Contributor

Please update to the latest kernel which may contain a fix for this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants