* [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails
@ 2016-02-10 12:46 Masahiro Yamada
2016-02-10 12:49 ` Stefan Roese
2016-02-10 16:27 ` Stephen Warren
0 siblings, 2 replies; 4+ messages in thread
From: Masahiro Yamada @ 2016-02-10 12:46 UTC (permalink / raw)
To: u-boot
Currently, "mmc dev" can silently fail. In case of failure, tell
the user about it.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
---
cmd/mmc.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cmd/mmc.c b/cmd/mmc.c
index 1c7156f..87a9fb6 100644
--- a/cmd/mmc.c
+++ b/cmd/mmc.c
@@ -463,8 +463,10 @@ static int do_mmc_dev(cmd_tbl_t *cmdtp, int flag,
}
mmc = init_mmc_device(dev, true);
- if (!mmc)
+ if (!mmc) {
+ printf("could not switch to mmc%d\n", dev);
return CMD_RET_FAILURE;
+ }
ret = mmc_select_hwpart(dev, part);
printf("switch to partitions #%d, %s\n",
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails
2016-02-10 12:46 [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails Masahiro Yamada
@ 2016-02-10 12:49 ` Stefan Roese
2016-02-10 16:27 ` Stephen Warren
1 sibling, 0 replies; 4+ messages in thread
From: Stefan Roese @ 2016-02-10 12:49 UTC (permalink / raw)
To: u-boot
On 10.02.2016 13:46, Masahiro Yamada wrote:
> Currently, "mmc dev" can silently fail. In case of failure, tell
> the user about it.
>
> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
> ---
>
> cmd/mmc.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/cmd/mmc.c b/cmd/mmc.c
> index 1c7156f..87a9fb6 100644
> --- a/cmd/mmc.c
> +++ b/cmd/mmc.c
> @@ -463,8 +463,10 @@ static int do_mmc_dev(cmd_tbl_t *cmdtp, int flag,
> }
>
> mmc = init_mmc_device(dev, true);
> - if (!mmc)
> + if (!mmc) {
> + printf("could not switch to mmc%d\n", dev);
> return CMD_RET_FAILURE;
> + }
>
> ret = mmc_select_hwpart(dev, part);
> printf("switch to partitions #%d, %s\n",
>
Reviewed-by: Stefan Roese <sr@denx.de>
Thanks,
Stefan
^ permalink raw reply [flat|nested] 4+ messages in thread* [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails
2016-02-10 12:46 [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails Masahiro Yamada
2016-02-10 12:49 ` Stefan Roese
@ 2016-02-10 16:27 ` Stephen Warren
2016-02-12 14:55 ` Masahiro Yamada
1 sibling, 1 reply; 4+ messages in thread
From: Stephen Warren @ 2016-02-10 16:27 UTC (permalink / raw)
To: u-boot
On 02/10/2016 05:46 AM, Masahiro Yamada wrote:
> Currently, "mmc dev" can silently fail. In case of failure, tell
> the user about it.
Does it make sense to print this error inside init_mmc_device() instead,
so that we don't have to add printf()s to all call sites?
I'm not sure the answer to my question is yes; just something to ponder.
Also note that one disadvantage of printing error messages all the time
is that the distro boot scripts (by default) attempt to probe all
defined storage devices, so printing errors will make that noisy.
Perhaps that should be solved by adding a -q option (for "quiet") so
those scripts can be non-noisy?
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails
2016-02-10 16:27 ` Stephen Warren
@ 2016-02-12 14:55 ` Masahiro Yamada
0 siblings, 0 replies; 4+ messages in thread
From: Masahiro Yamada @ 2016-02-12 14:55 UTC (permalink / raw)
To: u-boot
2016-02-11 1:27 GMT+09:00 Stephen Warren <swarren@wwwdotorg.org>:
> On 02/10/2016 05:46 AM, Masahiro Yamada wrote:
>>
>> Currently, "mmc dev" can silently fail. In case of failure, tell
>> the user about it.
>
>
> Does it make sense to print this error inside init_mmc_device() instead, so
> that we don't have to add printf()s to all call sites?
>
> I'm not sure the answer to my question is yes; just something to ponder.
I guess it makes sense.
(I have not taken a close look, though)
> Also note that one disadvantage of printing error messages all the time is
> that the distro boot scripts (by default) attempt to probe all defined
> storage devices, so printing errors will make that noisy. Perhaps that
> should be solved by adding a -q option (for "quiet") so those scripts can be
> non-noisy?
Sounds reasonable, too.
--
Best Regards
Masahiro Yamada
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-02-12 14:55 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-10 12:46 [U-Boot] [PATCH] mmc: show error message when "mmc dev" command fails Masahiro Yamada
2016-02-10 12:49 ` Stefan Roese
2016-02-10 16:27 ` Stephen Warren
2016-02-12 14:55 ` Masahiro Yamada
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox