From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from znsun1.ifh.de ([141.34.1.16]:35710 "EHLO znsun1.ifh.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757118AbZKWMYe (ORCPT ); Mon, 23 Nov 2009 07:24:34 -0500 Date: Mon, 23 Nov 2009 13:24:34 +0100 (CET) From: Patrick Boettcher To: grafgrimm77@gmx.de cc: Linux Media Mailing List Subject: Re: dibusb-common.c FE_HAS_LOCK problem In-Reply-To: <20091123123338.7273255b@x2.grafnetz> Message-ID: References: <20091107105614.7a51f2f5@x2.grafnetz> <20091121182514.61b39d23@x2.grafnetz> <20091123120310.5b10c9cc@x2.grafnetz> <20091123123338.7273255b@x2.grafnetz> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-media-owner@vger.kernel.org List-ID: On Mon, 23 Nov 2009, grafgrimm77@gmx.de wrote: > [..] > ----- hello stupid I2C access ---- > Pid: 255, comm: khubd Tainted: P A 2.6.31.6 #1 > Call Trace: > [] ? dibusb_i2c_xfer+0xe2/0x130 [dvb_usb_dibusb_common] > [] ? i2c_transfer+0x91/0xe0 > [] ? dib3000_write_reg+0x51/0x70 [dib3000mb] > [] ? dvb_pll_attach+0xa9/0x238 [dvb_pll] > [..] Voila. This is the access with makes the dvb-pll-driver not create the tuner driver. This is (I forgot the correct name) read-without-write-i2caccess. It is bad handled by the dibusb-driver and it can destroy the eeprom on the USB side. Please try whether the attached patch fixes the whole situation for you. If so, please send back a line like this: Tested-by: Your name thanks, -- Patrick http://www.kernellabs.com/