Just for the record: I have a RTL8111/8168B card working fine on Squeeze AMD64.
,----[ lspci -v ] | | [...] | | | 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) | Subsystem: Micro-Star International Co., Ltd. Device 7599 | Flags: bus master, fast devsel, latency 0, IRQ 28 | I/O ports at e800 [size=256] | Memory at fdfff000 (64-bit, prefetchable) [size=4K] | Memory at fdff8000 (64-bit, prefetchable) [size=16K] | Expansion ROM at fe9e0000 [disabled] [size=128K] | Capabilities: [40] Power Management version 3 | Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ | Capabilities: [70] Express Endpoint, MSI 01 | Capabilities: [ac] MSI-X: Enable- Count=4 Masked- | Capabilities: [cc] Vital Product Data | Capabilities: [100] Advanced Error Reporting | Capabilities: [140] Virtual Channel | Capabilities: [160] Device Serial Number 03-00-00-00-68-4c-e0-00 | Kernel driver in use: r8169 `---- During initialisation it tries to patch its firmware but doesn't succeed. ,----[ /var/log/syslog ] | Apr 26 15:33:27 ceramic kernel: [ 0.677891] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded | Apr 26 15:33:27 ceramic kernel: [ 0.677908] r8169 0000:05:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 | Apr 26 15:33:27 ceramic kernel: [ 0.677946] r8169 0000:05:00.0: setting latency timer to 64 | Apr 26 15:33:27 ceramic kernel: [ 0.677988] alloc irq_desc for 29 on node 0 | Apr 26 15:33:27 ceramic kernel: [ 0.677989] alloc kstat_irqs on node 0 | Apr 26 15:33:27 ceramic kernel: [ 0.678001] r8169 0000:05:00.0: irq 29 for MSI/MSI-X | Apr 26 15:33:27 ceramic kernel: [ 0.678428] eth0: RTL8168d/8111d at 0xffffc90000c64000, 6c:62:de:ad:be:ef, XID 081000c0 IRQ 29 | Apr 26 15:33:27 ceramic kernel: [ 0.685110] eth0: unable to apply firmware patch `---- Anyway, networking works fine here. (Okay, I did no performance tests). See also: http://thread.gmane.org/gmane.linux.network/179166/focus=1069855
pgpvDe6o4vofp.pgp
Description: PGP signature