• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[erledigt] iwl4965agn wird nicht erkannt

Das Script meldet einen Firmware Fehler:
Code:
Fehlermeldung 
CND0190W: Es scheint ein Problem mit der WLAN firmware vorzuliegen
und @stka hat was dazu geschrieben. Die eine Datei fehlt aber bei Dir. Das kann die Lösung sein.
Du kannst die Fehler hier nachlesen: http://www.linux-tips-and-tricks.de/index.php/Table/collectNWData.sh-Fehlermeldungen-/

Gruß
 
OP
W

WhopperBS

Member
Tatsächlich, das Paket iwl4965-ucode war doppelt installiert. Ich meine mich zu erinnern, dass Yast irgendwann meinte, das Paket von der SUSE-DVD unbedingt nachinstallieren zu müssen. Nun ja, ich habe es runtergeschmissen, das Modul neu geladen und siehe da - die Karte läuft!!!!!

Stolze 14dBm Sendeleistung, SSID und Mac-Adresse vom eigenen Router werden erkannt und auch umliegende APs werden gesehen.

ABER: Daraufhin war ich so schlau, die Steuerung von ifup auf den NetworkManager umzustellen. Daraufhin ist wieder alles tot gewesen :(
Auch eine Rückkehr zu ifup hat nichts mehr gebracht.

Auf Anraten einer Skript-Fehlermeldung (Nummer hab ich vergessen), habe ich sämtliche Konfigurationen in Yast gelöscht, da sich das angeblich ja mit dem NetworkManager nicht gut verträgt. Daraufhin verschwand die Meldung auch. Aber es geht leider nach wie vor nur die Ethernetkarte.

Hier zum x-ten Mal die aktuelle Protokollausgabe:

Code:
collectNWData.sh V0.6.1.3-1
--- Welcher Netzwerkverbindungtyp soll getestet werden?
--- (2) Kabellose Verbindung (WLAN)
--- Welche Netzwerktopologie liegt vor?
--- (2) WLAN HW router <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgeführt?
--- (1) LinuxClient

!!! CND0330E: Es existiert keine WLAN Verbindung und es ist keine ESSID am Interface wlan0 gesetzt
--- 1 Fehler gefunden.
--- Gehe zu http://www.linux-tips-and-tricks.de/CND um detailiertere Hinweise zu den Fehlermeldungen/Warnungen zu bekommen und wie die Fehler beseitigt werden könnenF.

==================================================================================================================
==================================================================================================================
*** uname -a
Linux linux 2.6.25.11-0.1-default #1 SMP 2008-07-13 20:48:28 +0200 x86_64 x86_64 x86_64 GNU/Linux
==================================================================================================================
*** SuSE release
openSUSE 11.0 (X86-64)
VERSION = 11.0
==================================================================================================================
*** /etc/resolv
==================================================================================================================
*** /etc/hosts
127.0.0.1       localhost
127.0.0.2       linux.site linux
==================================================================================================================
*** route
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
==================================================================================================================
*** arp
==================================================================================================================
*** ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 00:1B:38:6C:C6:B5  
          inet6 Adresse: fe80::21b:38ff:fe6c:c6b5/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1135 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1239 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:777956 (759.7 Kb)  TX bytes:213977 (208.9 Kb)
          Interrupt:17 
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:3256 (3.1 Kb)  TX bytes:3256 (3.1 Kb)
==================================================================================================================
*** ping tests
connect: Network is unreachable
Ping of 195.135.220.3 failed
ping: unknown host www.suse.de
Ping of www.suse.de failed
==================================================================================================================
*** PCI devices
04:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
0c:00.0 Network controller [0280]: Intel Corporation Device [8086:4235]
==================================================================================================================
*** USB devices
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 147e:2016  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 15d9:0a33  
Bus 006 Device 003: ID 14aa:0222 AVerMedia (again) or C&E 
Bus 006 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 04f2:b018 Chicony Electronics Co., Ltd Video Device
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
==================================================================================================================
*** List of loaded modules
| ac                      | acpi_cpufreq            | aes_generic             | aes_x86_64               |
| af_packet               | arc4                    | ata_piix                | battery                  |
| bcm3510                 | binfmt_misc             | button                  | cbc                      |
| cdrom                   | cfg80211                | compat_ioctl32          | cpufreq_conservative     |
| cpufreq_powersave       | cpufreq_userspace       | crypto_blkcipher        | cx22700                  |
| cx22702                 | cx24110                 | cx24123                 | dib0070                  |
| dib3000mb               | dib3000mc               | dib7000m                | dib7000p                 |
| dibx000_common          | dm_crypt                | dm_mod                  | dock                     |
| dvb_core                | dvb_pll                 | dvb_ttpci               | dvb_usb                  |
| dvb_usb_dtt200u         | ecb                     | edd                     | ehci_hcd                 |
| ext3                    | fan                     | ff_memless              | firmware_class           |
| fuse                    | hid                     | i2c_core                | i2c_i801                 |
| ieee1394                | intel_agp               | ipv6                    | isl6421                  |
| iTCO_vendor_support     | iTCO_wdt                | iwl4965                 | iwlcore                  |
| jbd                     | l64781                  | lgdt330x                | libata                   |
| lnbp21                  | loop                    | mac80211                | mbcache                  |
| microcode               | mmc_core                | mt2060                  | mt2131                   |
| mt2266                  | mt312                   | mt352                   | nvidia                   |
| nxt200x                 | nxt6000                 | ohci1394                | ohci_hcd                 |
| or51132                 | or51211                 | output                  | processor                |
| qt1010                  | ricoh_mmc               | rtc_cmos                | rtc_core                 |
| rtc_lib                 | s5h1409                 | s5h1420                 | saa7146                  |
| saa7146_vv              | scsi_mod                | sdhci                   | sd_mod                   |
| sg                      | sha256_generic          | snd                     | snd_hda_intel            |
| snd_hwdep               | snd_mixer_oss           | snd_page_alloc          | snd_pcm                  |
| snd_pcm_oss             | snd_seq                 | snd_seq_device          | snd_timer                |
| soundcore               | sp8870                  | sp887x                  | sr_mod                   |
| stv0297                 | stv0299                 | tda10021                | tda10023                 |
| tda1004x                | tda10086                | tda18271                | tda8083                  |
| tda826x                 | tda827x                 | tg3                     | thermal                  |
| ttpci_eeprom            | tua6100                 | uhci_hcd                | usbcore                  |
| usbhid                  | uvcvideo                | v4l1_compat             | vboxdrv                  |
| ves1820                 | ves1x93                 | video                   | videobuf_core            |
| videobuf_dma_sg         | videodev                | wmi                     | xc5000                   |
| zl10353                 |
==================================================================================================================
*** cat /etc/sysconfig/network/ifcfg-[earwd]* | egrep -v ".*=''"
==================================================================================================================
*** iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
wmaster0  no wireless extensions.
wlan0     IEEE 802.11abgn  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
==================================================================================================================
*** Actual date for bias of follwing greps
14:33:36 2008-09-10
==================================================================================================================
*** tail -n 300 /var/log/messages* | grep -i -A 5 'firmware'
Sep 10 14:18:55 linux firmware.sh[2813]: Cannot find  firmware file 'intel-ucode/06-0f-0d'
Sep 10 14:18:55 linux firmware.sh[2818]: Cannot find  firmware file 'intel-ucode/06-0f-0d'
Sep 10 14:18:56 linux network: Starting the NetworkManager
Sep 10 14:18:58 linux nm-system-settings: Loaded plugin ifcfg-suse: (C) 2008 Novell, Inc.  To report bugs please use the NetworkManager mailing list.
Sep 10 14:18:58 linux nm-system-settings: Loaded plugin keyfile: (c) 2007 - 2008 Red Hat, Inc.  To report bugs please use the NetworkManager mailing list.
---------------------------------------------------------------------------
==================================================================================================================
*** grep -i radio /var/log/boot.msg | tail -n 5
==================================================================================================================
*** dmesg | grep -i radio | tail -n 5
==================================================================================================================
*** tail -n 300 /var/log/messages* | -i firmware | tail -n 5
Sep 10 14:18:55 linux firmware.sh[2813]: Cannot find  firmware file 'intel-ucode/06-0f-0d'
Sep 10 14:18:55 linux firmware.sh[2818]: Cannot find  firmware file 'intel-ucode/06-0f-0d'
==================================================================================================================
*** ls -ls /lib/firmware
insgesamt 1040
  4 -rw-r--r-- 1 root root    137  6. Jun 23:59 3CCFEM556.cis
  4 -rw-r--r-- 1 root root    134  6. Jun 23:59 3CXEM556.cis
  4 -rw-r--r-- 1 root root    109  6. Jun 23:59 COMpad2.cis
  4 -rw-r--r-- 1 root root     76  6. Jun 23:59 COMpad4.cis
  4 -rw-r--r-- 1 root root    136  6. Jun 23:59 DP83903.cis
  0 lrwxrwxrwx 1 root root     20  3. Sep 15:29 dvb-ttpci-01.fw -> dvb-ttpci-01.fw-2622
240 -rw-r--r-- 1 root root 239956  1. Sep 13:09 dvb-ttpci-01.fw-2622
  4 -rw-r--r-- 1 root root     53  6. Jun 23:59 E-CARD.cis
188 -rw-r--r-- 1 root root 187608  2. Jul 22:03 iwlwifi-4965-1.ucode
188 -rw-r--r-- 1 root root 187672  2. Jul 22:03 iwlwifi-4965-2.ucode
344 -rw-r--r-- 1 root root 345008  2. Jul 22:03 iwlwifi-5000-1.ucode
  4 -rw-r--r-- 1 root root    253  6. Jun 23:59 LA-PCM.cis
  4 -rw-r--r-- 1 root root   2109  2. Jul 22:03 LICENSE.iwlwifi-4965-ucode
  4 -rw-r--r-- 1 root root   2075  2. Jul 22:03 LICENSE.iwlwifi-5000-ucode
  4 -rw-r--r-- 1 root root    107  6. Jun 23:59 MT5634ZLX.cis
  4 -rw-r--r-- 1 root root     54  6. Jun 23:59 NE2K.cis
  4 -rw-r--r-- 1 root root    210  6. Jun 23:59 PCMLM28.cis
  4 -rw-r--r-- 1 root root     68  6. Jun 23:59 PE-200.cis
  4 -rw-r--r-- 1 root root     74  6. Jun 23:59 PE520.cis
  8 -rw-r--r-- 1 root root   5083  2. Jul 22:03 README.iwlwifi-4965-ucode
  8 -rw-r--r-- 1 root root   4979  2. Jul 22:03 README.iwlwifi-5000-ucode
  4 -rw-r--r-- 1 root root     86  6. Jun 23:59 RS-COM-2P.cis
  4 -rw-r--r-- 1 root root     85  6. Jun 23:59 tamarack.cis
==================================================================================================================
*** ndiswrapper -l
==================================================================================================================
*** Active processes
wpa_supplicant:YES knetworkmanager:YES nm-applet:NO
==================================================================================================================
*** grep NETWORKMANAGER /etc/sysconfig/network/config
NETWORKMANAGER="yes"
==================================================================================================================
*** grep -i persistent /etc/sysconfig/network/config
==================================================================================================================
*** grep 'eth|ath|wlan|ra' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/70-persistent-net
/usr/bin/egrep: /etc/udev/rules.d/*net_persistent*: Datei oder Verzeichnis nicht gefunden
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:16:ea:8e:2a:10", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:38:6c:c6:b5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
==================================================================================================================
*** grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true
==================================================================================================================
*** iwlist scanning
wlan0     Interface doesn't support scanning : Network is down

==================================================================================================================
*** NWEliza states
IF:eth0  IP: IM:1
IF:wlan0  IP: IM:2
DI:2 dI:1 NIC:1 cNiC:2:1 NI:2 cNI:2 DHCP:2 NIW:wlan0-1 NDIS:0 NIWL:0 KM:0 AP:1

Ich verspüre gerade eine lustige Mischung aus Hoffnung und Verzweiflung... ;)
 
Tatsächlich, das Paket iwl4965-ucode war doppelt installiert. Ich meine mich zu erinnern, dass Yast irgendwann meinte, das Paket von der SUSE-DVD unbedingt nachinstallieren zu müssen. Nun ja, ich habe es runtergeschmissen, das Modul neu geladen und siehe da - die Karte läuft!!!!!
Versuche das nochmal. Vielleicht klappts wieder.
Gruß
 
stka schrieb:
Bist du sicher, dass du die benötigte Firmware installiert hast?
Bei mir läuft die Karte, hier mal ein Auszug aus "lspci"
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)

Schau mal im Verzeichnis /lib/firmware dort sollten Dateien wie:
iwlwifi-4965-1.ucode
iwlwifi-4965-2.ucode
drin sein.
Was für Dateien stehen unter /lib/firmware bei Dir?

Was liefer die Kommando Ausgabe von
Code:
lspci
?
Ist das die gleiche Karte?
Du hast die 64 bit Suse Vesion installiert, frage @stka was für eine Suse Version hat sie.
Die 64 bit Version mach mehr schwierigkeiten nach dem was ich hier in Forum so lese.
Du kannst aber auch mit der 32 bit versuchen.
Gruß
 
Grothesk schrieb:
Die Firmware ist immer noch doppelt vorhanden.
Welche genau meinst Du?
Code:
ls -ls /lib/firmware
insgesamt 1040

188 -rw-r--r-- 1 root root 187608  2. Jul 22:03 iwlwifi-4965-1.ucode
188 -rw-r--r-- 1 root root 187672  2. Jul 22:03 iwlwifi-4965-2.ucode
344 -rw-r--r-- 1 root root 345008  2. Jul 22:03 iwlwifi-5000-1.ucode
  4 -rw-r--r-- 1 root root   2109  2. Jul 22:03 LICENSE.iwlwifi-4965-ucode
  4 -rw-r--r-- 1 root root   2075  2. Jul 22:03 LICENSE.iwlwifi-5000-ucode
  
  8 -rw-r--r-- 1 root root   5083  2. Jul 22:03 README.iwlwifi-4965-ucode
  8 -rw-r--r-- 1 root root   4979  2. Jul 22:03 README.iwlwifi-5000-ucode
Gruß
 

Grothesk

Ultimate Guru
Code:
188 -rw-r--r-- 1 root root 187608  2. Jul 22:03 iwlwifi-4965-1.ucode
188 -rw-r--r-- 1 root root 187672  2. Jul 22:03 iwlwifi-4965-2.ucode
Die natürlich.
In dem Paket iwl4965-ucode ist nur die Datei
/lib/firmware/iwlwifi-4965-1.ucode
enthalten. Keine Ahnung, wo die *-2.ucode herkommt. Ich würde die mal löschen.
 
OP
W

WhopperBS

Member
Äh ja, werde ich tun. Aber erstmal muss ich wohl mein System retten ^^
Das ganze Neustarten und Module laden hat wohl meinen Kernel abgeschossen. Das resultierende Aufhängen beim Booten hat dann auch noch das Dateisystem angesägt. Werde jetzt mal versuchen, ein Backup von letzter Woche einzuspielen. Wenn ich wieder so weit bin, werde ich die letzten Hinweise mal ausprobieren...
 
OP
W

WhopperBS

Member
So, bis auf das WLAN läuft jetzt wieder alles.

Ich hab's noch mal mit nur einer Firmware versucht. D. h., entweder war nur *1-ucode oder nur *2-ucode in /lib/firmware. Hab jeweils auch das Modul neu geladen und neu gestartet. Aber leider wieder nicht mit dem gewünschten Erfolg. wlan0 ist zwar vorhanden, lässt sich aber nicht hochfahren.
Das Skript gibt wieder den Fehler CND0330E aus. Ich befürchte ja, dass die Firmware-Version einfach defekt ist...
 

Grothesk

Ultimate Guru
Lies dich da mal rein:
http://www.pc-forum24.de/suse-treiber/9224-aktuelle-wlan-treiber-fuer-opensuse-10-3-und-11-0-a-2.html
So ab Beitrag 13 wird es interessant.
 
OP
W

WhopperBS

Member
Danke für den Hinweis. Diese Seite kannte ich allerdings schon. Hab auch schon die compat*src.rpm mit der zugehörigen *ucode.rpm aus Beitrag 14 ausprobiert. Hat leider alles nichts gebracht. Mittlerweile habe ich sogar die aktuellsten Tarballs von intellinuxwireless.org besorgt und kompiliert. Damit wird allerdings die Karte überhaupt nicht mehr erkannt und das Modul auch nicht mehr automatisch geladen.
 

Grothesk

Ultimate Guru
Das wundert mich auch nicht weiter, denn die rpm sind schwer angepasst worden, damit die Karte erkannt wird.
Du bist gerade dabei, das System total zu verfummeln.
Viel Spaß noch dabei, ich bin nämlich nun raus aus der Nummer.
 
OP
W

WhopperBS

Member
Das wundert mich auch nicht weiter, denn die rpm sind schwer angepasst worden, damit die Karte erkannt wird.

Hm, ich verstehe nicht, wieso es Intel so schwer fällt, seine eigene Hardware zu erkennen ^^ Aber gut, da bin ich nur Laie...


Du bist gerade dabei, das System total zu verfummeln.

Naja, natürlich deinstalliere ich brav die alten Pakte, bevor ich was Neues drauf klatsche. Mal sehen, vielleicht gibt es ja demnächst frische Pakete für das neue Kernel-Update. Dann werde ich es damit noch mal probieren. Sonst versuche ich es evtl. mal mit ndiswrapper. Hab mir vorsorglich schon mal die Windoof-Treiber besorgt...

Viel Spaß noch dabei, ich bin nämlich nun raus aus der Nummer.

Joa, danke. Den werde ich bestimmt haben. Und falls doch noch ein Wunder geschieht, werde ich es hier kundtun.
 
OP
W

WhopperBS

Member
Soo, erstmal zur Beruhigung aller Anwesenden: Ich habe mein System nicht verfummelt. Es geht ihm ganz ausgezeichnet. Nach ein paar Tagen Frustpause und einigem hin- und herprobieren habe ich (vermutlich) einen reproduzierbaren Weg gefunden, die Karte zum Laufen zu bekommen. Ist zwar nicht besonders elegant, sieht aber folgendermaßen aus:

Das iwlwifi*-Paket kann man einfach auf der Platte lassen. Nach einem Neustart wird compat-wireless-kmp-default aus dem zuvor bereits genannten Forum installiert. Anschließend mit rmmod iwl4965 und modprobe iwl4965 das Modul neu laden. Et voila - der NetworkManager erbarmt sich und stellt eine Verbindung mit meinem Router her :)

ABER: Das gilt leider nur für eine Sitzung. VOR dem Herunterfahren muss das compat*rpm gelöscht und NACH einem Neustart wieder installiert werden (Modul neu laden nicht vergessen!). Mit rpm -U --force klappt es offenbar nicht.

Das ist so zwar noch nicht voll befriedigend aber besser als nichts. Ich werde demnächst mal die Paketbauer aus dem anderen Forum informieren. Das sieht für mich arg nach einem Softwarefehler aus. Oder gibt es hier jemanden, bei dessen 64-Bit-Suse diese Karte auch ohne dieses ganze Gefummel läuft??

Hat jemand evtl. spontan ne Idee, ob bzw. wie man sich hierfür ein Skript o.ä. basteln kann, um diesen dezent nervigen Vorgang zu automatisieren?
 
VOR dem Herunterfahren muss das compat*rpm gelöscht und NACH einem Neustart wieder installiert werden (Modul neu laden nicht vergessen!). Mit rpm -U --force klappt es offenbar nicht.
Meinst Du das Paket: compat-wireless-kmp-default-2.6.25.5.ix86_64.rpm*
Aktuell ist aber Kernel 2.6.25.16-0.1-default
Das heißt wenn ich mich nicht irre dass das rpm Paket nicht zu dem aktuellen Kernel passt.
Vielleicht deswegen muss das Paket immer neu installiert werden.

Was sagt Kommando modinfo iwl4965 direkt nach dem PC Neustart.
Ist dort vielleicht nach dem Neustart ein Modul iwl4965 schon geladen und muss dann gelöscht werden?

Gruß
 
OP
W

WhopperBS

Member
Meinst Du das Paket: compat-wireless-kmp-default-2.6.25.5.ix86_64.rpm*
Aktuell ist aber Kernel 2.6.25.16-0.1-default
Das heißt wenn ich mich nicht irre dass das rpm Paket nicht zu dem aktuellen Kernel passt.

Ja, genau dieses Paket meine ich. Meines Wissens gibt es aber noch kein neueres RPM für den aktuellen Kernel. Hab zumindest noch keines gefunden.
Allerdings habe ich mir auch mal das *src.rpm selbst "rebuilded". Damit bestand das gleiche Problem. Ich kann da ja bei Gelegenheit ein bisschen experimentieren.

Was sagt Kommando modinfo iwl4965 direkt nach dem PC Neustart.
Ist dort vielleicht nach dem Neustart ein Modul iwl4965 schon geladen und muss dann gelöscht werden?

Das werde ich mir Morgen mal anschauen. Z.Z. starte ich meinen Rechner nur neu, wenn es sich nicht vermeiden lässt ;)
Aber danke für den Hinweis!
 
OP
W

WhopperBS

Member
Ok, Kommando zurück. Hier ist offenbar doch noch nichts gelöst. Seit Heute klappt die Methode der letzten Tage irgendwie nicht mehr :-(
Muss wohl am Wetter liegen ^^

Direkt nach dem Hochfahren sagt modinfo folgendes:

Code:
modinfo iwl4965
filename:       /lib/modules/2.6.25.16-0.1-default/kernel/drivers/net/wireless/iwlwifi/iwl4965.ko
license:        GPL
author:         Copyright(c) 2003-2007 Intel Corporation
version:        1.2.23ks
description:    Intel(R) Wireless WiFi Link 4965AGN driver for Linux
srcversion:     AC6A4FE6202A365D4C0A3F4
alias:          pci:v00008086d00004230sv*sd*bc*sc*i*
alias:          pci:v00008086d00004229sv*sd*bc*sc*i*
depends:        mac80211,firmware_class
vermagic:       2.6.25.16-0.1-default SMP mod_unload
parm:           antenna:select antenna (1=Main, 2=Aux, default 0 [both]) (int)
parm:           disable:manually disable the radio (default 0 [radio on]) (int)
parm:           hwcrypto:using hardware crypto engine (default 0 [software])
 (int)
parm:           debug:debug output mask (int)
parm:           disable_hw_scan:disable hardware scanning (default 0) (int)
parm:           queues_num:number of hw queues. (int)
parm:           qos_enable:enable all QoS functionality (int)
parm:           amsdu_size_8K:enable 8K amsdu size (int)

Nach der compat*-Installation heißt es dann:

Code:
modinfo iwl4965
filename:       /lib/modules/2.6.25.16-0.1-default/weak-updates/drivers/net/wireless/iwlwifi/iwl4965.ko
license:        GPL
author:         Copyright(c) 2003-2008 Intel Corporation
version:        1.3.27ks
description:    Intel(R) Wireless WiFi Link 4965AGN driver for Linux
firmware:       iwlwifi-4965-2.ucode
srcversion:     F6DE96CA0941AD43F68D9A7
alias:          pci:v00008086d0000423Asv*sd*bc*sc*i*
alias:          pci:v00008086d00004237sv*sd*bc*sc*i*
alias:          pci:v00008086d00004236sv*sd*bc*sc*i*
alias:          pci:v00008086d00004235sv*sd*bc*sc*i*
alias:          pci:v00008086d00004232sv*sd*bc*sc*i*
alias:          pci:v00008086d00004237sv*sd00001216bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001326bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001306bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001206bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001305bc*sc*i*
alias:          pci:v00008086d00004232sv*sd00001205bc*sc*i*
alias:          pci:v00008086d00004230sv*sd*bc*sc*i*
alias:          pci:v00008086d00004229sv*sd*bc*sc*i*
depends:        iwlcore,cfg80211,mac80211,firmware_class
vermagic:       2.6.25.11-0.1-default SMP mod_unload
parm:           disable50:manually disable the 50XX radio (default 0 [radio on]) (int)
parm:           swcrypto50:using software crypto engine (default 0 [hardware])
 (bool)
parm:           debug50:50XX debug output mask (int)
parm:           queues_num50:number of hw queues in 50xx series (int)
parm:           qos_enable50:enable all 50XX QoS functionality (int)
parm:           11n_disable50:disable 50XX 11n functionality (int)
parm:           amsdu_size_8K50:enable 8K amsdu size in 50XX series (int)
parm:           fw_restart50:restart firmware in case of error (int)
parm:           antenna:select antenna (1=Main, 2=Aux, default 0 [both]) (int)
parm:           disable:manually disable the radio (default 0 [radio on]) (int)
parm:           swcrypto:using crypto in software (default 0 [hardware])
 (int)
parm:           debug:debug output mask (int)
parm:           disable_hw_scan:disable hardware scanning (default 0) (int)
parm:           queues_num:number of hw queues. (int)
parm:           qos_enable:enable all QoS functionality (int)
parm:           11n_disable:disable 11n functionality (int)
parm:           amsdu_size_8K:enable 8K amsdu size (int)
parm:           fw_restart4965:restart firmware in case of error (int)

Das dürfte wohl die neue Version sein.
Mit iwconfig kann ich übrigens Dinge wie die SSID oder Tx-Power auch selbst einstellen. Was nicht geht, ist den Access-Point einzurichten. Wenn ich hier die Mac-Adresse vom Router eingebe, bleibt der AP trotzdem "Not-Associated".
 
Also nach dem PC Neustart wird schon ein iwl4965.ko Modul installiert deswegen muss er zuerst mit Kommando
Code:
 rmmod iwl4965
entfernt werden. Du hast dem Kernel jetzt ein Modul „geklaut“ also sollst mit Kommando
Code:
depmod -a
dem Kernel „sagen“, er soll seine Module wieder neu einordnen. Jetzt kannst Dein compat-wireless-kmp-default rpm Paket installieren.

Die zweite Möglichkeit ist: Du gehst mit Dateimanager (als root angemeldet) in das Verzeichnis /lib/modules/2.6.25.16-0.1-default/kernel/drivers/net/wireless/iwlwifi/iwl4965.ko und kopierst das Modul iwl4965.ko auf eine sichere Stelle, z.B. in dein home Ordner dann kannst iwl4965.ko löschen. Jetzt noch Kommando
Code:
depmod -a
und dann das rpm Paket compat-wireless-kmp-default installieren.

ALLES OHNE GEWÄHR.

Warum versuchst nicht mit dem Modul die nach dem PC Neustart erzeugt wird? Mir ist aufgefallen das Du nach der Installation von compat-wireless-kmp-default ein error hast, hier:
Code:
fw_restart4965:restart firmware in case of error (int).
Das rpm compat-wireless-kmp-default verlangt auch eine firmware, hier :
Code:
firmware:       iwlwifi-4965-2.ucode
hast du die Datei?

Gruß
 
OP
W

WhopperBS

Member
Also nach dem PC Neustart wird schon ein iwl4965.ko Modul installiert deswegen muss er zuerst mit Kommando

Code:
rmmod iwl4965

entfernt werden.

Das Modul liegt zwar auf der Festplatte, ist aber NICHT geladen. Infolgedessen funktioniert auch die erste Methode nicht.

Das Modul in ein anderes Verzeichnis zu verschieben und dann compat* zu installieren, bringt leider auch nichts.

Warum versuchst nicht mit dem Modul die nach dem PC Neustart erzeugt wird?

Wie gesagt, ohne compat* wird beim Start auch nichts erzeugt.

Mir ist aufgefallen das Du nach der Installation von compat-wireless-kmp-default ein error hast, hier:

Code:
fw_restart4965:restart firmware in case of error (int).

So weit ich das verstehe, ist das kein Fehler sondern lediglich eine Option, das Modul im falle eines Fehlers neu zu laden. Oder sehe ich das falsch?

iwlwifi-4965-2.ucode hast du die Datei?

Ja, die habe ich natürlich. Sonst hätte es die letzten Male vermutlich nie funktioniert ;-)
 
Oben