A long time ago the ethernet port on my laptop died causing me to buy a netgear gigabit pcmcia ethernet adapter using the rtl-8169 realtek chip.
since then the card only works well on kernel 2.4 versions. slackware worked without a hitch. the problem is ofcourse that i need a newer 2.6 kernel for fancy laptop extras.
when i went lfs i couldnt use any driver for the card except the one downloaded at the realtek website: module r1000.
any other driver slows down the laptop causing the kernel to loose ticks. i have tried slax and knoppix and both experience the same problem, only the older kernel doesnt.
when running module r1000 however everything is fine except that it is stuck at 100mbps half duplex. forcing it to use 1000mbps full duplex doesnt work as shown below
Code:
modprobe r1000 media=0x10
dmesg | grep eth0
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
eth0: Identified chip type is 'RTL8169SB/8110SB'.
eth0: r10001.02, the Linux device driver for Realtek Ethernet Controllers at 0x4000, 00:0f:b5:4d:83:1e, IRQ 11
eth0: Force-mode Enabled.
This Realtek NIC doesn't support 1000Mbps
eth0: 100Mbps Half-duplex operation.
Realtek RTL8169/8110 Family Gigabit Ethernet Network Adapter
Driver version:1.02
Released date:2006/02/23
Link Status:Not Linked
I/O Base:0x4000(I/O port)
IRQ:11
even though it says its not supported forcing 100mbps full duplex returns no error and still falls back to half duplex.
ethtool doesnt work at all giving me a permission denied error message. I am at a complete loss here.
i will try building a spanking new kernel and give the drivers in there a whirl but it seems doubtfull. whats more bizare is that a have similar cards on my desktop that work fine. might just be a pcmcia problem for the linux driver.
any help is greatly appreciated
thanks
goran sterjov