[linux-dvb] [BUG] terratec cinergy t2 - kernel panic on disconnect

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Deti Fliegl wrote:
>This happens when unplugging a cinergyT2:
> Sep 28 20:02:40 dvbmon kernel: Call 
> Trace:<ffffffff883f4401>{:cinergyT2:cinergyt2_query+113} 
> <ffffffff8014369f>{worker_thread+415}

Looks like canceling the query_work thread is not done on disconnect. 
Something like this should fix the problem:

--- cinergyT2.c~        2005-10-05 20:08:27.000000000 +0200
+++ cinergyT2.c 2005-10-05 20:08:27.000000000 +0200
@@ -887,6 +887,7 @@
         input_unregister_device(&cinergyt2->rc_input_dev);
  #endif

+       cancel_delayed_work(&cinergyt2->query_work);
         cinergyt2->demux.dmx.close(&cinergyt2->demux.dmx);
         dvb_net_release(&cinergyt2->dvbnet);
         dvb_dmxdev_release(&cinergyt2->dmxdev);


But still a problem with cinergy T2 remains: After 2-3 days of 
continuous access to the device it does not answer on frontend 
commands... therfore no tuning is possible etc. On VDR is looks like: 
"ERROR: frontend 1: Connection timed out" or "ERROR: frontend 2: Value 
too large for defined data type"

Can anyone please confirm/comment/explain/fix this problem?


Deti


[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux