Skip site navigation (1)Skip section navigation (2)
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>