Hi,

habe auf meinem Laptop den Archkernel erneuert. Dieser und dessen Version davor...und weiß der Geier wie viele davor, geben beim Boot die Fehlermeldung an, dass eth1 (ipw2100) nicht eingeschaltet werden kann. Ich habe unter mkinitcpio.conf alle Hooks gesetzt die ich für relevant finde (ide,autodetect,udev,core,pcmcia,net,usb,usbinput,filesystem, etc) also eigentlich alle.

Ich habe auch das Treiberpaket "ipw2100" installiert.

Weder der Kernel noch dessen Fallback können die wlankarte initiieren...
Hat sich irgendwas geändert? Gibts den Treiber nicht mehr?
also ich hab ipw2100 bei mir drin und wlan laeuft auch.
kernel: 2.6.32.9-1
Dann versteh ich nicht, warum es bei mir nicht mehr funzt...Beim alten Kernel läufts, beim neuen nicht mehr.
linux-ka schriebHi,
Ich habe auch das Treiberpaket "ipw2100" installiert.
meinst Du "ipw2100-fw" ?
Genau, das hab ich installiert. Rufe ich in der rc.conf auch als Modul auf.

Hier mal die Meldung aus /var/log/messeges.log

Aktueller Kernel:
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
ipw2100Error calling register_netdev.
ipw2100 0000:02:02.0: PCI INT A disabled
ipw2100: probe of 0000:02:02.0 failed with error -5
==> kein wlan

Alter Kernel:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
==> wlan
14 Tage später
Also, ich habe nun den ndiswrapper aktualisiert und das kernel-image neu erstellt. aber ich kann immernoch nicht meine wlankarte aktivieren. da der alte kernel das schafft nehme ich mal Abstand von der Annahme sie sei defekt.

Ich kann beim besten Willen nicht sehen, was an dem neuen Kernel faul ist, zumal er ja scheinbar bei anderen mit gleicher wlan karte zu funktionieren scheint...
@Xukashi: hast du deinen kernel selber gebaut oder den via pacman und das repo installiert? magst du mir eventuell deine hooks in der mkinitcpio auflisten, vielleicht habe ich bei mir ja nen Fehler drin 🙁

Ich verwende folgende, (quasi alle wenn ich das richtig sehe):
HOOKS="base udev autodetect ide pata scsi sata usb usbinput consolefont pcmcia resume net keymap filesystems"
Sehe ich den Fehler nicht??

Hiiiiieehlfe,..büdde 🙁
also ich nutze den archkernel ausn repos.

HOOKS="base udev autodetect pata uresume filesystems"

was gibt er dir denn bei einem

lsmod | grep ipw2100

aus? wenn das modul drin steht dann mach mal ein

modprobe ipw2100

und test dann mal deine wlankarte
hi,

also ich habe mal nachgesehen, und ipw2100 wird gelistet.
ipw2100                62412  0 
libipw                 22851  1 ipw2100
Trotzdem kein Wlan. Mit einem "modprobe ipw2100" kann ich das wlan profile via netcfg auch nicht laden.

==>
Ich habe aber einmal das Modul entfernt und neugeladen
modprobe -r ipw2100 
modprobe -v ipw2100
Danach konnte ich das Profil mit netcfg laden. Und voila, das Netz steht.

Jetzt stellt sich aber die Frage, warum es nicht gleich nach dem Starten des Systems funktioniert. Dort wird das Modul doch geladen.
linux-ka schrieb Jetzt stellt sich aber die Frage, warum es nicht gleich nach dem Starten des Systems funktioniert. Dort wird das Modul doch geladen.
poste mal nach dem Booten (vor dem Entladen und Neuladen von ipw2200) die Ausgabe von dmesg.
Vielleicht sieht man da ja eine Fehlermeldung, etc.
Also "dmesg|grep ipw2100" liefert nach dem booten und vor dem Entladen des Moduls foglendes:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
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 0000:02:02.0: PCI INT A disabled
ipw2100: probe of 0000:02:02.0 failed with error -5
Nach dem Entladen:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
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 0000:02:02.0: PCI INT A disabled
ipw2100: probe of 0000:02:02.0 failed with error -5
Nach dem erneuten Laden:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
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 0000:02:02.0: PCI INT A disabled
ipw2100: probe of 0000:02:02.0 failed with error -5
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
ipw2100 0000:02:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100 0000:02:02.0: firmware: requesting ipw2100-1.3.fw
Man sieht schon nen Unterschied; scheinbar ist der Treiber beim Booten einfach nicht erreichbar.
ich denke mal, daran liegts:
linux-ka schrieb
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.
beim ersten mal kann anscheinend dir Firmware nicht geladen werden. Aus welchem Grund auch immer. Aber Du bist anscheinend nicht der einzige:
http://wiki.archlinux.org/index.php/Wireless_Setup#ipw2100_and_ipw2200
the module may need to be reloaded for the firmware to be loaded
Manchmal erfüllt es einen mit Trost nicht allein zu sein, aber irgendwie will sich bei mir das warme Gefühl nicht einstellen :/ Aber wenn genügend schreien wird es vielleicht bald eine Lösung geben 🙂 Vielleicht ja schon mit dem nächsten Major-Colonel.
naja, das Problem scheint's schon seit Jahren zu geben...
aber ich hab noch was gefunden, auf http://ipw2100.sourceforge.net/ :
To work around this, you can increase the default timeout value:
	echo 100 > /sys/class/firmware/timeout
and then reload the ipw2100 module. If this corrects your problem, you may wish to add the above line to your system startup scripts prior to the point at which the driver module would be loaded.
Wenn es das Problem schon ewig gibt, frage ich mich warum es bei meinem älteren Kernel ( der vorvorvorletzte) normal funktioniert. Und der ist nun lediglich (maximal) ein viertel Jahr alt.
darauf kann ich Dir auch nicht wirklich eine Antwort geben.

kann Dir nur sagen, dass das ganze schon länger bekannt ist:
users have most frequently reported the problem only with 2.6.9
2.6.9 wurde im Oktober 2004 freigegeben...