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
5 years ago
|
From 477275011a3c1720683e3f9e6014ed2e76d921b7 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 236/703] 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
|
||
|
@@ -1624,8 +1624,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;
|