From owner-acpi-jp@jp.FreeBSD.org Tue Sep 17 11:35:31 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g8H2ZVZ30200;
	Tue, 17 Sep 2002 11:35:31 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from axe-inc.co.jp (axegw.axe-inc.co.jp [61.199.217.66])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g8H2ZU330191
	for <acpi-jp@jp.FreeBSD.org>; Tue, 17 Sep 2002 11:35:30 +0900 (JST)
	(envelope-from takawata@axe-inc.co.jp)
Received: from axe-inc.co.jp ([192.47.224.47])
	by axe-inc.co.jp (8.9.3+3.2W/3.7W) with ESMTP id LAA28894
	for <acpi-jp@jp.FreeBSD.org>; Tue, 17 Sep 2002 11:35:28 +0900 (JST)
Message-Id: <200209170235.LAA28894@axe-inc.co.jp>
To: acpi-jp@jp.FreeBSD.org
In-reply-to: Your message of "Mon, 16 Sep 2002 23:42:40 +0200."
             <20020916214240.GB1722@laptop.6bone.nl>
From: User Takawata <takawata@axe-inc.co.jp>
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 17 Sep 2002 11:44:21 +0900
X-Sequence: acpi-jp 1832
Subject: [acpi-jp 1832] Re: isa bus iteration
Errors-To: owner-acpi-jp@jp.FreeBSD.org
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: takawata@axe-inc.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020902

In message <20020916214240.GB1722@laptop.6bone.nl>, Mark Santcroos wrote:
>Another question:
>
>Can an ISA driver still be a child of the ISA bus when running with ACPI
>or should it be a child of ACPI?



>In my laptop I have an IrDA chip (SMC) that's on the ISA bus as I can see
>in my AML code.
>
>When I boot without ACPI I see:
>Sep 16 21:54:46 laptop kernel: unknown: <SMCf010> can't assign resources (port
>)
>(The corresponding _HID integer I see in the ACPI dump)
>
>However, I have problems getting this driver to probe (not talking about
>getting it to work yet ;-)

Yes.
See src/sys/dev/sio/sio_isa.c. Other than adding

DRIVER_MODULE(yourirda, acpi, yourirda_isa_driver, yourirda_devclass, 0, 0);

line, it is same as ISA PnP unless you  use ACPI specific function.
(And I am planning to getting it back to isa device tree, if it is live under
isa bus bridge.)
