On Monday 25 April 2005 17:09, Markku Tavasti wrote: > Guido Fiala <gfiala@xxxxxxxxxx> writes: > >> > Very bad idea [tm] if you have a rev. 1.3 DVB-S card. > >> > The ARM will crash very often without a sat signal. > > > > Nope - need to call FE_SLEEP after init of frontend (requires driver > > patch), works since years stable for me. > > Pointer to patch, or patch itself would be welcome. I could not find > it with google (wrong keywords in search). Ok, once again i try to collect what i did, i changed 3 files, although 2 would probably do: required (dvb-kernel): frontend.h (make FE_SLEEP public to be able to call it via ioctl) requried (vdr): dvbdevice.c (calls FE_SLEEP, it did not work when the FE_INIT was never called, we need to FE_INIT and after that call FE_SLEEP to make it work) not sure (dvb-kernel): ves1x93.c (mainly debug-output to see if it works plus one register-change which alone did not make it work, as far as i remember) Attached are the diff's of the changes i made. Of course you cannot use the patches when you use a dish, it is only good for signalless operation. (Obsessively using playmode switches+OSD occasionally arm-crashs anyway, sigh) Hope it fixes your problems. -------------- next part -------------- A non-text attachment was scrubbed... Name: frontend.h.diff Type: text/x-diff Size: 502 bytes Desc: not available Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050425/1ace5a7a/frontend.h.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: dvbdevice.c.diff Type: text/x-diff Size: 373 bytes Desc: not available Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050425/1ace5a7a/dvbdevice.c.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: ves1x93.c.diff Type: text/x-diff Size: 870 bytes Desc: not available Url : http://www.linuxtv.org/pipermail/vdr/attachments/20050425/1ace5a7a/ves1x93.c.bin