Mailing List archive

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

[linux-dvb] Re: DEC2000-t crashs when changing channels



On Mon, 2004-05-17 at 18:28, Alex Woods wrote: 
> On Mon, May 17, 2004 at 06:11:30PM +0200, Konrad Rieck wrote:
> > I am using a Hauppauge DEC2000-t usb device under Linux. If I change
> > channels a few times, the device crashes with the following error
> > message:

Woah. A reply within 20 minutes. That's support. Thanks.

> >    May 17 17:55:04 zira kernel: usb 1-1: bulk timeout on ep4in
> >    May 17 17:55:04 zira kernel: ttusb_dec_send_command: result bulk 
> >    message failed: error -110
> 
> What USB host driver is it using?  OHCI or UHCI?

UHCI. 

Actually my previous message was a little bit wrong. The device silently
dies. The driver periodically produces the line below even though the 
stream freezes and I am not able to change the channel anymore.

   May 17 19:12:48 zira kernel: ttusb_dec_2000t_frontend_ioctl:     
                                FE_READ_STATUS

Any further attempt to re-access it will produce the following debug
messages and finally the timeout error.

May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl: FE_INIT
May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl: FE_GET_INFO
May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl: unknown
	IOCTL (0xC0307653) 
May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl:        
	FE_READ_STATUS

May 17 19:12:50 zira kernel: ttusb_dec_start_feed
May 17 19:12:50 zira kernel:   pid: 0x0579
May 17 19:12:50 zira kernel: ttusb_dec_start_ts_feed
May 17 19:12:50 zira kernel:   ts_type: TS_DECODER TS_PACKET
May 17 19:12:50 zira kernel:   pes_type: DMX_TS_PES_VIDEO
May 17 19:12:50 zira kernel: ttusb_dec_set_pids
May 17 19:12:50 zira kernel: ttusb_dec_send_command: command: 
	0xAA 0x8F 0x50 0x0C 0x05 0x79 0x05 0x7A 
	0x05 0x79 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 

May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl:
	FE_READ_STATUS
May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl:
	FE_GET_FRONTEND
May 17 19:12:50 zira kernel: ttusb_dec_2000t_frontend_ioctl:
	FE_SET_FRONTEND

May 17 19:12:50 zira kernel:             frequency->522000000
May 17 19:12:50 zira kernel:             symbol_rate->0
May 17 19:12:50 zira kernel:             inversion->0

May 17 19:12:50 zira kernel: ttusb_dec_send_command
May 17 19:12:51 zira kernel: usb 1-1: bulk timeout on ep4in
May 17 19:12:51 zira kernel: ttusb_dec_send_command: result bulk message
	failed: error -110

Game over.


> Is it a fixed number of channels or a channel/sequence that always causes it?

Any sequence from 2 to 20 channel switches may freeze the device. 
I am using Xine (lib 1.0rc4) and MythTV 0.14.

> > It cannot be revived by software, so that I have to unplug it and wait
> > until it reboots. 
> 
> I don't suppose you have a tv plugged into it so that you can see if it has
> really died or is just timing out over the USB connection?

I have an Hauppauge TV card (bttv) and can confirm that the USB device
really is dead. It need to be unplugged from AC to get back into life.

> Can you rmmod the ttusb-dec module and modprobe it and the thing starts 
> working agains?

No. The device will not be detected anymore.

> > I have reproduced the problem under several Linux 2.6 kernels including 
> > 2.6.6 and even dvb-linux from CVS 20040516. I am using firmware version
> > 2.17 for the kernel module and firmware version 1.11d on the device. 
> 
> Thanks for being thorough :)

I saw that some people were talking about the right firmware for the
DEC2000-t and DEC2450-t. I just checked the following three different
versions, but still experience the same problem.

   c24505acdf4121c7e6640a83319dbf3b  dvb-ttusb-dec-2000t-2.15a.fw
   e2433b1d1e09a1ac8d98aa67a66a73aa  dvb-ttusb-dec-2000t-2.16.fw
   bd86f458cee4a8f0a8ce2d20c66215a9  dvb-ttusb-dec-2000t-2.17.fw

Best regards & thanks,
Konrad

p.s. 
Another bad news: I am using an SMP system with hyperthreading (2x2) and
NPTL, so if something isn't thread-safe, it will fail on my system. ;)


-- 
Konrad Rieck <kr@roqe.org> ---------------- http://people.roqe.org/kr
--- Key fingerprint 7d55 5896 834a a1c8 303c 8bc5 4c53 3611 c1fa 82f2



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index