Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: dvb-usb-rtl2832u-openpli 20130918-5

Git Clone URL: (read-only)
Package Base: dvb-usb-rtl2832u-openpli
Description: Linux module for the RTL2832U DVB-T USB2.0 device
Upstream URL:
Licenses: GPL
Provides: dvb-usb-rtl2832u
Submitter: R00KIE
Maintainer: R00KIE
Last Packager: R00KIE
Votes: 17
Popularity: 0.056448
First Submitted: 2012-04-02 18:06
Last Updated: 2016-06-22 12:34

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

R00KIE commented on 2013-01-23 16:01

Based on Gringo's patches I have uploaded an updated PKGBUILD.
The package now ships a file to blacklist the driver that comes with the kernel.

Thanks for looking into this and providing patches.

Be aware that the kernel now has a driver that may already support your device.

I'd say the kernel driver should be used instead of this one if possible. The only downside is that signal strength, snr and fe lock are not reported in the same way as this driver, this means that using femon will not work as expected.

Scanning for channels with w_scan for example works fine. Remote control support may be much better than with this driver (I haven't tested it).

donny commented on 2013-01-23 07:22

Hi Gringo, nice job! I gonna try it tonight.

Gringo commented on 2013-01-22 19:55

Whoohoo, I fixed it! :) An updated source tarball can be downloaded from [1].

- I changed the include directories in the Makefile, because the paths were indeed changed.
- Also, a member field was removed from a struct in the kernel, but it was still in rtl2832u.c . I simply removed the lines containing the calls to this function and updated rtl2832u_ioctl.h to reflect the same change.

The source tarball below should be unrolled (tar -xzvf) and a package can be made with, for example, makepkg -cis (compile, install, clean). The added files are three patches, which can be checked if you want: Makefile.patch, rtl2832u.c.patch and rtl2832u_ioctl.h.patch. The resulting kernel module was tested and seems to work as good as the old one. Enjoy!


donny commented on 2013-01-22 19:40

I also tried to manually create some symlinks to previous locations and add paths to some #includes, but it didn't work. Also bumblebee stopped working with new kernel, so I downgraded back to 3.6.11. If you want to do the same and you cleaned your /var/cache/pacman/pkg, you can get the linux and linux-headers packages and .sig on

Gringo commented on 2013-01-21 22:58

@donny: that could be it. The 'missing' file is actually on my drive, but maybe it cannot be found. I tried to fix it by adding the directory that contains to file to my $PATH, but it didn't work.

The location is: /usr/src/linux-3.7.3-1-ARCH/drivers/media/usb/dvb-usb/dvb-usb.h

donny commented on 2013-01-21 21:53

does ot compile on 3.7.3. It looks like some dvb/usb directories in kernel sources has been changed.

Gringo commented on 2013-01-21 11:54

I'm getting an error compiling the module for Linux kernel 3.7.3-1-ARCH.

==> Starting build()...
patching file rtl2832u.h
make -C /usr/lib/modules/3.7.3-1-ARCH/build SUBDIRS=/tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir modules
make[1]: Entering directory `/usr/src/linux-3.7.3-1-ARCH'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
CC [M] /tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/demod_rtl2832.o
In file included from /tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/dvbt_demod_base.h:289:0,
from /tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/demod_rtl2832.h:72,
from /tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/demod_rtl2832.c:13:
/tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/foundation.h:19:21: fatal error: dvb-usb.h: No such file or directory
compilation terminated.
make[2]: *** [/tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir/demod_rtl2832.o] Error 1
make[1]: *** [_module_/tmp/yaourt-tmp-benny/aur-dvb-usb-rtl2832u-openpli/src/build_dir] Error 2
make[1]: Leaving directory `/usr/src/linux-3.7.3-1-ARCH'
make: *** [default] Error 2

kamiljk87 commented on 2012-09-05 19:29

Confirm also successfull compiling and detecting on kernel "linux-3.5.3-1-ARCH". Thanks.

R00KIE commented on 2012-08-28 01:20

It should work since /lib, which is owned by glibc, is a symlink to /usr/lib, however I have updated the package anyway since I prefer not to rely on symlinks.

kamiljk87 commented on 2012-08-23 19:47

In kernel 3.4.9-1-ARCH to compile successfull must change in Makefile line 22 from /lib/modules/$(KVER)/build to /usr/lib/modules/$(KVER)/build . And compilation was successfull.