Date: Fri, 25 Apr 2008 21:59:06 +0800 From: "Xiaofan Chen" <xiaofanc@gmail.com> To: "Hans Petter Selasky" <hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: PICDEM FS USB Bootloader under FreeBSD Message-ID: <a276da400804250659t7b413c60ib9974d2c19c1d3e4@mail.gmail.com> In-Reply-To: <a276da400804241956r3a7759bp298c76ccdaf8eb76@mail.gmail.com> References: <a276da400710120806k636347eew876ee0fb3fc17ab3@mail.gmail.com> <200710121919.36175.hselasky@c2i.net> <a276da400710130240h134ddd95p6c34539b2843d0ab@mail.gmail.com> <a276da400710160634g3d88b527j550c41223278c9e5@mail.gmail.com> <a276da400804241956r3a7759bp298c76ccdaf8eb76@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 25, 2008 at 10:56 AM, Xiaofan Chen <xiaofanc@gmail.com> wrote: > On Tue, Oct 16, 2007 at 9:34 PM, Xiaofan Chen <xiaofanc@gmail.com> wrote: > > On 10/13/07, Xiaofan Chen <xiaofanc@gmail.com> wrote: > > > On 10/13/07, Hans Petter Selasky <hselasky@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@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@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@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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a276da400804250659t7b413c60ib9974d2c19c1d3e4>