linux/drivers/media/dvb
Mauro Carvalho Chehab bc36ec7464 V4L/DVB (8028): Improve error messages for tda1004x attach
A fresh copy of v.29 firmware, using get_firmware, is leading to an invalid
firmware:

DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision ff -- invalid
tda1004x: trying to boot from eeprom
tda1004x: found firmware revision ff -- invalid
tda1004x: waiting for firmware upload...
tda1004x: Error during firmware upload
tda1004x: found firmware revision ff -- invalid
tda1004x: firmware upload failed

Sometimes, loading/unloading this firmware makes tda1004x to return an invalid
ID. However, there were no printk messages to help to identify what were the
cause for the error.

With this patch, it will now print:

Invalid tda1004x ID = 0xff. Can't proceed
saa7133[0]/dvb: failed to attach tda10046
saa7133[0]/dvb: frontend initialization failed

Tested with LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-06-26 15:58:48 -03:00
..
b2c2 V4L/DVB (7959): endianness fix in flexcop-usb.c 2008-06-05 06:35:48 -03:00
bt8xx V4L/DVB (7851): Fix FW_LOADER depencency at v4l/dvb 2008-05-14 02:54:08 -03:00
cinergyT2 V4L/DVB (7956): cinergyT2: endianness annotations, endianness and race fixes 2008-06-05 06:35:47 -03:00
dvb-core V4L/DVB (7960): net: endianness annotations 2008-06-05 06:35:48 -03:00
dvb-usb V4L/DVB (8015): gl861: replace non critical msleep(0) with msleep(1) to be on the safe side 2008-06-26 15:58:44 -03:00
frontends V4L/DVB (8028): Improve error messages for tda1004x attach 2008-06-26 15:58:48 -03:00
pluto2 V4L/DVB (7538): Adds selectable adapter numbers as per module option 2008-04-24 14:08:00 -03:00
ttpci V4L/DVB (8004): Fix INPUT dependency at budget-ci 2008-06-26 15:58:41 -03:00
ttusb-budget V4L/DVB (7962): ttusb endianness annotations and fixes 2008-06-05 06:35:49 -03:00
ttusb-dec V4L/DVB (7962): ttusb endianness annotations and fixes 2008-06-05 06:35:49 -03:00
Kconfig V4L/DVB(7767): Move tuners to common/tuners 2008-04-29 18:41:37 -03:00
Makefile [PATCH] dvb: add Pluto2 driver 2005-07-07 18:23:55 -07:00