Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Sep 2006 16:57:04 +0200
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: umass0: BBB reset failed, TIMEOUT (again)
Message-ID:  <20060923145704.GA1087@saturn.kn-bremen.de>
In-Reply-To: <200609220834.30428.hselasky@c2i.net>
References:  <20060920011107.GA9379@saturn.kn-bremen.de> <200609201118.33321.hselasky@c2i.net> <20060921220447.GA10135@saturn.kn-bremen.de> <200609220834.30428.hselasky@c2i.net>

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

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Sep 22, 2006 at 08:34:29AM +0200, Hans Petter Selasky wrote:
> On Friday 22 September 2006 00:04, Juergen Lock wrote:
> > On Wed, Sep 20, 2006 at 11:18:32AM +0200, Hans Petter Selasky wrote:
> > > On Wednesday 20 September 2006 03:11, Juergen Lock wrote:
> > > > Today for the first time since this box got a new board I tried to
> > > > copy data onto the usb cardreader, and after copying for a while it
> > > > suddenly stopped (led stopped flashing, no further io), and after
> > > > some time i had the above in dmesg.  And that was it, cp process
> > > > hung, no way to kill it.  Unplugged the thing, and got the expected
> > > > panic: vinvalbuf: dirty bufs.  Tried the same thing from linux (after
> > > > dosfsck), and there copying stopped for a while too, but it then
> > > > continued and finished.  Is this is some kind of new hardware quirk of
> > > > the new board's ehci controller, that linux recovers from?  (via,
> > > > there already is a `dropped interrupt' fix for it, which helped with
> > > > my last board...) 
> 
> We can easily check for dropped interrupts. If you run:
> 
> sysctl hw.usb.ehci.debug=15
> sysctl hw.usb.umass.debug=-1
> 
> When your device hangs. And then send me the log again.
> 
> >
> > Ok.  This time writing worked, but reading back to verify (cmp) seemed
> > to hang.  Did the sysctl (see below), then a while later I got an IO error.
> > Tried to umount, got another IO error, tried umount -f, got a panic
> > (probably expected.)  I have now installed mtools and won't mount umass
> > devices on this box anymore... :/  (Btw when I later tried to mcopy the
> > file off the thing using the original kernel I noticed the led was off
> > after it hung, dunno if that also was the case when I tried it with the
> > new code but I would suspect so.  At least this time, since it wasnt
> > mounted, I could unplug it without getting a panic...)
> >
> >  Oh, one thing that occured to me: Even when you may be able to get
> > around (what appars to be) hardware quirks like this by retrying IO
> > or resetting the device, that probably wont work when you have an
> > umass tape drive (sa), since with tape you can't just retry a read/write,
> > and resetting it may even rewind, with the next write erasing everything
> > on the tape.  Just a thought...
> >
> >  Anyway, here's the syslog of the `experiment', beginning after the sysctl:
> >
> From the log I see that it looks like the statemachine of your device has 
> locked up. Even the reset command is timing out. That should not happen. We 
> could try to reconfigure the device, when reset fails.

OK. I applied the umass_transfer_start(sc, UMASS_T_BBB_STATUS);
patch in your other message and tried mcopy'ing off it again.
This time I got a bunch of errors when first connecting it
(well, more than usual) and /dev/da2s1 didnt appear, so I had to
replug. (This may be a quirk of the device not of the board, since,
unlike the IO problems, it also happened sometimes with my old board.)
Anyway, I have left logs of that in, just in case...
The first read this time hung with the led on, I did the sysctls,
and soon after that (after messages were logged) the mcopy command
exited without any error, leaving a truncated copy!  Just in case,
I did an fsck_msdos, but it found nothing wrong.  Changed the sysctls
back to 0 and tried another copy, this time it hung with the led off.
Turned the sysctls back on and waited until mcopy exited, this time
with an IO error (led was still off.)  Unplugged, and bzip2'd the log
(its big, probably because I left the sysctls on while doing the fsck.)

 I guess the usb controller on this board is just weird... :/

 cheers,
	Juergen

--7AUc2qLy4jB3hD7Z
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="messages.bz2"
Content-Transfer-Encoding: base64

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
ZZKSkpKSzKSkpKSkpKSlKylJSUlKzK2a2lrNbSy1K0yNsaKKKKKKKKKKKKKKChpAyUfvIf5w
/1/iKbH30vy36Ayr+B/WDYNw2RyFo/msCP4w/1FeIrmqXEmwJZBlVeoFOYNobEdEahvVK/4R
UeLlD/WGtpRhD/Z5tx5I3keEjyh1haY/8yjtDQ/X8JP03+6iesl5Q5+iPH4yjwK9Qb1VJzK/
ajZ29+yO6jxHwv66uEc5HEjmRtyyUaI+VJLRXx+Q38IeL3VRW6PmcVF1BqUeb+RXykcUT40T
KSjnI+Ujyh/K3IdJHEjdu6uKqe1spqS5FesJqGJf6fyVAFsFxD++7iNeCVVfXSUf8knKqV1R
1qqT5w7PiDrSS83vK+D49RcIyJyqqT2h87V9P0wAAAAAADMx/iV+AjqD8hCPysMsmWTLKZpm
maZpmmaZpmmaZpmmaZok1qWtVpWq1JTNM0zTNM0zTNM0zTNM0zTNM0zTNEmtS2rJhWUQyiGS
ZJipWKmy1LUpTTTTTTTTTTTTTTTTTTTTTTTTTTTSZMmTJjGSMkYVhWUQyiGSZJipWKlYjEYY
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJZIwlhWELKIZSWSZIshGRSyVjKyYsWLFixNNNNNK
aaaaaaaaaaZkyZMmTJkyYYyDJGL7qvmV+4rRX2lftK3K3K3IWqIaohqiG9EN6Ib0Q3ohvSWp
NSak3k3k3k3k3gtQjUI1COIRxCOIVbqlbqJpGkaRujdG6NyHPHHBwcHBwcHBw888nJycnJyc
nJzzycnJycnJycnPPJycnJycnJyc88nJycnJycnJzzycnJycnJycnPPJycnJycnJwc88nJyc
nJycnJzzycnJycnJycnPPJycnJycnJyc88nJycnJycnJzzycnJycnJycnPPJycnJycnJyc88
nJycnJycnJzzycnJycnJycnPPJycnJycnJyc88nJycnJycnB3ccccccccg3bt5G8jeRvI3kb
yN5G62G4wYYMGCWCWDBlMGDBgwZVlWWKyrKsoIIiIiIiIiIjQpMGDBgxGIwYMRiWDBgwYLJW
SsGDBgwZVlWVZVgwYMVgwZRhYMGVZVgwYMHOkl7Pqke6Rs9Ct33pGxXZH5yuyif01X6IWQ/s
j9tV+tB5Bx+qtsZlMxjDRXAtKJkXIl+yq36Kof2wroRfLBWlMkxMlZYxTCW8cQvpAP7CXJUV
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
IpwoSBYMhJ2A

--7AUc2qLy4jB3hD7Z--



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