greymattr wrote:Some users may be disappointed to learn that the release will contain a pre-built library. While this may not be ideal for some users, it is good progress and will allow for developers to recompile the driver as updates are made to the kernel. Going forward I am sure efforts will be made to incorporate a wireless driver where developers have access to 100% of the source.
Personally, I would like to thank you for your patience, and understanding through this process. As soon as we are able to release the driver, I will post another update.
Quite frankly, this is completely ridiculous. Belkin has already released the source code of this driver in a GPL tarball. Interestingly enough, the driver there has GPL license headers apparently added by Marvell.
Having seen the driver, I can say that even with full source code available it would be hard to get it accepted into OpenWrt for a number of reasons:
- Crappy non-standard ioctl interface instead of standard Linux wireless APIs.
- No support for upstream hostapd, requires an old version hacked up with a bunch of crappy patches.
- Bad code quality.
Of course not even having full source code means this thing is even less useful than it would have been with complete source code access.
It seems to me that the only sane way to get it working is to add support for the chipset to mwl8k or mwifiex-pcie, but who's going to do the work on that? Probably not Belkin...
From people with contacts at Marvell I heard that this situation is unlikely to change in the future. It seems to me that Belkin got scammed by Marvell and is now trying to push the costs of that onto their users.
I would recommend that anybody who bought this device believing Belkin's promises of OpenWrt support should either ask for a refund or sell it to somebody who doesn't care about OpenWrt support.