From owner-freebsd-mobile Sun Feb 16 2:43:49 2003 Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3718137B401 for ; Sun, 16 Feb 2003 02:43:46 -0800 (PST) Received: from prg.traveller.cz (prg.traveller.cz [193.85.2.77]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2586043FAF for ; Sun, 16 Feb 2003 02:43:45 -0800 (PST) (envelope-from mime@traveller.cz) Received: from prg.traveller.cz (localhost [127.0.0.1]) by prg.traveller.cz (8.12.2[KQ/pukvis]/8.12.2-prg) with ESMTP id h1GAhSp5084781; Sun, 16 Feb 2003 11:43:28 +0100 (CET) Received: from localhost (mime@localhost) by prg.traveller.cz (8.12.2[KQ/pukvis]/8.12.2-prg/submit) with ESMTP id h1GAhS7v084778; Sun, 16 Feb 2003 11:43:28 +0100 (CET) Date: Sun, 16 Feb 2003 11:43:28 +0100 (CET) From: Michal Mertl To: "M. Warner Losh" Cc: pmelo@fe.uc.pt, freebsd-mobile@FreeBSD.ORG Subject: Re: Problems with serial port on Xircom RBEM56G In-Reply-To: <20030215.230132.67883547.imp@bsdimp.com> Message-ID: <20030216113756.J84326@prg.traveller.cz> References: <00fc01c2d56a$0054c3c0$0a00a8c0@casa> <20030215.230132.67883547.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1181768116-1045392208=:84326" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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