Okay, tested the new driver and it works as long as I do not strip it down to the bare minimum.
If I do that (see attached config), I have to apply my littel patch to
- Code: Select All Code
linux-tbs-drivers/v4l/isl6423.h
There is a "," missing after "*config":
- Code: Select All Code
static inline struct dvb_frontend *isl6423_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c,
const struct isl6423_config *config
int nr)
should be:
- Code: Select All Code
static inline struct dvb_frontend *isl6423_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c,
const struct isl6423_config *config,
int nr)
Besides this I seem to miss something important as with the attached config, the card seems not to work.
These drivers get automatically loaded when I do not temper with the .config vie menuconfig:
- Code: Select All Code
blub@enterprise $ lsmod
Module Size Used by
nvidia 9369006 30
rc_tbs_nec 1164 0
saa716x_tbs_dvb 46958 2
ir_lirc_codec 4323 0
lirc_dev 8943 1 ir_lirc_codec
ir_mce_kbd_decoder 4190 0
tbs6982fe 13029 1 saa716x_tbs_dvb
tbs6680fe 8697 1 saa716x_tbs_dvb
tbs6923fe 12965 1 saa716x_tbs_dvb
tbs6928se 10777 1 saa716x_tbs_dvb
tbs6991fe 10932 1 saa716x_tbs_dvb
ir_sony_decoder 2003 0
tbs6618fe 8697 1 saa716x_tbs_dvb
saa716x_core 37311 5 saa716x_tbs_dvb
ir_jvc_decoder 2161 0
tbs6922fe 12837 1 saa716x_tbs_dvb
ir_rc6_decoder 2705 0
tbs6928fe 10484 1 saa716x_tbs_dvb
ir_rc5_decoder 2161 0
stv090x 50951 1 saa716x_tbs_dvb
ir_nec_decoder 2513 0
dvb_core 87490 2 saa716x_core,saa716x_tbs_dvb
rc_core 14560 11 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,rc_tbs_nec,saa716x_tbs_dvb,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder
I tired to remove everything except those drivers (well including the unused IR decoders - just keeping MCE and LIRC decoders)
This is what I get:
Module Size Used by
- Code: Select All Code
nvidia 9369006 30
rc_tbs_nec 1164 0
ir_lirc_codec 4323 0
lirc_dev 8943 1 ir_lirc_codec
saa716x_tbs_dvb 41568 0
tbs6982fe 13029 1 saa716x_tbs_dvb
ir_mce_kbd_decoder 4190 0
tbs6923fe 12965 1 saa716x_tbs_dvb
tbs6991fe 10932 1 saa716x_tbs_dvb
saa716x_core 37183 1 saa716x_tbs_dvb
dvb_core 87490 2 saa716x_core,saa716x_tbs_dvb
tbs6928fe 10484 1 saa716x_tbs_dvb
rc_core 14400 6 ir_lirc_codec,rc_tbs_nec,saa716x_tbs_dvb,ir_mce_kbd_decoder
This seems not sufficient to get the cards running (at least mythv keeps telling me all decoders are busy)
Cheers,
Bjoern