• 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] Konfiguration Netzwerkkarte:Interface not available

Nirugil

Newbie
Hallo miteinander,

Ich hab auf nen neuen Rechner, HP Compaq dc7700 Ulrtra-slim Desktop, Suse Linux 10.1 und Windows XP Professional installiert. Unter Windows komme ich problemlos in Netzwerk. Unter Linux leider nicht. Im Yast wird der Ethernet Controller richtig erkannt. Die Konfiguration sieht eigentlich auch okay aus: Statische IP, Subnetzmaske, Domainname, Nameserver und Gateway stimmen. Konfigurationsname ist eth0 (wie überraschend :wink: ). Kein Fehler beim Speichern der Konfiguration.
Aber wenn ich ifconfig aufruf wird nur dieser Local Loopback lo aufgeführt. ifstatus eth0 liefert "Interface eth0 is not available".

Was hab ich vergessen einzustellen?
 
OP
N

Nirugil

Newbie
ifconfig -a liefert:
Code:
lo
Link encap: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
[i]alle Packete 0[/i]

sit0
Link encap:IPv6-in-IPv4
NOARP MTU 1480 Metric:1
[i]alle Pakete 0[/i]

Wo kommt denn das sit0 her und warum sehe ich das sonst nirgends?[/code]
 
A

Anonymous

Gast
Welcher Netzwerkcontroller ist denn da verbaut?

Code:
/sbin/lspci

/usr/sbin/hwinfo --netcard

sagt?

Genaue SuSE-/Kernelversion?

Code:
cat /etc/SuSE-release

uname -a

Greetz,

RM
 
OP
N

Nirugil

Newbie
lspci:
Code:
00:19.0 Ethernet controller: Intel Corporation Unknown device 104a (rev 02)

hwinfo --netcard:
Code:
13: PCI 19.0: 0200 Ethernet controller
[Created at pci.300]
UDI: /org/freedesktop/Hal/devices/pci_8086_104a
unique ID: kpGf.SON+p72hsFD
SysFS ID: /devices/pci0000:00/0000:00:19.0
SysFS BusID: 000:00:19.0
Hardware class: network
Modell: Hewlett-Packard Company Ethernet controller
Vendor: pci 0x8086 Intel Corporation
Device: pci 0x104a
SubVendor: pci 0x103c Hewlett Packard Company
SubDevice pci 0x2800
Revision: 0x02
Memory Range: 0xf0600000-0xf061ffff (rw,non-prefetchable)
Memory Range: 0xf0624000-0xf0624fff (rw,non-prefetchable)
I/O-Ports: 0x1000-0x101f (rw)
IRQ: 10 (no events)
Module Alias: pci:v00008086d0000104Asv0000103Csd00002800bc02sc00i00
Config status: cfg=no, avail=yes, need=no, active=unknow

cat /etc/SuSE-release:
Code:
SUSE LINUX 10.1 (X86-64)
VERSION = 10.1

uname -a:
Code:
Linux nirugil 2.6.16.13.-4-smp #1 SMP Wed May 3 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux
 

snaewe

Hacker
OK. Das sieht nach einem Intel e1000 aus.
Mach mal
Code:
modprobe e1000
und zeig dann mal die Ausgabe von
Code:
dmesg | tail -20

S.
 
OP
N

Nirugil

Newbie
Was ich auf der Intel-HomePage so gelesen habe basiert die Karte wohl zumindest auf e1000.
Der Treiber von dort ist aber auch nur das e1000 Modul, welches bereits installiert ist.
In Windows wird sie übrigens als Intel(R) 82566DM Gigabit Ethernet connection erkannt.

Code:
modprobe e1000
dmesg | tail -20

ergab:

Code:
EXT3 FS on sda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
NTFS driver 2.1.26 [Flags: R/W MODULE].
NTFS volume version 3.1.
NTFS volume version 3.1.
AppArmor: AppAmor (version 2.0-19.43r6320) initialized
audit(1172665576.112:2): AppArmor (version 2.0-19.43r6320) initialized

testparm[1967]: segfault at fffffffffffffff8 rip 0000555555580122 rsp 00007fffc0e99b70 error 4
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2006 Netfilter Core Team
tp_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (3998 buckets, 31984 max) - 296 bytes per conntrack
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PBTN]
testparm[2457]: segfault  at fffffffffffffff8 rip 0000555555580122 rsp 00007fff4c39b1d0 error 4
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found

Also soweit ich das sehe gibts bei e1000 keine Fehlermeldung. Hab auch schon probiert bei "Manuelle Konfiguration der Netzwerkkarte" im Yast unter Modulname verschiedene anzugeben (bin die Intel und HP Karten durchgegangen). Das Angeben hat geklappt :wink: , hatte leider aber keine Wirkung auf die Netzwerkverbindung.
 

snaewe

Hacker
Hhhmmm...

Vielleicht ist das e1000 Modul bloß etwas zu alt.
Bitte nochmal die Ausgabe von
Code:
/sbin/modinfo e1000

S.
 
OP
N

Nirugil

Newbie
Okay, die Version ist 7.0.28-NAPI. Ich hab im WWW eine Version 7.3.20 gefunden, aber da bekomme ich beim kompilieren eine Fehlermeldung:
Code:
nirugil:~ # cd /usr/local/install/e1000-7.3.20/src
nirugil:/usr/local/install/e1000-7.3.20/src # make install
Makefile:65: *** Linux kernel source not found. Stop.

Erfolg!
Okay, hab die Kernel Source installiert, und den neuen Treiber. Version ist also jetzt 7.3.20-NAPI.
Im Yast stand unter Netzkarte:
Hewlett Packard Ethernet Controler, nicht konfiguriert.

Ich habe die alte Konfiguration weggeschmissen und den Kontroller konfiguriert.
Tata!

Danke an alle! :D
 

snaewe

Hacker
Tja....
Schau mal hier http://www.linux-club.de/forum41.html, wie man die
Kernelquellen installiert.

Du brauchst aber keinen vollständig neuen Kernel zu bauen, sondern nur anfangen und dann abbrechen (mit CTRL-C).

(Vielleicht gibt's bei deiner SuSE auch eine einfache/schnelle Methode - Da darf dann jemand anders helfen :) )

Die Version 7.3.20 des e1000 Moduls sollte übrigens deine Karte unterstützen.

Viel Erfolg...

S.
 
Oben