The driver does not compile anymore because __devinit/__devexit macros have been deprecated in Linux 3.8 (see https://patchwork.kernel.org/patch/1766601/ ). Redefining __devinit, __devexit and __devexit_p as empty macros fixes the code, that can be successfully compiled and installed on Linux 3.8. I attached a patch that fixes the driver compilation.
Tested on Linux 3.8.0-25-generic x64. ** Patch added: "rts_bpp_linux-3.8.patch" https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/971876/+attachment/3722798/+files/rts_bpp_linux-3.8.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/971876 Title: Realtek Card Reader RTL8411 Device 5289 (PCI 03:00.0) Driver and udisks Rule To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/971876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs