Date: Fri, 01 May 1998 14:30:08 +0200 (MET DST) From: Ugo Paternostro <paterno@dsi.UNIFI.IT> To: Stefan `Sec` Zehl <sec@42.org> Cc: stable@FreeBSD.ORG Subject: RE: apm Message-ID: <XFMail.980501143008.paterno@dsi.unifi.it> In-Reply-To: <19980427101124.A28649@matrix.42.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format --_=XFMail.1.2.p0.FreeBSD:980501143008:230=_ Content-Type: text/plain; charset=us-ascii [moved from -mobile to -stable as I think no mobile computer has an ATX M/B :-)] On 27-Apr-98 Stefan `Sec` Zehl wrote about "apm": > I just bought a new Computer with an ATX Board inside. This board > supports apm. I installed 2.2.6-STABLE and enabled apm and all worked > fine, so far. However "halt -p" doesn't work, and i found no possibility It is not suppoted on -STABLE. You may want to try my patches, that implement "shutdown -h" soft power off (attached below). This requires an APM BIOS and an ATX M/B+PS. I'm running with this patches since 26th, and I found no problems. To apply the patches, cd /usr/src and issue a "patch <apm-power-off.diff", than rebuild your kernel and reboot with your new kernel. That's all. Maybe someone should commit the patches to the -stable tree, in this ATX days... :-) > for setting the 'power up on timer' feature, which i can access when > booting. Isn't that feature a BIOS related one? I mean: don't you have to instruct the BIOS about the time on which the machine will be powered on? I have a section on my BIOS that does that, but I didn't try it yet. BTW, my M/B is an ASUS SP98AGP-X, with Award BIOS. > Last, but not least, would it be better if I switched to 3.0 when doing > someting in that area ? Yes: I grabbed the soft power off code directly from -current... :-) > Sec Bye, UP --_=XFMail.1.2.p0.FreeBSD:980501143008:230=_ Content-Disposition: attachment; filename="apm-power-off.diff" Content-Transfer-Encoding: base64 Content-Description: apm-power-off.diff Content-Type: application/octet-stream; name=apm-power-off.diff; SizeOnDisk=2928 SW5kZXg6IHN5cy9pMzg2L2FwbS9hcG0uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvbW50L3hjaGFu Z2VfMi9uY3ZzL3NyYy9zeXMvaTM4Ni9hcG0vYXBtLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEu NDkuMi4yCmRpZmYgLXUgLXIxLjQ5LjIuMiBhcG0uYwotLS0gYXBtLmMJMTk5Ny8xMS8xMCAxNDo0 MDo0MAkxLjQ5LjIuMgorKysgYXBtLmMJMTk5OC8wNC8yNiAxNzo0NTo0NwpAQCAtMjI5LDYgKzIy OSwyMSBAQAogCXJldHVybiAwOwogfQogCisvKgorICogVHVybiBvZmYgdGhlIGVudGlyZSBzeXN0 ZW0uCisgKi8KK3ZvaWQKK2FwbV9wb3dlcl9vZmYodm9pZCkKK3sKKwl1X2xvbmcgZWF4LCBlYngs IGVjeDsKKworCWlmICghYXBtX3NvZnRjLmFjdGl2ZSkKKwkJcmV0dXJuOworCWVheCA9IChBUE1f QklPUyA8PCA4KSB8IEFQTV9TRVRQV1NUQVRFOworCWVieCA9IFBNRFZfQUxMREVWOworCWVjeCA9 IFBNU1RfT0ZGOworCWFwbV9pbnQoJmVheCwgJmVieCwgJmVjeCk7Cit9CiAKIC8qIEFQTSBCYXR0 ZXJ5IGxvdyBoYW5kbGVyICovCiBzdGF0aWMgdm9pZApJbmRleDogc3lzL2kzODYvaW5jbHVkZS9h cG1fYmlvcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9tbnQveGNoYW5nZV8yL25jdnMvc3JjL3N5 cy9pMzg2L2luY2x1ZGUvYXBtX2Jpb3MuaCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xMi4yLjIK ZGlmZiAtdSAtcjEuMTIuMi4yIGFwbV9iaW9zLmgKLS0tIGFwbV9iaW9zLmgJMTk5Ny8xMS8wNCAx OTowMjozNQkxLjEyLjIuMgorKysgYXBtX2Jpb3MuaAkxOTk4LzA0LzI2IDE3OjE2OjQwCkBAIC0x NTYsNiArMTU2LDcgQEAKIHZvaWQgYXBtX2hvb2tfZGlzZXN0YWJsaXNoIChpbnQgYXBtaCwgc3Ry dWN0IGFwbWhvb2sgKik7CiB2b2lkIGFwbV9jcHVfaWRsZSh2b2lkKTsKIHZvaWQgYXBtX2NwdV9i dXN5KHZvaWQpOwordm9pZCBhcG1fcG93ZXJfb2ZmKHZvaWQpOwogCiAjZW5kaWYgLyogIUFTU0VN QkxFUiAmJiAhSU5JVElBTElaRVIgKi8KIApJbmRleDogc3lzL2kzODYvaW5jbHVkZS9tZF92YXIu aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09ClJDUyBmaWxlOiAvbW50L3hjaGFuZ2VfMi9uY3ZzL3NyYy9zeXMvaTM4Ni9p bmNsdWRlL21kX3Zhci5oLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEwLjIuMwpkaWZmIC11IC1y MS4xMC4yLjMgbWRfdmFyLmgKLS0tIG1kX3Zhci5oCTE5OTgvMDMvMDYgMjM6NDQ6NDUJMS4xMC4y LjMKKysrIG1kX3Zhci5oCTE5OTgvMDQvMjYgMTc6MjI6MjQKQEAgLTYwLDYgKzYwLDcgQEAKIHZv aWQJYmNvcHliIF9fUCgoY29uc3Qgdm9pZCAqZnJvbSwgdm9pZCAqdG8sIHNpemVfdCBsZW4pKTsK IHZvaWQJY3B1X3Jlc2V0IF9fUCgodm9pZCkpOwogdm9pZAljcHVfaGFsdCBfX1AoKHZvaWQpKTsK K3ZvaWQJY3B1X3Bvd2VyX2Rvd24gX19QKCh2b2lkKSk7CiB2b2lkCWRvcmV0aV9pcmV0IF9fUCgo dm9pZCkpIF9fYXNtKF9fU1RSSU5HKGRvcmV0aV9pcmV0KSk7CiB2b2lkCWRvcmV0aV9pcmV0X2Zh dWx0IF9fUCgodm9pZCkpIF9fYXNtKF9fU1RSSU5HKGRvcmV0aV9pcmV0X2ZhdWx0KSk7CiB2b2lk CWRvcmV0aV9wb3BsX2RzIF9fUCgodm9pZCkpIF9fYXNtKF9fU1RSSU5HKGRvcmV0aV9wb3BsX2Rz KSk7CkluZGV4OiBzeXMvaTM4Ni9pMzg2L21hY2hkZXAuYwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAv bW50L3hjaGFuZ2VfMi9uY3ZzL3NyYy9zeXMvaTM4Ni9pMzg2L21hY2hkZXAuYyx2CnJldHJpZXZp bmcgcmV2aXNpb24gMS4yMDkuMi4yMgpkaWZmIC11IC1yMS4yMDkuMi4yMiBtYWNoZGVwLmMKLS0t IG1hY2hkZXAuYwkxOTk4LzAzLzIzIDA1OjMwOjI5CTEuMjA5LjIuMjIKKysrIG1hY2hkZXAuYwkx OTk4LzA0LzI2IDE3OjIwOjExCkBAIC0zOCw2ICszOCw3IEBACiAgKgkkSWQ6IG1hY2hkZXAuYyx2 IDEuMjA5LjIuMjIgMTk5OC8wMy8yMyAwNTozMDoyOSBqa2ggRXhwICQKICAqLwogCisjaW5jbHVk ZSAiYXBtLmgiCiAjaW5jbHVkZSAibnB4LmgiCiAjaW5jbHVkZSAib3B0X2JvdW5jZS5oIgogI2lu Y2x1ZGUgIm9wdF9jcHUuaCIKQEAgLTY4NSw2ICs2ODYsMTcgQEAKIHsKIAlmb3IgKDs7KQogCQlf X2FzbV9fICgiaGx0Iik7Cit9CisKKy8qCisgKiBUdXJuIHRoZSBwb3dlciBvZmYuCisgKi8KK3Zv aWQKK2NwdV9wb3dlcl9kb3duKHZvaWQpCit7CisjaWYgTkFQTSA+IDAKKwlhcG1fcG93ZXJfb2Zm KCk7CisjZW5kaWYKIH0KIAogLyoKSW5kZXg6IHN5cy9rZXJuL2tlcm5fc2h1dGRvd24uYwo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09ClJDUyBmaWxlOiAvbW50L3hjaGFuZ2VfMi9uY3ZzL3NyYy9zeXMva2Vybi9rZXJuX3No dXRkb3duLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTAuMi4xCmRpZmYgLXUgLXIxLjEwLjIu MSBrZXJuX3NodXRkb3duLmMKLS0tIGtlcm5fc2h1dGRvd24uYwkxOTk3LzA4LzExIDAyOjA0OjE0 CTEuMTAuMi4xCisrKyBrZXJuX3NodXRkb3duLmMJMTk5OC8wNC8yNiAxNzoyNDo0NApAQCAtMjQ5 LDYgKzI0OSw3IEBACiAJfQogCXNwbGhpZ2goKTsKIAlpZiAoaG93dG8gJiBSQl9IQUxUKSB7CisJ CWNwdV9wb3dlcl9kb3duKCk7CiAJCXByaW50ZigiXG4iKTsKIAkJcHJpbnRmKCJUaGUgb3BlcmF0 aW5nIHN5c3RlbSBoYXMgaGFsdGVkLlxuIik7CiAJCXByaW50ZigiUGxlYXNlIHByZXNzIGFueSBr ZXkgdG8gcmVib290LlxuXG4iKTsK --_=XFMail.1.2.p0.FreeBSD:980501143008:230=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980501143008.paterno>