Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2013 07:01:21 -0700 (PDT)
From:      Jakub Lach <jakub_lach@mailplus.pl>
To:        freebsd-usb@freebsd.org
Subject:   9-STABLE, lost access to previously working usb device
Message-ID:  <1382018481869-5852605.post@n5.nabble.com>

next in thread | raw e-mail | index | archive | help
FreeBSD 9.2-STABLE #0 r256650 amd64, device in question is
Sansa Clip+ music player, with Rockbox firmware-

Oct 17 15:52:25 Thinkpad kernel: usbus3: port reset timeout
Oct 17 15:52:25 Thinkpad kernel: usbd_req_re_enumerate: addr=2, port reset
failed, USB_ERR_TIMEOUT
Oct 17 15:52:26 Thinkpad kernel: usbd_req_re_enumerate: addr=2, set address
failed! (USB_ERR_STALLED, ignored)
Oct 17 15:52:27 Thinkpad kernel: usbd_setup_device_desc: getting device
descriptor at addr 2 failed, USB_ERR_STALLED
Oct 17 15:52:27 Thinkpad kernel: usb_alloc_device: Failure selecting
configuration index 0:USB_ERR_STALLED, port 1, addr 2 (ignored)
Oct 17 15:52:27 Thinkpad kernel: ugen3.2: <Rockbox.org> at usbus3
Oct 17 15:52:27 Thinkpad kernel: ugen3.2: <Rockbox.org> at usbus3
(disconnected)

With original firmware:

Oct 17 15:47:56 Thinkpad kernel: g_vfs_done():da1[READ(offset=0,
length=8192)]error = 6
Oct 17 15:48:20 Thinkpad kernel: g_vfs_done():da1[READ(offset=0,
length=8192)]error = 6

mount_msdosfs: /dev/da1: Device not configured

After setting hw.usb.debug=1 -

usbd_do_request_flags: Handle Request function is set
usb_alloc_device: parent_dev=0xfffffe00041e8b00, bus=0xffffff80006becd8,
parent_hub=0xfffffe0006f2b000, depth=1, port_index=0, port_no=1, speed=3,
usb_mode=0
usb_set_device_state: udev 0xfffffe008bc99000 state DETACHED -> POWERED
usbd_do_request_callback: st=0
usbd_transfer_submit: xfer=0xffffff8000ee2148, endpoint=0xfffffe008bc990d8,
nframes=1, dir=write
usb_dump_endpoint: endpoint=0xfffffe008bc990d8 edesc=0xfffffe008bc99600
isoc_next=0 toggle_next=0 bEndpointAddress=0x00
usb_dump_queue: endpoint=0xfffffe008bc990d8 xfer: 
usbd_transfer_submit: open
usbd_pipe_enter: enter
usbd_pipe_start: start
usbd_transfer_done: err=USB_ERR_NORMAL_COMPLETION
usbd_callback_wrapper_sub: xfer=0xffffff8000ee2148
endpoint=0xfffffe008bc990d8 sts=0 alen=8, slen=8, afrm=1, nfrm=1
usbd_do_request_callback: st=1
usbd_do_request_callback: st=0
usbd_transfer_submit: xfer=0xffffff8000ee2148, endpoint=0xfffffe008bc990d8,
nframes=1, dir=write
usb_dump_endpoint: endpoint=0xfffffe008bc990d8 edesc=0xfffffe008bc99600
isoc_next=0 toggle_next=1 bEndpointAddress=0x00
usb_dump_queue: endpoint=0xfffffe008bc990d8 xfer: 
usbd_pipe_enter: enter
usbd_pipe_start: start
usbd_transfer_done: err=USB_ERR_NORMAL_COMPLETION
usbd_callback_wrapper_sub: xfer=0xffffff8000ee2148
endpoint=0xfffffe008bc990d8 sts=0 alen=0, slen=0, afrm=1, nfrm=1
usbd_do_request_callback: st=1
usb_set_device_state: udev 0xfffffe008bc99000 state POWERED -> ADDRESSED
usbd_setup_device_desc: Minimum MaxPacketSize is large enough to hold the
complete device descriptor or only once MaxPacketSize choice
usbd_transfer_stop: close
usbd_transfer_done: err=USB_ERR_CANCELLED
usbd_transfer_done: not transferring
usbd_do_request_callback: st=0
usbd_transfer_submit: xfer=0xffffff8000ee2148, endpoint=0xfffffe008bc990d8,
nframes=2, dir=write
usb_dump_endpoint: endpoint=0xfffffe008bc990d8 edesc=0xfffffe008bc99600
isoc_next=0 toggle_next=1 bEndpointAddress=0x00
usb_dump_queue: endpoint=0xfffffe008bc990d8 xfer: 
usbd_transfer_submit: open
usbd_pipe_enter: enter
usbd_pipe_start: start
usbd_transfer_done: err=USB_ERR_NORMAL_COMPLETION 

(looping)




--
View this message in context: http://freebsd.1045724.n5.nabble.com/9-STABLE-lost-access-to-previously-working-usb-device-tp5852605.html
Sent from the freebsd-usb mailing list archive at Nabble.com.



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