Hi Oliver, the patch fixed the problem - here the relevant part of the log: Aug 24 09:40:07 vdrdev user.info kernel: [ 13.943338] DVB: registering new adapter (TT-Budget/WinTV-NOVA-S PCI) Aug 24 09:40:07 vdrdev user.warn kernel: [ 13.966605] adapter has MAC addr = 00:d0:5c:23:72:54 Aug 24 09:40:07 vdrdev user.warn kernel: [ 14.064407] DVB: registering frontend 1 (Samsung S5H1420/PnpNetwork PN1010 DVB-S)...Thanx to all - also to Dr.Seltsam for compiling. Eberhard Oliver Endriss schrieb: e9hack wrote:Eberhard Kaltenhaeuser schrieb:Actual kernel does not support the Hauppauge WinTV Nova S SE PCI card anymore:I think it is a problem of this changeset http://linuxtv.org/hg/v4l-dvb/rev/358d281e6a3d from Patrick Boettcher. The S5H1420 isn't able to understand repeated start conditions. The i2c-read code was changed from: if ((ret = i2c_transfer (state->i2c, &msg1, 1)) != 1) return ret; if ((ret = i2c_transfer (state->i2c, &msg2, 1)) != 1) return ret; to: if (state->config->repeated_start_workaround) { ret = i2c_transfer(state->i2c, msg, 3); if (ret != 3) return ret; } else { ret = i2c_transfer(state->i2c, &msg[1], 2); if (ret != 2) return ret; }I think you are right. Btw, I don't understand Patrick's workaround. As the tuner does not support repeated start conditions, the solution is to send two separate messages, as it was before. Does the attached patch fix the problem? CU Oliver --
___________________________________ | | | Eberhard Kaltenhaeuser | _ | (+49/0)9135 Tel:799955 Fax:725517 | _ / )| |( \ / / | mailto:ke2705@xxxxxx | \ \ _( (_ | _ _ | _) )_ (((\ \>|_/ )___________________________( \_|</ /))) (\ \ \_/ / \ \_/ / /) \ / \ / \ _/ \_ / / / \ \ |
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb