From owner-freebsd-isdn Sun Feb 20 15:35: 6 2000 Delivered-To: freebsd-isdn@freebsd.org Received: from arg1.demon.co.uk (arg1.demon.co.uk [194.222.34.166]) by hub.freebsd.org (Postfix) with ESMTP id 6E40137C011 for ; Sun, 20 Feb 2000 15:34:52 -0800 (PST) (envelope-from arg@arg1.demon.co.uk) Received: from localhost (arg@localhost) by arg1.demon.co.uk (8.8.8/8.8.8) with ESMTP id XAA21031; Sun, 20 Feb 2000 23:34:55 GMT (envelope-from arg@arg1.demon.co.uk) Date: Sun, 20 Feb 2000 23:34:55 +0000 (GMT) From: Andrew Gordon X-Sender: arg@server.arg.sj.co.uk To: Hellmuth Michaelis Cc: dfr@nlsystems.com, freebsd-isdn@freebsd.org Subject: Re: Big ATA problems [patch file missing from previous msg] In-Reply-To: <20000220191947.A58381F17@bert.kts.org> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1889213078-951089695=:20564" Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk 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-1889213078-951089695=:20564 Content-Type: TEXT/PLAIN; charset=US-ASCII Attached patch as described in previous msg. Untested! --0-1889213078-951089695=:20564 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=patch SW5kZXg6IGk0Yl90ZWxfczAxNjMuYw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KUkNTIGZpbGU6IC9yZXBvc2l0b3J5L3NyYy9zeXMvaTRiL2xheWVyMS9p NGJfdGVsX3MwMTYzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjYNCmRp ZmYgLWMgLXIxLjYgaTRiX3RlbF9zMDE2My5jDQoqKiogaTRiX3RlbF9zMDE2 My5jCTE5OTkvMTIvMTQgMjA6NDg6MjQJMS42DQotLS0gaTRiX3RlbF9zMDE2 My5jCTIwMDAvMDIvMjAgMjM6MTg6NTgNCioqKioqKioqKioqKioqKg0KKioq IDc0LDgyICoqKioNCiAgDQogIHN0YXRpYyB1X2NoYXIgaW50cl9ub1tdID0g eyAxLCAxLCAwLCAyLCA0LCA2LCAxLCAxLCAxLCAwLCA4LCAxMCwgMTIsIDEs IDEsIDE0IH07DQogIA0KISAjZGVmaW5lIElTQUNfT0ZGUwkweDQyMA0KISAj ZGVmaW5lCUhTQ1hBX09GRlMJMHhjMjANCiEgI2RlZmluZSBIU0NYQl9PRkZT CTB4ODIwDQogIA0KICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSoNCiAgICogICAgICBUZWxlcyBTMC8xNi4zIHJlYWQgZmlmbyByb3V0aW5l DQotLS0gNzQsODIgLS0tLQ0KICANCiAgc3RhdGljIHVfY2hhciBpbnRyX25v W10gPSB7IDEsIDEsIDAsIDIsIDQsIDYsIDEsIDEsIDEsIDAsIDgsIDEwLCAx MiwgMSwgMSwgMTQgfTsNCiAgDQohICNkZWZpbmUgSVNBQ19PRkZTCTB4NDAw DQohICNkZWZpbmUJSFNDWEFfT0ZGUwkweGMwMA0KISAjZGVmaW5lIEhTQ1hC X09GRlMJMHg4MDANCiAgDQogIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tKg0KICAgKiAgICAgIFRlbGVzIFMwLzE2LjMgcmVhZCBmaWZvIHJv dXRpbmUNCioqKioqKioqKioqKioqKg0KKioqIDg2LDkyICoqKioNCiAgew0K ICAJYnVzX3NwYWNlX3RhZ190ICAgIHQgPSBybWFuX2dldF9idXN0YWcoc2Mt PnNjX3Jlc291cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KICAJYnVzX3NwYWNl X2hhbmRsZV90IGggPSBybWFuX2dldF9idXNoYW5kbGUoc2MtPnNjX3Jlc291 cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KISAJYnVzX3NwYWNlX3JlYWRfbXVs dGlfMSh0LGgsMHgzZSxidWYsc2l6ZSk7DQogIH0NCiAgDQogIC8qLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKg0KLS0tIDg2LDkyIC0tLS0NCiAg ew0KICAJYnVzX3NwYWNlX3RhZ190ICAgIHQgPSBybWFuX2dldF9idXN0YWco c2MtPnNjX3Jlc291cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KICAJYnVzX3Nw YWNlX2hhbmRsZV90IGggPSBybWFuX2dldF9idXNoYW5kbGUoc2MtPnNjX3Jl c291cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KISAJYnVzX3NwYWNlX3JlYWRf bXVsdGlfMSh0LGgsMHgxZSxidWYsc2l6ZSk7DQogIH0NCiAgDQogIC8qLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKg0KKioqKioqKioqKioqKioq DQoqKiogOTcsMTAzICoqKioNCiAgew0KICAJYnVzX3NwYWNlX3RhZ190ICAg IHQgPSBybWFuX2dldF9idXN0YWcoc2MtPnNjX3Jlc291cmNlcy5pb19iYXNl W3doYXQrMV0pOw0KICAJYnVzX3NwYWNlX2hhbmRsZV90IGggPSBybWFuX2dl dF9idXNoYW5kbGUoc2MtPnNjX3Jlc291cmNlcy5pb19iYXNlW3doYXQrMV0p Ow0KISAJYnVzX3NwYWNlX3dyaXRlX211bHRpXzEodCxoLDB4M2UsYnVmLHNp emUpOw0KICB9DQogIA0KICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSoNCi0tLSA5NywxMDMgLS0tLQ0KICB7DQogIAlidXNfc3BhY2VfdGFn X3QgICAgdCA9IHJtYW5fZ2V0X2J1c3RhZyhzYy0+c2NfcmVzb3VyY2VzLmlv X2Jhc2Vbd2hhdCsxXSk7DQogIAlidXNfc3BhY2VfaGFuZGxlX3QgaCA9IHJt YW5fZ2V0X2J1c2hhbmRsZShzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2Vbd2hh dCsxXSk7DQohIAlidXNfc3BhY2Vfd3JpdGVfbXVsdGlfMSh0LGgsMHgxZSxi dWYsc2l6ZSk7DQogIH0NCiAgDQogIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tKg0KKioqKioqKioqKioqKioqDQoqKiogMTA4LDExNCAqKioq DQogIHsNCiAgCWJ1c19zcGFjZV90YWdfdCAgICB0ID0gcm1hbl9nZXRfYnVz dGFnKHNjLT5zY19yZXNvdXJjZXMuaW9fYmFzZVt3aGF0KzFdKTsNCiAgCWJ1 c19zcGFjZV9oYW5kbGVfdCBoID0gcm1hbl9nZXRfYnVzaGFuZGxlKHNjLT5z Y19yZXNvdXJjZXMuaW9fYmFzZVt3aGF0KzFdKTsNCiEgCWJ1c19zcGFjZV93 cml0ZV8xKHQsaCxvZmZzLGRhdGEpOw0KICB9DQogIA0KICAvKi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoNCi0tLSAxMDgsMTE0IC0tLS0NCiAg ew0KICAJYnVzX3NwYWNlX3RhZ190ICAgIHQgPSBybWFuX2dldF9idXN0YWco c2MtPnNjX3Jlc291cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KICAJYnVzX3Nw YWNlX2hhbmRsZV90IGggPSBybWFuX2dldF9idXNoYW5kbGUoc2MtPnNjX3Jl c291cmNlcy5pb19iYXNlW3doYXQrMV0pOw0KISAJYnVzX3NwYWNlX3dyaXRl XzEodCxoLG9mZnMgLSAweDIwLGRhdGEpOw0KICB9DQogIA0KICAvKi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoNCioqKioqKioqKioqKioqKg0K KioqIDExOSwxMjUgKioqKg0KICB7DQogIAlidXNfc3BhY2VfdGFnX3QgICAg dCA9IHJtYW5fZ2V0X2J1c3RhZyhzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2Vb d2hhdCsxXSk7DQogIAlidXNfc3BhY2VfaGFuZGxlX3QgaCA9IHJtYW5fZ2V0 X2J1c2hhbmRsZShzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2Vbd2hhdCsxXSk7 DQohIAlyZXR1cm4gYnVzX3NwYWNlX3JlYWRfMSh0LGgsb2Zmcyk7DQogIH0N CiAgDQogIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKg0KLS0t IDExOSwxMjUgLS0tLQ0KICB7DQogIAlidXNfc3BhY2VfdGFnX3QgICAgdCA9 IHJtYW5fZ2V0X2J1c3RhZyhzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2Vbd2hh dCsxXSk7DQogIAlidXNfc3BhY2VfaGFuZGxlX3QgaCA9IHJtYW5fZ2V0X2J1 c2hhbmRsZShzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2Vbd2hhdCsxXSk7DQoh IAlyZXR1cm4gYnVzX3NwYWNlX3JlYWRfMSh0LGgsb2ZmcyAtIDB4MjApOw0K ICB9DQogIA0KICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoN CioqKioqKioqKioqKioqKg0KKioqIDE2MywxNjggKioqKg0KLS0tIDE2Mywx NzEgLS0tLQ0KICAJLyogc2V0IGlvIGJhc2UgKi8NCiAgDQogIAlzYy0+c2Nf cG9ydCA9IHJtYW5fZ2V0X3N0YXJ0KHNjLT5zY19yZXNvdXJjZXMuaW9fYmFz ZVswXSk7DQorIAkvKiBSZWxlYXNlIHRoZSByZXNvdXJjZSAtICByZS1hbGxv Y2F0ZSBsYXRlciB3aXRoIGNvcnJlY3Qgc2l6ZQkqLw0KKyAgICAgICAgIGJ1 c19yZWxlYXNlX3Jlc291cmNlKGRldiwgU1lTX1JFU19JT1BPUlQsIHNjLT5z Y19yZXNvdXJjZXMuaW9fcmlkWzBdLA0KKyAJCQlzYy0+c2NfcmVzb3VyY2Vz LmlvX2Jhc2VbMF0pOw0KICAJDQogIAlzd2l0Y2goc2MtPnNjX3BvcnQpDQog IAl7DQoqKioqKioqKioqKioqKioNCioqKiAxOTIsMjAwICoqKioNCiAgCQ0K ICAJLyogc2V0IGlvIHBvcnQgcmVzb3VyY2VzICovDQogIA0KICAJc2MtPnNj X3Jlc291cmNlcy5pb19yaWRbMV0gPSAxOwkNCiAgCWJ1c19zZXRfcmVzb3Vy Y2UoZGV2LCBTWVNfUkVTX0lPUE9SVCwgMSwNCiEgCQlzYy0+c2NfcG9ydC1J U0FDX09GRlMsIDB4NDApOw0KICAJc2MtPnNjX3Jlc291cmNlcy5pb19iYXNl WzFdID0NCiAgCQlidXNfYWxsb2NfcmVzb3VyY2UoZGV2LCBTWVNfUkVTX0lP UE9SVCwNCiAgCQkJCSAgICZzYy0+c2NfcmVzb3VyY2VzLmlvX3JpZFsxXSwN Ci0tLSAxOTUsMjE2IC0tLS0NCiAgCQ0KICAJLyogc2V0IGlvIHBvcnQgcmVz b3VyY2VzICovDQogIA0KKyAJc2MtPnNjX3Jlc291cmNlcy5pb19yaWRbMF0g PSAwOwkNCisgCWJ1c19zZXRfcmVzb3VyY2UoZGV2LCBTWVNfUkVTX0lPUE9S VCwgMCwgc2MtPnNjX3BvcnQsIDB4MjApOw0KKyAJc2MtPnNjX3Jlc291cmNl cy5pb19iYXNlWzBdID0NCisgCQlidXNfYWxsb2NfcmVzb3VyY2UoZGV2LCBT WVNfUkVTX0lPUE9SVCwNCisgCQkJCSAgICZzYy0+c2NfcmVzb3VyY2VzLmlv X3JpZFswXSwNCisgCQkJCSAgIDB1bCwgfjB1bCwgMSwgUkZfQUNUSVZFKTsN CisgCWlmKCFzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2VbMF0pDQorIAl7DQor IAkJcHJpbnRmKCJpc2ljJWQ6IEVycm9yIGFsbG9jYXRpbmcgaW8gYXQgMHgl eCBmb3IgVGVsZXMgUzAvMTYuMyFcbiIsDQorIAkJCXVuaXQsIHNjLT5zY19w b3J0KTsNCisgCQlpc2ljX2RldGFjaF9jb21tb24oZGV2KTsNCisgCQlyZXR1 cm4gRU5YSU87DQorIAl9DQogIAlzYy0+c2NfcmVzb3VyY2VzLmlvX3JpZFsx XSA9IDE7CQ0KICAJYnVzX3NldF9yZXNvdXJjZShkZXYsIFNZU19SRVNfSU9Q T1JULCAxLA0KISAJCXNjLT5zY19wb3J0LUlTQUNfT0ZGUywgMHgyMCk7DQog IAlzYy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2VbMV0gPQ0KICAJCWJ1c19hbGxv Y19yZXNvdXJjZShkZXYsIFNZU19SRVNfSU9QT1JULA0KICAJCQkJICAgJnNj LT5zY19yZXNvdXJjZXMuaW9fcmlkWzFdLA0KKioqKioqKioqKioqKioqDQoq KiogMjA5LDIxNSAqKioqDQogIAkNCiAgCXNjLT5zY19yZXNvdXJjZXMuaW9f cmlkWzJdID0gMjsNCiAgCWJ1c19zZXRfcmVzb3VyY2UoZGV2LCBTWVNfUkVT X0lPUE9SVCwgMiwNCiEgCQlzYy0+c2NfcG9ydC1IU0NYQV9PRkZTLCAweDQw KTsNCiAgCXNjLT5zY19yZXNvdXJjZXMuaW9fYmFzZVsyXSA9DQogIAkJYnVz X2FsbG9jX3Jlc291cmNlKGRldiwgU1lTX1JFU19JT1BPUlQsDQogIAkJCQkg ICAmc2MtPnNjX3Jlc291cmNlcy5pb19yaWRbMl0sDQotLS0gMjI1LDIzMSAt LS0tDQogIAkNCiAgCXNjLT5zY19yZXNvdXJjZXMuaW9fcmlkWzJdID0gMjsN CiAgCWJ1c19zZXRfcmVzb3VyY2UoZGV2LCBTWVNfUkVTX0lPUE9SVCwgMiwN CiEgCQlzYy0+c2NfcG9ydC1IU0NYQV9PRkZTLCAweDIwKTsNCiAgCXNjLT5z Y19yZXNvdXJjZXMuaW9fYmFzZVsyXSA9DQogIAkJYnVzX2FsbG9jX3Jlc291 cmNlKGRldiwgU1lTX1JFU19JT1BPUlQsDQogIAkJCQkgICAmc2MtPnNjX3Jl c291cmNlcy5pb19yaWRbMl0sDQoqKioqKioqKioqKioqKioNCioqKiAyMjQs MjMwICoqKioNCiAgDQogIAlzYy0+c2NfcmVzb3VyY2VzLmlvX3JpZFszXSA9 IDM7DQogIAlidXNfc2V0X3Jlc291cmNlKGRldiwgU1lTX1JFU19JT1BPUlQs IDMsDQohIAkJc2MtPnNjX3BvcnQtSFNDWEJfT0ZGUywgMHg0MCk7DQogIAlz Yy0+c2NfcmVzb3VyY2VzLmlvX2Jhc2VbM10gPQ0KICAJCWJ1c19hbGxvY19y ZXNvdXJjZShkZXYsIFNZU19SRVNfSU9QT1JULA0KICAJCQkJICAgJnNjLT5z Y19yZXNvdXJjZXMuaW9fcmlkWzNdLA0KLS0tIDI0MCwyNDYgLS0tLQ0KICAN CiAgCXNjLT5zY19yZXNvdXJjZXMuaW9fcmlkWzNdID0gMzsNCiAgCWJ1c19z ZXRfcmVzb3VyY2UoZGV2LCBTWVNfUkVTX0lPUE9SVCwgMywNCiEgCQlzYy0+ c2NfcG9ydC1IU0NYQl9PRkZTLCAweDIwKTsNCiAgCXNjLT5zY19yZXNvdXJj ZXMuaW9fYmFzZVszXSA9DQogIAkJYnVzX2FsbG9jX3Jlc291cmNlKGRldiwg U1lTX1JFU19JT1BPUlQsDQogIAkJCQkgICAmc2MtPnNjX3Jlc291cmNlcy5p b19yaWRbM10sDQo= --0-1889213078-951089695=:20564-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message