PDA

View Full Version : Problem with Realtek RTL8111B


soleng
2006-12-30, 04:26 AM CST
Hallo!

I have an Asus P5B motherboard with a built-in Gigabit ethernet card. I initially tried to install SUSE Linux on my machine, but then the DVD drive was not recoqnized. After that, I was very happy when Fedora installed. Unfortunately the ethernet card was not found by Fedora, but by manually doing

# insmod r1000.ko speed=100 duplex=1 autoneg=0
# ethtool -s eth0 speed 100 duplex full autoneg off

I get the ethernet card up and running or perhaps not running but walking :) .

The problem is that I get between 30 and 50% package loss and rtt times of around
2000 ms on my local network. :confused:

I have an Intel Core 2 Duo processor running the 2.6.18-1.2849.fc6 x86_64 kernel.
Any help will be much appreciated!

Greetings,
Harald

soleng
2006-12-30, 08:05 AM CST
I have upgraded the kernel to 2.6.18-1.2849.fc6 but the problems remain: eth0 is not detected at boot time and when running, it is slow.

Harald

vale_1969
2007-01-30, 01:07 AM CST
Hi,
I have exactly the same problem.
After downloading the new driver r1000_v1.05.tgz, I ran the same commands:
# insmod r1000.ko speed=100 duplex=1 autoneg=0
# ethtool -s eth0 speed 100 duplex full autoneg off
but when I checked the eth0 settings typing:
#ethtool eth0
the autonegotiation pause is always enabled.
I tried also setting speed to 1000 with same results.
When eth0 is active the whole system slow down incredibly: to open a terminal it takes a couple of minutes! :eek:
Did you or someone else find the way to solve this problem?

Thanks for any help.

Valerio

soleng
2007-01-30, 02:08 AM CST
I must admit that I have given up on the onboard card.

I bought a cheap network card, disabled the onboard card, and rebooted. Everything has worked as a charm from then on.

Harald

InKo
2007-01-30, 03:30 AM CST
hi,
it could be an IRQ blancing problem or ACPI problem. you should try ACPI=off or APIC as boot parameters.

:)

vale_1969
2007-02-02, 02:30 AM CST
Hi again, :(
I installed an old PCI network card (3com 3c905b) that I had, however, the problem is still there :confused: : when I activate the network device the computer slow down incredibly (more than 1 minutes to open a simple terminal :eek: ), however the network speed seems to be higher and more stable (almost no packets lost) differently from the onboard chipset.
I tried also to pass to the kernel different options to disable the IRQ balancing but nothing happened:
ACPI=off -> system hangs
NOIRQBALANCE -> system slow down
NOAPIC -> system slow down
NOAPIC, NOLAPIC, NOIRQBALANCE, IRQPOLL -> system slow down
I have to admit that I tried the above options without a clue, as I'm not an expert.

If the network device is activated at the start-up, linux takes around half an hour to start!!!

I don't know if this can help but here is the list of the services running on my linux after startup:
ACPID, ANACRON, ATD, ATI-FGLRX, AUTOFS, CROND, FIRSTBOOT, GPM, HALDAEMON, HPLIP, IRQBALANCE, KUDZU, MCSTRANS, MDMONITOR, MESSAGEBUS, NETFS, NETWORK,
NFSLOCK, PCSCD, PORTMAP, READ_AHEAD_EARLY, READ_AHEAD_AFTER, RESTORECOND, RPCGSSD, RPCIDMAPD, SMARTD, SMB, SSHD, SYSLOG.

!!!HELP!!!!