Commit Graph

52 Commits

Author SHA1 Message Date
Carlos Garcés
aa5570d0d1 Merge branch 'master' into v4.4.1 2017-05-27 15:57:17 +02:00
Carlos Garcés
d084dea000 Fix compilation for ARM64 arch
The kernel module failed to build
on arm64 platform. Other platforms like x86 can build without problem
because the csum_ipv6_magic function are defined in arch specific
asm/checksum.h, which is missing on arm64 platform.
2017-05-27 15:03:29 +02:00
masterzorag
79262cd4ec build monitor mode by default 2017-05-27 15:03:28 +02:00
masterzorag
8162bfd881 silence two RT_TRACE
they are flooding logs, keep them commented for now
2017-05-27 15:03:28 +02:00
masterzorag
3e0bf8d181 fix for is_compat_task()
as seen and suggested by CGarces here https://github.com/CGarces/RTL8192EU-linux/issues/1#issuecomment-300795406
2017-05-27 15:03:28 +02:00
Carlos Garcés
c898434525 Fix build for API changes in kernel 4.11 2017-05-27 15:03:28 +02:00
absolutelyNoWarranty
67f51aacca Edit dkms.conf to use correct kernel version
See http://askubuntu.com/a/832372/634049
2017-05-27 15:03:28 +02:00
Magnus Olsson
7d57d3630e Add support for DKMS
Adds support for building, installing and uninstalling the driver using
DKMS. Once installed, DKMS will manage the kernel module and automatically
recompile it upon kernel upgrades.

This simplifies the installation and driver maintenance for users.
2017-05-27 15:03:28 +02:00
CGarces
4b6fb2ac29 Add kernel-4.7 and 4.8 compatibility 2017-05-27 15:03:28 +02:00
Kenneth Jorgensen
b1649067e5 Added support for PLANEX GW-300S Katana. 2017-05-27 15:03:28 +02:00
Magnus Bergmark
f0716d3c28 Fix speling eror 2017-05-27 15:03:28 +02:00
Magnus Bergmark
6b58a9bef0 Make it clear that this is just a mirror
I don't support or understand the code in this repo. I'm just keeping it here.
2017-05-27 15:03:28 +02:00
SSomov
ccd52ae017 Update Makefile
Support Raspberry Pi2 B
2017-05-27 15:00:10 +02:00
Wil Birkmaier
75a3553a24 Notes for working on Rosewill card and fix to compile under Fedora Core 21 with 4.1.x kernel
Conflicts:
	Makefile
2017-05-27 14:59:59 +02:00
Magnus Bergmark
addef147fa Merge pull request #35 from MilhouseVH/linux4120
Fix build with kernel 4.12-rc1
2017-05-24 06:59:23 +02:00
MilhouseVH
f93e5f0abc Fix build with kernel 4.12-rc1 2017-05-18 14:03:47 +01:00
Magnus Bergmark
4c81a7c107 Add README 2017-05-14 20:55:38 +02:00
masterzorag
53185f39b2 Add support for TP-Link TL-WN823N and variants 2017-05-14 20:55:38 +02:00
masterzorag
b1684fc6f6 Switch on 3 tested features 2017-05-14 20:55:38 +02:00
Magnus Bergmark
c23c613164 Merge pull request #34 from CGarces/patch-1
Fix compilation for ARM64 arch
2017-05-13 16:25:07 +02:00
Carlos Garcés
16c45522ec Fix compilation for ARM64 arch
The kernel module failed to build
on arm64 platform. Other platforms like x86 can build without problem
because the csum_ipv6_magic function are defined in arch specific
asm/checksum.h, which is missing on arm64 platform.
2017-05-13 15:41:51 +02:00
masterzorag
375492cbb7 set default platform to i386 PC 2017-05-11 20:58:00 +02:00
CGarces
3d6c7de21a Updated to 4.4.1 2017-05-11 20:49:39 +02:00
CGarces
9dde4572b4 Updated to v4.3.8_12406.20140929 2017-05-11 20:38:48 +02:00
Magnus Bergmark
dcd71fa873 Merge pull request #28 from CGarces/patch-1
Fix build for API changes in kernel 4.11
2017-04-19 06:29:11 +02:00
Carlos Garcés
86dfb14946 Fix build for API changes in kernel 4.11 2017-04-19 01:25:04 +02:00
Magnus Bergmark
a7fd0359f7 Merge pull request #25 from absolutelyNoWarranty/fix-dkms-conf
Edit dkms.conf to use correct kernel version
2017-04-02 08:52:10 +02:00
absolutelyNoWarranty
00293460e1 Edit dkms.conf to use correct kernel version
See http://askubuntu.com/a/832372/634049
2017-04-02 13:55:32 +08:00
Magnus Bergmark
54a6b1777a Merge pull request #16 from blastur/dkms
Add support for DKMS
2016-12-22 07:05:36 +01:00
Magnus Olsson
1d714dd498 Add support for DKMS
Adds support for building, installing and uninstalling the driver using
DKMS. Once installed, DKMS will manage the kernel module and automatically
recompile it upon kernel upgrades.

This simplifies the installation and driver maintenance for users.
2016-12-21 22:37:45 +01:00
Magnus Bergmark
f016814f0f Merge pull request #14 from CGarces/master
Add kernel-4.7 and 4.8 compatibility
2016-11-02 06:25:51 +01:00
CGarces
6563172295 Add kernel-4.7 and 4.8 compatibility 2016-11-01 12:12:21 +01:00
Magnus Bergmark
42ebec5162 Merge pull request #12 from gilcu3/master
corrected interface name
2016-10-13 19:16:04 +02:00
Reynaldo Gil Pons
4955a5a8d6 corrected interface name 2016-10-13 09:30:00 -04:00
Magnus Bergmark
62543696f1 Merge pull request #11 from kennethjor/master
Added support for PLANEX GW-300S Katana.
2016-10-07 20:26:40 +02:00
Kenneth Jorgensen
83638179d7 Added support for PLANEX GW-300S Katana. 2016-09-27 15:22:00 +09:00
Magnus Bergmark
0c80da7f67 Fix speling eror 2016-08-01 20:40:06 +02:00
Magnus Bergmark
c9eb264936 Make it clear that this is just a mirror
I don't support or understand the code in this repo. I'm just keeping it here.
2016-08-01 20:39:31 +02:00
Magnus Bergmark
86007a1387 Merge pull request #7 from jeremyb31/master
Add support for tp-links devices
2016-08-01 18:32:07 +00:00
jeremyb31
56ccb6b05c Add TP-Link devices 2016-07-11 16:13:44 -05:00
jeremyb31
16f07fe6fd Update usb_intf.c 2016-07-11 16:09:09 -05:00
jeremyb31
f0c1b5cb1c Update usb_intf.c 2016-07-10 08:25:30 -05:00
Magnus Bergmark
a322c84595 Merge pull request #2 from SSomov/patch-1
Update Makefile
2016-01-18 19:56:14 +01:00
SSomov
5c288352ab Update Makefile
Support Raspberry Pi2 B
2016-01-17 20:31:38 +03:00
Magnus Bergmark
1b39426f32 Merge pull request #1 from wbirkmaier/Fedora21Fixes
Notes for working on Rosewill usb nic and fix to compile under Fedora Co…
2015-12-13 13:23:04 +01:00
Wil Birkmaier
2b7b0110c6 Notes for working on Rosewill card and fix to compile under Fedora Core 21 with 4.1.x kernel 2015-12-12 14:37:36 -05:00
Magnus Bergmark
779c4bcd02
Add README 2015-11-11 21:03:59 +01:00
Magnus Bergmark
6793baedf5
Fix strnicmp not defined in Kernel >= 4.0
This particular fix is all over the internet, as patches posted on
mailing lists, package maintainer's mirrors, etc.

I don't know the full origin of it, but it works. It also makes sense. I
found a quote regarding it here:

http://comments.gmane.org/gmane.linux.drivers.driver-project.devel/71438
> [...] patched so it will compile against kernels that no longer
> provide the old procfs API and with calls to strnicmp() replaced with
> strncasecmp().

Here's an example of the patch in the wild:
9cf1f08f9a/8192cu-dkms/RTL8192CU-kernel-4.0.patch

Note that the sources mentioned above all talk about the more common
8192cu driver, but the change is the same as both drivers share the
majority of the code with each other.
<speculation>
I guess this is part of the reason why the hardware makers don't publish
updated drivers; they've copy-pasted it everywhere and patching them all
is a pain for them.
</speculation>
2015-11-10 23:23:22 +01:00
Magnus Bergmark
0c8b0caaaa
Fix "void value not ignored as it ought to be" errors
The macros in rtw_debug.h expands an `if` without a body, so this
error is emitted several dozen times when compiling.

Work-around found here:
f96431f1e3

Related issue discussion:
https://github.com/donahue95/rtl8192eu-linux-driver/issues/2

Thanks to donahue95 <donahue95@comcast.net>! <3

(donahue95/rtl8192eu-linux-driver@f96431f1e3)
2015-11-10 23:06:48 +01:00
Magnus Bergmark
89e79bf30a
Fix file_path symbol conflict with Linux 4.3
file_path is now something in kernel 4.3 that conflicts with this
version of the driver.

Work-around found here:
e2ca811346

See related issue for discussion about it:
https://github.com/hadess/rtl8723bs/issues/24
2015-11-10 23:04:30 +01:00