[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ethernet-Karte - ifup geht nicht: No such device



Ulrich Fürst schrieb:
Hallo zusammen!

Ich habe im meinem Desktop Rechner zwei Ethernet-Karten und eine
WLAN-Karte. Zwei davon gehen eine lässt sich nicht benutzen. Und zwar
diese:
# lspci -v
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
(rev 78) Subsystem: ASRock Incorporation K7VT6 motherboard
        Flags: bus master, medium devsel, latency 32, IRQ 185
        I/O ports at bc00 [size=256]
        Memory at dfffad00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

Diese (onboard) Karte habe ich längere Zeit nicht verwendet, kann also
auch nicht sagen, seit wann sie nicht mehr hochkommt (war
auskommentiert in interfaces).

Jetzt kommt beim starten die Fehlermeldung wie unten beim ifup. Deshalb
hab ich mal manuell geguckt was so geht und was nicht. Nach entladen
von via_rhine und mii habe ich:

# modprobe via_rhine
Jul 26 13:57:09 primus kernel: ACPI: PCI
interrupt for device 0000:00:12.0 disabled Jul 26 13:57:22 primus kernel:via-rhine.c:v1.10-LK1.4.1 July-24-2006 Written by Donald Becker Jul 26 13:57:22 primus kernel: PCI: Enabling device 0000:00:12.0 (0010 -> 0013) Jul 26 13:57:22 primus kernel: ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 185 Jul 26 13:57:22 primus kernel: eth1: VIA Rhine II at 0xdfffad00, 00:0b:6a:57:4d:10, IRQ 185. Jul 26 13:57:22 primus kernel: eth1: MII PHY found at address 1,
status 0x7849 advertising 05e1 Link 0000.

Sieht für mich gut aus.
Wenn ich jetzt aber die Karte verwenden will:
# ifup -v eth1
Configuring interface eth1=eth1 (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/madwifi
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant

ifconfig eth1 192.168.2.1 netmask 255.255.255.0                 up
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.

Das Modul ist geladen:

$ lsmod | grep rhine
via_rhine              21960  0
mii                     5248  1 via_rhine

Woran kann es hängen, bzw. wie kann ich nach dem Fehler suchen?

Ulrich

Hatte genau dasselbe Problem, als ich das Board in meinem Server
getauscht habe. Bin dem Problem nie weiter auf den Grund gegangen, weil
ich das System auch aus anderen Gründen noch neu aufsetzen
musste/wollte, aber m.E. liegt es daran, dass sich Debian irgendwie noch
Parameter (Mac-Adresse?) der alten NICs merkt. Vielleicht weiß einer der
alten Hasen ob es hinkommen kann.
Gruß
Michael

PS: Über google wirst du jede Menge Leute finden, die dasselbe Problem
haben/hatten, aber keiner hat eine Lösung anzubieten (nur Lösungen wie
"ich habe die NIC ein paar mal aus und wieder eingebaut und auf einmal
gings"-Lösungen :P)



Reply to: