usbmon output while rmmod/insmod hid-logitech-dj

Created on from Konsole by

After some rmmod and insmods, the receiver stopped providing USB traffic. Observe that S Ii:1:022:3 -115:2 32 < is missing when the devices do not respond over endpoint 3. By writing to "20 ff 81 00.." (or any other data, not shown here), the devices react again.

The below output was generated on a USB 2.0 port (using ehci). XHCI is also affected. (and again, writing anything, even '00' activates the device again). Kernel: 3.11-rc7-12-g7b4d06a (3.7-rc7 with logitech-wtp patches on top of it). Besides those patches, also included are:

usbmon output

~peter@al:~$ sudo stdbuf -oL cat /sys/kernel/debug/usb/usbmon/1u | stdbuf -oL ~/projects/ltunify/usbmon.awk  
ffff88002dffa240 1814326863 C Ii:1:022:3 -2:2 0
# just rmmod  

ffff88007a376780 1819718944 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff88007a376780 1819719481 C Ci:1:022:0 0 7 = 10010402 5a0500                                       output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a0500
ffff88007a376780 1819719495 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff88007a376780 1819720000 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff88007a376780 1819720007 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff88007a376780 1819720467 C Ci:1:022:0 -32 0
ffff88007a376780 1819720472 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff88007a376780 1819721118 C Ci:1:022:0 -32 0
ffff88007a376780 1819721561 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff88007a376000 1819721575 S Ii:1:022:3 -115:2 32 <
ffff88007a376780 1819722332 C Co:1:022:0 0 15 >
# just insmod    

ffff88007a376000 1827998143 C Ii:1:022:3 0:2 15 = 20010200 0000e0ff 00005f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000e0ff 00005f00 000000
ffff88007a376000 1827998532 S Ii:1:022:3 -115:2 32 <
ffff88007a376780 1827998657 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000
ffff88007a376780 1827999496 C Co:1:022:0 0 15 >
ffff88007a376000 1828000132 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88007a376000 1828000166 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828002071 C Ii:1:022:3 0:2 15 = 20024101 01410e00 00000000 000000                     ep3   report_id=20   dev_idx=02 DEV2   type=41 NOTIF_DEVICE_PAIRED       parms=0101410e00 00000000 000000
ffff88007a376000 1828002097 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828004096 C Ii:1:022:3 0:2 15 = 20034101 26400e00 00000000 000000                     ep3   report_id=20   dev_idx=03 DEV3   type=41 NOTIF_DEVICE_PAIRED       parms=0126400e00 00000000 000000
ffff88007a376000 1828004120 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828006067 C Ii:1:022:3 0:2 15 = 20004102 00000000 00000000 000000                     ep3   report_id=20   dev_idx=00        type=41 NOTIF_DEVICE_PAIRED       parms=0200000000 00000000 000000
ffff88007a376000 1828006093 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828008069 C Ii:1:022:3 0:2 15 = 20010200 0001e0ff 00005e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001e0ff 00005e00 000000
ffff88007a376000 1828008160 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828014072 C Ii:1:022:3 0:2 15 = 20010200 0001f0ff 00004e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001f0ff 00004e00 000000
ffff88007a376000 1828014257 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828022076 C Ii:1:022:3 0:2 15 = 20010200 0001e0ff 00005e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001e0ff 00005e00 000000
ffff88007a376000 1828022162 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828030117 C Ii:1:022:3 0:2 15 = 20010200 0000e0ff 00005f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000e0ff 00005f00 000000
ffff88007a376000 1828030198 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828038104 C Ii:1:022:3 0:2 15 = 20010200 0001e0ff 00005e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001e0ff 00005e00 000000
ffff88007a376000 1828038174 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828046102 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88007a376000 1828046169 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828054102 C Ii:1:022:3 0:2 15 = 20010200 0001f0ff 00004e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001f0ff 00004e00 000000
ffff88007a376000 1828054172 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828062073 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88007a376000 1828062142 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828070093 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88007a376000 1828070151 S Ii:1:022:3 -115:2 32 <
ffff88007a376000 1828084098 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88007a376000 1828084175 S Ii:1:022:3 -115:2 32 <
# mouse moved

ffff88007a376000 1835236179 C Ii:1:022:3 -2:2 0
# just rmmod

ffff88007a1f9540 1840386668 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff88007a1f9540 1840387288 C Ci:1:022:0 0 7 = 10010402 5a0500                                       output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a0500
ffff88007a1f9540 1840387300 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff88007a1f9540 1840387856 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff88007a1f9540 1840387866 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff88007a1f9540 1840388266 C Ci:1:022:0 -32 0
ffff88007a1f9540 1840388277 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff88007a1f9540 1840389032 C Ci:1:022:0 -32 0
ffff88007a1f9540 1840389460 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff88007a1f9540 1840390115 C Co:1:022:0 0 15 >
# just insmod

# mouse does not react  
ffff88007a1f9600 1868415539 S Ii:1:022:3 -115:2 32 <
ffff8800aec750c0 1868416416 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a1f9600 1868416664 C Ii:1:022:3 0:2 15 = 20010201 00000000 00003d00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0100000000 00003d00 000000
ffff88007a1f9600 1868416960 S Ii:1:022:3 -115:2 32 <
ffff8800aec750c0 1868417162 C Co:1:022:0 0 15 >
ffff88007a1f9540 1868417439 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a1f9540 1868418153 C Co:1:022:0 0 15 >
ffff88007a1f9600 1868418644 C Ii:1:022:3 0:2 15 = 20014200 00000000 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=42 NOTIF_CONNECTION_STATUS   parms=0000000000 00000000 000000
ffff88007a1f9600 1868418689 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9540 1868418702 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a1f9540 1868419289 C Co:1:022:0 0 15 >
ffff88007a1f9600 1868420725 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88007a1f9600 1868420752 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9600 1868422643 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88007a1f9600 1868422665 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9600 1868424701 C Ii:1:022:3 0:2 15 = 20024101 01410e00 00000000 000000                     ep3   report_id=20   dev_idx=02 DEV2   type=41 NOTIF_DEVICE_PAIRED       parms=0101410e00 00000000 000000
ffff88007a1f9600 1868424719 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9600 1868426649 C Ii:1:022:3 0:2 15 = 20034101 26400e00 00000000 000000                     ep3   report_id=20   dev_idx=03 DEV3   type=41 NOTIF_DEVICE_PAIRED       parms=0126400e00 00000000 000000
ffff88007a1f9600 1868426675 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9600 1868428625 C Ii:1:022:3 0:2 15 = 20004102 00000000 00000000 000000                     ep3   report_id=20   dev_idx=00        type=41 NOTIF_DEVICE_PAIRED       parms=0200000000 00000000 000000
ffff88007a1f9600 1868428661 S Ii:1:022:3 -115:2 32 <
ffff88007a1f9600 1868430653 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88007a1f9600 1868430732 S Ii:1:022:3 -115:2 32 <
# just wrote 20 ff 81

ffff88007a1f9600 1918862174 C Ii:1:022:3 -2:2 0
# rmmod hid-logitech-dj again

ffff88007a3e6600 1934325339 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff88007a3e6600 1934325679 C Ci:1:022:0 0 7 = 10010402 5a0500                                       output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a0500
ffff88007a3e6600 1934325691 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff88007a3e6600 1934326299 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff88007a3e6600 1934326306 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff88007a3e6600 1934326666 C Ci:1:022:0 -32 0
ffff88007a3e6600 1934326676 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff88007a3e6600 1934327450 C Ci:1:022:0 -32 0
ffff88007a3e6600 1934327918 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff88007a3e6600 1934328652 C Co:1:022:0 0 15 >
# insmod again

# again mouse move is not registered. Let's try touch.
# touchpad is also broken.
ffff88007a3e60c0 1973609802 S Ii:1:022:3 -115:2 32 <
ffff88007a3e66c0 1973610664 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a3e66c0 1973611364 C Co:1:022:0 0 15 >
ffff88007a3e60c0 1973612116 C Ii:1:022:3 0:2 15 = 20010201 00000000 00003d00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0100000000 00003d00 000000
ffff88007a3e60c0 1973612486 S Ii:1:022:3 -115:2 32 <
ffff88007a3e6600 1973612572 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a3e6600 1973613238 C Co:1:022:0 0 15 >
ffff88007a3e60c0 1973614108 C Ii:1:022:3 0:2 15 = 20014200 00000000 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=42 NOTIF_CONNECTION_STATUS   parms=0000000000 00000000 000000
ffff88007a3e60c0 1973614138 S Ii:1:022:3 -115:2 32 <
ffff88007a3e6600 1973614200 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88007a3e6600 1973614963 C Co:1:022:0 0 15 >
ffff88007a3e60c0 1973616079 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88007a3e60c0 1973616121 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973618069 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88007a3e60c0 1973618102 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973620066 C Ii:1:022:3 0:2 15 = 20024101 01410e00 00000000 000000                     ep3   report_id=20   dev_idx=02 DEV2   type=41 NOTIF_DEVICE_PAIRED       parms=0101410e00 00000000 000000
ffff88007a3e60c0 1973620099 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973622071 C Ii:1:022:3 0:2 15 = 20034101 26400e00 00000000 000000                     ep3   report_id=20   dev_idx=03 DEV3   type=41 NOTIF_DEVICE_PAIRED       parms=0126400e00 00000000 000000
ffff88007a3e60c0 1973622111 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973624071 C Ii:1:022:3 0:2 15 = 20004102 00000000 00000000 000000                     ep3   report_id=20   dev_idx=00        type=41 NOTIF_DEVICE_PAIRED       parms=0200000000 00000000 000000
ffff88007a3e60c0 1973624114 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973626067 C Ii:1:022:3 0:2 20 = 11020f00 00bb0000 00000000 01000000 00000000          ep3   report_id=11   dev_idx=02 DEV2   type=0f                           parms=0000bb0000 00000000 01000000 00000000
ffff88007a3e60c0 1973626111 S Ii:1:022:3 -115:2 32 <
ffff88007a3e60c0 1973628097 C Ii:1:022:3 0:2 15 = 20010200 00ffffff 00004100 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ffffff 00004100 000000
ffff88007a3e60c0 1973628191 S Ii:1:022:3 -115:2 32 <
# just wrote 20 ff 81 again.          
ffff88007a3e60c0 2078261609 C Ii:1:022:3 -2:2 0
# just rmmod everything (hid* and usbhid)     
ffff88002df3e240 2141421378 S Co:1:022:0 s 21 0a 0000 0000 0000 0
ffff88002df3e240 2141421773 C Co:1:022:0 0 0
ffff88002df3e240 2141421794 S Ci:1:022:0 s 81 06 2200 0000 003b 59 <
ffff88002df3e240 2141422792 C Ci:1:022:0 0 59 = 05010906 a1010507 19e029e7 15002501 75019508 81028103 95050508 19012905
                                                                                                    output   report_id=05   dev_idx=01 DEV1   type=09                           parms=06a1010507 19e029e7 15002501 75019508 8102
8103 95050508 19012905                                                                                                                                                                                                            
ffff88002df3e180 2141423239 S Co:1:022:0 s 21 0a 0000 0001 0000 0
ffff88002df3e180 2141423665 C Co:1:022:0 -32 0
ffff88002df3e180 2141423684 S Ci:1:022:0 s 81 06 2200 0001 0094 148 <
ffff88002df3e180 2141426099 C Ci:1:022:0 0 148 = 05010902 a1018502 0901a100 05091901 29101500 25019510 75018102 05011601
                                                                                                    output   report_id=05   dev_idx=01 DEV1   type=09                           parms=02a1018502 0901a100 05091901 29101500 2501
9510 75018102 05011601                                                                                                                                                                                                            
ffff88002df3e240 2141426327 S Co:1:022:0 s 21 0a 0000 0002 0000 0
ffff88002df3e240 2141426615 C Co:1:022:0 -32 0
ffff880018c2bc00 2141426987 S Ci:1:022:0 s 81 06 2200 0002 0062 98 <
ffff880018c2bc00 2141428793 C Ci:1:022:0 0 98 = 0600ff09 01a10185 10750895 06150026 ff000901 81000901 9100c006 00ff0902
                                                                                                    output   report_id=06   dev_idx=00        type=ff                           parms=0901a10185 10750895 06150026 ff000901 8100
0901 9100c006 00ff0902                                                                                                                                                                                                            
ffff880018c2bf00 2141429319 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff880018c2bf00 2141429893 C Ci:1:022:0 0 7 = 10020f00 00bb00                                       output   report_id=10   dev_idx=02 DEV2   type=0f                           parms=0000bb00
ffff880018c2bf00 2141429928 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff880018c2bf00 2141430391 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff880018c2bf00 2141430398 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff880018c2bf00 2141430767 C Ci:1:022:0 -32 0
ffff880018c2bf00 2141430774 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff880018c2bf00 2141431392 C Ci:1:022:0 -32 0
ffff880018c2bf00 2141433118 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff880018c2bd80 2141433279 S Ii:1:022:3 -115:2 32 <
ffff880018c2bf00 2141433748 C Co:1:022:0 0 15 >
# just modprobed usbhid (hid-logitech-{dj,hidpp} did not generate traffic)
ffff880018c2bd80 2172932877 C Ii:1:022:3 0:2 15 = 20010200 00ffffff 00004100 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ffffff 00004100 000000
ffff880018c2bd80 2172933367 S Ii:1:022:3 -115:2 32 <
ffff880018c2bf00 2172933506 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff880018c2bf00 2172934214 C Co:1:022:0 0 15 >
ffff880018c2bd80 2172934845 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff880018c2bd80 2172934865 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2172936827 C Ii:1:022:3 0:2 15 = 20024101 01410e00 00000000 000000                     ep3   report_id=20   dev_idx=02 DEV2   type=41 NOTIF_DEVICE_PAIRED       parms=0101410e00 00000000 000000
ffff880018c2bd80 2172936857 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2172938825 C Ii:1:022:3 0:2 15 = 20034101 26400e00 00000000 000000                     ep3   report_id=20   dev_idx=03 DEV3   type=41 NOTIF_DEVICE_PAIRED       parms=0126400e00 00000000 000000
ffff880018c2bd80 2172938843 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2172940803 C Ii:1:022:3 0:2 15 = 20004102 00000000 00000000 000000                     ep3   report_id=20   dev_idx=00        type=41 NOTIF_DEVICE_PAIRED       parms=0200000000 00000000 000000
ffff880018c2bd80 2172940839 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2172942845 C Ii:1:022:3 0:2 15 = 20010200 00ff0f00 00003000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ff0f00 00003000 000000
ffff880018c2bd80 2172942909 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2172956809 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff880018c2bd80 2172957043 S Ii:1:022:3 -115:2 32 <
ffff88022a222900 2172971623 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10010010 000042                  output   report_id=10   dev_idx=01 DEV1   type=00                           parms=10000042
ffff88022a222900 2172972470 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173020833 C Ii:1:022:3 0:2 15 = 20010200 00ff0f00 00003000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ff0f00 00003000 000000
ffff880018c2bd80 2173021039 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2173028849 C Ii:1:022:3 0:2 20 = 11010010 02004200 00000000 00000000 00000000          ep3   report_id=11   dev_idx=01 DEV1   type=00                           parms=1002004200 00000000 00000000 00000000
ffff880018c2bd80 2173028892 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173028936 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10010000 100000                  output   report_id=10   dev_idx=01 DEV1   type=00                           parms=00100000
ffff88002df3e000 2173029724 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173042817 C Ii:1:022:3 0:2 20 = 11010000 04000000 00000000 00000000 00000000          ep3   report_id=11   dev_idx=01 DEV1   type=00                           parms=0004000000 00000000 00000000 00000000
ffff880018c2bd80 2173042895 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173042975 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10010000 430100                  output   report_id=10   dev_idx=01 DEV1   type=00                           parms=00430100
ffff88002df3e000 2173043680 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173122826 C Ii:1:022:3 0:2 15 = 20010200 00ffffff 00004100 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ffffff 00004100 000000
ffff880018c2bd80 2173122901 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2173130816 C Ii:1:022:3 0:2 20 = 11010000 00000000 00000000 00000000 00000000          ep3   report_id=11   dev_idx=01 DEV1   type=00                           parms=0000000000 00000000 00000000 00000000
ffff880018c2bd80 2173130868 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173130908 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10ff83b5 200000                  output   report_id=10   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=200000
ffff88002df3e000 2173131680 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173132811 C Ii:1:022:3 0:2 20 = 11ff83b5 20990840 13040002 0c000000 00000000          ep3   report_id=11   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=20990840 13040002 0c00
0000 00000000                                                                                                                                                                                                                     
ffff880018c2bd80 2173132839 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173132848 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10ff83b5 400000                  output   report_id=10   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=400000
ffff88002df3e000 2173133552 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173134801 C Ii:1:022:3 0:2 20 = 11ff83b5 40044d35 32350000 00000000 00000000          ep3   report_id=11   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=40044d35 32350000 0000
0000 00000000                                                                                                                                                                                                                     
ffff880018c2bd80 2173134828 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173134851 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10ff83b5 300000                  output   report_id=10   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=300000
ffff88002df3e000 2173135553 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173136800 C Ii:1:022:3 0:2 20 = 11ff83b5 30dafa33 5e040000 00010000 00000000          ep3   report_id=11   dev_idx=ff RECV   type=83 GET_LONG_REG              reg=b5 PAIRING_INFO parms=30dafa33 5e040000 0001
0000 00000000                                                                                                                                                                                                                     
ffff880018c2bd80 2173136823 S Ii:1:022:3 -115:2 32 <
ffff88002df3e000 2173136893 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10010402 000000                  output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=02000000
ffff88002df3e000 2173137449 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173138805 C Ii:1:022:3 0:2 15 = 20010200 00ffefff 00005100 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=0000ffefff 00005100 000000
ffff880018c2bd80 2173138876 S Ii:1:022:3 -115:2 32 <
ffff880018c2bd80 2173152840 C Ii:1:022:3 0:2 20 = 11010402 5a050000 00000000 00000000 00000000          ep3   report_id=11   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a050000 00000000 00000000 00000000
ffff880018c2bd80 2173152897 S Ii:1:022:3 -115:2 32 <
ffff88002df3ef00 2173153143 S Co:1:022:0 s 21 09 0210 0002 0007 7 = 10010402 000000                  output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=02000000
ffff88002df3ef00 2173153831 C Co:1:022:0 0 7 >
ffff880018c2bd80 2173168884 C Ii:1:022:3 0:2 20 = 11010402 5a050000 00000000 00000000 00000000          ep3   report_id=11   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a050000 00000000 00000000 00000000
ffff880018c2bd80 2173168954 S Ii:1:022:3 -115:2 32 <
# mouse move works.  
ffff880018c2bd80 2182135967 C Ii:1:022:3 -2:2 0
# rmmod hid-logitech-dj
# (just rmmod I mean)
ffff88002de7cd80 2201060979 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff88002de7cd80 2201061568 C Ci:1:022:0 0 7 = 10010402 5a0500                                       output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a0500
ffff88002de7cd80 2201061579 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff88002de7cd80 2201062089 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff88002de7cd80 2201062094 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff88002de7cd80 2201062460 C Ci:1:022:0 -32 0
ffff88002de7cd80 2201062469 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff88002de7cd80 2201063080 C Ci:1:022:0 -32 0
ffff88002de7cd80 2201063616 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff88002de7ccc0 2201063656 S Ii:1:022:3 -115:2 32 <
ffff88002de7cd80 2201064436 C Co:1:022:0 0 15 >
# just insmod      

ffff88002de7ccc0 2211635409 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88002de7ccc0 2211635800 S Ii:1:022:3 -115:2 32 <
ffff88002de7cd80 2211635913 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff8100 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=81 GET_REG                   reg=00 ENABLED_NOTIFS parms=00000000 00000000 00
0000                                                                                                                                                                                                                              
ffff88002de7cd80 2211636861 C Co:1:022:0 0 15 >
ffff88002de7ccc0 2211637371 C Ii:1:022:3 0:2 15 = 20014101 13400400 00000000 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=41 NOTIF_DEVICE_PAIRED       parms=0113400400 00000000 000000
ffff88002de7ccc0 2211637388 S Ii:1:022:3 -115:2 32 <
ffff88002de7ccc0 2211639335 C Ii:1:022:3 0:2 15 = 20024101 01410e00 00000000 000000                     ep3   report_id=20   dev_idx=02 DEV2   type=41 NOTIF_DEVICE_PAIRED       parms=0101410e00 00000000 000000
ffff88002de7ccc0 2211639369 S Ii:1:022:3 -115:2 32 <
ffff88002de7ccc0 2211641332 C Ii:1:022:3 0:2 15 = 20034101 26400e00 00000000 000000                     ep3   report_id=20   dev_idx=03 DEV3   type=41 NOTIF_DEVICE_PAIRED       parms=0126400e00 00000000 000000
ffff88002de7ccc0 2211641358 S Ii:1:022:3 -115:2 32 <
ffff88002de7ccc0 2211643206 C Ii:1:022:3 0:2 15 = 20004102 00000000 00000000 000000                     ep3   report_id=20   dev_idx=00        type=41 NOTIF_DEVICE_PAIRED       parms=0200000000 00000000 000000
ffff88002de7ccc0 2211643239 S Ii:1:022:3 -115:2 32 <
ffff88002de7ccc0 2211847384 C Ii:1:022:3 0:2 15 = 20010200 0001f0ff 00004e00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000001f0ff 00004e00 000000
ffff88002de7ccc0 2211847661 S Ii:1:022:3 -115:2 32 <
ffff88002de7ccc0 2211871386 C Ii:1:022:3 0:2 15 = 20010200 0000f0ff 00004f00 000000                     ep3   report_id=20   dev_idx=01 DEV1   type=02 MOUSE                     parms=000000f0ff 00004f00 000000
ffff88002de7ccc0 2211871484 S Ii:1:022:3 -115:2 32 <
# move still works, let's rmmod again.
ffff88002de7ccc0 2219527644 C Ii:1:022:3 -2:2 0
# just rmmod

ffff8800aefd4900 2225750330 S Ci:1:022:0 s a1 01 0110 0002 0007 32 <
ffff8800aefd4900 2225750656 C Ci:1:022:0 0 7 = 10010402 5a0500                                       output   report_id=10   dev_idx=01 DEV1   type=04 SYSTEM_CONTROL            parms=025a0500
ffff8800aefd4900 2225750665 S Ci:1:022:0 s a1 01 0111 0002 0014 32 <
ffff8800aefd4900 2225751150 C Ci:1:022:0 0 20 = 11ff0a00 00000000 00000000 00000000 00000000         output   report_id=11   dev_idx=ff RECV   type=0a                           parms=0000000000 00000000 00000000 00000000
ffff8800aefd4900 2225751160 S Ci:1:022:0 s a1 01 0120 0002 000f 32 <
ffff8800aefd4900 2225751678 C Ci:1:022:0 -32 0
ffff8800aefd4900 2225751683 S Ci:1:022:0 s a1 01 0121 0002 0020 32 <
ffff8800aefd4900 2225752273 C Ci:1:022:0 -32 0
ffff8800aefd4900 2225752896 S Co:1:022:0 s 21 09 0220 0002 000f 15 = 20ff803f 00000000 00000000 000000
                                                                                                    output   report_id=20   dev_idx=ff RECV   type=80 SET_REG                   reg=3f  parms=00000000 00000000 000000
ffff8800aefd4900 2225753654 C Co:1:022:0 0 15 >
# just insmod

# and now move is broken.