From owner-freebsd-hackers@FreeBSD.ORG Fri Nov 11 04:02:58 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6775516A41F for ; Fri, 11 Nov 2005 04:02:58 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from smtp3.jp.viruscheck.net (smtp3.jp.viruscheck.net [154.33.69.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id B342043D48 for ; Fri, 11 Nov 2005 04:02:55 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from scan2.jp.viruscheck.net ([154.33.69.37] helo=mail4.jp.viruscheck.net) by smtp3.jp.viruscheck.net with esmtp (Exim 3.36 #1) id 1EaQ7l-0002HK-00; Fri, 11 Nov 2005 13:02:49 +0900 Received: from [58.93.54.134] (helo=noc.orchid.orchidtechnology.com) by mail4.jp.viruscheck.net with esmtp (Exim 3.36 #3) id 1EaQ7k-0005SI-00; Fri, 11 Nov 2005 13:02:48 +0900 Received: from [89.60.10.11] (horse.orchid.orchidtechnology.com [89.60.10.11]) by noc.orchid.orchidtechnology.com (8.13.4/8.13.4) with ESMTP id jAB42l23053573; Fri, 11 Nov 2005 13:02:47 +0900 (JST) (envelope-from bland@FreeBSD.org) Message-ID: <437417E7.4090800@FreeBSD.org> Date: Fri, 11 Nov 2005 13:02:47 +0900 From: Alexander Nedotsukov User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: hselasky@c2i.net References: <437309BD.7010704@FreeBSD.org> <200511101408.51423.hselasky@c2i.net> In-Reply-To: <200511101408.51423.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@FreeBSD.org Subject: Re: No interrupts coming to device driver. X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Nov 2005 04:02:58 -0000 Hans Petter Selasky wrote: > On Thursday 10 November 2005 09:50, Alexander Nedotsukov wrote: > >> Hi, >> >> I trying to create small lirc (www.lirc.org) compatible CIR driver for >> it8705 chip (sits on ISA bus). My problem is I can not get interrupts >> coming to driver. I believe I configured chip (carrier freq. + baudrate >> divisor) and enabled interrupt mode the same way it windows driver does. >> It also seems to be correct according to chip specs. But nothing. vmstat >> -i shows zeros for assigned irq. And my IRS stay cold. I wrote small >> userland program which polls CIRs IIR (interrupt identefication >> register) and it shows interrupt pending bit set on right after I press >> key on remote control. Looks like I missed something fundamental. Does >> anyone can give me a hint where to look? >> >> > > Sounds like you have an unacknowledged interrupt. Does it help if you call the > interrupt handler once after that your chip has been reset and configured? > Did you mean unacknowledged to chip or interrupt controller? Anyway calling interrupt handler right after initialization does not seem to help. > Else sharing some of the source code might help. > Here you are: http://bbnest.net/~bland/it87pub/ Alexander.