TiGGeR
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
Hallo, ich habe folgendes Problem :
Ich habe ebend das neue Ubuntu installiert, jedoch wird mir irgendwie keine IP zugewiesen ?! :-/
Erstmal ein paar informationen zum System usw.
Es ist ein Intel® D945GCLF und ich nutze das Onboard Lan - jenes wurde auch erkannt soweit ich das sehe (als eth0) scheint es auch zu funktionieren.
meine Umgebung sieht so aus : PC –– Switch –– IPCOP Router –– DSL Modem –– Internet Es hängen noch 4 andere Rechner und ein Drucker an der Switch und alles funktioniert Perfekt.
Wen ich nun das Netzwerkkabel (ich habe 3 verschiedene an allen Ports der Switch getestet) anschließe dan leuchten an Switch und an der Onboard karte die LEDs und wen ich dan die verbindung aktiviere und Ubuntu versucht eine IP zu beziehen, dan tut sich nicht viel und nach einer weile meldet er dan "Verbindung getrennt". Ich habe auch schon manuell eine IP eingestellt, dan meldet er "verbunden" aber ich kann dan Trodzdem nicht mit den anderen rechnern daten austauschen oder ins Internet.
Hat Irgend jemmand ne Idee bzw kann mir helfen ? Mfg Tigger EDIT ok ich habe soebend festgestellt das die Onboard karte wohl nicht richtig erkannt wird.
Ich habe auch unter google ähnlich Forumsthreads gefunden jedoch keine hilfreiche antwort woran dies direkt liegen kann.
Also Eth0 ist zwar vorhanden jedoch sind keine Schnitstellen infos oder ähnliches verfügbar. :-/
|
stuttitown
Anmeldungsdatum: 11. März 2006
Beiträge: 1309
Wohnort: Stuttgart
|
Hallo Tigger, jetzt hast du uns aber neugierig gemacht. ☺ Poste bitte mal die Ausgabe lshw -C network Grüße, Ronny
|
TiGGeR
(Themenstarter)
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
*-generic
description: Ethernet interface
product: Illegal Vendor ID
vendor: Illegal Vendor ID
physical id: 0
bus info: pci@0000:01:00.0
logical name: eth0
version: ff
serial: 00:1c:c0:32:a6:c3
size: 1GB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: bus_master vga_palette cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full latency=255 link=yes
maxlatency=255 mingnt=255 module=r8169 multicast=yes port=twisted pair speed=1GB/s
*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: pan0
serial: 9e:57:7f:b9:22:0e
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes Bearbeitet von "Elektronenblitz63": Syntax. Verwende bitte Codeblöcke für die Terminalausgaben. Der Inhalt des Beitrags ist ansonsten sehr schlecht lesbar. Siehe dazu auch Forum/Syntax
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, es gab da mal einen Bug mit dem hier verwendeten Treibermodul r8169 in Verbindung mit dem Parameter "configuration: autonegotiation=on" Trage versuchsweise mal folgendes in das Startsript rc.local ein:
ethtool -s eth0 autoneg off
exit 0 Starte den Rechner neu.
|
TiGGeR
(Themenstarter)
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
Hallo, ich bilde mir ein die meldung verbindung getrennt kommt jetzt schneller als vorher, kann aber täuschen, jedenfalls hat es nicht geholfen. ☹
ansonsten muss ich mir halt ne Netzwerkkarte bestellen, aber ist doch schon komisch... Mfg Tigger
|
stuttitown
Anmeldungsdatum: 11. März 2006
Beiträge: 1309
Wohnort: Stuttgart
|
Hast du das Handbuch von dem Board? Wenn ja, schau mal was für ein Chip von der Netzwerkkarte drauf ist. Zur Not ein Blick kann auch helfen. Bitte dann mal posten, danke. Bin über Umwege auf folgende Threat's gestoßen. http://www.linuxquestions.org/questions/linux-networking-3/realtek-813981688169-on-2.6.21.3-or-newer-593495/ http://ubuntuforums.org/showthread.php?t=538448 Sind allerdings nicht ganz neu ... Aber vllt hilft es weiter ^^ Grüße, Ronny
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Prüfe auch über diese Abfrage ob es sich tatsächlich um eine Realtek Karte handelt:
lspci -nn | grep -i net Es gab bislang öfters Probleme mit dieser Karte und dem Treiber, die allerdings mit ubuntu 8.10 behoben sein sollten. Vielleicht wird aber auch das falsche Modul geladen. Diese Meldung is ja auch etwas eigenartig: *-generic description: Ethernet interface product: Illegal Vendor ID vendor: Illegal Vendor ID
|
TiGGeR
(Themenstarter)
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
Hallo, das board hat folgenden Netzwerk chip "Realtek RTL8102EL 10/100 Mbit".
@stuttitown die lösungen deiner links haben leider nicht geholfen.
@elektronenblitz63 :
| lspci -nn | grep -i net
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev ff)
|
Mfg Tigger
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Es wird der falsche Treiber für Karte geladen. Kompiliere den benötigten Treiber. Paket im Anhang. Das ist der Originaltreiber von Realtek. Bei dem Paket sind nur die Dateirechte "verbogen" und es gibt Probleme beim entpacken. Das Paket im Anhang ist entsprechend aufbereitet. Es müssen vorab die Kernel-Header und das Paket build-essential installiert werden. http://packages.ubuntu.com/intrepid/build-essential http://packages.ubuntu.com/search?keywords=linux-headers-2.6.27-7&searchon=names&suite=intrepid§ion=all Bei den linux-headers die verwendete Kernelversion beachten:
uname -r Dann den falschen Systemtreiber sperren:
echo 'blacklist r8169' | sudo tee -a /etc/modprobe.d/blacklist Treiberpaket aus dem Anhang herunterladen, entpacken und kompilieren:
tar xvzf r8101-1.010.00.tar.gz
cd r8101-1.010.00
sudo make Auf Fehlermeldungen achten. Ein sudo make install ist ggf. überflüssig. Rechner neu starten und prüfen:
ifconfig
lsmog | grep r8101 Keine Ausgabe? Modul manuell laden.
sudo modprobe r8101 Und wieder prüfen.
- r8101-1.010.00.tar.gz (47.9 KiB)
- Download r8101-1.010.00.tar.gz
|
TiGGeR
(Themenstarter)
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
Hallo, ich habe die Header und build essentials erfolgreich installiert.
dan den treiber entpackt, leider gibts beim kompilieren dan Fehler siehe hier : sudo make
make -C src/ clean
make[1]: Betrete Verzeichnis '/home/marcus/r8101-1.010.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
make[1]: Verlasse Verzeichnis '/home/marcus/r8101-1.010.00/src'
make -C src/ modules
make[1]: Betrete Verzeichnis '/home/marcus/r8101-1.010.00/src'
make -C /lib/modules/2.6.27-7-generic/build SUBDIRS=/src modules
make[2]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.27-7-generic'
scripts/Makefile.build:41: /src/Makefile: No such file or directory
make[3]: *** Keine Regel, um »/src/Makefile« zu erstellen. Schluss.
make[2]: *** [_module_/src] Fehler 2
make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.27-7-generic'
make[1]: *** [modules] Fehler 2
make[1]: Verlasse Verzeichnis '/home/marcus/r8101-1.010.00/src'
make: *** [modules] Fehler 2 mfg
|
florianruh
Anmeldungsdatum: 8. Januar 2008
Beiträge: 19
|
Hallo, ich habe zufällig genau dasselbe Problem. Die Schritte, den Treiber selbst zu kompilieren habe ich auch ausführen können. Dazu kurz: die src/Makefile-Datei musste ich in Zeile 35 ändern: statt $(PWD) steht da nun der Pfad knallhart drin :
| $(MAKE) -C $(KDIR) SUBDIRS=/home/florian/Desktop/r8101-1.010.00/src modules
|
Anders ging es mit meinen spärlichen Makefile-Kenntnissen nicht... Nichtsdestotrotz erhalte ich aber folgende Fehlermeldung beim modprobe: "FATAL: r8101 not found." Das Kompilieren hat aber geklappt, und ich habe auch neugestartet. Die Datei "r8101.ko" ist im src-Ordner (s.o.) auch vorhanden. Wie geht es dann weiter? Viele Grüße Florian
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo florianruh,
und danke für die Hilfe. Muss noch sudo make install ausgeführt werden? @ TiGGeR prüfe mal welche Dateien sich im Ordner ~/src befinden.
|
florianruh
Anmeldungsdatum: 8. Januar 2008
Beiträge: 19
|
Hallo, nein, das "install" wird automatisch ausgeführt.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
nein, das "install" wird automatisch ausgeführt.
War beim Test auf meinem System auch so. Da es aber anscheinend nicht funktioniert hat, probiere es nochmal mit
sudo make
|
TiGGeR
(Themenstarter)
Anmeldungsdatum: 24. November 2005
Beiträge: 26
|
Hallo, so ich habs jetzt kompiliert und installiert bekommen, es wird mir auch mit lsmog | grep r8101 alles richtig angezeigt.
Nach einem Neustart ist jedoch keine Veränderung erkennbar, muss ich den Treiber irgendwie aktivieren oder so ? sprich das es auch wirklich den neuen nimmt und nicht den alten ? Mfg
|