From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 04:43:39 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4E9416A41F for ; Mon, 15 Aug 2005 04:43:39 +0000 (GMT) (envelope-from snort_sam@yahoo.com) Received: from web54410.mail.yahoo.com (web54410.mail.yahoo.com [206.190.49.140]) by mx1.FreeBSD.org (Postfix) with SMTP id 248D243D46 for ; Mon, 15 Aug 2005 04:43:39 +0000 (GMT) (envelope-from snort_sam@yahoo.com) Received: (qmail 85258 invoked by uid 60001); 15 Aug 2005 04:43:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=NYd3OdN8QzmzPdseH5UrfxRxJHR+BFNVJHn6E1mIAUs8I1mMiO2DPGz8caEiQr9ZZ1vnfPeY2poO93nyij3JpI/aivG1dDLUNqzXQJricQKr+VxI7UI9A3hMaQKUP9h2mRBvScUAZ23wcKG65Dh/16VwTa0BKY61e5ANGZQAdpY= ; Message-ID: <20050815044338.85256.qmail@web54410.mail.yahoo.com> Received: from [203.201.98.123] by web54410.mail.yahoo.com via HTTP; Sun, 14 Aug 2005 21:43:38 PDT Date: Sun, 14 Aug 2005 21:43:38 -0700 (PDT) From: Bsderss To: freebsd-drivers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: Intel IXP & XScale driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 04:43:39 -0000 Hi, I've been searched Google for few days but still can't find any info about how to develop device drivers for Intel IXP in FreeBSD. Can anyone please tell me some guideline and reference for it? I will be very appreciate for any suggestion. Thanks Sam __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 06:26:06 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C809016A41F for ; Mon, 15 Aug 2005 06:26:06 +0000 (GMT) (envelope-from m.ehinger@ltur.de) Received: from posty.gateway-inter.net (posty.gateway-inter.net [213.144.19.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80E3D43D48 for ; Mon, 15 Aug 2005 06:26:06 +0000 (GMT) (envelope-from m.ehinger@ltur.de) To: freebsd-drivers@freebsd.org Message-ID: From: m.ehinger@ltur.de Date: Mon, 15 Aug 2005 08:25:31 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Subject: thinkpad Accelerometer driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 06:26:06 -0000 hi, i wrote a driver for the Accelerometers found in Thinkpad (aka Active Protection System, well at least the base for ist). It's also the first driver i wrote. So there may be fundamental errors in it. Works quiet well for me so far (T42). I get still some lockups with a lot of ACPI error messages. If somebody's interested and willing to try, mail me. (I'm still searching web space) I would also know if there's something that i made wrong or if there are better ways to do thinks. Maybe someone can have a look at the code. Please let me know. thanks Maik From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 06:38:56 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF44016A41F for ; Mon, 15 Aug 2005 06:38:56 +0000 (GMT) (envelope-from snort_sam@yahoo.com) Received: from web54407.mail.yahoo.com (web54407.mail.yahoo.com [206.190.49.137]) by mx1.FreeBSD.org (Postfix) with SMTP id 478BE43D46 for ; Mon, 15 Aug 2005 06:38:56 +0000 (GMT) (envelope-from snort_sam@yahoo.com) Received: (qmail 24335 invoked by uid 60001); 15 Aug 2005 06:38:55 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=1mEJokzF9arIIvZz0ahz3a+lFNV9C7HDgAW/dWC9bR6hdwnlJSmFCE5m3dXxsFaM3arrF80Iqcz63Qw8TZrUWgzszrS2GmPodxH/ng4SWkfF0FeOLDH7nn+s9baj/huBK+WIg+tPOf0z9h68y16BzRKqT3ORTcfqh6+Cba7Wt8k= ; Message-ID: <20050815063855.24333.qmail@web54407.mail.yahoo.com> Received: from [203.201.99.38] by web54407.mail.yahoo.com via HTTP; Sun, 14 Aug 2005 23:38:55 PDT Date: Sun, 14 Aug 2005 23:38:55 -0700 (PDT) From: Bsderss To: m.ehinger@ltur.de, freebsd-drivers@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Subject: Re: thinkpad Accelerometer driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 06:38:56 -0000 --- m.ehinger@ltur.de wrote: > hi, > > i wrote a driver for the Accelerometers found in > Thinkpad (aka Active Protection System, well at > least the base for ist). > > It's also the first driver i wrote. So there may be > fundamental errors in it. > > Works quiet well for me so far (T42). > Yeah, I got T42 as well and would like to try out your driver. Do you mind publish the hardware spec. you based on for coding this driver? Thanks Sam > > I get still some lockups with a lot of ACPI error > messages. > > If somebody's interested and willing to try, mail > me. (I'm still searching web space) > > I would also know if there's something that i made > wrong or if there are better ways to do thinks. > Maybe someone can have a look at the code. > Please let me know. > > thanks > > Maik > > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to > "freebsd-drivers-unsubscribe@freebsd.org" > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 17:31:03 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C73816A420 for ; Mon, 15 Aug 2005 17:31:03 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C34A43D46 for ; Mon, 15 Aug 2005 17:31:02 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.40.201] (Not Verified[10.50.40.201]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Mon, 15 Aug 2005 13:45:59 -0400 From: John Baldwin To: freebsd-drivers@freebsd.org Date: Mon, 15 Aug 2005 13:30:29 -0400 User-Agent: KMail/1.8 References: <20050815044338.85256.qmail@web54410.mail.yahoo.com> In-Reply-To: <20050815044338.85256.qmail@web54410.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200508151330.30599.jhb@FreeBSD.org> Cc: Subject: Re: Intel IXP & XScale driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 17:31:03 -0000 On Monday 15 August 2005 12:43 am, Bsderss wrote: > Hi, > > I've been searched Google for few days but still can't > find any info about how to develop device drivers for > Intel IXP in FreeBSD. > > Can anyone please tell me some guideline and reference > for it? > > I will be very appreciate for any suggestion. I'm not very familiar with the Intel IXP hardware, so you'll have to help me out some. Would this be a network device driver or would it just expose a /dev entry to be manipulated by userland? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 17:31:06 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D953C16A41F for ; Mon, 15 Aug 2005 17:31:06 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77A2F43D46 for ; Mon, 15 Aug 2005 17:31:06 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.40.201] (Not Verified[10.50.40.201]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Mon, 15 Aug 2005 13:45:59 -0400 From: John Baldwin To: freebsd-drivers@freebsd.org Date: Mon, 15 Aug 2005 13:31:42 -0400 User-Agent: KMail/1.8 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200508151331.42768.jhb@FreeBSD.org> Cc: m.ehinger@ltur.de Subject: Re: thinkpad Accelerometer driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 17:31:07 -0000 On Monday 15 August 2005 02:25 am, m.ehinger@ltur.de wrote: > hi, > > i wrote a driver for the Accelerometers found in Thinkpad (aka Active Protection System, well at least the base for ist). > > It's also the first driver i wrote. So there may be fundamental errors in it. > > Works quiet well for me so far (T42). > > > I get still some lockups with a lot of ACPI error messages. > > If somebody's interested and willing to try, mail me. (I'm still searching web space) > > I would also know if there's something that i made wrong or if there are better ways to do thinks. > Maybe someone can have a look at the code. > Please let me know. You can try asking about the ACPI errors you get on the freebsd-acpi@ mailing list if you haven't already. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-drivers@FreeBSD.ORG Mon Aug 15 22:41:17 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 32CA016A421 for ; Mon, 15 Aug 2005 22:41:15 +0000 (GMT) (envelope-from michael.honeyfield@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB26643D45 for ; Mon, 15 Aug 2005 22:41:14 +0000 (GMT) (envelope-from michael.honeyfield@gmail.com) Received: by xproxy.gmail.com with SMTP id i27so51213wxd for ; Mon, 15 Aug 2005 15:41:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=t27nOayKK5wkpQb8qxfedTgSRFkdNyXA8tQNXBcfBjm3hTfzQwbtcg6U0dp7hYOetPTensGkbE5Fa5LVzla8SE/xudrKQYlL2Oq6qqrh+6psQL5jergHElb7D9V2jyzEa/SCuUzdP6EcHl90JuDVN9PxUziPzHOIApeLCrDe+J0= Received: by 10.70.17.18 with SMTP id 18mr635wxq; Mon, 15 Aug 2005 15:41:12 -0700 (PDT) Received: by 10.70.20.4 with HTTP; Mon, 15 Aug 2005 15:41:12 -0700 (PDT) Message-ID: <16d2d7370508151541683c9fc6@mail.gmail.com> Date: Tue, 16 Aug 2005 10:41:12 +1200 From: Michael Honeyfield To: freebsd-drivers@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: driver versions X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 22:41:18 -0000 Hello, I seem to be having issues with driver versions in the driver I am working with. When I load the kernel module, I get the following: WARNING: Device driver "dag" has wrong version and is disabled.=20 Recompile KLD module. Yes, I have defined the version like so: MODULE_VERSION(dag, 0); I poked around and it seems to me that the version *has* to be 0 at this time as per sys/conf.h. I am using FreeBSD 5.4.=20 Am I missing something?=20 Cheers Mike From owner-freebsd-drivers@FreeBSD.ORG Tue Aug 16 03:47:25 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E71CF16A41F for ; Tue, 16 Aug 2005 03:47:25 +0000 (GMT) (envelope-from michael.honeyfield@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EE8443D45 for ; Tue, 16 Aug 2005 03:47:21 +0000 (GMT) (envelope-from michael.honeyfield@gmail.com) Received: by xproxy.gmail.com with SMTP id i27so56203wxd for ; Mon, 15 Aug 2005 20:46:59 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GQM+fXqaqKzT10ii7UtbmFEyMB24RmxEgc50DSBmg/p6FViqOaRJSeX+Jbc7LsX5AdTliy/umt/ngYiCYvo7TRQ1ZOv7HtvYn/sN7M+/R9gaarbS9bY+YacAmm3ZdZpC2xfZ/tXAqRE0lJFpmswdmcQ8042phPy1Bws+dAXgMMo= Received: by 10.70.41.18 with SMTP id o18mr1419wxo; Mon, 15 Aug 2005 20:46:59 -0700 (PDT) Received: by 10.70.20.4 with HTTP; Mon, 15 Aug 2005 20:46:59 -0700 (PDT) Message-ID: <16d2d73705081520467e9c2bff@mail.gmail.com> Date: Tue, 16 Aug 2005 15:46:59 +1200 From: Michael Honeyfield To: freebsd-drivers@freebsd.org In-Reply-To: <16d2d7370508151541683c9fc6@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <16d2d7370508151541683c9fc6@mail.gmail.com> Subject: Re: driver versions X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2005 03:47:26 -0000 On 8/16/05, Michael Honeyfield wrote: > Hello, >=20 > I seem to be having issues with driver versions in the driver I am > working with. >=20 > When I load the kernel module, I get the following: >=20 > WARNING: Device driver "dag" has wrong version and is disabled. > Recompile KLD module. >=20 > Yes, I have defined the version like so: >=20 > MODULE_VERSION(dag, 0); >=20 > I poked around and it seems to me that the version *has* to be 0 at > this time as per sys/conf.h. >=20 > I am using FreeBSD 5.4. >=20 > Am I missing something? Yup, I certinaly was missing something. Found it and fixed it.=20 Thanks Mike From owner-freebsd-drivers@FreeBSD.ORG Tue Aug 16 04:08:04 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADA9416A41F for ; Tue, 16 Aug 2005 04:08:04 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46F0E43D49 for ; Tue, 16 Aug 2005 04:08:04 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j7G47ldi022582; Mon, 15 Aug 2005 22:07:47 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 15 Aug 2005 22:08:03 -0600 (MDT) Message-Id: <20050815.220803.39156812.imp@bsdimp.com> To: michael.honeyfield@gmail.com From: "M. Warner Losh" In-Reply-To: <16d2d7370508151541683c9fc6@mail.gmail.com> References: <16d2d7370508151541683c9fc6@mail.gmail.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 15 Aug 2005 22:07:47 -0600 (MDT) Cc: freebsd-drivers@freebsd.org Subject: Re: driver versions X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2005 04:08:04 -0000 In message: <16d2d7370508151541683c9fc6@mail.gmail.com> Michael Honeyfield writes: : Hello, : : I seem to be having issues with driver versions in the driver I am : working with. : : When I load the kernel module, I get the following: : : WARNING: Device driver "dag" has wrong version and is disabled. : Recompile KLD module. : : Yes, I have defined the version like so: : : MODULE_VERSION(dag, 0); : : I poked around and it seems to me that the version *has* to be 0 at : this time as per sys/conf.h. : : I am using FreeBSD 5.4. : : Am I missing something? Yes. MODULE_VERSION has nothing to do with the warning that you are getting. That warning is coming from your device registration. You need to have something like: static struct cdevsw lpt_cdevsw = { .d_version = D_VERSION, .d_flags = D_NEEDGIANT, } in it. MODULE_VERSION is the version of the entire module, for external linking to that module. Warner From owner-freebsd-drivers@FreeBSD.ORG Thu Aug 18 11:30:04 2005 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5B6216A41F; Thu, 18 Aug 2005 11:30:04 +0000 (GMT) (envelope-from m.ehinger@ltur.de) Received: from posty.gateway-inter.net (posty.gateway-inter.net [213.144.19.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6498643D45; Thu, 18 Aug 2005 11:30:04 +0000 (GMT) (envelope-from m.ehinger@ltur.de) In-Reply-To: <20050815063855.24333.qmail@web54407.mail.yahoo.com> To: freebsd-drivers@freebsd.org, freebsd-questions@freebsd.org Message-ID: From: m.ehinger@ltur.de Date: Thu, 18 Aug 2005 13:29:25 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Cc: Subject: Thinkpad Accelerometer driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2005 11:30:04 -0000 Hi, anyone who is interested can download the source at https://sourceforge.net/project/showfiles.php?group_id=138242&package_id=160977 Use at your own risk! I've tested it on my T42 M1G with FreeBSD 7.0-Current (Aug 10) only. Please let me know what you think. It's also my first driver ever so if there things to do better please let me know also. thanks maik