[linux-l] Re: [linux-l] Re: [linux-l] [Debian 4.0] eth0: While getting interface flages: Kein passendes Gerät geunden"
Detlef Lechner
Detlef.Lechner at gmx.net
Do Feb 8 17:56:35 CET 2007
Hallo Lutz,
> Super, ist es also durchgelaufen? Hast Du auch Deinen neu
> compilierten
> Kernel gestartet, und nicht den von mir? Gib mal bitte
>
> uname -a
Linux MD97600 2.6.20 #4 SMP PREEMPT Mon Feb 5 19:21:01 CET 2007 i686
GNU/Linux
> ein. Das compilierte Modul könnte auch noch nicht geladen sein, ich
> glaube ich habe es gestern noch mit reinkonfiguriert. Das nächste:
> udev
> könnte Dir eine Strich durch die Rechnung machen. Bitte gib mal ein:
>
> ifconfig -a
lo Protokoll: Lokale Schleife
inet Adresse:127.0.0.1 Maske: 255.0.0.0
inet6 Adresse ...
UP LOOPBACK RUNNING MTU:16436 Metric: 1
RX Packets: 168 errors:0 dropped:0 overruns:0
TX Packets: 168 errors:0 dropped0 overruns:0 carrier:0
Kollisionen: 0 Sendewarteschlangenlänge: 0
RX bytes: 11634 (11.3 KiB) TX bytes: 11624 (11.3 KiB)
> Eventuell hat das Gerät auch einfach nur einen anderen Namen als
> vorher,
> damit findest Du es raus. Ansonsten schau mal, ob das Modul geladen
> ist:
>
> lsmod
lsmod gibt 39 Module aus:
------------------------------
cpufreq_ondemand
cpufreq_performance
cpufreq_powersave
acpi_cpufreq
freq_table
ipv6
thermal
fan
button
processor
ac
battery
af_packet
nls_utf8
ntfs
dm_snapshot
dm_mirror
dm_mod
snd_hda_intel
snd_hda_codec
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_timer
ehci_hcd
intel_agp
snd
soundcore
snd_page_alloc
i2c_i801
uhci_hcd
usb_core
agpgart
serio_raw
evdev
pcspkr
sr_mod
rtc
cdrom
-------------------------------
> Der Name ist rtl8139, wenn nicht bitte mit
>
> modprobe rtl8139
>
> laden. Dann Dürfte das Teil tun.
--------------------------------
MD97600: /usr/src/linux-2.6.20# modprobe rtl8139
FATAL: Module rtl8139 not found.
---------------------------------
>> Mein Ethernetcontroller ist Realtek Semiconductor co., Ltd RTL-8139.
>> Ich
>> vermute, daß ich den nicht eingebunden habe. Wie kann man das mit
>> dem
>> Werkzeug 'make menuconfig' bewerkstelligen?
>
> Wenn ich es gestern vergessen haben sollte: hier findest Du das
> Modul:
>
> cd /usr/src/linux-2.6.20
> make menuconfig
>
> Dann gehst Du nach
> -->Drivers
> --->Network
> --->10/100 Mbit
Die Menüpunkte heißen ein bißchen anders bei mir.
> Ziemlich weit unten dürftest Du die Realtek finden. Drücke
>
> m
>
> für Modul,
Es gibt dort 3 Zeilen, die '8139' enthalten:
i.) RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support
(EXPERIMENTAL)
ii.) RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
iii.) Support for uncommon RTL-8139 rev. K (automatic channel
equalization).
Im Moment hat ii.) das '<M>', iii.) einen '*' und i.) keinen Eintrag.
Ist das richtig? Kommen sich die drei eventuell ins Gehege?
> verlasse Menuconfig *mit* speichern,
--------------------------------------------------
Do you wish to save your new kernel configuration? Yes <CR>
--------------------------------------------------
> gib ein:
>
> make modules
(gestern abend sagtest Du 'make -j2 all'.)
Das macht er ohne Fehlermeldung.
> make modules_install
Das macht er ohne Fehlermeldung, soweit es das GNOME-Terminal anzeigt.
> Dann mit das Modul mit modprobe laden und freuen.
--------------------------------
MD97600: /usr/src/linux-2.6.20# modprobe rtl8139
FATAL: Module rtl8139 not found.
MD97600: /usr/src/linux-2.6.20# find / -name rtl8139
MD97600: /usr/src/linux-2.6.20#
---------------------------------
Was habe ich falsch gemacht?
Gruß
Detlef
Mehr Informationen über die Mailingliste linux-l