Date: Mon, 18 Jul 2005 16:19:29 -0400 From: John Baldwin <jhb@FreeBSD.org> To: freebsd-current@freebsd.org Cc: harrycoin@qconline.com, "M. Warner Losh" <imp@bsdimp.com>, nate@root.org Subject: Re: mss.c pcm fix to ' attach returned 6 ' load failure for v5.x acpi and up Message-ID: <200507181619.31189.jhb@FreeBSD.org> In-Reply-To: <20050716.125824.48530425.imp@bsdimp.com> References: <4.3.2.7.2.20050716114020.01f0fcb8@mail.qconline.com> <4.3.2.7.2.20050716124022.01f08460@mail.qconline.com> <20050716.125824.48530425.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 16 July 2005 02:58 pm, M. Warner Losh wrote: > : dmesg excerpt ... > : mss_probe: bus acpi0 is probing device pcm0 > : mss_probe: isa_get_logicalid() returned 0! > > This is the problem. It shouldn't be probing there. It doesn't in > current. Chances are John beat me to it and we're arguing over > something that's been fixed... I removed that probe in current. The problem is that ACPI has HID values that are strings like "ACPI0003" that don't fit the EISAID model, so for devices like ACPI thermal zones that only have an ACPI HID, there's no PNP-compatible HID or CID to return to the ISA drivers. I think the proper solution is that drivers that don't support ACPI-enumerate devices (recall that ACPI enumerates PNPBIOS devices) need to stop having acpi attachments, and that drivers that do need to use ISA_PNP_PROBE(). I think that the only embedded sound controllers are PCI, so that probably all of the ISA PNP sound drivers don't need acpi attachments but I could be wrong. -- John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507181619.31189.jhb>