• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] SuSE 10.0:RTL 8169 laeuft "gebremst",r100

Knappe

Hacker
Hallo,

habe die RTL8169 PCI-Karte schon seit laengerem laufen. Allerdings habe ich die gleichen Probleme wie in diesem Thread hier :
http://www.linux-club.de/viewtopic.php?t=71815&highlight=rtl8168

Nun habe ich mir die neuesten Treiber (Version 1.05 vom 21.11.2006) von der
Realtek-Download-Page heruntergeladen.

Endlich laeuft dieses Compile ohne besondere Probleme und Fehlermeldungen durch (im Gegensatz zu den Vorgaengern).

Allerdings wird grundsaetzlich nur r1000 und nicht r8169 erzeugt/verwendet.

Ich verwendet den Kernel 2.6.13-15.12-smp und bei den modprobe's bekomme ich
# modprobe -l | grep r8169
/lib/modules/2.6.13-15.12-smp/kernel/drivers/net/r8169.ko

# modprobe -l | grep r8169
/lib/modules/2.6.13-15.12-smp/kernel/drivers/net/r8169.ko

Zwar zeigt mir lsmod an, dass der Treiber r1000 geladen ist
# lsmod
Module Size Used by
r1000 37632 0
af_packet 59532 0
joydev 28672 0
lp 30912 0
parport_pc 62192 1
parport 61324 2 lp,parport_pc
bluetooth 90788 0
ipt_MASQUERADE 20736 1
ipt_tos 18432 2
ipt_length 18432 1
ipt_pkttype 18432 1
ipt_TCPMSS 21248 1
ipt_LOG 24704 38
ipt_limit 19328 38
ipt_MARK 19328 6
cls_fw 22656 2
sch_htb 37120 1
nls_utf8 18944 0
subfs 26752 1
cpufreq_ondemand 25864 0
cpufreq_userspace 66304 1
cpufreq_powersave 18560 0
powernow_k8 30592 1
freq_table 22912 1 powernow_k8
snd_pcm_oss 87328 0
snd_mixer_oss 38272 1 snd_pcm_oss
snd_seq 88920 0
snd_seq_device 27152 1 snd_seq
button 24992 0
battery 28552 1
ac 22920 0
edd 28704 0
it87 42784 0
floppy 91656 0
eeprom 25488 0
i2c_sensor 20224 2 it87,eeprom
i2c_isa 19328 0
ohci1394 54092 0
ieee1394 137976 1 ohci1394
snd_intel8x0 57376 1
forcedeth 39424 0
ohci_hcd 40196 0
shpchp 117928 0
snd_ac97_codec 133828 1 snd_intel8x0
i2c_nforce2 24960 0
i2c_core 42112 5 it87,eeprom,i2c_sensor,i2c_isa,i2c_nforce2
pci_hotplug 48528 1 shpchp
snd_ac97_bus 19584 1 snd_ac97_codec
snd_pcm 137608 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 47240 2 snd_seq,snd_pcm
snd 96768 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 28448 1 snd
snd_page_alloc 29456 2 snd_intel8x0,snd_pcm
ehci_hcd 54280 0
generic 22148 0 [permanent]
usbcore 159796 3 ohci_hcd,ehci_hcd
ipt_REJECT 22912 3
ipt_state 18688 36
iptable_mangle 19840 1
iptable_nat 44984 2 ipt_MASQUERADE
iptable_filter 19968 1
ip_conntrack 69044 3 ipt_MASQUERADE,ipt_state,iptable_nat
ip_tables 39936 13 ipt_MASQUERADE,ipt_tos,ipt_length,ipt_pkttype,ipt_TCPMSS,ipt_LOG,ipt_limit,ipt_MARK,ipt_REJECT,ipt_state,iptable_mangle,iptable_nat,iptable_filter
reiserfs 286960 1
dm_mod 83024 0
xfs 597920 4
exportfs 23552 1 xfs
raid1 37248 2
fan 22408 1
thermal 34316 1
processor 50568 2 powernow_k8,thermal
st 60584 2
aic7xxx 208052 1
scsi_transport_spi 44160 1 aic7xxx
sg 60080 0
sata_nv 28036 4
ide_cd 62624 0
cdrom 57528 1 ide_cd
libata 74376 1 sata_nv
amd74xx 32304 0 [permanent]
sd_mod 37376 8
scsi_mod 181176 6 st,aic7xxx,scsi_transport_spi,sg,libata,sd_mod
ide_disk 36096 5
ide_core 179256 4 generic,ide_cd,amd74xx,ide_disk

Aber ich bin mir wirklich nicht sicher, ob der wirklich geladen ist und wenn ja, ob der neue Treiber r1000 die Karte wirklich unterstuetzt ?!

Wenn ich unter YaST / Netzwerkkarte die vorgeschlagenen Netzwerkkarten mir ansehe, dann werden dort nur meine bestehenden aufgelistet. Von einer neuen (mit dem Treiber r1000) keine Spur :cry:
 

revealed

Guru
lsmod sagt bei dir ja:

# lsmod
Module Size Used by
r1000 37632 0

wenn du bei "modprobe r1000" keine Fehler bekommst müsste es funktionieren.

Wenn du im YAST2 bei Netzwerkgeräte -> Netzwerkkarte schaust. (Traditionelle Methode) -> Weiter und dort die Karte anwählst die mit r1000 starten soll; Dann "Bearbeiten" wählst und dort "Erweitert" -> "Hardwaredetails" dann sollte dort als Modulname r1000 für die zu verwende Karte eingetragen sein.

Dann währe zumindest sicher das die Karte das r1000 verwendet.

Aber "modprobe r1000" darf keine Fehler melden.

gruss

R
 
OP
K

Knappe

Hacker
@revealed

modprobe ergibt KEINEN Fehler.

...dann sollte dort als Modulname r1000 ...

Leider nicht, es steht immer noch der "alte" Name drin : r8169.

Wenn ich den dann auf "r1000" ändere, via YaST abspeichere, anschliessend YaSt-Netzwerkkarte erneut aufrufe, dann "scannt" er die installierten Netzwerkkarten wieder und erzeugt sofort einen neuen Eintrag (= doppelt). Auch dann steht im neuem Eintrag wieder r8169.

Insofern ist mir überhaupt nicht klar, wie ich das "r1000"-Modul mit der Netzwerkkarte geladen bekommen soll ? :evil:
 

revealed

Guru
eventuell hilft dir

rmmod r8169

dann

modprobe r1000

dann Nochmal in der Netzwerkkarten Konfiguration r1000 eintragen weiter?

bin mir aber nicht 100 % sicher.

Gruss

R
 
OP
K

Knappe

Hacker
--> kein Modul in /proc/modules gefunden

Dagegen
--> keine Meldung, 3 Sekunden später war Internetverbindung weg.

Habe dann

Code:
modprobe r1000
gemacht:
--> Internetverbindung war sofort wieder da.

In YaST den Modulname bei der zugehörigen Netzwerkkarte geändert
--> keine Änderung : Internet, Netzwerk läuft.

Anschliessend Server neu gebootet :
--> keine Änderung : Internet, Netzwerk läuft und in YaST ist der neue Modulname "r1000" verblieben !

Damit ist sichergestellt, dass das neue Modul verwendet wird.

Insofern hat sich mein Problem gelöst ... herzlichsten Dank :)
 
Oben