Hi Rene, On Tue, Dec 5, 2017 at 12:06 PM, René Rebe <rene@xxxxxxxxxxxxx> wrote: > Hi all, > > I write to start a discussion about the state of the mwifiex driver. > For over two years many other and me wait that the driver finally becomes > "stable". However, even with kernel 4.14.2 it still fails after some > minutes, or latest after some hours. With various stray errors in the system > log: > > Dec 5 09:50:50 surface3 kernel: mwifiex_pcie 0000:01:00.0: info: MWIFIEX > VERSION: mwifiex 1.0 (15.68.7.p119) > Dec 5 09:50:50 surface3 kernel: mwifiex_pcie 0000:01:00.0: driver_version = > mwifiex 1.0 (15.68.7.p119) > > Dec 5 10:38:28 surface3 kernel: mwifiex_pcie 0000:01:00.0: info: trying to > associate to 'XXX' bssid xx:xx:xx:xx:xx:xx > Dec 5 10:38:28 surface3 kernel: mwifiex_pcie 0000:01:00.0: info: associated > to bssid xx:xx:xx:xx:xx:xx successfully > ... > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: Firmware wakeup > failed As workaround you can disable powersave for wifi (using iw command) and test it should resolve an issue (at least it fixes for me). > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: PREP_CMD: FW in > reset state > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: PREP_CMD: card > is removed > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: deleting the > crypto keys > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: PREP_CMD: card > is removed > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: deleting the > crypto keys > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: PREP_CMD: card > is removed > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: deleting the > crypto keys > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: PREP_CMD: card > is removed > Dec 5 10:42:51 surface3 kernel: mwifiex_pcie 0000:01:00.0: deleting the > crypto keys > > Also, rmmod usually then hangs, and even if it eventually force unloads and > such re-loading the module does not even get it back into some working > state. Not even with echoing 1 into the pci reset file. > > If this firmware and driver is already for years not working very stable, > can this not at least recover more gracefully? > > Any suggestions how to finally address and solve these issues are welcome. > > If someone needs more logs and debug fluff let me know to generate it as > necessary. > > For what it is worth, at least the USB attached mwifi chip in the Surface 2 > appears to work more reliable with the Linux driver. > > Best regards, > René Rebe > > -- > René Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10117 Berlin > http://exactcode.com | http://t2-project.org | http://rene.rebe.de BR, marek -- as simple and primitive as possible ------------------------------------------------- Marek Belisko - OPEN-NANDRA Freelance Developer Ruska Nova Ves 219 | Presov, 08005 Slovak Republic Tel: +421 915 052 184 skype: marekwhite twitter: #opennandra web: http://open-nandra.com