- DEB oder Quelle von Realtek downloaden und installieren/entpacken. (DEB: http://packages.debian.org/de/sid/all/r8168-dkms/download)
- folgenden Patch nach „/var/lib/dkms/r8168/8.035.00/source“ kopieren
- Patch anwenden.
- Kompilieren
dkms install -m r8168 -v 8.035.00 -k 3.8-6.dmz.1-liquorix-amd64
—
diff -ur r8168-8.035.00.org/r8168_n.c r8168-8.035.00/r8168_n.c
— r8168-8.035.00.org/r8168_n.c 2012-12-19 11:38:56.000000000 +0100
+++ r8168-8.035.00/r8168_n.c 2013-04-14 08:43:08.000000000 +0200
@@ -14541,7 +14541,7 @@
spin_unlock_irqrestore(&tp->phy_lock, flags);
}
-static int __devinit
+static int
rtl8168_init_board(struct pci_dev *pdev,
struct net_device **dev_out,
void __iomem **ioaddr_out)
@@ -14711,7 +14711,7 @@
goto out;
}
-static void __devinit
+static void
rtl8168_init_sequence(struct rtl8168_private *tp)
{
void __iomem *ioaddr = tp->mmio_addr;
@@ -14964,7 +14964,7 @@
};
#endif
-static int __devinit
+static int
rtl8168_init_one(struct pci_dev *pdev,
const struct pci_device_id *ent)
{
@@ -15128,7 +15128,7 @@
return 0;
}
-static void __devexit
+static void
rtl8168_remove_one(struct pci_dev *pdev)
{
struct net_device *dev = pci_get_drvdata(pdev);
@@ -17649,7 +17649,7 @@
.name = MODULENAME,
.id_table = rtl8168_pci_tbl,
.probe = rtl8168_init_one,
– .remove = __devexit_p(rtl8168_remove_one),
+ .remove = rtl8168_remove_one,
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,11)
.shutdown = rtl8168_shutdown,
#endif