usb/83863: Communication problem between opensc/openct via USB with e-gate smart-card.

Mohacsi Janos mohacsi at niif.hu
Fri Aug 12 13:40:17 GMT 2005


The following reply was made to PR usb/83863; it has been noted by GNATS.

From: Mohacsi Janos <mohacsi at niif.hu>
To: Hans Petter Selasky <hselasky at c2i.net>
Cc: bug-followup at freebsd.org
Subject: Re: usb/83863: Communication problem between opensc/openct via USB
 with e-gate smart-card.
Date: Fri, 12 Aug 2005 15:38:31 +0200 (CEST)

 Hi Hans,
  	Still no success...
 
 ifdhandler debug output after changes:
 Aug 12 15:24:51 scone ifdhandler[67537]: ifd_open: trying to open egate@/dev/ugen0
 Aug 12 15:24:51 scone ifdhandler[67537]: eg_open: device=/dev/ugen0
 Aug 12 15:24:51 scone ifdhandler[67537]: ifd_sysdep_device_type: BSD: ifd_sysdep_device_type(/dev/ugen0)
 Aug 12 15:24:51 scone ifdhandler[67537]: ifd_sysdep_device_type: BSD: returning IFD_DEVICE_TYPE_USB
 Aug 12 15:24:51 scone ifdhandler[67537]: eg_activate: called.
 Aug 12 15:24:51 scone ifdhandler[67537]: eg_card_status: slot=0
 Aug 12 15:24:51 scone ifdhandler[67537]: ifdhandler_poll_presence: card status change: 0 -> 1
 Aug 12 15:24:52 scone ifdhandler[67537]: eg_card_status: slot=0
 Aug 12 15:25:23 scone last message repeated 31 times
 Aug 12 15:25:34 scone last message repeated 11 times
 Aug 12 15:25:34 scone ifdhandler[67537]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_RESET, unit=0)
 Aug 12 15:25:34 scone ifdhandler[67537]: eg_card_reset: called.
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: usb req type=x40 req=x90 val=x0000 ind=x0000 len=0
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x90)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x90 wValue 0x0 wIndex 0x0 wLength 0x0
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ctrl.ucr_data == NULL 
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL SEND data  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL RECV data  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: recv  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x83)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0x83 wValue 0x0 wIndex 0x0 wLength 0x23
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL SEND data  00 00 00 00 00 00 00 00 00 01 07 28 00 00 00 01 64 ca 56 0d f1 83 07 28 00 01 07 28 d0 be bf bf 06 00 00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL RECV data  3b 95 18 40 ff 62 01 02 01 04
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: usb req type=xc0 req=x83 val=x0000 ind=x0000 len=10
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: recv  3b 95 18 40 ff 62 01 02 01 04
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_protocol_select: atr= 3b 95 18 40 ff 62 01 02 01 04
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_protocol_select: default T=0, supported protocols=0x1
 Aug 12 15:25:34 scone ifdhandler[67537]: eg_set_protocol: proto=0
 Aug 12 15:25:34 scone ifdhandler[67537]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_LOCK, unit=0)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifdhandler_lock: granted excl lock 0 for slot 0 by uid=4294967294
 Aug 12 15:25:34 scone ifdhandler[67537]: ifdhandler_process: ifdhandler_process(cmd=CT_CMD_TRANSACT, unit=0)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_protocol_transceive: cmd:  c0 a4 00 00 02 3f 00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL SEND data  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL RECV data  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: recv  00
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: usb req type=x40 req=x82 val=x0000 ind=x0000 len=5
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_usb_control: send  c0 a4 00 00 02
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0x82)
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0x40 bRequest 0x82 wValue 0x0 wIndex 0x0 wLength 0x5
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL SEND data  c0 a4 00 00 02
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1
 Aug 12 15:25:34 scone ifdhandler[67537]: ifd_sysdep_usb_control: trying to clear stall ...
 Aug 12 15:25:35 scone ifdhandler[67537]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1
 Aug 12 15:25:35 scone ifdhandler[67537]: ifd_sysdep_usb_control: trying to clear stall ...
 Aug 12 15:25:36 scone ifdhandler[67537]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1
 Aug 12 15:25:36 scone ifdhandler[67537]: ifd_sysdep_usb_control: trying to clear stall ...
 Aug 12 15:25:37 scone ifdhandler[67537]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1
 Aug 12 15:25:37 scone ifdhandler[67537]: ifd_sysdep_usb_control: trying to clear stall ...
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_sysdep_usb_control: USB_DO_REQUEST failed: -1
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: ifd_sysdep_usb_control(0xa0)
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL bmRequestType 0xc0 bRequest 0xa0 wValue 0x0 wIndex 0x0 wLength 0x1
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL SEND data  28
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_sysdep_usb_control: BSD: CTRL RECV data  00
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_usb_control: usb req type=xc0 req=xa0 val=x0000 ind=x0000 len=1
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_usb_control: recv  00
 Aug 12 15:25:38 scone ifdhandler[67537]: ifd_protocol_transceive: transceive error: Device was disconnected
 Aug 12 15:25:38 scone ifdhandler[67537]: eg_card_status: slot=0
 Aug 12 15:25:38 scone ifdhandler[67537]: ifdhandler_unlock_all: released excl lock 0 for slot 0 by uid=4294967294
 Aug 12 15:25:39 scone ifdhandler[67537]: eg_card_status: slot=0
 Aug 12 15:26:00 scone last message repeated 21 times
 
 The kernel debug:
 Aug 12 15:25:34 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:34 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x90, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c8003ff token=0x00e07e2d buffer=0x1f073dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f073e04<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1bdfe60 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1bdfc00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c000007 token=0x00e07e2d buffer=0x1f073dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f073e04<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d0007ff<IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=8
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1c9e804 length=8 error=0
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xc1bdfe60
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1c9e804 length=8 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdede0) at 1f072de4 = link=0x1f072e04 status=0x1c8003ff token=0x00e07e2d buffer=0x1f072dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e04<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee00) at 1f072e04 = link=0x1f072e24 status=0x3c8003ff token=0x00087e69 buffer=0x1f072ddc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e24<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee20) at 1f072e24 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d8003ff<ACTIVE,IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1bdee60 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1bdec00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdede0) at 1f072de4 = link=0x1f072e04 status=0x1c000007 token=0x00e07e2d buffer=0x1f072dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e04<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee00) at 1f072e04 = link=0x1f072e24 status=0x3c000000 token=0x00087e69 buffer=0x1f072ddc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e24<VF> 3c000000<LS,SPD>,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee20) at 1f072e24 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d0007ff<IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=9
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1c9e804 length=9 error=0
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdee60 from 0xc1bdee60
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1c9e804 length=9 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdee60 from 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0x83, wValue=0x0000, wIndex=0x0000 len=35, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=43 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71200) at 1f285204 = link=0x1f285224 status=0x1c8003ff token=0x00e07e2d buffer=0x1f2851d4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285224<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71220) at 1f285224 = link=0x1f285244 status=0x3c8003ff token=0x00e87e69 buffer=0x1f2851dc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285244<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71240) at 1f285244 = link=0x1f285264 status=0x3c8003ff token=0x00e07e69 buffer=0x1f2851e4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285264<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71260) at 1f285264 = link=0x1f285284 status=0x3c8003ff token=0x00e87e69 buffer=0x1f2851ec
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285284<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71280) at 1f285284 = link=0x1f2852a4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f2851f4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f2852a4<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a712a0) at 1f2852a4 = link=0x1f2852c4 status=0x3c8003ff token=0x00487e69 buffer=0x1f2851fc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f2852c4<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a712c0) at 1f2852c4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d8003ff<ACTIVE,IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1a71300 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_check_transfer: xfer=0xc1a71000 active
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1a71000 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71200) at 1f285204 = link=0x1f285224 status=0x1c000007 token=0x00e07e2d buffer=0x1f2851d4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285224<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71220) at 1f285224 = link=0x1f285244 status=0x3c000007 token=0x00e87e69 buffer=0x1f2851dc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285244<VF> 3c000007<LS,SPD>,errcnt=3,actlen=8 pid=69,addr=126,endpt=0,D=1,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71240) at 1f285244 = link=0x1f285264 status=0x3c000001 token=0x00e07e69 buffer=0x1f2851e4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285264<VF> 3c000001<LS,SPD>,errcnt=3,actlen=2 pid=69,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71260) at 1f285264 = link=0x1f285284 status=0x3c8003ff token=0x00e87e69 buffer=0x1f2851ec
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285284<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71280) at 1f285284 = link=0x1f2852a4 status=0x3c8003ff token=0x00e07e69 buffer=0x1f2851f4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f2852a4<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a712a0) at 1f2852a4 = link=0x1f2852c4 status=0x3c8003ff token=0x00487e69 buffer=0x1f2851fc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f2852c4<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=3
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a712c0) at 1f2852c4 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d8003ff<ACTIVE,IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=18
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1a71000, pipe=0xc1c9e804 length=18 error=0
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1a71300 from 0xc1a71300
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1a71000, pipe=0xc1c9e804 length=18 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1a71300 from 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a711e0) at 1f2851e4 = link=0x1f285204 status=0x1c8003ff token=0x00e07e2d buffer=0x1f2851d4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285204<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71200) at 1f285204 = link=0x1f285224 status=0x3c8003ff token=0x00087e69 buffer=0x1f2851dc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285224<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71220) at 1f285224 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d8003ff<ACTIVE,IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1a71260 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1a71000 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a711e0) at 1f2851e4 = link=0x1f285204 status=0x1c000007 token=0x00e07e2d buffer=0x1f2851d4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285204<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71200) at 1f285204 = link=0x1f285224 status=0x3c000000 token=0x00087e69 buffer=0x1f2851dc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f285224<VF> 3c000000<LS,SPD>,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1a71220) at 1f285224 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 3d0007ff<IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=9
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1a71000, pipe=0xc1c9e804 length=9 error=0
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1a71260 from 0xc1a71260
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1a71000, pipe=0xc1c9e804 length=9 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1a71260 from 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x82, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdedf0) at 1f072df4 = link=0x1f072e14 status=0x1c8003ff token=0x00e07e2d buffer=0x1f072dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e14<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee10) at 1f072e14 = link=0x1f072e34 status=0x1c8003ff token=0x00887ee1 buffer=0x1f072ddc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e34<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee30) at 1f072e34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1bdee70 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_check_transfer: xfer=0xc1bdec00 active
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1bdec00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdedf0) at 1f072df4 = link=0x1f072e14 status=0x1c000007 token=0x00e07e2d buffer=0x1f072dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e14<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee10) at 1f072e14 = link=0x1f072e34 status=0x1c400004 token=0x00887ee1 buffer=0x1f072ddc
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f072e34<VF> 1c400004<STALLED,LS>,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdee30) at 1f072e34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=13
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000<STALLED>
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1c9e804 length=13 error=22
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdee70 from 0xc1bdee70
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdec00, pipe=0xc1c9e804 length=13 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdee70 from 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_device_ctrl_start: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1
 Aug 12 15:25:34 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c8003ff token=0x00e07e2d buffer=0x1f073dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f073e04<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: _uhci_append_qh: 0xc1bdfe60 to 0xdd6c5000
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: xfer=0xc1bdfc00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfde0) at 1f073de4 = link=0x1f073e04 status=0x1c000007 token=0x00e07e2d buffer=0x1f073dd4
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1f073e04<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:34 scone kernel: uhci_dump_td: TD(0xc1bdfe00) at 1f073e04 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:34 scone kernel: uhci_dump_td: 1<T> 1d0007ff<IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:34 scone kernel: uhci_non_isoc_done: actlen=8
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1c9e804 length=8 error=0
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xc1bdfe60
 Aug 12 15:25:34 scone kernel: uhci_device_done: xfer=0xc1bdfc00, pipe=0xc1c9e804 length=8 error=5
 Aug 12 15:25:34 scone kernel: _uhci_remove_qh: 0xc1bdfe60 from 0xdd6c5000
 Aug 12 15:25:34 scone ifdhandler[67537]: usb_do_request failed: Input/output error (5)
 Aug 12 15:25:34 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:34 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:34 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:35 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x82, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0
 Aug 12 15:25:35 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1
 Aug 12 15:25:35 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a725f0) at 1f3265f4 = link=0x1f326614 status=0x1c8003ff token=0x00e07e2d buffer=0x1f3265d4
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1f326614<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a72610) at 1f326614 = link=0x1f326634 status=0x1c8003ff token=0x00887ee1 buffer=0x1f3265dc
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1f326634<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a72630) at 1f326634 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:35 scone kernel: _uhci_append_qh: 0xc1a72670 to 0xdd6c5000
 Aug 12 15:25:35 scone kernel: uhci_check_transfer: xfer=0xc1a72400 active
 Aug 12 15:25:35 scone kernel: uhci_non_isoc_done: xfer=0xc1a72400 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a725f0) at 1f3265f4 = link=0x1f326614 status=0x1c000007 token=0x00e07e2d buffer=0x1f3265d4
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1f326614<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a72610) at 1f326614 = link=0x1f326634 status=0x1c400004 token=0x00887ee1 buffer=0x1f3265dc
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1f326634<VF> 1c400004<STALLED,LS>,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1a72630) at 1f326634 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:35 scone kernel: uhci_non_isoc_done: actlen=13
 Aug 12 15:25:35 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000<STALLED>
 Aug 12 15:25:35 scone kernel: uhci_device_done: xfer=0xc1a72400, pipe=0xc1c9e804 length=13 error=22
 Aug 12 15:25:35 scone kernel: _uhci_remove_qh: 0xc1a72670 from 0xc1a72670
 Aug 12 15:25:35 scone kernel: uhci_device_done: xfer=0xc1a72400, pipe=0xc1c9e804 length=13 error=5
 Aug 12 15:25:35 scone kernel: _uhci_remove_qh: 0xc1a72670 from 0xdd6c5000
 Aug 12 15:25:35 scone kernel: uhci_device_ctrl_start: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0
 Aug 12 15:25:35 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1
 Aug 12 15:25:35 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1bb39e0) at 002079e4 = link=0x00207a04 status=0x1c8003ff token=0x00e07e2d buffer=0x002079d4
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 207a04<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1bb3a00) at 00207a04 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:35 scone kernel: _uhci_append_qh: 0xc1bb3a60 to 0xdd6c5000
 Aug 12 15:25:35 scone ifdhandler[67537]: usb_do_request failed: Input/output error (5)
 Aug 12 15:25:35 scone kernel: uhci_non_isoc_done: xfer=0xc1bb3800 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1bb39e0) at 002079e4 = link=0x00207a04 status=0x1c000007 token=0x00e07e2d buffer=0x002079d4
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 207a04<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:35 scone kernel: uhci_dump_td: TD(0xc1bb3a00) at 00207a04 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:35 scone kernel: uhci_dump_td: 1<T> 1d0007ff<IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:35 scone kernel: uhci_non_isoc_done: actlen=8
 Aug 12 15:25:35 scone kernel: uhci_device_done: xfer=0xc1bb3800, pipe=0xc1c9e804 length=8 error=0
 Aug 12 15:25:35 scone kernel: _uhci_remove_qh: 0xc1bb3a60 from 0xc1bb3a60
 Aug 12 15:25:35 scone kernel: uhci_device_done: xfer=0xc1bb3800, pipe=0xc1c9e804 length=8 error=5
 Aug 12 15:25:35 scone kernel: _uhci_remove_qh: 0xc1bb3a60 from 0xdd6c5000
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:35 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:36 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x82, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0
 Aug 12 15:25:36 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1
 Aug 12 15:25:36 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbadf0) at 1f00edf4 = link=0x1f00ee14 status=0x1c8003ff token=0x00e07e2d buffer=0x1f00edd4
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00ee14<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbae10) at 1f00ee14 = link=0x1f00ee34 status=0x1c8003ff token=0x00887ee1 buffer=0x1f00eddc
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00ee34<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbae30) at 1f00ee34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:36 scone kernel: _uhci_append_qh: 0xc1bbae70 to 0xdd6c5000
 Aug 12 15:25:36 scone kernel: uhci_check_transfer: xfer=0xc1bbac00 active
 Aug 12 15:25:36 scone kernel: uhci_non_isoc_done: xfer=0xc1bbac00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbadf0) at 1f00edf4 = link=0x1f00ee14 status=0x1c000007 token=0x00e07e2d buffer=0x1f00edd4
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00ee14<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbae10) at 1f00ee14 = link=0x1f00ee34 status=0x1c400004 token=0x00887ee1 buffer=0x1f00eddc
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00ee34<VF> 1c400004<STALLED,LS>,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bbae30) at 1f00ee34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:36 scone kernel: uhci_non_isoc_done: actlen=13
 Aug 12 15:25:36 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000<STALLED>
 Aug 12 15:25:36 scone kernel: uhci_device_done: xfer=0xc1bbac00, pipe=0xc1c9e804 length=13 error=22
 Aug 12 15:25:36 scone kernel: _uhci_remove_qh: 0xc1bbae70 from 0xc1bbae70
 Aug 12 15:25:36 scone kernel: uhci_device_done: xfer=0xc1bbac00, pipe=0xc1c9e804 length=13 error=5
 Aug 12 15:25:36 scone kernel: _uhci_remove_qh: 0xc1bbae70 from 0xdd6c5000
 Aug 12 15:25:36 scone kernel: uhci_device_ctrl_start: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0
 Aug 12 15:25:36 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1
 Aug 12 15:25:36 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bb91e0) at 1f00d1e4 = link=0x1f00d204 status=0x1c8003ff token=0x00e07e2d buffer=0x1f00d1d4
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00d204<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bb9200) at 1f00d204 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:36 scone kernel: _uhci_append_qh: 0xc1bb9260 to 0xdd6c5000
 Aug 12 15:25:36 scone ifdhandler[67537]: usb_do_request failed: Input/output error (5)
 Aug 12 15:25:36 scone kernel: uhci_non_isoc_done: xfer=0xc1bb9000 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bb91e0) at 1f00d1e4 = link=0x1f00d204 status=0x1c000007 token=0x00e07e2d buffer=0x1f00d1d4
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1f00d204<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:36 scone kernel: uhci_dump_td: TD(0xc1bb9200) at 1f00d204 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:36 scone kernel: uhci_dump_td: 1<T> 1d0007ff<IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:36 scone kernel: uhci_non_isoc_done: actlen=8
 Aug 12 15:25:36 scone kernel: uhci_device_done: xfer=0xc1bb9000, pipe=0xc1c9e804 length=8 error=0
 Aug 12 15:25:36 scone kernel: _uhci_remove_qh: 0xc1bb9260 from 0xc1bb9260
 Aug 12 15:25:36 scone kernel: uhci_device_done: xfer=0xc1bb9000, pipe=0xc1c9e804 length=8 error=5
 Aug 12 15:25:36 scone kernel: _uhci_remove_qh: 0xc1bb9260 from 0xdd6c5000
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:36 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:37 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x82, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0
 Aug 12 15:25:37 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1
 Aug 12 15:25:37 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9df0) at 1f00ddf4 = link=0x1f00de14 status=0x1c8003ff token=0x00e07e2d buffer=0x1f00ddd4
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1f00de14<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9e10) at 1f00de14 = link=0x1f00de34 status=0x1c8003ff token=0x00887ee1 buffer=0x1f00dddc
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1f00de34<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9e30) at 1f00de34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:37 scone kernel: _uhci_append_qh: 0xc1bb9e70 to 0xdd6c5000
 Aug 12 15:25:37 scone kernel: uhci_check_transfer: xfer=0xc1bb9c00 active
 Aug 12 15:25:37 scone kernel: uhci_non_isoc_done: xfer=0xc1bb9c00 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9df0) at 1f00ddf4 = link=0x1f00de14 status=0x1c000007 token=0x00e07e2d buffer=0x1f00ddd4
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1f00de14<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9e10) at 1f00de14 = link=0x1f00de34 status=0x1c400004 token=0x00887ee1 buffer=0x1f00dddc
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1f00de34<VF> 1c400004<STALLED,LS>,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bb9e30) at 1f00de34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:37 scone kernel: uhci_non_isoc_done: actlen=13
 Aug 12 15:25:37 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000<STALLED>
 Aug 12 15:25:37 scone kernel: uhci_device_done: xfer=0xc1bb9c00, pipe=0xc1c9e804 length=13 error=22
 Aug 12 15:25:37 scone kernel: _uhci_remove_qh: 0xc1bb9e70 from 0xc1bb9e70
 Aug 12 15:25:37 scone kernel: uhci_device_done: xfer=0xc1bb9c00, pipe=0xc1c9e804 length=13 error=5
 Aug 12 15:25:37 scone kernel: _uhci_remove_qh: 0xc1bb9e70 from 0xdd6c5000
 Aug 12 15:25:37 scone kernel: uhci_device_ctrl_start: type=0x02, request=0x01, wValue=0x0000, wIndex=0x0000 len=0, addr=126, endpt=0
 Aug 12 15:25:37 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=8 speed=1
 Aug 12 15:25:37 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bea5e0) at 0033e5e4 = link=0x0033e604 status=0x1c8003ff token=0x00e07e2d buffer=0x0033e5d4
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 33e604<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bea600) at 0033e604 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:37 scone kernel: _uhci_append_qh: 0xc1bea660 to 0xdd6c5000
 Aug 12 15:25:37 scone ifdhandler[67537]: usb_do_request failed: Input/output error (5)
 Aug 12 15:25:37 scone kernel: uhci_non_isoc_done: xfer=0xc1bea400 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bea5e0) at 0033e5e4 = link=0x0033e604 status=0x1c000007 token=0x00e07e2d buffer=0x0033e5d4
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 33e604<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:37 scone kernel: uhci_dump_td: TD(0xc1bea600) at 0033e604 = link=0x00000001 status=0x1d0007ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:37 scone kernel: uhci_dump_td: 1<T> 1d0007ff<IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:37 scone kernel: uhci_non_isoc_done: actlen=8
 Aug 12 15:25:37 scone kernel: uhci_device_done: xfer=0xc1bea400, pipe=0xc1c9e804 length=8 error=0
 Aug 12 15:25:37 scone kernel: _uhci_remove_qh: 0xc1bea660 from 0xc1bea660
 Aug 12 15:25:37 scone kernel: uhci_device_done: xfer=0xc1bea400, pipe=0xc1c9e804 length=8 error=5
 Aug 12 15:25:37 scone kernel: _uhci_remove_qh: 0xc1bea660 from 0xdd6c5000
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:37 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 Aug 12 15:25:38 scone kernel: uhci_device_ctrl_start: type=0x40, request=0x82, wValue=0x0000, wIndex=0x0000 len=5, addr=126, endpt=0
 Aug 12 15:25:38 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=13 speed=1
 Aug 12 15:25:38 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7d9f0) at 003719f4 = link=0x00371a14 status=0x1c8003ff token=0x00e07e2d buffer=0x003719d4
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 371a14<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7da10) at 00371a14 = link=0x00371a34 status=0x1c8003ff token=0x00887ee1 buffer=0x003719dc
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 371a34<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7da30) at 00371a34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:38 scone kernel: _uhci_append_qh: 0xc1c7da70 to 0xdd6c5000
 Aug 12 15:25:38 scone kernel: uhci_check_transfer: xfer=0xc1c7d800 active
 Aug 12 15:25:38 scone kernel: uhci_non_isoc_done: xfer=0xc1c7d800 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7d9f0) at 003719f4 = link=0x00371a14 status=0x1c000007 token=0x00e07e2d buffer=0x003719d4
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 371a14<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7da10) at 00371a14 = link=0x00371a34 status=0x1c400004 token=0x00887ee1 buffer=0x003719dc
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 371a34<VF> 1c400004<STALLED,LS>,errcnt=3,actlen=5 pid=e1,addr=126,endpt=0,D=1,maxlen=5
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1c7da30) at 00371a34 = link=0x00000001 status=0x1d8003ff token=0xffe87e69 buffer=0x00000000
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1<T> 1d8003ff<ACTIVE,IOC,LS>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:38 scone kernel: uhci_non_isoc_done: actlen=13
 Aug 12 15:25:38 scone kernel: uhci_non_isoc_done: error, addr=126, endpt=0x00, status 400000<STALLED>
 Aug 12 15:25:38 scone kernel: uhci_device_done: xfer=0xc1c7d800, pipe=0xc1c9e804 length=13 error=22
 Aug 12 15:25:38 scone kernel: _uhci_remove_qh: 0xc1c7da70 from 0xc1c7da70
 Aug 12 15:25:38 scone kernel: uhci_device_done: xfer=0xc1c7d800, pipe=0xc1c9e804 length=13 error=5
 Aug 12 15:25:38 scone kernel: _uhci_remove_qh: 0xc1c7da70 from 0xdd6c5000
 Aug 12 15:25:38 scone kernel: uhci_device_ctrl_start: type=0xc0, request=0xa0, wValue=0x0000, wIndex=0x0000 len=1, addr=126, endpt=0
 Aug 12 15:25:38 scone kernel: uhci_setup_standard_chain: addr=126 endpt=0 len=9 speed=1
 Aug 12 15:25:38 scone kernel: uhci_setup_standard_chain: nexttog=1; data before transfer:
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a729e0) at 1f3269e4 = link=0x1f326a04 status=0x1c8003ff token=0x00e07e2d buffer=0x1f3269d4
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1f326a04<VF> 1c8003ff<ACTIVE,LS>,errcnt=3,actlen=0 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a72a00) at 1f326a04 = link=0x1f326a24 status=0x3c8003ff token=0x00087e69 buffer=0x1f3269dc
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1f326a24<VF> 3c8003ff<ACTIVE,LS,SPD>,errcnt=3,actlen=0 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a72a20) at 1f326a24 = link=0x00000001 status=0x3d8003ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1<T> 3d8003ff<ACTIVE,IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:38 scone kernel: _uhci_append_qh: 0xc1a72a60 to 0xdd6c5000
 Aug 12 15:25:38 scone ifdhandler[67537]: usb_do_request failed: Input/output error (5)
 Aug 12 15:25:38 scone kernel: uhci_non_isoc_done: xfer=0xc1a72800 pipe=0xc1c9e804 transfer done
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a729e0) at 1f3269e4 = link=0x1f326a04 status=0x1c000007 token=0x00e07e2d buffer=0x1f3269d4
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1f326a04<VF> 1c000007<LS>,errcnt=3,actlen=8 pid=2d,addr=126,endpt=0,D=0,maxlen=8
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a72a00) at 1f326a04 = link=0x1f326a24 status=0x3c000000 token=0x00087e69 buffer=0x1f3269dc
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1f326a24<VF> 3c000000<LS,SPD>,errcnt=3,actlen=1 pid=69,addr=126,endpt=0,D=1,maxlen=1
 Aug 12 15:25:38 scone kernel: uhci_dump_td: TD(0xc1a72a20) at 1f326a24 = link=0x00000001 status=0x3d0007ff token=0xffe87ee1 buffer=0x00000000
 Aug 12 15:25:38 scone kernel: uhci_dump_td: 1<T> 3d0007ff<IOC,LS,SPD>,errcnt=3,actlen=0 pid=e1,addr=126,endpt=0,D=1,maxlen=0
 Aug 12 15:25:38 scone kernel: uhci_non_isoc_done: actlen=9
 Aug 12 15:25:38 scone kernel: uhci_device_done: xfer=0xc1a72800, pipe=0xc1c9e804 length=9 error=0
 Aug 12 15:25:38 scone kernel: _uhci_remove_qh: 0xc1a72a60 from 0xc1a72a60
 Aug 12 15:25:38 scone kernel: uhci_device_done: xfer=0xc1a72800, pipe=0xc1c9e804 length=9 error=5
 Aug 12 15:25:38 scone kernel: _uhci_remove_qh: 0xc1a72a60 from 0xdd6c5000
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1be6c00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1beac00 len=32
 Aug 12 15:25:38 scone kernel: uhci_root_intr_start: xfer=0xc1c7e800 len=32
 
 Regards,
 
 Janos Mohacsi
 Network Engineer, Research Associate
 NIIF/HUNGARNET, HUNGARY
 Key 00F9AF98: 8645 1312 D249 471B DBAE  21A2 9F52 0D1F 00F9 AF98
 
 
 On Fri, 12 Aug 2005, Hans Petter Selasky wrote:
 
 > Hi,
 >
 > I was busy with another project, so I couldn't respond at once. I have found
 > something interesting:
 >
 > This is what Linux sends:
 >
 > EGATE_CMD_WRITE 0x82
 >
 > XXX_DEBUG: 40 82 00 00 00 00 02 00 00  END
 >
 >
 > This is what FreeBSD sends:
 >
 > EGATE_CMD_SEND_APDU 0x80
 >
 > BSD: CTRL bmRequestType 0x40 bRequest 0x80 wValue 0x0 wIndex 0x0 wLength 0x5
 >
 > USB_DO_REQUEST failed: -1
 >
 >
 > #define EGATE_DIR_OUT 0x40
 > #define EGATE_DIR_IN  0xc0
 >
 >
 > Maybe the driver has changed?
 >
 > In the file "src/ifd/ifd-egate.c" in the function "eg_transparent" could you
 > try changeing:
 >
 >     rc=ifd_usb_control(reader->device, EGATE_DIR_OUT, EGATE_CMD_SEND_APDU,
 >                        0, 0, (void *) cmdbuf, 5, -1);
 >
 > Into:
 >
 >     rc=ifd_usb_control(reader->device, EGATE_DIR_OUT, EGATE_CMD_WRITE,
 >                        0, 0, (void *) cmdbuf, 5, -1);
 >
 > Now recompile and see if it works. And if it works, maybe you can investigate
 > why this change has happened, contact the developers and get it fixed? Else I
 > don't know what do to :-)
 >
 >
 > --HPS
 >


More information about the freebsd-usb mailing list