Sie sind nicht angemeldet.

[gelöst] ipw2100 mal wieder

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

26.03.2007, 02:04

ipw2100 mal wieder

hi.
nachdem ich mein system neu aufgesetzt hatte und per sonsole selbst installiert habe, macht mir wieder mein wlan adapter kopfzerbrechen.
bin nach allen anleitungen vorgegangen.
ipw2100 treiber sind installiert und in die modules.autoload.d eingetragen
wireless-tools sind installiert
/etc/conf.d/net sowie /etc/conf.d/wireless sollten auch so aussehen wie sie aussehen sollen.
und zu guter letzt, im kernel habe ich auch alles das aktiviert was die anleitungen so gefordert haben.
beim systemstart wird der adapter gelistet, aber die treiber können nicht geladen werdne und so bekomme ich also auch partout kein eth1 zugewiesen. bin hilflos.
fände einen tipp wie es weitergehen könnte spitze.

danke im vorraus,
der torstn

Quellcode

1
2
3
4
5
6
7
8
9
10
darthvader tobue # /etc/init.d/net.eth1 start
 * Caching service dependencies ...                                       [ ok ]
 * Starting eth1  
*   Bringing up eth1 
 *     dhcp 
 *       network interface eth1 does not exist
  *       Please verify hardware or kernel module (driver)                 [ !! ] darthvader tobue

 # dmesg | grep -i ipw 
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2 ipw2100: Copyright(c) 2003-2006 Intel Corporation ipw2100: Detected Intel PRO/Wireless 2100 Network Connection ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed. ipw2100: eth1: ipw2100_get_firmware failed: -2 ipw2100: eth1: Failed to power on the adapter. ipw2100: eth1: Failed to start the firmware. ipw2100Error calling register_netdev. ipw2100: probe of 0000:02:02.0 failed with error -5 kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory. kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory. kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory. 


treiber nicht gefunden? aber ist doch installiert...
Melusine. Trüb tauber Hain am Musenginst. Krawel.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tobue« (26.03.2007, 23:11)


2

26.03.2007, 06:13

falls ein

Quellcode

1
# modules-update

nichts bringt, könntest du bei funktionierendem Internet (LIVECD & Co) in dein System chrooten und das Ebuild modules-rebuild emergieren.
Wenn du dann wieder mit deinem Kernel startest, gibt es den Befehl

Quellcode

1
module-rebuild rebuild

der dazu führt, daß nichtkerneleigene Drittanbietermodule passend für den aktuellen Kernel neucompiliert werden. Das half mir mit meinem Atheros Controller.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

26.03.2007, 15:32

Quellcode

1
2
3
# module-rebuild rebuild
** Preparing to merge modules:
darthvader tobue #


es wird überhaupt kein modul neu compiliert, seltsam. ich war dazu jetzt nicht im chroot, sondern in meiner aktuellen umgebung, so wie es im gentoo handbuch beschrieben wird.
Melusine. Trüb tauber Hain am Musenginst. Krawel.

4

26.03.2007, 15:45

Poste mal

Quellcode

1
2
3
4
grep IPW /usr/src/linux/.config
emerge -vp ipw2100-firmware
lsmod
ifconfig -a
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

26.03.2007, 16:31

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
darthvader tobue # grep IPW /usr/src/linux/.config
CONFIG_IPW2100=m
# CONFIG_IPW2100_MONITOR is not set
CONFIG_IPW2100_DEBUG=y
# CONFIG_IPW2200 is not set
darthvader tobue # emerge -vp ipw2100-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-wireless/ipw2100-firmware-1.3  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
darthvader tobue # lsmod
Module                  Size  Used by
darthvader tobue # ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0D:60:77:A7:FB
          inet addr:192.168.1.15  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:60ff:fe77:a7fb/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:620 errors:0 dropped:0 overruns:0 frame:0
          TX packets:426 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:151867 (148.3 Kb)  TX bytes:153863 (150.2 Kb)
          Base address:0x8000 Memory:c0220000-c0240000

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
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


aufschlussreich?
Melusine. Trüb tauber Hain am Musenginst. Krawel.

6

26.03.2007, 16:40

Du hast es als Modul im Kernel, lsmod zeigt aber an, dass du das Modul nicht geladen hast. Das solltest du vorher noch machen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

26.03.2007, 17:24

bei

Quellcode

1
# modprobe ipw2100

tut sich nichts

das modul wird auch beim systemstart automatisch geladen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
GNU nano 2.0.3      File: /etc/modules.autoload.d/kernel-2.6

# /etc/modules.autoload.d/kernel-2.6:  kernel modules to load when system boots.
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you'd like to load when the system
# starts into this file, one per line.  Comments begin with # and
# are ignored.  Read man modules.autoload for additional details.

# For example:
# aic7xxx
ipw2100


weiter unverändert :(
Melusine. Trüb tauber Hain am Musenginst. Krawel.

8

26.03.2007, 18:54

Wenn es richtig geladen worden wäre, dann würde lsmod es ja anzeigen. ;)
Mach mal ein

Quellcode

1
2
modprobe -r -v ipw2100
modprobe -v ipw2100

und poste auch ein dmesg (danach)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

26.03.2007, 20:10

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
# dmesg | grep ipw2100
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed.
ipw2100: eth1: ipw2100_get_firmware failed: -2
ipw2100: eth1: Failed to power on the adapter.
ipw2100: eth1: Failed to start the firmware.
ipw2100Error calling register_netdev.
ipw2100: probe of 0000:02:02.0 failed with error -5
kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory.
kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory.
kobject_add failed for ipw2100 with -EEXIST, don't try to register things with the same name in the same directory.


wieder mal, hach man
Melusine. Trüb tauber Hain am Musenginst. Krawel.

10

26.03.2007, 20:13

du musst auch die firmware installieren

emerge -av net-wireless/ipw2100-firmware
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.

11

26.03.2007, 20:21

@Lego
Hast du dir den Thread vorher durchgelesen? ;)

Zitat

Original von Tobue
darthvader tobue # emerge -vp ipw2100-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] net-wireless/ipw2100-firmware-1.3 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


Aber komisch dass er sie dennoch nicht findet.

Muss man die firmware nach einem Kernel-Update auf remergen? Ein Versuch ist es wert.

Naja, hau sie dir dennoch mal neu drauf und wenn dmesg beim Laden dasselbe ausgibt, dann poste mal wo emerge die Firmware abliegt und mittels

Quellcode

1
strace -e file modprobe ipw2100

wo die Firmware gesucht wird.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

12

26.03.2007, 20:40

dmesg gibt mir wieder das gleiche nach modprobe

hier der strace:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
strace -e file modprobe ipw2100
execve("/sbin/modprobe", ["modprobe", "ipw2100"], [/* 47 vars */]) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libz.so.1", O_RDONLY)        = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/etc/modprobe.conf", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
open("/etc/modprobe.conf", O_RDONLY)    = 3
open("/lib/modules/2.6.19-gentoo-r5/modules.dep", O_RDONLY) = 3
open("/lib/modules/2.6.19-gentoo-r5/kernel/drivers/net/wireless/ipw2100.ko", O_RDWR) = 3
open("/proc/modules", O_RDONLY)         = 6
Process 11101 detached
Melusine. Trüb tauber Hain am Musenginst. Krawel.

13

26.03.2007, 20:47

Nach einem erneuten mergen der Firmware also die selbe Meldung beim Laden?
Wo liegt die Firmware?
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

14

26.03.2007, 23:11

oh man. danke für eure hilfe. aber das wird mir irgendwie zu viel *g*
ich hab doch irgendwas von vornherein falsch gemacht, ich glaub gentoo is doch noch ne stufe zu hoch für mich. auch der kernel will nich so wie ich will, sind noch viele andere sachen die mir kopfzerbrechen bereiten.
ist mir alles noch zu verstrickt, wenn man nich dendurchblick hat ists einfach zu schwer sich ins gentoo reinzufuchsen und 5 naleitungen parallel zu lesen.

trotz allem, danke für alles :)
lösen wirs an der stelle am besten
Melusine. Trüb tauber Hain am Musenginst. Krawel.

15

26.03.2007, 23:22

Ich würd nicht gleich aufgeben, sondern einfach das Handbuch nochmal von vorne durchgehen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

16

26.03.2007, 23:39

glaub mir, ich hab handbuch gewelzt, in andren foren gelesen, im gentoo wiki gelesen, google missbraucht, zig seiten über use flags und portage gelesen aber mir ist einfach zu viel was ineinander greift, wenn es irgendwo hängt, dann komtm man an einer anderen stelle nich weiter und schaufelt probleme vor sich her
Melusine. Trüb tauber Hain am Musenginst. Krawel.

17

27.03.2007, 06:25

Zitat

Original von maggu2810
Muss man die firmware nach einem Kernel-Update auf remergen? Ein Versuch ist es wert.


das vermute ich fast, da ich nach dem Umstieg vom Genkernel auf die Vipersourcen gestern auch das Modul für meinen miniPCI WLan Adapter atc_pci neu emergieren mußte, damit der Kernel ihn verarbeitet.
Vielleicht trifft das hier auch zu ..
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de