aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/dvb/siano/smscoreapi.c
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2008-06-28 23:27:19 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-07-20 07:23:38 -0300
commit5068b7a449293ced0ea963f3c944189d78fe1b1e (patch)
treee83ddf51e98eeb0f894e4869f014f077031cfa33 /drivers/media/dvb/siano/smscoreapi.c
parent0f2a1ee112a4709a3b1a3c3c64b5d11752da1eef (diff)
V4L/DVB (8306): sms1xxx: log firmware download process by default
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb/siano/smscoreapi.c')
-rw-r--r--drivers/media/dvb/siano/smscoreapi.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/drivers/media/dvb/siano/smscoreapi.c b/drivers/media/dvb/siano/smscoreapi.c
index c54c7180e39..1dd19660003 100644
--- a/drivers/media/dvb/siano/smscoreapi.c
+++ b/drivers/media/dvb/siano/smscoreapi.c
@@ -791,19 +791,23 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)
rc = smscore_load_firmware_from_file(coredev,
fw_filename, NULL);
if (rc < 0) {
- sms_err("error %d loading firmware: %s, "
- "trying again with default firmware",
- rc, fw_filename);
+ sms_warn("error %d loading firmware: %s, "
+ "trying again with default firmware",
+ rc, fw_filename);
/* try again with the default firmware */
+ fw_filename = smscore_fw_lkup[mode][type];
rc = smscore_load_firmware_from_file(coredev,
- smscore_fw_lkup[mode][type], NULL);
+ fw_filename, NULL);
if (rc < 0) {
- sms_err("load firmware failed %d", rc);
+ sms_warn("error %d loading "
+ "firmware: %s", rc,
+ fw_filename);
return rc;
}
}
+ sms_log("firmware download success: %s", fw_filename);
} else
sms_info("mode %d supported by running "
"firmware", mode);