John Baldwin wrote:
Umm, ACPI will allow children devices to allocate their resources out of the "sysresource" pool. IPMI has to do this on some systems where ACPI claims the IPMI I/O ports as a system resource.

But surely if alpm(4) were to attach to such a range in this way, it would need to be a child of the acpi bus device, yes? The IPMI driver probes for a specific ACPI ID in the DSDT.

PCI ID looks like this:
[EMAIL PROTECTED]:0:30:1: class=0x068000 card=0x81561043 chip=0x710110b9 rev=0x00 hdr=0x00

So I grabbed the M1543 datasheet off the web and looked in CSR space. Guess what: the AMI BIOS on the ASUS Vintage AH-1 does NOT set up the PMU. The function is still visible, it just has no active I/O mappings. No wonder alpm(4) does not attach.

I tried looking for this device in the DSDT, I don't see anything which obviously resembles it. The equivalent Linux driver has a means of forcing the mapping to be set up if it isn't available:
   http://www.kernel.org/doc/Documentation/i2c/busses/i2c-ali15x3

It looks like there used to be a means of doing this in the FreeBSD driver but it got nuked. And that ASUS didn't much care about power management support in this machine...

Oh well! I know ichsmb works on at least one machine that I have.

cheers
BMS



_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to