PICDEM FS USB Bootloader under FreeBSD
Xiaofan Chen
xiaofanc at gmail.com
Fri Apr 25 13:59:07 UTC 2008
On Fri, Apr 25, 2008 at 10:56 AM, Xiaofan Chen <xiaofanc at gmail.com> wrote:
> On Tue, Oct 16, 2007 at 9:34 PM, Xiaofan Chen <xiaofanc at gmail.com> wrote:
> > On 10/13/07, Xiaofan Chen <xiaofanc at gmail.com> wrote:
> > > On 10/13/07, Hans Petter Selasky <hselasky at c2i.net> wrote:
> > > > I think that the write STALLED. You can check this by turning on
> > > > debugging on the OHCI controller by:
> > > >
> > > > systctl hw.usb.ohci.debug=15
> > > >
> > > > Replace "ohci" by "ehci" or "uhci" if you are using such controllers.
> > >
> > > Strange today reading seems to work. I will check other functionality
> > > later. This bootloader device uses bulk transfer.
> > >
> >
> > So this is the last one I want to make to work under FreeBSD right now.
> > Unfortunately verifying and writing are still not working. Reading is
> > working. The bootloader firmware uses a cut-down version of
> > the USB firmware framework. Maybe it is even buggier.
> >
>
> This does not work either with 7.0-Release and the HPS USB stack.
> I will update to the latest SVN version of the HPS stack and see if the
> situation will improve. The bootlaoder does work under Linux (as well as
> Windows) fine with libusb (libusb-win32).
>
With revision 711 of the HPS stack, this still does not work.
[mcuee at freebsd7 ~/Desktop/build/fsusb/fsusb-0.1.11-2]$ ./fsusb --verify demo.hex
Locating USB Microchip(tm) PICDEM-FS USB(tm) (vendor 0x04d8/product 0x000b)
Found USB PICDEM-FS USB as device '/dev/ugen1' on USB bus /dev/usb1
Communication established. Onboard firmware version is 1.0
^C
[mcuee at freebsd7 ~/Desktop/build/fsusb/fsusb-0.1.11-2]$ lsusb
Bus /dev/usb0 Device /dev/ugen0: ID 04d8:0033 Microchip Technology, Inc.
Bus /dev/usb0 Device /dev/ugen2: ID 04d8:000c Microchip Technology, Inc.
Bus /dev/usb1 Device /dev/ugen1: ID 04d8:000b Microchip Technology, Inc.
[mcuee at freebsd7 ~/Desktop/build/fsusb/fsusb-0.1.11-2]$ ./fsusb --verify demo.hex
Locating USB Microchip(tm) PICDEM-FS USB(tm) (vendor 0x04d8/product 0x000b)
Found USB PICDEM-FS USB as device '/dev/ugen1' on USB bus /dev/usb1
usb PICDEM read: Input/output error
Fatal error> USB read failed
[mcuee at freebsd7 ~/Desktop/build/fsusb/fsusb-0.1.11-2]$ ./fsusb --verify demo.hex
Locating USB Microchip(tm) PICDEM-FS USB(tm) (vendor 0x04d8/product 0x000b)
Found USB PICDEM-FS USB as device '/dev/ugen1' on USB bus /dev/usb1
usb PICDEM read: Input/output error
Fatal error> USB read failed
[mcuee at freebsd7 ~/Desktop/build/fsusb/fsusb-0.1.11-2]$ dmesg
...
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_device_done: xfer=0xc4f51070, pipe=0xc4ee81d8, error=5
_ohci_remove_qh: 0xc4e89080 from 0xc4071900
ohci_device_done: xfer=0xc4f61140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc4d6b680 from 0xc4071980
ohci_device_done: xfer=0xc4f40070, pipe=0xc4ee81c4, error=5
_ohci_remove_qh: 0xc4d6a680 from 0xc4071900
ohci_device_done: xfer=0xc4f50140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc3f0f400 from 0xc4071980
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ba80) at 0x0b06da80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cb80 be=0x01c4f147
TD(0xc4d6ab80) at 0x0b06cb80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06d880 be=0x01c4f14f
TD(0xc4d6b880) at 0x0b06d880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6be80 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ba80) at 0x0b06da80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6be80 from 0xc4d6be80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ad80) at 0x0b06cd80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cd00 be=0x01c4f147
TD(0xc4d6ad00) at 0x0b06cd00: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06cb00 be=0x01c4f167
TD(0xc4d6ab00) at 0x0b06cb00: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6b300 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ad80) at 0x0b06cd80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6b300 from 0xc4d6b300
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ba80) at 0x0b06da80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cb80 be=0x01c4f147
TD(0xc4d6ab80) at 0x0b06cb80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06d880 be=0x01c4f14f
TD(0xc4d6b880) at 0x0b06d880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6be80 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ba80) at 0x0b06da80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6be80 from 0xc4d6be80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ad80) at 0x0b06cd80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cd00 be=0x01c4f147
TD(0xc4d6ad00) at 0x0b06cd00: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06cb00 be=0x01c4f167
TD(0xc4d6ab00) at 0x0b06cb00: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6b300 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ad80) at 0x0b06cd80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6b300 from 0xc4d6b300
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ba80) at 0x0b06da80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cb80 be=0x01c4f147
TD(0xc4d6ab80) at 0x0b06cb80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06d880 be=0x01c4f14f
TD(0xc4d6b880) at 0x0b06d880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6be80 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ba80) at 0x0b06da80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6be80 from 0xc4d6be80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ad80) at 0x0b06cd80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cd00 be=0x01c4f147
TD(0xc4d6ad00) at 0x0b06cd00: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06cb00 be=0x01c4f167
TD(0xc4d6ab00) at 0x0b06cb00: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6b300 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ad80) at 0x0b06cd80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6b300 from 0xc4d6b300
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=8 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4f64200) at 0x13c66200: -TOG0 delay=7 ec=0 cc=15
cbp=0x13d11210 next=0x13c66180 be=0x13d11217
TD(0xc4f64180) at 0x13c66180: -R-IN-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4f64280 to 0xc4071980
ohci_check_transfer: xfer=0xc4f50140 checking transfer
ohci_non_isoc_done: xfer=0xc4f50140 pipe=0xc4ee81b0 transfer done
TD(0xc4f64200) at 0x13c66200: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13d11217
ohci_device_done: xfer=0xc4f50140, pipe=0xc4ee81b0, error=22
_ohci_remove_qh: 0xc4f64280 from 0xc4f64280
ohci_setup_standard_chain: addr=2 endpt=1 sumlen=5 speed=2
ohci_setup_standard_chain: nexttog=0; data before transfer:
TD(0xc4d69b00) at 0x09877b00: -OUT-TOG0 delay=1 ec=0 cc=15
cbp=0x13d01140 next=0x00000000 be=0x13d01144
_ohci_append_qh: 0xc4d69b80 to 0xc4071900
ohci_check_transfer: xfer=0xc4f40070 checking transfer
ohci_non_isoc_done: xfer=0xc4f40070 pipe=0xc4ee81c4 transfer done
TD(0xc4d69b00) at 0x09877b00: -OUT-TOG1 delay=1 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13d01144
ohci_device_done: xfer=0xc4f40070, pipe=0xc4ee81c4, error=0
_ohci_remove_qh: 0xc4d69b80 from 0xc4d69b80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=8 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4c61a00) at 0x07c62a00: -TOG0 delay=7 ec=0 cc=15
cbp=0x13d22210 next=0x0b06d800 be=0x13d22217
TD(0xc4d6b800) at 0x0b06d800: -R-IN-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6bb00 to 0xc4071980
ohci_check_transfer: xfer=0xc4f61140 checking transfer
ohci_non_isoc_done: xfer=0xc4f61140 pipe=0xc4ee81b0 transfer done
TD(0xc4c61a00) at 0x07c62a00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13d22217
ohci_device_done: xfer=0xc4f61140, pipe=0xc4ee81b0, error=22
_ohci_remove_qh: 0xc4d6bb00 from 0xc4d6bb00
ohci_setup_standard_chain: addr=2 endpt=1 sumlen=4 speed=2
ohci_setup_standard_chain: nexttog=0; data before transfer:
TD(0xc4d6b380) at 0x0b06d380: -R-IN-TOG0 delay=1 ec=0 cc=15
cbp=0x13d12140 next=0x00000000 be=0x13d12143
_ohci_append_qh: 0xc4d6b400 to 0xc4071900
ohci_timeout: xfer=0xc4f51070
ohci_device_done: xfer=0xc4f51070, pipe=0xc4ee81d8, error=20
_ohci_remove_qh: 0xc4d6b400 from 0xc4d6b400
ohci_device_done: xfer=0xc4f51070, pipe=0xc4ee81d8, error=5
_ohci_remove_qh: 0xc4d6b400 from 0xc4071900
ohci_device_done: xfer=0xc4f61140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc4d6bb00 from 0xc4071980
ohci_device_done: xfer=0xc4f40070, pipe=0xc4ee81c4, error=5
_ohci_remove_qh: 0xc4d69b80 from 0xc4071900
ohci_device_done: xfer=0xc4f50140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc4f64280 from 0xc4071980
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89700) at 0x10728700: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x0b06dd80 be=0x10509147
TD(0xc4d6bd80) at 0x0b06dd80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x07ca9880 be=0x1050914f
TD(0xc4b11880) at 0x07ca9880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89680 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4e89700) at 0x10728700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc4e89680 from 0xc4e89680
ohci_setup_standard_chain: addr=3 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6a800) at 0x0b06c800: -TOG0 delay=7 ec=0 cc=15
cbp=0x10509140 next=0x10728200 be=0x10509147
TD(0xc4e89200) at 0x10728200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x10509148 next=0x012ada80 be=0x10509167
TD(0xc3f0fa80) at 0x012ada80: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc3f0fc00 to 0xc4057580
ohci_check_transfer: xfer=0xc4e6c070 checking transfer
ohci_non_isoc_done: xfer=0xc4e6c070 pipe=0xc4ee79b0 transfer done
TD(0xc4d6a800) at 0x0b06c800: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x10509147
ohci_device_done: xfer=0xc4e6c070, pipe=0xc4ee79b0, error=0
_ohci_remove_qh: 0xc3f0fc00 from 0xc3f0fc00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=49 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25170
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fab00) at 0x0173db00: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d200 be=0x01c25147
TD(0xc40fa200) at 0x0173d200: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d280 be=0x01c2514f
TD(0xc40fa280) at 0x0173d280: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fab80 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fab00) at 0x0173db00: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fab80 from 0xc40fab80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc40fa700) at 0x0173d700: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c25140 next=0x0173d680 be=0x01c25147
TD(0xc40fa680) at 0x0173d680: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c25148 next=0x0173d600 be=0x01c25167
TD(0xc40fa600) at 0x0173d600: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc40fa780 to 0xc4057580
ohci_check_transfer: xfer=0xc4272070 checking transfer
ohci_non_isoc_done: xfer=0xc4272070 pipe=0xc40bc9b0 transfer done
TD(0xc40fa700) at 0x0173d700: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c25147
ohci_device_done: xfer=0xc4272070, pipe=0xc40bc9b0, error=0
_ohci_remove_qh: 0xc40fa780 from 0xc40fa780
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=16 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ba80) at 0x0b06da80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cb80 be=0x01c4f147
TD(0xc4d6ab80) at 0x0b06cb80: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06d880 be=0x01c4f14f
TD(0xc4d6b880) at 0x0b06d880: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6be80 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ba80) at 0x0b06da80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6be80 from 0xc4d6be80
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=40 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6ad80) at 0x0b06cd80: -TOG0 delay=7 ec=0 cc=15
cbp=0x01c4f140 next=0x0b06cd00 be=0x01c4f147
TD(0xc4d6ad00) at 0x0b06cd00: -R-IN-TOG1 delay=7 ec=0 cc=15
cbp=0x01c4f148 next=0x0b06cb00 be=0x01c4f167
TD(0xc4d6ab00) at 0x0b06cb00: -OUT-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6b300 to 0xc4071980
ohci_check_transfer: xfer=0xc4286070 checking transfer
ohci_non_isoc_done: xfer=0xc4286070 pipe=0xc4ee81b0 transfer done
TD(0xc4d6ad80) at 0x0b06cd80: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x01c4f147
ohci_device_done: xfer=0xc4286070, pipe=0xc4ee81b0, error=0
_ohci_remove_qh: 0xc4d6b300 from 0xc4d6b300
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=8 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4e89600) at 0x10728600: -TOG0 delay=7 ec=0 cc=15
cbp=0x13d1a210 next=0x10728580 be=0x13d1a217
TD(0xc4e89580) at 0x10728580: -R-IN-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4e89000 to 0xc4071980
ohci_check_transfer: xfer=0xc4f50140 checking transfer
ohci_non_isoc_done: xfer=0xc4f50140 pipe=0xc4ee81b0 transfer done
TD(0xc4e89600) at 0x10728600: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13d1a217
ohci_device_done: xfer=0xc4f50140, pipe=0xc4ee81b0, error=22
_ohci_remove_qh: 0xc4e89000 from 0xc4e89000
ohci_setup_standard_chain: addr=2 endpt=1 sumlen=5 speed=2
ohci_setup_standard_chain: nexttog=0; data before transfer:
TD(0xc4d6b980) at 0x0b06d980: -OUT-TOG0 delay=1 ec=0 cc=15
cbp=0x13d0a140 next=0x00000000 be=0x13d0a144
_ohci_append_qh: 0xc4d69c00 to 0xc4071900
ohci_check_transfer: xfer=0xc4f40070 checking transfer
ohci_non_isoc_done: xfer=0xc4f40070 pipe=0xc4ee81c4 transfer done
TD(0xc4d6b980) at 0x0b06d980: -OUT-TOG1 delay=1 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13d0a144
ohci_device_done: xfer=0xc4f40070, pipe=0xc4ee81c4, error=0
_ohci_remove_qh: 0xc4d69c00 from 0xc4d69c00
ohci_setup_standard_chain: addr=2 endpt=0 sumlen=8 speed=2
ohci_setup_standard_chain: nexttog=1; data before transfer:
TD(0xc4d6b600) at 0x0b06d600: -TOG0 delay=7 ec=0 cc=15
cbp=0x13ceb210 next=0x0b06d700 be=0x13ceb217
TD(0xc4d6b700) at 0x0b06d700: -R-IN-TOG1 delay=1 ec=0 cc=15
cbp=0x00000000 next=0x00000000 be=0xffffffff
_ohci_append_qh: 0xc4d6b680 to 0xc4071980
ohci_check_transfer: xfer=0xc4f61140 checking transfer
ohci_non_isoc_done: xfer=0xc4f61140 pipe=0xc4ee81b0 transfer done
TD(0xc4d6b600) at 0x0b06d600: -TOG1 delay=7 ec=0 cc=0
cbp=0x00000000 next=0x00000000 be=0x13ceb217
ohci_device_done: xfer=0xc4f61140, pipe=0xc4ee81b0, error=22
_ohci_remove_qh: 0xc4d6b680 from 0xc4d6b680
ohci_setup_standard_chain: addr=2 endpt=1 sumlen=4 speed=2
ohci_setup_standard_chain: nexttog=0; data before transfer:
TD(0xc4e89180) at 0x10728180: -R-IN-TOG0 delay=1 ec=0 cc=15
cbp=0x13d1b140 next=0x00000000 be=0x13d1b143
_ohci_append_qh: 0xc4e89080 to 0xc4071900
ohci_timeout: xfer=0xc4f51070
ohci_device_done: xfer=0xc4f51070, pipe=0xc4ee81d8, error=20
_ohci_remove_qh: 0xc4e89080 from 0xc4e89080
ohci_device_done: xfer=0xc4f51070, pipe=0xc4ee81d8, error=5
_ohci_remove_qh: 0xc4e89080 from 0xc4071900
ohci_device_done: xfer=0xc4f61140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc4d6b680 from 0xc4071980
ohci_device_done: xfer=0xc4f40070, pipe=0xc4ee81c4, error=5
_ohci_remove_qh: 0xc4d69c00 from 0xc4071900
ohci_device_done: xfer=0xc4f50140, pipe=0xc4ee81b0, error=5
_ohci_remove_qh: 0xc4e89000 from 0xc4071980
Maybe this one is trickier. I will leave it for now.
Regards,
Xiaofan
More information about the freebsd-usb
mailing list