usb/81774: 2nd generation iPod mini cannot be mounted over USB

Toomas Aas toomas.aas at raad.tartu.ee
Wed Jun 1 12:10:03 PDT 2005


>Number:         81774
>Category:       usb
>Synopsis:       2nd generation iPod mini cannot be mounted over USB
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 01 19:10:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Toomas Aas
>Release:        5.4-STABLE updated 20050531
>Organization:
>Environment:
FreeBSD premium.kodu.lan 5.4-STABLE FreeBSD 5.4-STABLE #2: Wed Jun  1 19:45:36 EEST 2005     toomas at premium.kodu.lan:/usr/obj/usr/src/sys/PREMIUM  i386

>Description:
My hardware:
i386 machine based on ASUS P3B-F motherboard. USB 2.0 add-in card recognized in dmesg as follows:

usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xb000-0xb01f irq 9 at device 14.1 on pci0
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xe0800000-0xe08000ff irq 11 at device 14.2 on pci0
usb3: EHCI version 0.95
usb3: companion controllers, 2 ports each: usb1 usb2
usb3: <VIA VT6202 USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 4 ports with 4 removable, self powered

2nd generation iPod mini (identified in LCD "About" menu as version 1.3)

My kernel is configured to support USB mass storage devices and I have successfully used two different USB flash disks with it. 'options USB_DEBUG' has been added to the kernel and following sysctl options set:
hw.usb.ehci.debug=6
hw.usb.umass.debug=6

When connecting the iPod mini to USB port using the supplied iPod dock connector to USB cable, the umass device entry appears in dmesg, but the entry for da device does not appear. Hence there's nothing to mount.

The same PC, when booted with Knoppix 3.7 CD, can successfully mount the iPod as /dev/sda2.

dmesg output:

ehci_pcd: change=0x04
ehci_pcd_able: on=0
ehci_root_ctrl_start: type=0xa3 request=00
ehci_root_ctrl_start: type=0xa3 request=00
ehci_root_ctrl_start: type=0x23 request=01
ehci_root_ctrl_start: type=0x23 request=03
ehci_root_ctrl_start: reset port 2
ehci after reset, status=0x00001005
ehci port 2 reset, status = 0x00001005
ehci_root_ctrl_start: type=0xa3 request=00
ehci_root_ctrl_start: type=0x23 request=01
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80220d80: toggle=1 bytes=0x22 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=34, actlen=34, cerr=3, status=0x8c00
ehci_ctrl_done: length=34
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=9, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=9
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=9 curlen=9
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x80090d80: toggle=1 bytes=0x9 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=9, actlen=9, cerr=3, status=0x8c00
ehci_ctrl_done: length=9
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0200, wIndex=0x0000 len=32, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=32
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=32 curlen=32
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f60<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x80200d80: toggle=1 bytes=0x20 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=32, actlen=32, cerr=3, status=0x8c00
ehci_ctrl_done: length=32
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x00, wValue=0x0000, wIndex=0x0000 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4ea0<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=1, cerr=3, status=0x8c00
usbd_transfer_cb: short transfer 1<2
ehci_ctrl_done: length=1
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x00, request=0x09, wValue=0x0001, wIndex=0x0000 len=0, addr=2, endpt=0
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008d80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=0, actlen=0, cerr=3, status=0x8d00
ehci_ctrl_done: length=0
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f60<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=2, cerr=3, status=0x8c00
ehci_ctrl_done: length=2
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=12
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=12 curlen=12
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x800c0d80: toggle=1 bytes=0xc ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=12, actlen=12, cerr=3, status=0x8c00
ehci_ctrl_done: length=12
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4ea0<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=2, cerr=3, status=0x8c00
ehci_ctrl_done: length=2
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=20, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=20
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=20 curlen=20
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f60<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80140d80: toggle=1 bytes=0x14 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=20, actlen=20, cerr=3, status=0x8c00
ehci_ctrl_done: length=20
ehci_idone: ex=0xc16e0b00 done
umass0: Apple iPod mini, rev 2.00/0.01, addr 2
umass0: SCSI over Bulk-Only; quirks = 0x0000
ehci_open: pipe=0xc1bd7080, addr=2, endpt=1 (1)
ehci_add_qh:
QH(0xc172dd80) at 0x00261d80:
link=0x00261de2<QH>
endp=0x82006102
addr=0x02 inact=0 endpt=1 eps=2 dtc=1 hrecl=0
mpl=0x200 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x00000001<T>
Overlay qTD:
next=0x00000001<T> altnext=0x00000001<T>
status=0x00000000: toggle=0 bytes=0x0 ioc=0 c_page=0x0
cerr=0 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_device_clear_toggle: epipe=0xc1bd7080 status=0x0
usbd_dump_pipe: pipe=0xc1bd7080
usbd_dump_iface: iface=0xc18264e0
device=0xc1bd7580 idesc=0xc18267a9 index=0 altindex=0 priv=0
usbd_dump_device: dev=0xc1bd7580
bus=0xc16b3000 default_pipe=0xc1bd7300
address=2 config=1 depth=1 speed=3 self_powered=0 power=500 langid=1033
usbd_dump_endpoint: endp=0xc1606648
edesc=0xc18267b9 refcnt=1
bEndpointAddress=0x01
(usbd_dump_pipe:)
refcnt=1 running=0 aborting=0
intrxfer=0, repeat=0, interval=-1
ehci_device_request: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0001 len=0, addr=2, endpt=0
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008d80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_pcd_able: on=1
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=0, actlen=0, cerr=3, status=0x8d00
ehci_ctrl_done: length=0
ehci_idone: ex=0xc16e0b00 done
ehci_open: pipe=0xc1bd7180, addr=2, endpt=130 (1)
ehci_add_qh:
QH(0xc172dd20) at 0x00261d20:
link=0x00261d82<QH>
endp=0x82006202
addr=0x02 inact=0 endpt=2 eps=2 dtc=1 hrecl=0
mpl=0x200 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x00000001<T>
Overlay qTD:
next=0x00000001<T> altnext=0x00000001<T>
status=0x00000000: toggle=0 bytes=0x0 ioc=0 c_page=0x0
cerr=0 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_device_clear_toggle: epipe=0xc1bd7180 status=0x0
usbd_dump_pipe: pipe=0xc1bd7180
usbd_dump_iface: iface=0xc18264e0
device=0xc1bd7580 idesc=0xc18267a9 index=0 altindex=0 priv=0
usbd_dump_device: dev=0xc1bd7580
bus=0xc16b3000 default_pipe=0xc1bd7300
address=2 config=1 depth=1 speed=3 self_powered=0 power=500 langid=1033
usbd_dump_endpoint: endp=0xc1606640
edesc=0xc18267b2 refcnt=1
bEndpointAddress=0x82
(usbd_dump_pipe:)
refcnt=1 running=0 aborting=0
intrxfer=0, repeat=0, interval=-1
ehci_device_request: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0082 len=0, addr=2, endpt=0
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4ea0<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008d80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc16e0b00
ehci_idone: ex=0xc16e0b00
ehci_idone: xfer=0xc16e0b00, pipe=0xc1bd7300 ready
ehci_idone: len=0, actlen=0, cerr=3, status=0x8d00
ehci_ctrl_done: length=0
ehci_idone: ex=0xc16e0b00 done
ehci_device_request: type=0xa1, request=0xfe, wValue=0x0000, wIndex=0x0000 len=1, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=1
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=1 curlen=1
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008d00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=1 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x80010d80: toggle=1 bytes=0x1 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=1, actlen=1, cerr=3, status=0x8c00
ehci_ctrl_done: length=1
ehci_idone: ex=0xc1bda500 done
umass0:0:0:-1: Attached to scbus0
ehci_device_request: type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4ea0<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=2, cerr=3, status=0x8c00
ehci_ctrl_done: length=2
ehci_idone: ex=0xc1bda500 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0303, wIndex=0x0409 len=34, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=34
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=34 curlen=34
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f60<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80220d80: toggle=1 bytes=0x22 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=34, actlen=34, cerr=3, status=0x8c00
ehci_ctrl_done: length=34
ehci_idone: ex=0xc1bda500 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=2, cerr=3, status=0x8c00
ehci_ctrl_done: length=2
ehci_idone: ex=0xc1bda500 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0301, wIndex=0x0409 len=12, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=12
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=12 curlen=12
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4ea0<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x800c0d80: toggle=1 bytes=0xc ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=12, actlen=12, cerr=3, status=0x8c00
ehci_ctrl_done: length=12
ehci_idone: ex=0xc1bda500 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=2, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=2
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=2 curlen=2
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f60<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x0d8a4f00<> altnext=0x0d8a4f00<>
status=0x80020d80: toggle=1 bytes=0x2 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=2, actlen=2, cerr=3, status=0x8c00
ehci_ctrl_done: length=2
ehci_idone: ex=0xc1bda500 done
ehci_device_request: type=0x80, request=0x06, wValue=0x0302, wIndex=0x0409 len=20, addr=2, endpt=0
ehci_alloc_sqtd_chain: start len=20
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=20 curlen=20
ehci_device_request:
QH(0xc172dde0) at 0x00261de0:
link=0x00261e42<QH>
endp=0x80406002
addr=0x02 inact=0 endpt=0 eps=2 dtc=1 hrecl=0
mpl=0x40 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x0d8a4f00<>
Overlay qTD:
next=0x00000001<T> altnext=0x00000011<T>
status=0x00008c00: toggle=0 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f00) at 0x0d8a4f00:
next=0x0d8a4f60<> altnext=0x0d8a4f60<>
status=0x00080e80: toggle=0 bytes=0x8 ioc=0 c_page=0x0
cerr=3 pid=2 stat=0x80<ACTIVE>
buffer[0]=0x0020aec0
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30f60) at 0x0d8a4f60:
next=0x0d8a4ea0<> altnext=0x0d8a4ea0<>
status=0x80140d80: toggle=1 bytes=0x14 ioc=0 c_page=0x0
cerr=3 pid=1 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x80008c80: toggle=1 bytes=0x0 ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
ehci_intr1: INT 
ehci_check_intr: ex=0xc1bda500
ehci_idone: ex=0xc1bda500
ehci_idone: xfer=0xc1bda500, pipe=0xc1bd7300 ready
ehci_idone: len=20, actlen=20, cerr=3, status=0x8c00
ehci_ctrl_done: length=20
ehci_idone: ex=0xc1bda500 done
ehci_root_ctrl_start: type=0xa3 request=00
ehci_root_ctrl_start: type=0xa3 request=00
ehci_device_bulk_start: xfer=0xc16e0b00 len=31 flags=0
ehci_alloc_sqtd_chain: start len=31
ehci_alloc_sqtd_chain: dataphys=0x0020ae80 dataphyslastpage=0x0020a000 len=31 curlen=31
ehci_device_bulk_start: data(1)
QH(0xc172dd80) at 0x00261d80:
link=0x00261de2<QH>
endp=0x82006102
addr=0x02 inact=0 endpt=1 eps=2 dtc=1 hrecl=0
mpl=0x200 ctl=0 nrl=8
endphub=0x41011c00
smask=0x00 cmask=0x1c huba=0x01 port=2 mult=1
curqtd=0x00000001<T>
Overlay qTD:
next=0x00000001<T> altnext=0x00000001<T>
status=0x00000000: toggle=0 bytes=0x0 ioc=0 c_page=0x0
cerr=0 pid=0 stat=0x0
buffer[0]=0x00000000
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000
QTD(0xc1b30ea0) at 0x0d8a4ea0:
next=0x00000001<T> altnext=0x00000001<T>
status=0x001f8c80: toggle=0 bytes=0x1f ioc=1 c_page=0x0
cerr=3 pid=0 stat=0x80<ACTIVE>
buffer[0]=0x0020ae80
buffer[1]=0x00000000
buffer[2]=0x00000000
buffer[3]=0x00000000
buffer[4]=0x00000000







>How-To-Repeat:
Attach a second generation iPod mini to FreeBSD 5.4-STABLE system via USB port.
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list