Subject: Keypress causing freeze on new powerbooks
To: None <port-macppc@netbsd.org>
From: Bill Studenmund <wrstuden@zembu.com>
List: port-macppc
Date: 07/27/2001 13:42:45
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-561759239-996266565=:306
Content-Type: TEXT/PLAIN; charset=US-ASCII

As I understand the problem, we have code in our keyboard driver which
gives users the, "press here to eject" effect. Unfortunatly we use said
code even on models which DON'T have the needed pcmcia support. A patch
which comments out these calls has been passed around.

My proposed fix is attached. With it, we only call the eject routines if
we actually have attached the pcmcia stuff.

Yes, it uses a global variable to indicate this, but I know of no other
clean way to handle this. The two systems need to talk to each other.

Take care,

Bill

--0-561759239-996266565=:306
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=kdiffie
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.33.0107271342450.306@candlekeep.home-net.internetconnect.net>
Content-Description: Proposed patch
Content-Disposition: attachment; filename=kdiffie

SW5kZXg6IGRldi9ha2JkLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD
UyBmaWxlOiAvY3Zzcm9vdC9zeXNzcmMvc3lzL2FyY2gvbWFjcHBjL2Rldi9h
a2JkLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjkNCmRpZmYgLXUgLXIx
LjkgYWtiZC5jDQotLS0gYWtiZC5jCTE5OTkvMDkvMDUgMDU6MzA6MzAJMS45
DQorKysgYWtiZC5jCTIwMDEvMDcvMjcgMjA6MzA6MTkNCkBAIC03NCw2ICs3
NCwxMSBAQA0KICAqLw0KIHN0YXRpYyB2b2xhdGlsZSBpbnQga2JkX2RvbmU7
ICAvKiBEaWQgQURCT3AoKSBjb21wbGV0ZT8gKi8NCiANCisvKg0KKyAqIHZh
cmlhYmxlIGluIC4uL21hY3BwYy9yYnVzX21hY2hkZXAuYw0KKyAqLw0KK2V4
dGVybiBpbnQgYWtiZF9wY21jaWFfaW5pdGVkOw0KKw0KIC8qIERyaXZlciBk
ZWZpbml0aW9uLiAqLw0KIHN0cnVjdCBjZmF0dGFjaCBha2JkX2NhID0gew0K
IAlzaXplb2Yoc3RydWN0IGFrYmRfc29mdGMpLCBha2JkbWF0Y2gsIGFrYmRh
dHRhY2gNCkBAIC01MDIsMTAgKzUwNywxMiBAQA0KIAkJdHlwZSA9IFdTQ09O
U19FVkVOVF9LRVlfVVA7DQogCQlicmVhazsNCiAJY2FzZSAyNDU6DQotCQlw
bV9lamVjdF9wY21jaWEoMCk7DQorCQlpZiAoYWtiZF9wY21jaWFfaW5pdGVk
KQ0KKwkJCXBtX2VqZWN0X3BjbWNpYSgwKTsNCiAJCWJyZWFrOw0KIAljYXNl
IDI0NDoNCi0JCXBtX2VqZWN0X3BjbWNpYSgxKTsNCisJCWlmIChha2JkX3Bj
bWNpYV9pbml0ZWQpDQorCQkJcG1fZWplY3RfcGNtY2lhKDEpOw0KIAkJYnJl
YWs7DQogCX0NCiANCkluZGV4OiBtYWNwcGMvcmJ1c19tYWNoZGVwLmMNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9zeXNz
cmMvc3lzL2FyY2gvbWFjcHBjL21hY3BwYy9yYnVzX21hY2hkZXAuYyx2DQpy
ZXRyaWV2aW5nIHJldmlzaW9uIDEuNC40LjENCmRpZmYgLXUgLXIxLjQuNC4x
IHJidXNfbWFjaGRlcC5jDQotLS0gcmJ1c19tYWNoZGVwLmMJMjAwMC8xMS8w
MSAxNjoyNjozNgkxLjQuNC4xDQorKysgcmJ1c19tYWNoZGVwLmMJMjAwMS8w
Ny8yNyAyMDozMDoxOQ0KQEAgLTQ0LDYgKzQ0LDggQEANCiAjaW5jbHVkZSA8
ZGV2L3BjaS9wY2lkZXZzLmg+DQogI2luY2x1ZGUgPGRldi9jYXJkYnVzL3Ji
dXMuaD4NCiANCitpbnQJYWtiZF9wY21jaWFfaW5pdGVkOwkvKiB1c2VkIGlu
IC4uL2Rldi9ha2JkLmMgKi8NCisNCiBzdGF0aWMgdm9pZCBtYWNwcGNfY2Fy
ZGJ1c19pbml0IF9fUCgocGNpX2NoaXBzZXRfdGFnX3QsIHBjaXRhZ190KSk7
DQogDQogI2lmZGVmIERFQlVHX0FMTE9DDQpAQCAtMTMzLDYgKzEzNSw3IEBA
DQogCWlmIChpbml0dGVkKQ0KIAkJcmV0dXJuOw0KIAlpbml0dGVkID0gMTsN
CisJYWtiZF9wY21jaWFfaW5pdGVkID0gMTsNCiANCiAJLyogWFhYIFdoYXQg
YWJvdXQgb3RoZXIgYnJpZGdlcz8gKi8NCiANCg==
--0-561759239-996266565=:306--