You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
Diff
32 lines
1.2 KiB
Diff
From 17eaf7c6e8dfcd76b4ed28587b07892e2a5a4ff5 Mon Sep 17 00:00:00 2001
|
|
From: Stefan Wahren <stefan.wahren@i2se.com>
|
|
Date: Sun, 21 Oct 2018 19:08:29 +0200
|
|
Subject: [PATCH] staging: bcm2835-camera: Add hint about possible
|
|
faulty GPU mem config
|
|
|
|
As per default the GPU memory config of the Raspberry Pi isn't sufficient
|
|
for the camera usage. Even worse the bcm2835 camera doesn't provide a
|
|
helpful error message in this case. So let's add a hint to point the user
|
|
to the likely cause.
|
|
|
|
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
|
|
---
|
|
drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
--- a/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c
|
|
+++ b/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c
|
|
@@ -1620,8 +1620,11 @@ int vchiq_mmal_component_init(struct vch
|
|
component = &instance->component[instance->component_idx];
|
|
|
|
ret = create_component(instance, component, name);
|
|
- if (ret < 0)
|
|
+ if (ret < 0) {
|
|
+ pr_err("%s: failed to create component %d (Not enough GPU mem?)\n",
|
|
+ __func__, ret);
|
|
goto unlock;
|
|
+ }
|
|
|
|
/* ports info needs gathering */
|
|
component->control.type = MMAL_PORT_TYPE_CONTROL;
|