chenhaiq / mt7610u_wifi_sta_v3002_dpo_20130916

Modified usb wifi driver for TP_link TL-WDN5200
MIT License
132 stars 116 forks source link

Disturbs other USB devices even when plugged in separate hub #31

Open PVince81 opened 7 years ago

PVince81 commented 7 years ago

Whenever the TP-Link AC 600 (Mediatek chip) is plugged in and the network is up, if I plug in a USB mass storage in any other port, even on a separate USB hub (it's a desktop computer), the mass storage is extremely slow and sometimes even has I/O errors.

I wonder if it's a general USB problem or does the driver doesn't leave enough bandwith for other USB devices. Also note that almost no network bandwidth is used at the time the problem was observed.

ZelphirKaltstahl commented 7 years ago

@PVince81 I am quite certain the driver is buggy. For me the whole machine freezes when I have the driver installed and only plugin very same adapter.

PVince81 commented 7 years ago

Tried again today, the USB mass storage is getting I/O errors (sdc):

[ 2092.911003] RTMP_TimerListAdd: add timer obj ffffc90001d1fa00!
[ 2189.928606] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 2190.306759] 3ce, flush one!
[ 2190.569508] 3cf, flush one!
[ 2190.809505] Rcv Wcid(1) AddBAReq
[ 2190.809627] Start Seq = 000003e4
[ 2305.377744] 9b4, flush one!
[ 2310.062646] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 2312.256394] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 2312.256397] 9be, flush one!
[ 2312.575492] Rcv Wcid(1) AddBAReq
[ 2312.575495] Start Seq = 0000066c
[ 2312.576819] Rcv Wcid(1) AddBAReq
[ 2312.576840] Start Seq = 000009cc
[ 2312.577155] Rcv Wcid(1) AddBAReq
[ 2312.577158] Start Seq = 000009cc
[ 2429.596825] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1758
[ 2430.954230] Rcv Wcid(1) AddBAReq
[ 2430.954233] Start Seq = 0000088e
[ 2430.955387] Rcv Wcid(1) AddBAReq
[ 2430.955392] Start Seq = 0000088e
[ 2431.340928] Rcv Wcid(1) AddBAReq
[ 2431.340931] Start Seq = 00000001
[ 2550.599038] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1820
[ 2649.467245] DeQueueRunning[0]= TRUE!
[ 2669.719173] Rcv Wcid(1) AddBAReq
[ 2669.719175] Start Seq = 00000c14
[ 2669.719583] Rcv Wcid(1) AddBAReq
[ 2669.719585] Start Seq = 00000ae7
[ 2669.720296] Rcv Wcid(1) AddBAReq
[ 2669.720298] Start Seq = 00000ae8
[ 2670.461336] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1758
[ 2671.062902] Rcv Wcid(1) AddBAReq
[ 2671.062905] Start Seq = 00000af3
[ 2692.451641] Rcv Wcid(1) AddBAReq
[ 2692.451644] Start Seq = 00000c22
[ 2790.035601] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 2790.184576] Rcv Wcid(1) AddBAReq
[ 2790.184579] Start Seq = 000002c4
[ 2790.184958] Rcv Wcid(1) AddBAReq
[ 2790.184960] Start Seq = 000002c4
[ 2905.458680] 7c5, flush one!
[ 2909.014996] Rcv Wcid(1) AddBAReq
[ 2909.014999] Start Seq = 000007e0
[ 2910.661932] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1988
[ 2912.951800] Rcv Wcid(1) AddBAReq
[ 2912.951803] Start Seq = 00000ed3
[ 2912.952179] Rcv Wcid(1) AddBAReq
[ 2912.952182] Start Seq = 00000ed3
[ 3025.058428] 13, flush one!
[ 3025.482925] d73, flush one!
[ 3030.304176] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1840
[ 3030.841054] Rcv Wcid(1) AddBAReq
[ 3030.841056] Start Seq = 00000021
[ 3030.842175] Rcv Wcid(1) AddBAReq
[ 3030.842176] Start Seq = 00000026
[ 3030.889950] Rcv Wcid(1) AddBAReq
[ 3030.889953] Start Seq = 00000daf
[ 3052.210763] DeQueueRunning[0]= TRUE!
[ 3112.709861] DeQueueRunning[0]= TRUE!
[ 3145.325828] 88b, flush one!
[ 3149.331574] Rcv Wcid(1) AddBAReq
[ 3149.331626] Start Seq = 000008b0
[ 3150.054408] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 3150.428015] 277, flush one!
[ 3151.021822] 8de, flush one!
[ 3265.153462] e1, flush one!
[ 3269.828702] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 3269.899918] Rcv Wcid(1) AddBAReq
[ 3269.899921] Start Seq = 00000107
[ 3269.918370] Rcv Wcid(1) AddBAReq
[ 3269.918372] Start Seq = 00000646
[ 3386.076054] Rcv Wcid(1) AddBAReq
[ 3386.076058] Start Seq = 00000c15
[ 3389.750952] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1688
[ 3390.503995] Rcv Wcid(1) AddBAReq
[ 3390.503998] Start Seq = 00000c17
[ 3390.504360] Rcv Wcid(1) AddBAReq
[ 3390.504362] Start Seq = 00000362
[ 3390.504712] Rcv Wcid(1) AddBAReq
[ 3390.504713] Start Seq = 00000362
[ 3390.505877] Rcv Wcid(1) AddBAReq
[ 3390.505880] Start Seq = 00000365
[ 3390.508614] Rcv Wcid(1) AddBAReq
[ 3390.508618] Start Seq = 00000c21
[ 3390.509240] Rcv Wcid(1) AddBAReq
[ 3390.509242] Start Seq = 00000c23
[ 3477.004453] DeQueueRunning[0]= TRUE!
[ 3510.285094] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1840
[ 3510.784505] Rcv Wcid(1) AddBAReq
[ 3510.784536] Start Seq = 0000017f
[ 3510.864793] Rcv Wcid(1) AddBAReq
[ 3510.864847] Start Seq = 00000911
[ 3625.573683] 704, flush one!
[ 3629.651626] Rcv Wcid(1) AddBAReq
[ 3629.651630] Start Seq = 00000e40
[ 3629.659446] Rcv Wcid(1) AddBAReq
[ 3629.659448] Start Seq = 00000715
[ 3630.315082] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1758
[ 3725.001348] DeQueueRunning[0]= TRUE!
[ 3745.021729] c9f, flush one!
[ 3748.211274] cc0, flush one!
[ 3749.105784] Rcv Wcid(1) AddBAReq
[ 3749.105787] Start Seq = 00000376
[ 3749.216140] cc7, flush one!
[ 3749.885093] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 3750.167547] 38b, flush one!
[ 3859.942437] Rcv Wcid(1) AddBAReq
[ 3859.942440] Start Seq = 000001cc
[ 3865.164139] b99, flush one!
[ 3869.778622] Rcv Wcid(1) AddBAReq
[ 3869.778625] Start Seq = 00000bf5
[ 3870.539138] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1816
[ 3880.949458] DeQueueRunning[0]= TRUE!
[ 3977.946328] DeQueueRunning[0]= TRUE!
[ 3989.326252] Rcv Wcid(1) AddBAReq
[ 3989.326255] Start Seq = 00000442
[ 3989.327666] Rcv Wcid(1) AddBAReq
[ 3989.327731] Start Seq = 00000bef
[ 3990.081200] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 3991.790465] Rcv Wcid(1) AddBAReq
[ 3991.790468] Start Seq = 00000c73
[ 4089.201883] Rcv Wcid(1) AddBAReq
[ 4089.201887] Start Seq = 0000092d
[ 4105.110022] 17c, flush one!
[ 4110.563362] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1988
[ 4225.341506] ce8, flush one!
[ 4230.069514] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1988
[ 4230.076557] Rcv Wcid(1) AddBAReq
[ 4230.076562] Start Seq = 00000da7
[ 4232.212820] Rcv Wcid(1) AddBAReq
[ 4232.212823] Start Seq = 00000b00
[ 4345.409243] cd9, flush one!
[ 4347.771624] Rcv Wcid(1) AddBAReq
[ 4347.771628] Start Seq = 00000cd7
[ 4350.575887] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1758
[ 4465.154904] 84d, flush one!
[ 4468.276493] Rcv Wcid(1) AddBAReq
[ 4468.276543] Start Seq = 00000864
[ 4470.057772] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1749
[ 4470.371393] Rcv Wcid(1) AddBAReq
[ 4470.371435] Start Seq = 0000086d
[ 4585.091554] 3b, flush one!
[ 4587.113281] 2fd, flush one!
[ 4588.769718] Rcv Wcid(1) AddBAReq
[ 4588.769720] Start Seq = 00000339
[ 4590.435851] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1691
[ 4590.687406] DeQueueRunning[0]= TRUE!
[ 4590.802163] 33a, flush one!
[ 4590.911068] 377, flush one!
[ 4690.985338] DeQueueRunning[0]= TRUE!
[ 4709.921965] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 4710.153438] ffe, flush one!
[ 4710.588586] f, flush one!
[ 4771.761134] Rcv Wcid(1) AddBAReq
[ 4771.761138] Start Seq = 00000de6
[ 4809.985099] DeQueueRunning[0]= TRUE!
[ 4829.648215] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 4830.326743] 539, flush one!
[ 4830.476469] 54a, flush one!
[ 4945.257783] d68, flush one!
[ 4945.427294] d69, flush one!
[ 4946.757996] Rcv Wcid(1) AddBAReq
[ 4946.757999] Start Seq = 00000db2
[ 4950.434885] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1586
[ 4950.459113] Rcv Wcid(1) AddBAReq
[ 4950.459116] Start Seq = 00000de0
[ 5069.972529] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 5070.762597] Rcv Wcid(1) AddBAReq
[ 5070.762640] Start Seq = 000008d7
[ 5070.762973] Rcv Wcid(1) AddBAReq
[ 5070.762975] Start Seq = 000004b8
[ 5102.679251] DeQueueRunning[0]= TRUE!
[ 5185.353084] e75, flush one!
[ 5189.715125] b7a, flush one!
[ 5190.350701] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1820
[ 5190.690967] f8b, flush one!
[ 5190.753390] Rcv Wcid(1) AddBAReq
[ 5190.753546] Start Seq = 00000fb8
[ 5307.944263] Rcv Wcid(1) AddBAReq
[ 5307.944265] Start Seq = 00000c75
[ 5309.700874] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 5425.113895] fd5, flush one!
[ 5430.127081] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1758
[ 5430.229998] Rcv Wcid(1) AddBAReq
[ 5430.230003] Start Seq = 00000fd0
[ 5432.750226] Rcv Wcid(1) AddBAReq
[ 5432.750232] Start Seq = 000005ec
[ 5433.353989] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 5433.354017] 621, flush one!
[ 5434.674535] DeQueueRunning[0]= TRUE!
[ 5547.028910] 40a, flush one!
[ 5549.681257] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1586
[ 5665.270614] f2e, flush one!
[ 5670.107547] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 5670.424396] Rcv Wcid(1) AddBAReq
[ 5670.424399] Start Seq = 0000006f
[ 5670.424832] Rcv Wcid(1) AddBAReq
[ 5670.424835] Start Seq = 00000426
[ 5670.426177] Rcv Wcid(1) AddBAReq
[ 5670.426182] Start Seq = 00000426
[ 5789.657705] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 5905.479865] c7c, flush one!
[ 5907.801800] Rcv Wcid(1) AddBAReq
[ 5907.801803] Start Seq = 00000af2
[ 5908.800959] Rcv Wcid(1) AddBAReq
[ 5908.800964] Start Seq = 00000b01
[ 5909.755075] Rcv Wcid(1) AddBAReq
[ 5909.755079] Start Seq = 00000b0d
[ 5910.411845] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1499
[ 5910.830934] b4a, flush one!
[ 5971.724136] c9d, flush one!
[ 6027.974295] Rcv Wcid(1) AddBAReq
[ 6027.974300] Start Seq = 00000769
[ 6029.742171] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 6029.838896] 776, flush one!
[ 6030.759618] Rcv Wcid(1) AddBAReq
[ 6030.759622] Start Seq = 000007e3
[ 6114.914782] DeQueueRunning[0]= TRUE!
[ 6150.096371] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 6150.750807] Rcv Wcid(1) AddBAReq
[ 6150.750810] Start Seq = 00000492
[ 6265.093895] 9fd, flush one!
[ 6265.260993] 8d, flush one!
[ 6270.502519] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1708
[ 6271.142895] a2e, flush one!
[ 6389.868787] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 6390.274035] b39, flush one!
[ 6390.506536] b3a, flush one!
[ 6390.661452] b3b, flush one!
[ 6390.746347] Rcv Wcid(1) AddBAReq
[ 6390.746431] Start Seq = 00000b4b
[ 6495.959008] DeQueueRunning[0]= TRUE!
[ 6509.562987] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 6509.744337] Rcv Wcid(1) AddBAReq
[ 6509.744339] Start Seq = 000001b4
[ 6625.137887] 167, flush one!
[ 6630.113099] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1796
[ 6630.206860] 533, flush one!
[ 6630.741964] Rcv Wcid(1) AddBAReq
[ 6630.741966] Start Seq = 000001cf
[ 6742.155053] DeQueueRunning[0]= TRUE!
[ 6745.111277] 177, flush one!
[ 6747.740189] Rcv Wcid(1) AddBAReq
[ 6747.740193] Start Seq = 00000967
[ 6750.523335] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 6750.619808] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 6751.744651] Rcv Wcid(1) AddBAReq
[ 6751.744655] Start Seq = 000009ca
[ 6869.957513] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 6870.402336] f34, flush one!
[ 6870.532818] 104, flush one!
[ 6870.740003] Rcv Wcid(1) AddBAReq
[ 6870.740143] Start Seq = 0000012a
[ 6871.350654] Rcv Wcid(1) AddBAReq
[ 6871.350657] Start Seq = 0000001e
[ 6984.980909] 6a5, flush one!
[ 6985.371049] dd0, flush one!
[ 6988.728487] df7, flush one!
[ 6990.375916] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1586
[ 6990.745606] Rcv Wcid(1) AddBAReq
[ 6990.745610] Start Seq = 00000730
[ 7019.400651] DeQueueRunning[0]= TRUE!
[ 7105.135214] f6e, flush one!
[ 7109.017121] Rcv Wcid(1) AddBAReq
[ 7109.017167] Start Seq = 00000f9d
[ 7109.842207] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 7110.450464] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 7110.450477] fbd, flush one!
[ 7133.949740] DeQueueRunning[0]= TRUE!
[ 7225.416424] f27, flush one!
[ 7225.435794] 84f, flush one!
[ 7229.945636] 85c, flush one!
[ 7230.592572] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 7230.777404] Rcv Wcid(1) AddBAReq
[ 7230.777408] Start Seq = 00000f78
[ 7345.108557] d45, flush one!
[ 7348.564054] a7c, flush one!
[ 7350.238869] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1796
[ 7350.371513] Rcv Wcid(1) AddBAReq
[ 7350.371608] Start Seq = 00000d8f
[ 7467.255065] d09, flush one!
[ 7469.893220] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 7469.997667] d22, flush one!
[ 7470.396863] 2ed, flush one!
[ 7470.718656] 2ee, flush one!
[ 7470.729667] Rcv Wcid(1) AddBAReq
[ 7470.729773] Start Seq = 00000307
[ 7585.146751] 979, flush one!
[ 7589.161361] Rcv Wcid(1) AddBAReq
[ 7589.161443] Start Seq = 00000996
[ 7589.899465] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1878
[ 7710.345755] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 7712.144788] Rcv Wcid(1) AddBAReq
[ 7712.144792] Start Seq = 000000f1
[ 7712.145609] Rcv Wcid(1) AddBAReq
[ 7712.145611] Start Seq = 000000f1
[ 7712.146485] Rcv Wcid(1) AddBAReq
[ 7712.146487] Start Seq = 00000bf5
[ 7712.146911] Rcv Wcid(1) AddBAReq
[ 7712.146915] Start Seq = 00000bf5
[ 7825.072249] 248, flush one!
[ 7830.424086] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 7944.974385] 44c, flush one!
[ 7949.187824] Rcv Wcid(1) AddBAReq
[ 7949.187879] Start Seq = 00000d6a
[ 7949.854278] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 7950.141201] d6f, flush one!
[ 7950.268678] 456, flush one!
[ 7950.539768] d70, flush one!
[ 7950.687315] 457, flush one!
[ 7950.778928] d84, flush one!
[ 7950.866069] Rcv Wcid(1) AddBAReq
[ 7950.866143] Start Seq = 00000466
[ 8065.068157] 66a, flush one!
[ 8069.816564] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 8070.105281] 5f0, flush one!
[ 8070.382810] 5f1, flush one!
[ 8070.718901] Rcv Wcid(1) AddBAReq
[ 8070.718994] Start Seq = 0000060b
[ 8185.241536] 424, flush one!
[ 8190.274844] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 8190.564706] Rcv Wcid(1) AddBAReq
[ 8190.564710] Start Seq = 00000878
[ 8196.805946] Rcv Wcid(1) AddBAReq
[ 8196.805948] Start Seq = 000008b8
[ 8307.983622] Rcv Wcid(1) AddBAReq
[ 8307.983625] Start Seq = 00000398
[ 8309.781046] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1729
[ 8310.227921] 39f, flush one!
[ 8310.435970] 3a0, flush one!
[ 8310.863224] Rcv Wcid(1) AddBAReq
[ 8310.863305] Start Seq = 000003b7
[ 8330.381622] DeQueueRunning[0]= TRUE!
[ 8425.119388] c7c, flush one!
[ 8425.352503] 34e, flush one!
[ 8426.955276] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 8426.955281] 35a, flush one!
[ 8430.319361] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 8430.712298] Rcv Wcid(1) AddBAReq
[ 8430.712315] Start Seq = 00000c92
[ 8430.712707] Rcv Wcid(1) AddBAReq
[ 8430.712708] Start Seq = 000003b7
[ 8547.987919] Rcv Wcid(1) AddBAReq
[ 8547.987925] Start Seq = 0000088c
[ 8549.581572] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1437
[ 8551.842474] Rcv Wcid(1) AddBAReq
[ 8551.842512] Start Seq = 00000dc0
[ 8551.842870] Rcv Wcid(1) AddBAReq
[ 8551.842873] Start Seq = 0000088f
[ 8551.843397] Rcv Wcid(1) AddBAReq
[ 8551.843399] Start Seq = 0000088f
[ 8551.845708] Rcv Wcid(1) AddBAReq
[ 8551.845711] Start Seq = 00000dc0
[ 8670.207766] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 8671.270506] Rcv Wcid(1) AddBAReq
[ 8671.270512] Start Seq = 00000e76
[ 8673.965151] Rcv Wcid(1) AddBAReq
[ 8673.965153] Start Seq = 00000c76
[ 8785.122189] 65f, flush one!
[ 8788.218395] Rcv Wcid(1) AddBAReq
[ 8788.218399] Start Seq = 0000009c
[ 8789.886081] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 1504
[ 8790.705985] Rcv Wcid(1) AddBAReq
[ 8790.705988] Start Seq = 000006d5
[ 8863.351759] DeQueueRunning[0]= TRUE!
[ 8907.034008] Indicate_Legacy_Packet():flush reordering_timeout_mpdus! RxWI->Flags=128, pRxWI.TID=0, RxD->AMPDU=0!
[ 8907.034013] 2cf, flush one!
[ 8910.404213] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 8910.798987] 306, flush one!
[ 8990.713225] sd 6:0:0:0: [sdc] 31537152 512-byte logical blocks: (16.1 GB/15.0 GiB)
[ 8990.720046]  sdc: sdc1
[ 9024.999960] 332, flush one!
[ 9029.918559] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 1734
[ 9030.219395] 214, flush one!
[ 9030.486264] 215, flush one!
[ 9030.563512] 338, flush one!
[ 9030.701600] Rcv Wcid(1) AddBAReq
[ 9030.701697] Start Seq = 00000222
[ 9030.701963] Rcv Wcid(1) AddBAReq
[ 9030.701991] Start Seq = 00000340
[ 9039.786271] usb 4-1.3: reset high-speed USB device number 3 using ehci-pci
[ 9041.223574] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 9041.223587] sd 6:0:0:0: [sdc] tag#0 Sense Key : Unit Attention [current] 
[ 9041.223590] sd 6:0:0:0: [sdc] tag#0 Add. Sense: Not ready to ready change, medium may have changed
[ 9041.223593] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 01 12 34 80 00 00 80 00
[ 9041.223595] blk_update_request: I/O error, dev sdc, sector 17970304
[ 9071.785818] usb 4-1.3: reset high-speed USB device number 3 using ehci-pci
[ 9073.223442] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 9073.223448] sd 6:0:0:0: [sdc] tag#0 Sense Key : Unit Attention [current] 
[ 9073.223450] sd 6:0:0:0: [sdc] tag#0 Add. Sense: Not ready to ready change, medium may have changed
[ 9073.223454] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 01 12 34 80 00 00 08 00
[ 9073.223456] blk_update_request: I/O error, dev sdc, sector 17970304
[ 9103.785386] usb 4-1.3: reset high-speed USB device number 3 using ehci-pci
[ 9105.222769] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 9105.222774] sd 6:0:0:0: [sdc] tag#0 Sense Key : Unit Attention [current] 
[ 9105.222777] sd 6:0:0:0: [sdc] tag#0 Add. Sense: Not ready to ready change, medium may have changed
[ 9105.222780] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 01 12 34 80 00 00 08 00
[ 9105.222782] blk_update_request: I/O error, dev sdc, sector 17970304
[ 9105.351799]  sdc: sdc1
[ 9105.461548] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 9105.461555] sd 6:0:0:0: [sdc] tag#0 Sense Key : Not Ready [current] 
[ 9105.461558] sd 6:0:0:0: [sdc] tag#0 Add. Sense: Medium not present
[ 9105.461561] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 38 00 00 08 00
[ 9105.461564] blk_update_request: I/O error, dev sdc, sector 56
[ 9105.462530] sdc: detected capacity change from 16147021824 to 0
[ 9105.464254] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 9105.464258] sd 6:0:0:0: [sdc] tag#0 Sense Key : Not Ready [current] 
[ 9105.464260] sd 6:0:0:0: [sdc] tag#0 Add. Sense: Medium not present
[ 9105.464262] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 38 00 00 08 00
[ 9105.464264] blk_update_request: I/O error, dev sdc, sector 56
[ 9105.464266] Buffer I/O error on dev sdc, logical block 7, async page read

The only way to make mass storage work correctly is unplugging this wifi stick.

PVince81 commented 7 years ago

Same issue even if the wifi stick is plugged on my PC tower's USB 3 ports while the mass storage is plugged on the USB 2 port. The driver is likely messing with the USB subsystem of the kernel because I don't think that one USB hub could disturb another one...