Commit Graph

32 Commits

Author SHA1 Message Date
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
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
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
Magnus Bergmark
416453cadc
No more NULL dereference and kernel panic on current kernels
Found patch on the web:
  http://users.telenet.be/x86_64/Patches/rtl8192eu-k3.13.patch

Before patch, kernel panic due to a NULL dereference in
rtw_ndev_notifier_register; this patch solves that problem by not using
these methods on kernel versions after a certain number, so it leads me
to believe that this patch is meant to make the driver compatible with
newer kernel versions.
2015-08-18 21:10:30 +02:00
Magnus Bergmark
1387cf623d
The official RTL8192EU linux driver from D-Link Australia
Version information: 20140812_rtl8192EU_linux_v4.3.1.1_11320
  2014-08-12
  version 4.3.1.1_11320
Source:
  ftp://files.dlink.com.au/products/DWA-131/REV_E/Drivers/DWA-131_Linux_driver_v4.3.1.1.zip

This version does not currently work on newer kernels, but it does
contain USB ID 2001:3319, which a lot of other repos in GitHub does not.
2015-08-18 21:03:11 +02:00