Date: Wed, 21 Apr 2004 11:09:27 +0100 From: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk> To: Elliot Finley <lists@efinley.com> Cc: freebsd-current@freebsd.org Subject: Re: ASUS P4P800 doesn't reboot Message-ID: <1082542166.36802.59.camel@buffy.york.ac.uk> In-Reply-To: <03b201c42735$413af7b0$32cba1cd@science1> References: <03b201c42735$413af7b0$32cba1cd@science1>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-2InATxy4pt9Hj7femBN8 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Wed, 2004-04-21 at 01:11, Elliot Finley wrote: > I have several systems using the ASUS P4P800 MB. When I issue a 'reboot', > they shut down cleanly. They then stop after the 'uptime' line and hang. > > If I remember correctly, this started happening between 5.2-R and 5.2.1-R. > > I have a test box that I can take down at any time. I just need some > guidance on how to troubleshoot this. Is this a SCSI based machine? I'm trying to solve this same problem on a machine I have with an Adaptec 7899 SCSI card and a Mylex 352 raid card - and have found mine to be hanging while shutting down the SCSI subsystem. How long have you left it to reboot before giving up waiting? Can you apply the attached patch and see what messages are given on shutdown? Also, it is possible that this patch will change things for you - there are two things that the SCSI shutdown routine can hang on that will now time out after a few minutes with the patch. Patch is against top-of-tree -CURRENT. It's worth applying even if you don'y use SCSI because it adds a few printf's to other places too. Gavin --=-2InATxy4pt9Hj7femBN8 Content-Disposition: attachment; filename=shutdownhang.patch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=shutdownhang.patch LS0tIHN5cy9rZXJuL2tlcm5fc2h1dGRvd24uYy5vbGQJTW9uIEFwciAgNSAyMjowMzozNSAyMDA0 DQorKysgc3lzL2tlcm4va2Vybl9zaHV0ZG93bi5jCVRodSBBcHIgIDggMTg6MzE6MjUgMjAwNA0K QEAgLTE4Nyw3ICsxODcsNyBAQA0KIHsNCiANCiAJc2h1dGRvd25faG93dG8gPSBob3d0bzsNCi0N CisJcHJpbnRmKCJzaHV0ZG93bl9uaWNlIGNhbGxlZFxuIik7DQogCS8qIFNlbmQgYSBzaWduYWwg dG8gaW5pdCg4KSBhbmQgaGF2ZSBpdCBzaHV0ZG93biB0aGUgd29ybGQgKi8NCiAJaWYgKGluaXRw cm9jICE9IE5VTEwpIHsNCiAJCVBST0NfTE9DSyhpbml0cHJvYyk7DQpAQCAtMzYzLDE0ICszNjMs MTkgQEANCiAJICogT2ssIG5vdyBkbyB0aGluZ3MgdGhhdCBhc3N1bWUgYWxsIGZpbGVzeXN0ZW0g YWN0aXZpdHkgaGFzDQogCSAqIGJlZW4gY29tcGxldGVkLg0KIAkgKi8NCisJcHJpbnRmKCJBYm91 dCB0byBzaHV0ZG93bl9wb3N0X3N5bmNcbiIpOw0KIAlFVkVOVEhBTkRMRVJfSU5WT0tFKHNodXRk b3duX3Bvc3Rfc3luYywgaG93dG8pOw0KKwlwcmludGYoInNodXRkb3duX3Bvc3Rfc3luYyByZXR1 cm5lZFxuIik7DQorCURFTEFZKDEwMDAwMDApOwkvKiB3YWl0IDEgc2VjIGZvciBwcmludGYncyB0 byBjb21wbGV0ZSBhbmQgYmUgcmVhZCAqLw0KIAlzcGxoaWdoKCk7DQogCWlmICgoaG93dG8gJiAo UkJfSEFMVHxSQl9EVU1QKSkgPT0gUkJfRFVNUCAmJg0KIAkgICAgIWNvbGQgJiYgZHVtcGVyLmR1 bXBlciAhPSBOVUxMICYmICFkdW1waW5nKSANCiAJCWRvYWR1bXAoKTsNCiANCiAJLyogTm93IHRo YXQgd2UncmUgZ29pbmcgdG8gcmVhbGx5IGhhbHQgdGhlIHN5c3RlbS4uLiAqLw0KKwlwcmludGYo IkFib3V0IHRvIHNodXRkb3duX2ZpbmFsXG4iKTsNCiAJRVZFTlRIQU5ETEVSX0lOVk9LRShzaHV0 ZG93bl9maW5hbCwgaG93dG8pOw0KKwlwcmludGYoInNodXRkb3duX2ZpbmFsIHJldHVybmVkXG4i KTsNCiANCiAJZm9yKDs7KSA7CS8qIHNhZmV0eSBhZ2FpbnN0IHNodXRkb3duX3Jlc2V0IG5vdCB3 b3JraW5nICovDQogCS8qIE5PVFJFQUNIRUQgKi8NCi0tLSBzeXMvY2FtL3Njc2kvc2NzaV9kYS5j Lm9sZAlNb24gQXByIDE5IDE0OjM4OjEwIDIwMDQNCisrKyBzeXMvY2FtL3Njc2kvc2NzaV9kYS5j CVdlZCBBcHIgMjEgMTA6Mzc6MTEgMjAwNA0KQEAgLTE3NDcsMTAgKzE3NDcsMTIgQEANCiAJc3Ry dWN0IGNhbV9wZXJpcGggKnBlcmlwaDsNCiAJc3RydWN0IGRhX3NvZnRjICpzb2Z0YzsNCiANCisJ cHJpbnRmKCIgLSBkYXNodXRkb3duIHN0YXJ0ZWQuLi4gIik7DQogCVRBSUxRX0ZPUkVBQ0gocGVy aXBoLCAmZGFkcml2ZXIudW5pdHMsIHVuaXRfbGlua3MpIHsNCiAJCXVuaW9uIGNjYiBjY2I7DQog CQlzb2Z0YyA9IChzdHJ1Y3QgZGFfc29mdGMgKilwZXJpcGgtPnNvZnRjOw0KIA0KKwkJcHJpbnRm KCJcbiAtIC0gcGFzcyAxICIpOw0KIAkJLyoNCiAJCSAqIFdlIG9ubHkgc3luYyB0aGUgY2FjaGUg aWYgdGhlIGRyaXZlIGlzIHN0aWxsIG9wZW4sIGFuZA0KIAkJICogaWYgdGhlIGRyaXZlIGlzIGNh cGFibGUgb2YgaXQuLg0KQEAgLTE3NTgsMTAgKzE3NjAsMTEgQEANCiAJCWlmICgoKHNvZnRjLT5m bGFncyAmIERBX0ZMQUdfT1BFTikgPT0gMCkNCiAJCSB8fCAoc29mdGMtPnF1aXJrcyAmIERBX1Ff Tk9fU1lOQ19DQUNIRSkpDQogCQkJY29udGludWU7DQotDQorCQlwcmludGYoInNldHVwLi4uIik7 DQogCQl4cHRfc2V0dXBfY2NiKCZjY2IuY2NiX2gsIHBlcmlwaC0+cGF0aCwgLypwcmlvcml0eSov MSk7DQogDQogCQljY2IuY2NiX2guY2NiX3N0YXRlID0gREFfQ0NCX0RVTVA7DQorICAgICAgICAJ cHJpbnRmKCJzeW5jX2NhY2hlLi4uIik7DQogCQlzY3NpX3N5bmNocm9uaXplX2NhY2hlKCZjY2Iu Y3NpbywNCiAJCQkJICAgICAgIC8qcmV0cmllcyovMSwNCiAJCQkJICAgICAgIC8qY2JmY25wKi9k YWRvbmUsDQpAQCAtMTc2OSwxNSArMTc3MiwxOCBAQA0KIAkJCQkgICAgICAgLypiZWdpbl9sYmEq LzAsIC8qIHdob2xlIGRpc2sgKi8NCiAJCQkJICAgICAgIC8qbGJfY291bnQqLzAsDQogCQkJCSAg ICAgICBTU0RfRlVMTF9TSVpFLA0KLQkJCQkgICAgICAgNjAgKiA2MCAqIDEwMDApOw0KKwkJCQkg ICAgICAgNSAqIDYwICogMTAwMCk7DQorIAkgICAgICAgcHJpbnRmKCJwb2xsZWRfYWN0aW9uLi4u Iik7DQogDQogCQl4cHRfcG9sbGVkX2FjdGlvbigmY2NiKTsNCisgICAgICAgIAlwcmludGYoInJl dHVybmVkLiAiKTsNCiANCiAJCWlmICgoY2NiLmNjYl9oLnN0YXR1cyAmIENBTV9TVEFUVVNfTUFT SykgIT0gQ0FNX1JFUV9DTVApIHsNCiAJCQlpZiAoKChjY2IuY2NiX2guc3RhdHVzICYgQ0FNX1NU QVRVU19NQVNLKSA9PQ0KIAkJCSAgICAgQ0FNX1NDU0lfU1RBVFVTX0VSUk9SKQ0KIAkJCSAmJiAo Y2NiLmNzaW8uc2NzaV9zdGF0dXMgPT0gU0NTSV9TVEFUVVNfQ0hFQ0tfQ09ORCkpew0KIAkJCQlp bnQgZXJyb3JfY29kZSwgc2Vuc2Vfa2V5LCBhc2MsIGFzY3E7DQorICAgICAgICAJCQlwcmludGYo ImVycm9yIGV4dHJhY3QuLi4iKTsNCiANCiAJCQkJc2NzaV9leHRyYWN0X3NlbnNlKCZjY2IuY3Np by5zZW5zZV9kYXRhLA0KIAkJCQkJCSAgICZlcnJvcl9jb2RlLCAmc2Vuc2Vfa2V5LA0KQEAgLTE3 OTMsMTQgKzE3OTksMjAgQEANCiAJCQl9DQogCQl9DQogDQotCQlpZiAoKGNjYi5jY2JfaC5zdGF0 dXMgJiBDQU1fREVWX1FGUlpOKSAhPSAwKQ0KKwkJaWYgKChjY2IuY2NiX2guc3RhdHVzICYgQ0FN X0RFVl9RRlJaTikgIT0gMCkgew0KKyAgICAgICAgICAgICAgICAJcHJpbnRmKCJyZWxlYXNlX2Rl dnEuLi4iKTsNCiAJCQljYW1fcmVsZWFzZV9kZXZxKGNjYi5jY2JfaC5wYXRoLA0KIAkJCQkJIC8q cmVsc2ltX2ZsYWdzKi8wLA0KIAkJCQkJIC8qcmVkdWN0aW9uKi8wLA0KLQkJCQkJIC8qdGltZW91 dCovMCwNCisJCQkJCSAvKnRpbWVvdXQqLzEyMCAqIDEwMDAsDQogCQkJCQkgLypnZXRjb3VudF9v bmx5Ki8wKTsNCisJCQlwcmludGYoInJldHVybmVkLiIpOw0KKwkJfSBlbHNlIHsNCisJCQlwcmlu dGYoIm5vIHJlbGVhc2VfZGV2cS4uLiIpOw0KKwkJfQ0KIA0KIAl9DQorCXByaW50ZigiXG4gLSBk YXNodXRkb3duIGZpbmlzaGVkXG4iKTsNCiB9DQogDQogI2Vsc2UgLyogIV9LRVJORUwgKi8NCi0t LSBzeXMvZGV2L2F0YS9hdGEtYWxsLmMub2xkCVR1ZSBBcHIgMTMgMTA6NDQ6MjAgMjAwNA0KKysr IHN5cy9kZXYvYXRhL2F0YS1hbGwuYwlXZWQgQXByIDIxIDEwOjU5OjM0IDIwMDQNCkBAIC0zNDMs NiArMzQzLDcgQEANCiAgICAgc3RydWN0IGF0YV9jaGFubmVsICpjaDsNCiAgICAgaW50IGN0bHI7 DQogDQorICAgIHByaW50ZigiIC0gYXRhX3NodXRkb3duIHN0YXJ0ZWQuLi4gIik7DQogICAgIC8q IGZsdXNoIGNhY2hlIG9uIGFsbCBkZXZpY2VzICovDQogICAgIGZvciAoY3RsciA9IDA7IGN0bHIg PCBkZXZjbGFzc19nZXRfbWF4dW5pdChhdGFfZGV2Y2xhc3MpOyBjdGxyKyspIHsNCiAJaWYgKCEo Y2ggPSBkZXZjbGFzc19nZXRfc29mdGMoYXRhX2RldmNsYXNzLCBjdGxyKSkpDQpAQCAtMzU0LDYg KzM1NSw3IEBADQogCSAgICBjaC0+ZGV2aWNlW1NMQVZFXS5wYXJhbS0+c3VwcG9ydC5jb21tYW5k MiAmIEFUQV9TVVBQT1JUX0ZMVVNIQ0FDSEUpDQogCSAgICBhdGFfY29udHJvbGNtZCgmY2gtPmRl dmljZVtTTEFWRV0sIEFUQV9GTFVTSENBQ0hFLCAwLCAwLCAwKTsNCiAgICAgfQ0KKyAgICBwcmlu dGYoImZpbmlzaGVkLlxuIik7DQogfQ0KIA0KIC8qDQo= --=-2InATxy4pt9Hj7femBN8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1082542166.36802.59.camel>