Hi,
- Linux Ubuntu 07-04, kept up to date - CPU0: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ - 2 Hauppage cards Hauppauge Nova-T 500 Dual DVB-T cx88[0]: subsystem: 0070:9402, board: Hauppauge WinTV-HVR1100 DVB-T/Hybrid [card=40,autodetected] cx88[0]: hauppauge eeprom: model=94009 input: cx88 IR (Hauppauge WinTV-HVR110 as /class/input/input3 This issue is worse in the code I compiled yesterday vs the one I grabbed at the end of June. I haven't figured out where the version numbers are kept so... In both versions of v4l-dvb, I eventually get in messages: Sep 1 23:36:15 mytv kernel: [ 4856.480000] usb 3-1: USB disconnect, address 2 Sep 1 23:36:19 mytv kernel: [ 4860.024000] mt2060 I2C write failed At this point, MythTV's backend simply fails silently to record anything. Every time I get that USB disconnect, I need to restart the Mythtv back-end which seems to reload the T-500 drivers. I wrote a script which does this check every 5 seconds. Detailed output in messages from older v4l-dvb with my script auto-restarting MythTV back-end: Aug 31 07:48:44 mytv kernel: [47205.284000] usb 5-1: USB disconnect, address 12 Aug 31 07:48:44 mytv kernel: [47205.288000] mt2060 I2C write failed aoû 31 07:48:45 mytv /etc/init.d/check_usb_failures: restarting backend Aug 31 07:48:46 mytv kernel: [47207.132000] mt2060 I2C write failed Aug 31 07:48:46 mytv kernel: [47207.132000] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully deinitialized and disconnected. Aug 31 07:48:46 mytv kernel: [47207.372000] usb 5-1: new high speed USB device using ehci_hcd and address 13 Aug 31 07:48:46 mytv kernel: [47207.504000] usb 5-1: configuration #1 chosen from 1 choice Aug 31 07:48:46 mytv kernel: [47207.504000] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state. Aug 31 07:48:46 mytv kernel: [47207.504000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Aug 31 07:48:46 mytv kernel: [47207.504000] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T) Aug 31 07:48:46 mytv kernel: [47207.596000] DVB: registering frontend 1 (DiBcom 3000MC/P)... Aug 31 07:48:46 mytv kernel: [47207.600000] MT2060: successfully identified (IF1 = 1220) Aug 31 07:48:47 mytv kernel: [47208.068000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Aug 31 07:48:47 mytv kernel: [47208.068000] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T) Aug 31 07:48:47 mytv kernel: [47208.072000] DVB: registering frontend 2 (DiBcom 3000MC/P)... Aug 31 07:48:47 mytv kernel: [47208.076000] MT2060: successfully identified (IF1 = 1220) Aug 31 07:48:47 mytv kernel: [47208.544000] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected. In syslog: Aug 31 07:48:44 mytv kernel: [47205.136000] dvb-usb: error while enabling fifo. Aug 31 07:48:44 mytv kernel: [47205.284000] usb 5-1: USB disconnect, address 12 Aug 31 07:48:44 mytv kernel: [47205.284000] ehci_hcd 0000:04:09.2: qh dd8d0200 (#82) state 4(has tds) Aug 31 07:48:44 mytv kernel: [47205.288000] mt2060 I2C write failed Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.045330] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_0'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.049714] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb'). Aug 31 07:48:46 mytv kernel: [47207.132000] mt2060 I2C write failed Aug 31 07:48:46 mytv kernel: [47207.132000] dvb-usb: error while stopping stream. Aug 31 07:48:46 mytv kernel: [47207.132000] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully deinitialized and disconnected. Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.354513] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_6'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.355716] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.356417] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_2'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.359647] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_5'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.362601] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_4'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.363174] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_1'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.363592] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_3'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.363920] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.371960] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_usbraw'). Aug 31 07:48:46 mytv kernel: [47207.372000] usb 5-1: new high speed USB device using ehci_hcd and address 13 Aug 31 07:48:46 mytv kernel: [47207.504000] usb 5-1: configuration #1 chosen from 1 choice Aug 31 07:48:46 mytv kernel: [47207.504000] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state. Aug 31 07:48:46 mytv kernel: [47207.504000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Aug 31 07:48:46 mytv kernel: [47207.504000] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T) Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.710481] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191'). Aug 31 07:48:46 mytv kernel: [47207.596000] DVB: registering frontend 1 (DiBcom 3000MC/P)... Aug 31 07:48:46 mytv kernel: [47207.600000] MT2060: successfully identified (IF1 = 1220) Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.950773] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.961102] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.963136] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_0'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.963775] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_1'). Aug 31 07:48:46 mytv NetworkManager: <debug info>^I[1188539326.964325] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_2'). Aug 31 07:48:47 mytv kernel: [47208.068000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Aug 31 07:48:47 mytv kernel: [47208.068000] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T) Aug 31 07:48:47 mytv kernel: [47208.072000] DVB: registering frontend 2 (DiBcom 3000MC/P)... Aug 31 07:48:47 mytv kernel: [47208.076000] MT2060: successfully identified (IF1 = 1220) Aug 31 07:48:47 mytv NetworkManager: <debug info>^I[1188539327.288453] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_3'). Aug 31 07:48:47 mytv NetworkManager: <debug info>^I[1188539327.292504] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_4'). Aug 31 07:48:47 mytv NetworkManager: <debug info>^I[1188539327.294377] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_5'). Aug 31 07:48:47 mytv NetworkManager: <debug info>^I[1188539327.294988] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_dvb_6'). Aug 31 07:48:47 mytv kernel: [47208.544000] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected. Aug 31 07:48:47 mytv NetworkManager: <debug info>^I[1188539327.794307] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2040_9950_4027349191_usbraw'). Then everything works for a while. To give an idea of the scope of this problem: Aug 30 20:17:26 mytv kernel: [ 5726.256000] usb 5-1: USB disconnect, address 2 Aug 30 21:31:17 mytv kernel: [10157.768000] usb 5-1: USB disconnect, address 3 Aug 30 22:48:28 mytv kernel: [14789.120000] usb 5-1: USB disconnect, address 4 Aug 30 23:15:21 mytv kernel: [16401.688000] usb 5-1: USB disconnect, address 5 Aug 31 00:27:19 mytv kernel: [20719.752000] usb 5-1: USB disconnect, address 6 Aug 31 02:15:30 mytv kernel: [27210.876000] usb 5-1: USB disconnect, address 7 Aug 31 03:15:59 mytv kernel: [30839.968000] usb 5-1: USB disconnect, address 8 Aug 31 04:22:56 mytv kernel: [34857.388000] usb 5-1: USB disconnect, address 9 Aug 31 04:39:51 mytv kernel: [35872.460000] usb 5-1: USB disconnect, address 10 Aug 31 07:26:51 mytv kernel: [45892.344000] usb 5-1: USB disconnect, address 11 Aug 31 07:48:44 mytv kernel: [47205.284000] usb 5-1: USB disconnect, address 12 Aug 31 10:45:52 mytv kernel: [57833.028000] usb 5-1: USB disconnect, address 13 Aug 31 11:03:52 mytv kernel: [58913.624000] usb 5-1: USB disconnect, address 14 Aug 31 12:40:53 mytv kernel: [64734.396000] usb 5-1: USB disconnect, address 15 Aug 31 12:57:49 mytv kernel: [65750.224000] usb 5-1: USB disconnect, address 16 Aug 31 14:08:49 mytv kernel: [70010.596000] usb 5-1: USB disconnect, address 17 Aug 31 15:25:10 mytv kernel: [74592.268000] usb 5-1: USB disconnect, address 18 Aug 31 16:12:07 mytv kernel: [77408.660000] usb 5-1: USB disconnect, address 19 Aug 31 16:35:22 mytv kernel: [78804.264000] usb 5-1: USB disconnect, address 20 Aug 31 18:57:25 mytv kernel: [87326.800000] usb 5-1: USB disconnect, address 21 Aug 31 20:42:40 mytv kernel: [ 4902.380000] usb 3-1: USB disconnect, address 2 Sep 1 11:06:47 mytv kernel: [ 465.344000] usb 3-1: USB disconnect, address 2 Sep 1 12:01:57 mytv kernel: [ 3775.696000] usb 3-1: USB disconnect, address 3 Sep 1 12:29:30 mytv kernel: [ 5428.588000] usb 3-1: USB disconnect, address 4 Sep 1 14:03:09 mytv kernel: [11048.044000] usb 3-1: USB disconnect, address 5 Sep 1 15:06:18 mytv kernel: [14836.952000] usb 3-1: USB disconnect, address 6 Sep 1 17:10:45 mytv kernel: [ 2569.932000] usb 2-1: USB disconnect, address 2 Sep 1 20:14:11 mytv kernel: [ 9065.808000] usb 3-1: USB disconnect, address 2 Sep 1 20:26:41 mytv kernel: [ 7.308000] usb 2-1: USB disconnect, address 2 Sep 1 21:21:23 mytv kernel: [ 3304.696000] usb 5-1: USB disconnect, address 2 Sep 1 21:33:38 mytv kernel: [ 4039.288000] usb 5-1: USB disconnect, address 3 Sep 1 22:11:34 mytv kernel: [ 1670.984000] usb 3-1: USB disconnect, address 2 Sep 1 22:14:46 mytv kernel: [ 1863.016000] usb 3-1: USB disconnect, address 3 Sep 1 23:36:15 mytv kernel: [ 4856.480000] usb 3-1: USB disconnect, address 2 Well that was true until yesterday when I installed the latest v4l-dvb drivers. Now restarting the back end doesn't reload the drivers, instead I get an infinite number of error msgs in syslog: Sep 1 23:36:15 mytv kernel: [ 4856.480000] usb 3-1: USB disconnect, address 2 Sep 1 23:36:19 mytv kernel: [ 4859.900000] dvb-usb: error while stopping stream. Sep 1 23:36:19 mytv kernel: [ 4860.024000] mt2060 I2C write failed Sep 1 23:36:19 mytv kernel: [ 4860.304000] mt2060 I2C write failed Sep 1 23:36:22 mytv kernel: [ 4863.832000] mt2060 I2C write failed Sep 1 23:36:22 mytv kernel: [ 4863.844000] mt2060 I2C write failed (len=2) Sep 1 23:36:22 mytv kernel: [ 4863.844000] mt2060 I2C write failed (len=6) Sep 1 23:36:22 mytv kernel: [ 4863.844000] mt2060 I2C read failed Sep 1 23:36:22 mytv kernel: [ 4863.852000] mt2060 I2C read failed Sep 1 23:36:22 mytv kernel: [ 4863.860000] mt2060 I2C read failed ... Hence I'm going back to the old version, but I would prefer a fix or information on how I can help debugging this. latest linux/drivers/media/dvb/dvb-usb/dib0700_devices.c is copyright 2007 the one from June was copyright 2006. No human readable version number. After reverting, (keeping the new firmware however), restarting the MythTV backend reloads once more the T-500 drivers. Alain |
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb