{"action":"created","issue":{"url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/114","repository_url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware","labels_url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/114/comments","events_url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/114/events","html_url":"https://github.com/qca/open-ath9k-htc-firmware/issues/114","id":190550940,"number":114,"title":"All kinds of weird problems when using more than one or two Atheros cards","user":{"login":"rodizio1","id":21161270,"avatar_url":"https://avatars.githubusercontent.com/u/21161270?v=3","gravatar_id":"","url":"https://api.github.com/users/rodizio1","html_url":"https://github.com/rodizio1","followers_url":"https://api.github.com/users/rodizio1/followers","following_url":"https://api.github.com/users/rodizio1/following{/other_user}","gists_url":"https://api.github.com/users/rodizio1/gists{/gist_id}","starred_url":"https://api.github.com/users/rodizio1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rodizio1/subscriptions","organizations_url":"https://api.github.com/users/rodizio1/orgs","repos_url":"https://api.github.com/users/rodizio1/repos","events_url":"https://api.github.com/users/rodizio1/events{/privacy}","received_events_url":"https://api.github.com/users/rodizio1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-11-20T10:40:19Z","updated_at":"2016-11-22T18:11:48Z","closed_at":null,"body":"I've beeen trying to narrow this issue down for months now, but it's so weird, really don't know what to do further. Already tried disabling LED blinking, but that didn't seem to help much.\r\n\r\nSometimes cards don't get initialized, sometimes they do, but don't receive packets, sometimes they do and receive packets only for a second or two then they crash.\r\n\r\n```\r\n[   62.491439] device ec086b1c7834 left promiscuous mode\r\n[   62.495125] ath: phy3: Set HW RX filter: 0x37\r\n[   62.506186] device ec086b1c4645 left promiscuous mode\r\n[   62.514370] ath: phy2: Set HW RX filter: 0x37\r\n[   62.521136] device c46e1f21bbf1 left promiscuous mode\r\n[   62.535178] ath: phy1: Set HW RX filter: 0x37\r\n[   63.355188] device c46e1f21bbf1 entered promiscuous mode\r\n[   63.368003] ath: phy1: Set HW RX filter: 0x37\r\n[   63.375141] device ec086b1c4645 entered promiscuous mode\r\n[   63.389368] device ec086b1c7834 entered promiscuous mode\r\n[   63.392006] ath: phy3: Set HW RX filter: 0x37\r\n[   63.392372] ath: phy2: Set HW RX filter: 0x37\r\n[   66.795152] cfg80211: Verifying active interfaces after reg change\r\n[   86.338279] device ec086b1c7834 left promiscuous mode\r\n[   86.344201] ath: phy3: Set HW RX filter: 0x37\r\n[   86.358185] device ec086b1c4645 left promiscuous mode\r\n[   86.370162] device c46e1f21bbf1 left promiscuous mode\r\n[   86.377554] ath: phy2: Set HW RX filter: 0x37\r\n[   86.378298] ath: phy1: Set HW RX filter: 0x37\r\n[   87.191206] device c46e1f21bbf1 entered promiscuous mode\r\n[   87.210421] ath: phy1: Set HW RX filter: 0x37\r\n[   87.215230] device ec086b1c4645 entered promiscuous mode\r\n[   87.218165] ath: phy2: Set HW RX filter: 0x37\r\n[   87.233157] device ec086b1c7834 entered promiscuous mode\r\n[   87.237414] ath: phy3: Set HW RX filter: 0x37\r\n[   94.811654] device ec086b1c7834 left promiscuous mode\r\n[   94.829155] device ec086b1c4645 left promiscuous mode\r\n[   94.841140] device c46e1f21bbf1 left promiscuous mode\r\n[   94.911149] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   94.911174] ath: phy3: REGISTER READ FAILED: (0x803c, -110)\r\n[   94.929142] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   94.929152] ath: phy2: REGISTER READ FAILED: (0x803c, -110)\r\n[   94.941136] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   94.941145] ath: phy1: REGISTER READ FAILED: (0x803c, -110)\r\n[   95.011135] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.011146] ath: phy3: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.029191] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.029201] ath: phy2: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.041133] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.041141] ath: phy1: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.111132] ath: phy3: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   95.111152] ath: phy3: REGISTER RMW FAILED:(0x0034, -110)\r\n[   95.129215] ath: phy2: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   95.129224] ath: phy2: REGISTER RMW FAILED:(0x0034, -110)\r\n[   95.141139] ath: phy1: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   95.141148] ath: phy1: REGISTER RMW FAILED:(0x0034, -110)\r\n[   95.211319] ath: phy3: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   95.211339] ath: phy3: REGISTER WRITE FAILED, multi len: 2\r\n[   95.211351] ath: phy3: Set HW RX filter: 0x2137\r\n[   95.229146] ath: phy2: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   95.229163] ath: phy2: REGISTER WRITE FAILED, multi len: 2\r\n[   95.229172] ath: phy2: Set HW RX filter: 0x2137\r\n[   95.241140] ath: phy1: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   95.241148] ath: phy1: REGISTER WRITE FAILED, multi len: 2\r\n[   95.241157] ath: phy1: Set HW RX filter: 0x2137\r\n[   95.699182] device c46e1f21bbf1 entered promiscuous mode\r\n[   95.712196] device ec086b1c4645 entered promiscuous mode\r\n[   95.728139] device ec086b1c7834 entered promiscuous mode\r\n[   95.799152] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.799175] ath: phy1: REGISTER READ FAILED: (0x803c, -110)\r\n[   95.812125] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.812137] ath: phy2: REGISTER READ FAILED: (0x803c, -110)\r\n[   95.828149] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.828164] ath: phy3: REGISTER READ FAILED: (0x803c, -110)\r\n[   95.899155] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.899172] ath: phy1: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.912142] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.912159] ath: phy2: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.928154] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   95.928172] ath: phy3: REGISTER READ FAILED: (0x810c, -110)\r\n[   95.939883] device ec086b1c7834 left promiscuous mode\r\n[   95.954228] device ec086b1c4645 left promiscuous mode\r\n[   95.966261] device c46e1f21bbf1 left promiscuous mode\r\n[   95.999147] ath: phy1: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   95.999165] ath: phy1: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.012261] ath: phy2: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   96.012275] ath: phy2: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.028299] ath: phy3: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   96.028349] ath: phy3: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.099157] ath: phy1: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.099174] ath: phy1: REGISTER WRITE FAILED, multi len: 2\r\n[   96.099181] ath: phy1: Set HW RX filter: 0x2137\r\n[   96.112140] ath: phy2: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.112156] ath: phy2: REGISTER WRITE FAILED, multi len: 2\r\n[   96.112165] ath: phy2: Set HW RX filter: 0x2137\r\n[   96.128151] ath: phy3: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.128177] ath: phy3: REGISTER WRITE FAILED, multi len: 2\r\n[   96.128185] ath: phy3: Set HW RX filter: 0x2137\r\n[   96.199161] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.199179] ath: phy1: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.212135] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.212146] ath: phy2: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.228147] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.228161] ath: phy3: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.299148] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.299168] ath: phy1: REGISTER READ FAILED: (0x810c, -110)\r\n[   96.312145] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.312153] ath: phy2: REGISTER READ FAILED: (0x810c, -110)\r\n[   96.328130] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.328138] ath: phy3: REGISTER READ FAILED: (0x810c, -110)\r\n[   96.399132] ath: phy1: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   96.399143] ath: phy1: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.412147] ath: phy2: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   96.412155] ath: phy2: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.428138] ath: phy3: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   96.428158] ath: phy3: REGISTER RMW FAILED:(0x0034, -110)\r\n[   96.499135] ath: phy1: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.499147] ath: phy1: REGISTER WRITE FAILED, multi len: 2\r\n[   96.499156] ath: phy1: Set HW RX filter: 0x2137\r\n[   96.512162] ath: phy2: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.512170] ath: phy2: REGISTER WRITE FAILED, multi len: 2\r\n[   96.512177] ath: phy2: Set HW RX filter: 0x2137\r\n[   96.528283] ath: phy3: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   96.528322] ath: phy3: REGISTER WRITE FAILED, multi len: 2\r\n[   96.528330] ath: phy3: Set HW RX filter: 0x2137\r\n[   96.777224] device c46e1f21bbf1 entered promiscuous mode\r\n[   96.791159] device ec086b1c4645 entered promiscuous mode\r\n[   96.807129] device ec086b1c7834 entered promiscuous mode\r\n[   96.877172] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.877213] ath: phy1: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.891132] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.891141] ath: phy2: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.907130] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.907139] ath: phy3: REGISTER READ FAILED: (0x803c, -110)\r\n[   96.977128] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.977137] ath: phy1: REGISTER READ FAILED: (0x810c, -110)\r\n[   96.991127] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   96.991135] ath: phy2: REGISTER READ FAILED: (0x810c, -110)\r\n[   97.007124] ath: phy3: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   97.007133] ath: phy3: REGISTER READ FAILED: (0x810c, -110)\r\n[   97.077130] ath: phy1: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   97.077140] ath: phy1: REGISTER RMW FAILED:(0x0034, -110)\r\n[   97.091162] ath: phy2: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   97.091185] ath: phy2: REGISTER RMW FAILED:(0x0034, -110)\r\n[   97.107124] ath: phy3: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   97.107140] ath: phy3: REGISTER RMW FAILED:(0x0034, -110)\r\n[   97.177140] ath: phy1: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   97.177155] ath: phy1: REGISTER WRITE FAILED, multi len: 2\r\n[   97.177166] ath: phy1: Set HW RX filter: 0x2137\r\n[   97.191130] ath: phy2: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   97.191139] ath: phy2: REGISTER WRITE FAILED, multi len: 2\r\n[   97.191146] ath: phy2: Set HW RX filter: 0x2137\r\n[   97.207131] ath: phy3: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   97.207139] ath: phy3: REGISTER WRITE FAILED, multi len: 2\r\n[   97.207146] ath: phy3: Set HW RX filter: 0x2137\r\n```\r\n\r\nWhen this occurs, packet reception stops, ifconfig RX bytes/packets does not increase anymore.\r\n\r\nTried to unload the ath9k module, this seems to have crashed the whole USB subsystem, my ssh connection is gone and keyboard also doesn't work anymore.\r\n\r\nIt doesn't occur always and sometimes the REGISTER READ FAILED message don't seem to cause issues, here it looks like two of the three cards don't work:\r\n\r\n```\r\n[   12.637170] device c46e1f21bbf1 entered promiscuous mode\r\n[   12.737172] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   12.737189] ath: phy1: REGISTER READ FAILED: (0x803c, -110)\r\n[   12.837174] ath: phy1: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   12.837191] ath: phy1: REGISTER READ FAILED: (0x810c, -110)\r\n[   12.937164] ath: phy1: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   12.937174] ath: phy1: REGISTER RMW FAILED:(0x0034, -110)\r\n[   13.037171] ath: phy1: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   13.037187] ath: phy1: REGISTER WRITE FAILED, multi len: 2\r\n[   13.037195] ath: phy1: Set HW RX filter: 0x2137\r\n[   13.649167] device ec086b1c4645 entered promiscuous mode\r\n[   13.749169] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   13.749184] ath: phy2: REGISTER READ FAILED: (0x803c, -110)\r\n[   13.849174] ath: phy2: Timeout waiting for WMI command: WMI_REG_READ_CMDID\r\n[   13.849189] ath: phy2: REGISTER READ FAILED: (0x810c, -110)\r\n[   13.949169] ath: phy2: Timeout waiting for WMI command: WMI_REG_RMW_CMDID\r\n[   13.949183] ath: phy2: REGISTER RMW FAILED:(0x0034, -110)\r\n[   14.049172] ath: phy2: Timeout waiting for WMI command: WMI_REG_WRITE_CMDID\r\n[   14.049188] ath: phy2: REGISTER WRITE FAILED, multi len: 2\r\n[   14.049195] ath: phy2: Set HW RX filter: 0x2137\r\n[   14.661168] device ec086b1c7834 entered promiscuous mode\r\n[   14.665794] ath: phy3: Set HW RX filter: 0x37\r\n```\r\n\r\nBut actually, only the first card doesn't work (5.3MiB received vs. 200MiB received):\r\n\r\n```\r\nc46e1f21bbf1 Link encap:UNSPEC  HWaddr C4-6E-1F-21-BB-F1-28-01-00-00-00-00-00-00-00-00\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:5132 errors:0 dropped:4528 overruns:0 frame:0\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:1000\r\n          RX bytes:5604144 (5.3 MiB)  TX bytes:0 (0.0 B)\r\n\r\nec086b1c4645 Link encap:UNSPEC  HWaddr EC-08-6B-1C-46-45-00-00-00-00-00-00-00-00-00-00\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:195558 errors:0 dropped:4218 overruns:0 frame:0\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:1000\r\n          RX bytes:213549336 (203.6 MiB)  TX bytes:0 (0.0 B)\r\n\r\nec086b1c7834 Link encap:UNSPEC  HWaddr EC-08-6B-1C-78-34-00-00-00-00-00-00-00-00-00-00\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:193286 errors:0 dropped:3218 overruns:0 frame:0\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:1000\r\n          RX bytes:211068312 (201.2 MiB)  TX bytes:0 (0.0 B)\r\n```\r\n\r\n\r\nNext test I wanted to do was to check if setting the cards in promiscous mode has something to do with it, rebooted and tried:\r\n\r\niwconfig wlan0 mode monitor\r\nifconfig wlan0 up\r\n\r\n\r\nNow the USB subsystem seems frozen again. \r\n\r\nNext try was to only disable the packet reception in my startup script. Rebooted, now I cannot get three cards to work anymore _at all_. It always hangs while initializing the cards (bringing them up and into monitor mode on the desired channel).\r\n\r\nThe weird thing is, nothing regarding the wifi cards was changed, just commented out a line in a script that runs way after the initialization of the wifi cards. I know this sounds not logic at all, but I've had such weird behaviour on different occasions. It seems that just changing something completely unrelated makes a difference. Not sure why, maybe because some stuff gets loaded or executed with a few nano or milli-seconds different when files have changed on the sdcard? \r\n\r\nUsers of my EZ-Wifibroadcast image also reported similar things, some had problems with a newer version although they did not change anything with their hardware or setup and I did just some scripting cleanups and cosmetic stuff, i.e. nothing that would affect the wifi cards at all.\r\n\r\nOne user reported he could trigger that behaviour just by choosing a different channel, which also seems to make no sense at all.\r\n\r\nI also could find forum posts from users trying to use more than two Atheros sticks from more than a year ago, they suffered the same problems.\r\n\r\n\r\nNext test again with two cards. This time I can succesfully bring them up and issue \"ifconfig wlan0 promisc\".\r\n\r\nNow the weird thing is, when I set the cards to promiscous mode via ifconfig, it seems to _always_ trigger that REGISTER_READ_TIMEOUT message. However, sometimes the card is still able to receive packets, even though the message appeared. After running \"ifconfig wlan0 promisc\" a few times in a row though, it certainly stops working. \r\n\r\nI can also trigger this with only one card. I.e. start-up the system, configure card, run \"ifconfig promisc\" for maybe 5-10 times and the card crashes.\r\n\r\n\r\n\r\nSome general infos:\r\n- It seems to get worse with more cards: Two cards seem to work in 99.9% of cases, three cards in maybe 10%.\r\n\r\n- Can be reproduced with TPLink 722N/Alfa AWUS036NHA (both AR9271) and TPLINK 822 V2 (AR9287)\r\n\r\n- It seems related to other stuff using the USB bus. If the ethernet connection on the Pi is in use (which is also connected via USB internally), three cards almost never work.\r\n\r\n- The same happens with other wifi cards (rt2800usb). 1x ath9k_htc plus 3x rt800usb works, 2x ath9k_htc plus 1x rt2800usb is flaky. 2x ath9k_htc plus 2x rt2800usb is even more flaky. \r\n\r\n- However, 4x rt2800usb without any Atheros cards is absolutely stable and works 100%.\r\n\r\n- 4x Atheros cards _never_ work, not at all. Even when plugging them each after another, the 4th one always causes all kinds of crashes and issues\r\n\r\n- When plugging the cards slowly each after another (instead of having all three connected during boot-up), chances to get them working seem to be higher, but it doesn't always work.\r\n\r\n- It seems to have gotten worse since I changed Kernel timer frequency to 1000Hz (in order to fix a different problem with packets being delayed on the USB-Bus or subsystem somewhere).\r\n\r\n- It is not power-related or bad cables or something, I have even gone so far as soldering the adapters directly to the Raspberry USB Ports and powering the Pi and the cards directly from a 7.5 Ampere power supply connected to a large Lipo battery. Problem remains.\r\n\r\n- The problems only occur during initialization of the cards or a few seconds after the startup of the rx program which puts the cards into promiscous mode. If the cards have \"survived\" past that, they run stable for hours or even days. But just killing and re-starting the rx program (or issuing \"ifconfig wlan0 promisc\") can make them crash again anytime.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/comments/262319489","html_url":"https://github.com/qca/open-ath9k-htc-firmware/issues/114#issuecomment-262319489","issue_url":"https://api.github.com/repos/qca/open-ath9k-htc-firmware/issues/114","id":262319489,"user":{"login":"olerem","id":3816114,"avatar_url":"https://avatars.githubusercontent.com/u/3816114?v=3","gravatar_id":"","url":"https://api.github.com/users/olerem","html_url":"https://github.com/olerem","followers_url":"https://api.github.com/users/olerem/followers","following_url":"https://api.github.com/users/olerem/following{/other_user}","gists_url":"https://api.github.com/users/olerem/gists{/gist_id}","starred_url":"https://api.github.com/users/olerem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olerem/subscriptions","organizations_url":"https://api.github.com/users/olerem/orgs","repos_url":"https://api.github.com/users/olerem/repos","events_url":"https://api.github.com/users/olerem/events{/privacy}","received_events_url":"https://api.github.com/users/olerem/received_events","type":"User","site_admin":false},"created_at":"2016-11-22T18:11:48Z","updated_at":"2016-11-22T18:11:48Z","body":"can you recompile the kernel with this change?\r\ndiff --git a/drivers/net/wireless/ath/ath9k/hif_usb.h b/drivers/net/wireless/ath/ath9k/hif_usb.h\r\nindex 7c2ef7e..438701c 100644\r\n--- a/drivers/net/wireless/ath/ath9k/hif_usb.h\r\n+++ b/drivers/net/wireless/ath/ath9k/hif_usb.h\r\n@@ -61,7 +61,7 @@ extern int htc_use_dev_fw;\r\n #define MAX_PKT_NUM_IN_TRANSFER 10\r\n \r\n #define MAX_REG_OUT_URB_NUM  1\r\n-#define MAX_REG_IN_URB_NUM   64\r\n+#define MAX_REG_IN_URB_NUM   8\r\n \r\n #define MAX_REG_IN_BUF_SIZE 64\r\n"}}
{"actor":{"display_login":"olerem"}}