From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Axboe Subject: Re: [PATCH] IDE TCQ #2 Date: Fri, 3 May 2002 19:01:18 +0200 Sender: linux-ide-owner@vger.kernel.org Message-ID: References: <20020503110652.GF839@suse.de> <20020503163248.633c8358.sebastian.droege@gmx.de> <20020503164555.GQ839@suse.de> <20020503185744.7f4e192f.sebastian.droege@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20020503185744.7f4e192f.sebastian.droege@gmx.de> List-Id: linux-ide@vger.kernel.org To: Sebastian Droege Cc: dalecki@evision-ventures.com, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org On Fri, May 03 2002, Sebastian Droege wrote: > > Hmm strange, please send me your .config so I can see some more facts > > about your setup. > > Attached at the bottom... Thanks! BTW, after having reproduced, could you reproduce with preempt disabled as well? > > > ide_tcq_intr_timeout: timeout waiting for interrupt... > > > ide_tcq_intr_timeout: hwgroup not busy > > > > We timed out waiting for an interrupt for service or dma completion. > > Damn, I forgot to print which one. Please change that printk in > > drivers/ide/ide-tcq.c:ide_tcq_intr_timeout() to: > > > > printk("ide_tcq_intr_timeout: timeout waiting for %s interrupt...\n", > > hwgroup->rq ? "completion" : "service"); > > > > and reproduce! > Is this printk enough or should I handcopy the oops again? ;) The oops is pretty irrelevant here, the fact that it triggers is enough to know. I already know the backtrace :-) > Yes this is possible... the oops is just hand copied... Ah makes sense, no problem. -- Jens Axboe