Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Feb 2003 11:43:28 +0100 (CET)
From:      Michal Mertl <mime@traveller.cz>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        pmelo@fe.uc.pt, freebsd-mobile@FreeBSD.ORG
Subject:   Re: Problems with serial port on Xircom RBEM56G
Message-ID:  <20030216113756.J84326@prg.traveller.cz>
In-Reply-To: <20030215.230132.67883547.imp@bsdimp.com>
References:  <00fc01c2d56a$0054c3c0$0a00a8c0@casa> <20030215.230132.67883547.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
  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-1181768116-1045392208=:84326
Content-Type: TEXT/PLAIN; charset=US-ASCII

I've just tried my luck on modem part myself. It's working (I'm currently
connected with it). There's only problem with detach (card removal) - I
guess sio doesn't detach so the resources aren't freed and machine panics
on next insertion.

-- 
Michal Mertl
mime@traveller.cz
--0-1181768116-1045392208=:84326
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cardbus_cis.c.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <20030216114328.D84326@prg.traveller.cz>
Content-Description: 
Content-Disposition: attachment; filename="cardbus_cis.c.patch"

LS0tIGNhcmRidXNfY2lzLmMub3JpCVN1biBGZWIgMTYgMTE6Mzg6MTkgMjAw
Mw0KKysrIGNhcmRidXNfY2lzLmMJU3VuIEZlYiAxNiAxMTozODo0MyAyMDAz
DQpAQCAtMjUsNyArMjUsNyBAQA0KICAqIE9VVCBPRiBUSEUgVVNFIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJ
VFkgT0YNCiAgKiBTVUNIIERBTUFHRS4NCiAgKg0KLSAqICRGcmVlQlNEOiBz
cmMvc3lzL2Rldi9jYXJkYnVzL2NhcmRidXNfY2lzLmMsdiAxLjMyIDIwMDMv
MDIvMTYgMDA6MjA6MjQgc2NvdHRsIEV4cCAkDQorICogJEZyZWVCU0Q6IHNy
Yy9zeXMvZGV2L2NhcmRidXMvY2FyZGJ1c19jaXMuYyx2IDEuMzEgMjAwMy8w
Mi8xMiAwNjoxMTo0NyBpbXAgRXhwICQNCiAgKi8NCiANCiAvKg0KQEAgLTQx
LDcgKzQxLDYgQEANCiAjaW5jbHVkZSA8bWFjaGluZS9idXMuaD4NCiAjaW5j
bHVkZSA8bWFjaGluZS9yZXNvdXJjZS5oPg0KICNpbmNsdWRlIDxzeXMvcm1h
bi5oPg0KLSNpbmNsdWRlIDxzeXMvZW5kaWFuLmg+DQogDQogI2luY2x1ZGUg
PHN5cy9wY2lpby5oPg0KICNpbmNsdWRlIDxkZXYvcGNpL3BjaXZhci5oPg0K
QEAgLTE0NywxMSArMTQ2LDEzIEBADQogCXVpbnQzMl90IGRldmlkOwkvKiBW
ZW5kb3IvZGV2aWNlIG9mIHRoZSBjYXJkICovDQogCWludAl0eXBlOw0KICNk
ZWZpbmUJQ0FSREJVU19RVUlSS19NQVBfUkVHCTEgLyogUENJIG1hcCByZWdp
c3RlciBpbiB3ZWlyZCBwbGFjZSAqLw0KKyNkZWZpbmUJQ0FSREJVU19RVUlS
S19SSURfQ09VTlQJMiAvKiBSSUQgYXJnMSBzaG91bGQgaGF2ZSBhcmcyIGNv
dW50ICovDQogCWludAlhcmcxOw0KIAlpbnQJYXJnMjsNCiB9Ow0KIA0KIHN0
cnVjdCBjYXJkYnVzX3F1aXJrIGNhcmRidXNfcXVpcmtzW10gPSB7DQorCXsg
MHgwMTAzMTE1ZCwgQ0FSREJVU19RVUlSS19SSURfQ09VTlQsIDB4MTAsIDB4
OCB9LCAvKiBYaXJjb20gQ0JFTTU2RyBtb2RlbSAqLw0KIAl7IDAgfQ0KIH07
DQogDQpAQCAtMzkyLDQ1ICszOTMsNDcgQEANCiB7DQogCXN0cnVjdCBjYXJk
YnVzX2RldmluZm8gKmRpbmZvID0gZGV2aWNlX2dldF9pdmFycyhjaGlsZCk7
DQogCWludCB0eXBlOw0KLQl1aW50OF90IHJlZzsNCisJaW50IHJlZzsNCiAJ
dWludDMyX3QgYmFyOw0KIA0KKwlpZiAoY2FyZGJ1c19jaXNfZGVidWcpIHsN
CisJCS8qIFhYWCBwcmludCBzb21ldGhpbmcgWFhYICovDQorCX0NCiAJaWYg
KGxlbiAhPSA2KSB7DQotCQlkZXZpY2VfcHJpbnRmKGNiZGV2LCAiQ0lTIEJB
UiBsZW5ndGggbm90IDYgKCVkKVxuIiwgbGVuKTsNCisJCXByaW50ZigiKioq
IEVSUk9SICoqKiBCQVIgbGVuZ3RoIG5vdCA2ICglZClcbiIsIGxlbik7DQog
CQlyZXR1cm4gKEVJTlZBTCk7DQogCX0NCi0NCi0JcmVnID0gKnR1cGxlZGF0
YTsNCi0JbGVuID0gbGUzMnRvaCgqKHVpbnQzMl90KikodHVwbGVkYXRhICsg
MikpOw0KKwkvKiBYWFggdGhlIG5leHQgdHdvIGxpbmVzIGFyZSBib2d1cyBh
bmQgY29udGFpbiBlbmRpYW4gZXJyb3JzICovDQorCXJlZyA9ICoodWludDE2
X3QqKXR1cGxlZGF0YTsNCisJbGVuID0gKih1aW50MzJfdCopKHR1cGxlZGF0
YSArIDIpOw0KIAlpZiAocmVnICYgVFBMX0JBUl9SRUdfQVMpIHsNCiAJCXR5
cGUgPSBTWVNfUkVTX0lPUE9SVDsNCiAJfSBlbHNlIHsNCiAJCXR5cGUgPSBT
WVNfUkVTX01FTU9SWTsNCiAJfQ0KLQ0KLQliYXIgPSByZWcgJiBUUExfQkFS
X1JFR19BU0lfTUFTSzsNCi0JaWYgKGJhciA9PSAwKSB7DQotCQlkZXZpY2Vf
cHJpbnRmKGNiZGV2LCAiSW52YWxpZCBCQVIgdHlwZSAwIGluIENJU1xuIik7
DQotCQlyZXR1cm4gKEVJTlZBTCk7CS8qIFhYWCBSZXR1cm4gYW4gZXJyb3I/
ICovDQotCX0gZWxzZSBpZiAoYmFyID09IDcpIHsNCi0JCS8qIFhYWCBTaG91
bGQgd2UgdHJ5IHRvIG1hcCBpbiBPcHRpb24gUk9Ncz8gKi8NCisJYmFyID0g
KHJlZyAmIFRQTF9CQVJfUkVHX0FTSV9NQVNLKSAtIDE7DQorCWlmIChiYXIg
PCAwIHx8IGJhciA+IDUgfHwNCisJICAgICh0eXBlID09IFNZU19SRVNfSU9Q
T1JUICYmIGJhciA9PSA1KSkgew0KKwkJZGV2aWNlX3ByaW50ZihjYmRldiwg
IkludmFsaWQgQkFSIG51bWJlcjogJTAyeCglMDJ4KVxuIiwNCisJCSAgICBy
ZWcsIGJhcik7DQogCQlyZXR1cm4gKDApOw0KIAl9DQotCQkNCi0JYmFyID0g
Q0FSREJVU19CQVNFMF9SRUcgKyAoYmFyIC0gMSkgKiA0Ow0KLQ0KKwliYXIg
PSBDQVJEQlVTX0JBU0UwX1JFRyArIGJhciAqIDQ7DQogCWlmICh0eXBlID09
IFNZU19SRVNfTUVNT1JZKSB7DQogCQlpZiAoYmFyICYgVFBMX0JBUl9SRUdf
UFJFRkVUQ0hBQkxFKQ0KIAkJCWRpbmZvLT5tcHJlZmV0Y2hhYmxlIHw9IEJB
UkJJVChiYXIpOw0KIAkJaWYgKGJhciAmIFRQTF9CQVJfUkVHX0JFTE9XMU1C
KQ0KIAkJCWRpbmZvLT5tYmVsb3cxbWIgfD0gQkFSQklUKGJhcik7DQorCX0g
ZWxzZSBpZiAodHlwZSA9PSBTWVNfUkVTX0lPUE9SVCkgew0KKwkJaWYgKGJh
ciAmIFRQTF9CQVJfUkVHX0JFTE9XMU1CKQ0KKwkJCWRpbmZvLT5pYmVsb3cx
bWIgfD0gQkFSQklUKGJhcik7DQogCX0NCi0NCiAJREVWUFJJTlRGKChjYmRl
diwgIk9wZW5pbmcgQkFSOiB0eXBlPSVzLCBiYXI9JTAyeCwgbGVuPSUwNHgl
cyVzXG4iLA0KIAkgICAgKHR5cGUgPT0gU1lTX1JFU19NRU1PUlkpID8gIk1F
TSIgOiAiSU8iLCBiYXIsIGxlbiwNCiAJICAgICh0eXBlID09IFNZU19SRVNf
TUVNT1JZICYmIGRpbmZvLT5tcHJlZmV0Y2hhYmxlICYgQkFSQklUKGJhcikp
ID8NCiAJICAgICIgKFByZWZldGNoYWJsZSkiIDogIiIsIHR5cGUgPT0gU1lT
X1JFU19NRU1PUlkgPw0KLQkgICAgKChkaW5mby0+bWJlbG93MW1iICYgQkFS
QklUKGJhcikpID8gIiAoQmVsb3cgMU1iKSIgOiAiIikgOiAiIikpOw0KKwkg
ICAgKChkaW5mby0+bWJlbG93MW1iICYgQkFSQklUKGJhcikpID8gIiAoQmVs
b3cgMU1iKSIgOiAiIikgOg0KKwkgICAgKGRpbmZvLT5pYmVsb3cxbWIgJiBC
QVJCSVQoYmFyKSkgPyAiIChCZWxvdyAxTWIpIiA6ICIiICkpOw0KIA0KIAly
ZXNvdXJjZV9saXN0X2FkZCgmZGluZm8tPnBjaS5yZXNvdXJjZXMsIHR5cGUs
IGJhciwgMFVMLCB+MFVMLCBsZW4pOw0KIA0KQEAgLTcyNiw3ICs3MjksNiBA
QA0KIAlyZXMgPSBjYXJkYnVzX3JlYWRfdHVwbGVfaW5pdChjYmRldiwgY2hp
bGQsICZzdGFydCwgJnJpZCk7DQogCWlmIChyZXMgPT0gTlVMTCkNCiAJCXJl
dHVybiAoRU5YSU8pOw0KLQ0KIAlkbyB7DQogCQlpZiAoMCAhPSBjYXJkYnVz
X3JlYWRfdHVwbGUoY2JkZXYsIGNoaWxkLCByZXMsIHN0YXJ0LCAmb2ZmLA0K
IAkJICAgICZ0dXBsZWlkLCAmbGVuLCB0dXBsZWRhdGEpKSB7DQpAQCAtMTA0
MSw2ICsxMDQzLDcgQEANCiB7DQogCXN0cnVjdCBjYXJkYnVzX2RldmluZm8g
KmRpbmZvID0gZGV2aWNlX2dldF9pdmFycyhjaGlsZCk7DQogCXN0cnVjdCBj
YXJkYnVzX3F1aXJrICpxOw0KKwlzdHJ1Y3QgcmVzb3VyY2VfbGlzdF9lbnRy
eSAqcmxlOw0KIAlpbnQgcmVnOw0KIA0KIAkvKg0KQEAgLTEwNTIsMTEgKzEw
NTUsMzAgQEANCiAJZm9yIChyZWcgPSAwOyByZWcgPCBkaW5mby0+cGNpLmNm
Zy5udW1tYXBzOyByZWcrKykgew0KIAkJY2FyZGJ1c19hZGRfbWFwKGNiZGV2
LCBjaGlsZCwgUENJUl9NQVBTICsgcmVnICogNCk7DQogCX0NCi0NCiAJZm9y
IChxID0gJmNhcmRidXNfcXVpcmtzWzBdOyBxLT5kZXZpZDsgcSsrKSB7DQot
CQlpZiAocS0+ZGV2aWQgPT0gKChkaW5mby0+cGNpLmNmZy5kZXZpY2UgPDwg
MTYpIHwgZGluZm8tPnBjaS5jZmcudmVuZG9yKQ0KLQkJICAgICYmIHEtPnR5
cGUgPT0gQ0FSREJVU19RVUlSS19NQVBfUkVHKSB7DQotCQkJY2FyZGJ1c19h
ZGRfbWFwKGNiZGV2LCBjaGlsZCwgcS0+YXJnMSk7DQorCQlpZiAocS0+ZGV2
aWQgPT0gKChkaW5mby0+cGNpLmNmZy5kZXZpY2UgPDwgMTYpDQorCQkgICAg
fCBkaW5mby0+cGNpLmNmZy52ZW5kb3IpKSB7DQorCQkJc3dpdGNoIChxLT50
eXBlKSB7DQorCQkJY2FzZSBDQVJEQlVTX1FVSVJLX01BUF9SRUc6DQorCQkJ
CWNhcmRidXNfYWRkX21hcChjYmRldiwgY2hpbGQsIHEtPmFyZzEpOw0KKwkJ
CQlicmVhazsNCisJCQljYXNlIENBUkRCVVNfUVVJUktfUklEX0NPVU5UOg0K
KwkJCQlyZWcgPSAwOw0KKwkJCQlTTElTVF9GT1JFQUNIKHJsZSwgJmRpbmZv
LT5wY2kucmVzb3VyY2VzLA0KKwkJCQkgICAgbGluaykgew0KKwkJCQkJaWYg
KHJsZS0+cmlkID09IHEtPmFyZzEpIHsNCisJCQkJCQlERVZQUklOVEYoKGNi
ZGV2LCAiQXBwbHlpbmcgIg0KKwkJCQkJCSAgICAicXVpcms6IHR5cGU9JWQs
IGFyZzE9MHgleCINCisJCQkJCQkgICAgIiwgYXJnMj0weCV4XG4iLCBxLT50
eXBlLA0KKwkJCQkJCSAgICBxLT5hcmcxLCBxLT5hcmcyKSk7DQorCQkJCQkJ
cmxlLT5jb3VudCA9IHEtPmFyZzI7DQorCQkJCQkJYnJlYWs7DQorCQkJCQl9
DQorCQkJCX0NCisJCQkJYnJlYWs7DQorCQkJZGVmYXVsdDoNCisJCQkJcGFu
aWMoIkNhcmRidXMgcXVpcmsgYmFkIHR5cGUiKTsNCisJCQl9DQogCQl9DQog
CX0NCiB9DQo=

--0-1181768116-1045392208=:84326--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030216113756.J84326>