1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
transfer result for ep 2/0 0 1024
waiting_for_command
scsi read10 0
scsi read 662 1
drv: IRQ 04088020 00000000
drv: EP 0/1 IRQ 00000008
setup 0/1
ctrl received 2266
drv: EP 2/1 IRQ 00000000
drv: EP 4/1 IRQ 00000000
entering storage_read_sectors
storage_read_sectors returned 0
send_and_read_next
send_block_data(4096)
drv: starting xfer on ep 1/0
send_and_read_next sent
read10 done
waiting_for_command done
ctrl handled 2266
usb_core: GET_DESC 2
data 32 (32)
drv: starting xfer on ep 0/1
drv: starting xfer on ep 0/0
drv: IRQ 04448028 00000000
drv: EP 0/0 IRQ 00000080
drv: EP 1/0 IRQ 00000091
drv: xfer completed 1/0
enqueueing transfer completion on 1/128
drv: EP 3/0 IRQ 00000080
<no further activity>
<unplug>
posting status event 0
<no further activity>
<replug>
drv: IRQ 04009C2C 00000004
drv: bus reset
transfer result for ep 1/128 0 4096
sending_blocks
drv: starting xfer on ep 2/1
drv: starting xfer on ep 1/0
CSW: 0
sending_blocks done
usb thread got extracted event
usb_stack_enable(0)
drv: IRQ 04002024 00000004
usb_core_exit() finished
usb_slave_mode(0)
<some storage stuff>
usb_release_exclusive_storage
USB extracted. Broadcast to 6 threads...