From 6820f1b8c727ade959ca8e8cb70852366f0eabcb Mon Sep 17 00:00:00 2001 From: Henrik Kurelid Date: Mon, 8 Dec 2008 08:45:10 +0100 Subject: [PATCH] firedtv: add more error messages when DVB initialization fails Adds a couple of more error messages that describes what part of the DVB initialization that fails. Signed-off-by: Henrik Kurelid --- drivers/media/dvb/firesat/firesat_dvb.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/drivers/media/dvb/firesat/firesat_dvb.c b/drivers/media/dvb/firesat/firesat_dvb.c index cfa3a2e..b5f6254 100644 --- a/drivers/media/dvb/firesat/firesat_dvb.c +++ b/drivers/media/dvb/firesat/firesat_dvb.c @@ -206,8 +206,10 @@ int firesat_dvbdev_init(struct firesat *firesat, struct device *dev) err = DVB_REGISTER_ADAPTER(&firesat->adapter, firedtv_model_names[firesat->type], THIS_MODULE, dev, adapter_nr); - if (err) + if (err) { + dev_info(dev, "Could not register DVB adapter.\n"); goto fail_log; + } /*DMX_TS_FILTERING | DMX_SECTION_FILTERING*/ firesat->demux.dmx.capabilities = 0; @@ -220,35 +222,45 @@ int firesat_dvbdev_init(struct firesat *firesat, struct device *dev) firesat->demux.write_to_decoder = NULL; err = dvb_dmx_init(&firesat->demux); - if (err) + if (err) { + dev_info(dev, "dvb_dmx_init failed.\n"); goto fail_unreg_adapter; + } firesat->dmxdev.filternum = 16; firesat->dmxdev.demux = &firesat->demux.dmx; firesat->dmxdev.capabilities = 0; err = dvb_dmxdev_init(&firesat->dmxdev, &firesat->adapter); - if (err) + if (err) { + dev_info(dev, "dvb_dmxdev_init failed.\n"); goto fail_dmx_release; + } firesat->frontend.source = DMX_FRONTEND_0; err = firesat->demux.dmx.add_frontend(&firesat->demux.dmx, &firesat->frontend); - if (err) + if (err) { + dev_info(dev, "add_frontend failed.\n"); goto fail_dmxdev_release; + } err = firesat->demux.dmx.connect_frontend(&firesat->demux.dmx, &firesat->frontend); - if (err) + if (err) { + dev_info(dev, "connect_frontend failed.\n"); goto fail_rem_frontend; + } dvb_net_init(&firesat->adapter, &firesat->dvbnet, &firesat->demux.dmx); firesat_frontend_init(firesat); err = dvb_register_frontend(&firesat->adapter, &firesat->fe); - if (err) + if (err) { + dev_info(dev, "dvb_register_frontend failed.\n"); goto fail_net_release; + } err = firesat_ca_register(firesat); if (err) -- 1.5.4.3