Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Nov 2009 13:52:48 +0900
From:      Alexander Nedotsukov <bland@bbnest.net>
To:        Alexander Nedotsukov <bland@freebsd.org>
Cc:        current@freebsd.org, Andrew Thompson <thompsa@freebsd.org>, Hans Petter Selasky <hselasky@c2i.net>
Subject:   Re: umass problem.
Message-ID:  <20d8e6193795d83f9ffa30ab94bf86eb@mail>
In-Reply-To: <202969100caf7f0bb8098572b0dad622@mail>
References:  <202969100caf7f0bb8098572b0dad622@mail>

next in thread | previous in thread | raw e-mail | index | archive | help

--=_958d35a45c231854b4ffb480c87eec69
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8

Well I do. This is a regression in EHCI driver introduced along the new
usb stack. Please review patch attached.

Thanks,
Alexander.

On Tue, 20 Oct 2009 10:53:36 +0900, Alexander Nedotsukov
<bland@freebsd.org> wrote:
> Hi,
> 
> I can reproduce this reliably with simple dd if=/dev/da0. At the end
> external USB drive turns off the lights (tough it still spinning) and
> system fall into the state where it is impossible to reboot it cleanly.
I
> can get drive back only after full power cycle (simple reboot is not
> enough). Using same drive under moderate load seems mostly to work. It
also
> is used to work under 7.2.
> 
> Anyone have an idea what this could be?

--=_958d35a45c231854b4ffb480c87eec69
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; charset=UTF-8;
	name=ehci-lostintr.patch;
Content-Disposition: attachment;
 filename=ehci-lostintr.patch;

SW5kZXg6IGNvbnRyb2xsZXIvZWhjaV9wY2kuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb250cm9sbGVyL2Vo
Y2lfcGNpLmMJKHJldmlzaW9uIDE5ODk2NikKKysrIGNvbnRyb2xsZXIvZWhjaV9wY2kuYwkod29y
a2luZyBjb3B5KQpAQCAtNDE0LDYgKzQxNCwyMCBAQAogCQlzYy0+c2NfaW50cl9oZGwgPSBOVUxM
OwogCQlnb3RvIGVycm9yOwogCX0KKworCS8qIEVuYWJsZSB3b3JrYXJvdW5kIGZvciBkcm9wcGVk
IGludGVycnVwdHMgYXMgcmVxdWlyZWQgKi8KKwlzd2l0Y2ggKHBjaV9nZXRfdmVuZG9yKHNlbGYp
KSB7CisJY2FzZSBQQ0lfRUhDSV9WRU5ET1JJRF9BVEk6CisJY2FzZSBQQ0lfRUhDSV9WRU5ET1JJ
RF9WSUE6CisJCXNjLT5zY19mbGFncyB8PSBFSENJX1NDRkxHX0xPU1RJTlRSQlVHOworCQlpZiAo
Ym9vdHZlcmJvc2UpCisJCQlkZXZpY2VfcHJpbnRmKHNlbGYsCisJCQkgICAgIkRyb3BwZWQgaW50
ZXJydXB0cyB3b3JrYXJvdW5kIGVuYWJsZWRcbiIpOworCQlicmVhazsKKwlkZWZhdWx0OgorCQli
cmVhazsKKwl9CisKIAllaGNpX3BjaV90YWtlY29udHJvbGxlcihzZWxmKTsKIAogCS8qIFVuZG9j
dW1lbnRlZCBxdWlya3MgdGFrZW4gZnJvbSBMaW51eCAqLwpJbmRleDogY29udHJvbGxlci9laGNp
LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gY29udHJvbGxlci9laGNpLmMJKHJldmlzaW9uIDE5ODk2NikKKysr
IGNvbnRyb2xsZXIvZWhjaS5jCSh3b3JraW5nIGNvcHkpCkBAIC0xMTcsNiArMTE3LDcgQEAKIHN0
YXRpYyB2b2lkIGVoY2lfZGV2aWNlX2RvbmUoc3RydWN0IHVzYl94ZmVyICp4ZmVyLCB1c2JfZXJy
b3JfdCBlcnJvcik7CiBzdGF0aWMgdWludDhfdCBlaGNpX2NoZWNrX3RyYW5zZmVyKHN0cnVjdCB1
c2JfeGZlciAqeGZlcik7CiBzdGF0aWMgdm9pZCBlaGNpX3RpbWVvdXQodm9pZCAqYXJnKTsKK3N0
YXRpYyB2b2lkIGVoY2lfaW50cnFfdGltZW91dCh2b2lkICphcmcpOwogc3RhdGljIHZvaWQgZWhj
aV9yb290X2ludHIoZWhjaV9zb2Z0Y190ICpzYyk7CiAKIHN0cnVjdCBlaGNpX3N0ZF90ZW1wIHsK
QEAgLTI0Myw2ICsyNDQsNyBAQAogCURQUklOVEYoInN0YXJ0XG4iKTsKIAogCXVzYl9jYWxsb3V0
X2luaXRfbXR4KCZzYy0+c2NfdG1vX3BjZCwgJnNjLT5zY19idXMuYnVzX210eCwgMCk7CisJdXNi
X2NhbGxvdXRfaW5pdF9tdHgoJnNjLT5zY190bW9faW50cnEsICZzYy0+c2NfYnVzLmJ1c19tdHgs
IDApOwogCiAjaWYgVVNCX0RFQlVHCiAJaWYgKGVoY2lkZWJ1ZyA+IDIpIHsKQEAgLTUxOSw2ICs1
MjEsNyBAQAogewogCVVTQl9CVVNfTE9DSygmc2MtPnNjX2J1cyk7CiAKKwl1c2JfY2FsbG91dF9z
dG9wKCZzYy0+c2NfdG1vX2ludHJxKTsKIAl1c2JfY2FsbG91dF9zdG9wKCZzYy0+c2NfdG1vX3Bj
ZCk7CiAKIAlFT1dSSVRFNChzYywgRUhDSV9VU0JJTlRSLCBzYy0+c2NfZWludHJzKTsKQEAgLTE0
NzIsNiArMTQ3NSwyNiBAQAogCX0KIH0KIAorLyoKKyAqIFNvbWUgRUhDSSBjaGlwcyBmcm9tIFZJ
QSAvIEFUSSBzZWVtIHRvIHRyaWdnZXIgaW50ZXJydXB0cyBiZWZvcmUgd3JpdGluZworICogYmFj
ayB0aGUgcVREIHN0YXR1cywgb3IgbWlzcyBzaWduYWxsaW5nIG9jY2FzaW9uYWxseSB1bmRlciBo
ZWF2eSBsb2FkLgorICogSWYgdGhlIGhvc3QgbWFjaGluZSBpcyB0b28gZmFzdCwgd2UgY2FuIG1p
c3MgdHJhbnNhY3Rpb24gY29tcGxldGlvbiAtIHdoZW4KKyAqIHdlIHNjYW4gdGhlIGFjdGl2ZSBs
aXN0IHRoZSB0cmFuc2FjdGlvbiBzdGlsbCBzZWVtcyB0byBiZSBhY3RpdmUuIFRoaXMKKyAqIGdl
bmVyYWxseSBleGhpYml0cyBpdHNlbGYgYXMgYSB1bWFzcyBzdGFsbCB0aGF0IG5ldmVyIHJlY292
ZXJzLgorICoKKyAqIFdlIHdvcmsgYXJvdW5kIHRoaXMgYmVoYXZpb3VyIGJ5IHNldHRpbmcgdXAg
dGhpcyBjYWxsYmFjayBhZnRlciBhbnkgc29mdGludHIKKyAqIHRoYXQgY29tcGxldGVzIHdpdGgg
dHJhbnNhY3Rpb25zIHN0aWxsIHBlbmRpbmcsIGdpdmluZyB1cyBhbm90aGVyIGNoYW5jZSB0bwor
ICogY2hlY2sgZm9yIGNvbXBsZXRpb24gYWZ0ZXIgdGhlIHdyaXRlYmFjayBoYXMgdGFrZW4gcGxh
Y2UuCisgKi8KK3ZvaWQKK2VoY2lfaW50cnFfdGltZW91dCh2b2lkKiBhcmcpCit7CisJZWhjaV9z
b2Z0Y190ICpzYyA9IGFyZzsKKworCURQUklOVEZOKDMsICJlaGNpX2ludHJxX3RpbWVvdXRcbiIp
OworCWVoY2lfaW50ZXJydXB0X3BvbGwoc2MpOworfQorCiAvKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoKICAq
CWVoY2lfaW50ZXJydXB0IC0gRUhDSSBpbnRlcnJ1cHQgaGFuZGxlcgogICoKQEAgLTE1MzksNiAr
MTU2MiwxMSBAQAogCS8qIHBvbGwgYWxsIHRoZSBVU0IgdHJhbnNmZXJzICovCiAJZWhjaV9pbnRl
cnJ1cHRfcG9sbChzYyk7CiAKKwlpZiAoKHNjLT5zY19mbGFncyAmIEVIQ0lfU0NGTEdfTE9TVElO
VFJCVUcpICYmCisJICAgICFUQUlMUV9FTVBUWSgmc2MtPnNjX2J1cy5pbnRyX3EuaGVhZCkpCisJ
CXVzYl9jYWxsb3V0X3Jlc2V0KCZzYy0+c2NfdG1vX2ludHJxLCBoeiAvIDUsICh2b2lkICopJmVo
Y2lfaW50cnFfdGltZW91dCwKKwkJCXNjKTsKKwogZG9uZToKIAlVU0JfQlVTX1VOTE9DSygmc2Mt
PnNjX2J1cyk7CiB9CkluZGV4OiBjb250cm9sbGVyL2VoY2kuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb250
cm9sbGVyL2VoY2kuaAkocmV2aXNpb24gMTk4OTY2KQorKysgY29udHJvbGxlci9laGNpLmgJKHdv
cmtpbmcgY29weSkKQEAgLTMyMSw2ICszMjEsNyBAQAogCXN0cnVjdCBlaGNpX2h3X3NvZnRjIHNj
X2h3OwogCXN0cnVjdCB1c2JfYnVzIHNjX2J1czsJCS8qIGJhc2UgZGV2aWNlICovCiAJc3RydWN0
IHVzYl9jYWxsb3V0IHNjX3Rtb19wY2Q7CisJc3RydWN0IHVzYl9jYWxsb3V0IHNjX3Rtb19pbnRy
cTsKIAl1bmlvbiBlaGNpX2h1Yl9kZXNjIHNjX2h1Yl9kZXNjOwogCiAJc3RydWN0IHVzYl9kZXZp
Y2UgKnNjX2RldmljZXNbRUhDSV9NQVhfREVWSUNFU107CkBAIC0zNDgsNiArMzQ5LDcgQEAKICNk
ZWZpbmUJRUhDSV9TQ0ZMR19CSUdFREVTQwkweDAwMDgJLyogYmlnLWVuZGlhbiBieXRlIG9yZGVy
IGRlc2NyaXB0b3JzICovCiAjZGVmaW5lCUVIQ0lfU0NGTEdfQklHRU1NSU8JMHgwMDEwCS8qIGJp
Zy1lbmRpYW4gYnl0ZSBvcmRlciBNTUlPICovCiAjZGVmaW5lCUVIQ0lfU0NGTEdfVFQJCTB4MDAy
MAkvKiB0cmFuc2FjdGlvbiB0cmFuc2xhdG9yIHByZXNlbnQgKi8KKyNkZWZpbmUJRUhDSV9TQ0ZM
R19MT1NUSU5UUkJVRwkweDAwNDAgIC8qIHdvcmthcm91bmQgZm9yIFZJQSAvIEFUSSBjaGlwc2V0
cyAqLwogCiAJdWludDhfdAlzY19vZmZzOwkJLyogb2Zmc2V0IHRvIG9wZXJhdGlvbmFsIHJlZ2lz
dGVycyAqLwogCXVpbnQ4X3QJc2NfZG9vcmJlbGxfZGlzYWJsZTsJLyogc2V0IG9uIGRvb3JiZWxs
IGZhaWx1cmUgKi8K
--=_958d35a45c231854b4ffb480c87eec69--




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