Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2006 19:39:50 +0000 (GMT)
From:      Nate Nielsen <nielsen-list@memberwebs.com>
To:        Ian Dowse <iedowse@iedowse.com>, "freebsd-net@FreeBSD.org" <freebsd-net@freebsd.org>
Subject:   Re: Panic Kernel Dump to umass device?
Message-ID:  <20060212193948.82865DCA997@mail.npubs.com>
References:  <200602121448.aa27129@nowhere.iedowse.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020405020406030808060806
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Ian Dowse wrote:
> In message <20060212051359.EB6FEDCA995@mail.npubs.com>, Nate Nielsen writes:
> 
>>Thanks, that helps. It works nicely with a uhci USB controller.
>>
>>However when the ohci driver is in use, we crash somewhere in
>>usb_transfer_complete. I'll look into this further.
> 
> You could try updating to the latest 6-stable usb code, which might
> possibly help the ohci case. There were a number of quite severe
> ohci issues fixed since 6.0-release that might trigger more easily
> when using polling. In particular, these revisions may be of interest:
> 
> 	ohci.c 1.154.2.1
> 	ohcivar.h 1.40.2.1
> 	usbdi.c 1.91.2.1

Yes, since I last posted, I saw those fixes in CVS and patched them in,
this helps fix the usb_transfer_complete problem I was describing.
However, I'm still running into trouble.

Attached are two files of debug messages. These debug messages were
produced using 'options USB_DEBUG' and 'sysctl hw.usb.ohci.debug = 9'

In the first (normal-transfer.txt) are the messages from writing 512
bytes to a USB drive via dd (and obviously dd does more than just
open(), write(), close()...).

In the second file (umass-ohci-dump.txt) are the messages from of a
failed kernel dump. Something goes awry with the descriptor lists, and
there's a panic (triggered directly by the code):

panic: ohci_add_done: addr 0x00161d20 not found


BTW, thanks for the help so far...

Cheers,
Nate

--------------020405020406030808060806
Content-Type: text/plain;
 name="normal-transfer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="normal-transfer.txt"

test-link:~ # dd if=/dev/zero of=/dev/da0 bs=512 count=1
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x26(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=8 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=8
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=8 curlen=8
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f47
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f47
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=32 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=32
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=32 curlen=32
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f5f
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5f
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161ed0 be=0x001911ff
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
1+0 records in
1+0 records out
512 bytes transfoerred in 2.52394h0 secs (203 bytecs/sec)
i_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=8 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=8
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=8 curlen=8
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f47
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f47
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=32 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=32
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=32 curlen=32
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f5f
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5f
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x26(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161f90 be=0x001911ff
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=8 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=8
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=8 curlen=8
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f47
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f47
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=32 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=32
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=32 curlen=32
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x05ca5f40 td_be=0x05ca5f5f
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5f
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161f90 be=0x001911ff
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=1 flags=4 endpt=129
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0340000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0340000<R,IN> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161ed0 be=0x001911ff
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00135780
TD(0xc0aeded0) at 00161ed0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f4c
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed0 headp=0x00161ed0 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f4c
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2

--------------020405020406030808060806
Content-Type: text/plain;
 name="umass-ohci-dump.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="umass-ohci-dump.txt"

test-link:~ # kldload crash
Crash Mod KLD loaded.


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x0
fault code              = supervisor write, page not present
instruction pointer     = 0x20:0xc0cdd412
stack pointer           = 0x28:0xc705cc1c
frame pointer           = 0x28:0xc705cc24
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 639 (kldload)
[thread pid 639 tid 100070 ]
Stopped at      crash_loader+0x22:      movb    $0x61,0
db> panic
panic: from debugger
Uptime: 2h54m56s
Dumping 95 MB (2 chunks)
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161ed0 be=0x05ca5f5e
TD(0xc0aeded0) at 00161ed0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x26(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161ed0 headflags=161ed2<CARRY> headp=0x00161ed2 nexted=0x00000000
TD(0xc0aeded0) at 00161ed0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161f90 be=0x001911ff
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161fc0 be=0x001911ff
TD(0xc0aedfc0) at 00161fc0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f60 headflags=161f62<CARRY> headp=0x00161f62 nexted=0x00135780
TD(0xc0aedf60) at 00161f60: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f4c
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161fc0 headflags=161fc2<CARRY> headp=0x00161fc2 nexted=0x00000000
TD(0xc0aedfc0) at 00161fc0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f60 be=0x05ca5f5e
TD(0xc0aedf60) at 00161f60: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f60 headflags=161f60 headp=0x00161f60 nexted=0x00000000
TD(0xc0aedf60) at 00161f60: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161fc0 be=0x001911ff
TD(0xc0aedfc0) at 00161fc0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_device_bulk_start: xfer=0xc0abf800 len=512 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=512
ohci_alloc_std_chain: dataphys=0x00191000 len=512 curlen=512
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x00191000 td_be=0x001911ff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161fc0 headflags=161fc0 headp=0x00161fc0 nexted=0x00000000
TD(0xc0aedfc0) at 00161fc0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x00191000 nexttd=0x00161f00 be=0x001911ff
TD(0xc0aedf00) at 00161f00: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161f90 headflags=161f90 headp=0x00161f90 nexted=0x00135780
TD(0xc0aedf90) at 00161f90: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161fc0 be=0x05ca5f4c
TD(0xc0aedfc0) at 00161fc0: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
  chunk 0: 1MB (159 pages)ohci_device_bulk_start: xfer=0xc0ae6700 len=31 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=31
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=31 curlen=31
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0280000 td_cbp=0x05ca5f40 td_be=0x05ca5f5e
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f00 headflags=161f00 headp=0x00161f00 nexted=0x00000000
TD(0xc0aedf00) at 00161f00: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161f90 be=0x05ca5f5e
TD(0xc0aedf90) at 00161f90: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0abf800 len=65536 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=65536
ohci_alloc_std_chain: dataphys=0x05be6000 len=65536 curlen=8192
ohci_alloc_std_chain: dataphys=0x05be8000 len=57344 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bea000 len=49152 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bec000 len=40960 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bee000 len=32768 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf0000 len=24576 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf2000 len=16384 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf4000 len=8192 curlen=8192
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0c80000 td_cbp=0x05be6000 td_be=0x05be7fff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161f90 headflags=161f92<CARRY> headp=0x00161f92 nexted=0x00000000
TD(0xc0aedf90) at 00161f90: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05be6000 nexttd=0x00161f00 be=0x05be7fff
TD(0xc0aedf00) at 00161f00: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05be8000 nexttd=0x00161ea0 be=0x05be9fff
TD(0xc0aedea0) at 00161ea0: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bea000 nexttd=0x00161e70 be=0x05bebfff
TD(0xc0aede70) at 00161e70: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bec000 nexttd=0x00161e40 be=0x05bedfff
TD(0xc0aede40) at 00161e40: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bee000 nexttd=0x00161e10 be=0x05beffff
TD(0xc0aede10) at 00161e10: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bf0000 nexttd=0x00161de0 be=0x05bf1fff
TD(0xc0aedde0) at 00161de0: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bf2000 nexttd=0x00161db0 be=0x05bf3fff
TD(0xc0aeddb0) at 00161db0: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05bf4000 nexttd=0x00161d80 be=0x05bf5fff
TD(0xc0aedd80) at 00161d80: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_device_bulk_start: xfer=0xc0abf800 len=65536 isread=0 flags=0 endpt=2
ohci_alloc_std_chain: start len=65536
ohci_alloc_std_chain: dataphys=0x05be6000 len=65536 curlen=8192
ohci_alloc_std_chain: dataphys=0x05be8000 len=57344 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bea000 len=49152 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bec000 len=40960 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bee000 len=32768 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf0000 len=24576 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf2000 len=16384 curlen=8192
ohci_alloc_std_chain: dataphys=0x05bf4000 len=8192 curlen=8192
ohci_device_bulk_start: ed_flags=0x00400102 td_flags=0xf0c80000 td_cbp=0x05be6000 td_be=0x05be7fff
ED(0xc0ac1780) at 0x00135780: addr=2 endpt=2 maxp=64 flags=400102
tailp=0x00161d80 headflags=161d82<CARRY> headp=0x00161d82 nexted=0x00000000
TD(0xc0aedd80) at 00161d80: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05be6000 nexttd=0x00161d50 be=0x05be7fff
TD(0xc0aedd50) at 00161d50: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05be8000 nexttd=0x00161d20 be=0x05be9fff
TD(0xc0aedd20) at 00161d20: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bea000 nexttd=0x00161cf0 be=0x05bebfff
TD(0xc0aedcf0) at 00161cf0: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bec000 nexttd=0x00161cc0 be=0x05bedfff
TD(0xc0aedcc0) at 00161cc0: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bee000 nexttd=0x00161c90 be=0x05beffff
TD(0xc0aedc90) at 00161c90: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bf0000 nexttd=0x00161c60 be=0x05bf1fff
TD(0xc0aedc60) at 00161c60: f0c80000<OUT> delay=6 ec=0 cc=15
cbp=0x05bf2000 nexttd=0x00161c30 be=0x05bf3fff
TD(0xc0aedc30) at 00161c30: f0280000<OUT> delay=1 ec=0 cc=15
cbp=0x05bf4000 nexttd=0x00161c00 be=0x05bf5fff
TD(0xc0aedc00) at 00161c00: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
ohci_device_bulk_start: xfer=0xc0ae6900 len=13 isread=1 flags=0 endpt=129
ohci_alloc_std_chain: start len=13
ohci_alloc_std_chain: dataphys=0x05ca5f40 len=13 curlen=13
ohci_device_bulk_start: ed_flags=0x00400082 td_flags=0xf0300000 td_cbp=0x05ca5f40 td_be=0x05ca5f4c
ED(0xc0ac1760) at 0x00135760: addr=2 endpt=1 maxp=64 flags=400082
tailp=0x00161fc0 headflags=161fc2<CARRY> headp=0x00161fc2 nexted=0x00135780
TD(0xc0aedfc0) at 00161fc0: f0300000<IN> delay=1 ec=0 cc=15
cbp=0x05ca5f40 nexttd=0x00161c30 be=0x05ca5f4c
TD(0xc0aedc30) at 00161c30: 0 delay=0 ec=0 cc=0
cbp=0x00000000 nexttd=0x00000000 be=0x00000000
ohci_intr: sc=0xc0ac4000 intrs=0x6(0x0) eintrs=0x2
usb0: ohci_hash_find_td: addr 0x00161d20 not found
panic: ohci_add_done: addr 0x00161d20 not found
KDB: enter: panic
[thread pid 639 tid 100070 ]
Stopped at      kdb_enter+0x2b: nop
db>

--------------020405020406030808060806--




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