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

ipw2100 Problem suse 10.0

lariamat

Member
SUSE 10.0

Hallo Leute
Ich hab leider ein sehr ärgerliches Problem mit meiner wireless lan karte(ipw2100).
Nach der Installation von suse 10.0 wurde die Karte zwar erkannt funktioniert aber nicht.

Dann hab ich von suse gelesen, dass ein Paket ipw-firmware installiert werden soll. Hab ich gemacht(ipw-firmware-5-6.noarch.rpm). Hat aber nichts geholfen.
bekomme nach Installation und Einstellen der Daten für die KArte in yast nach der eingabe von


Code:
linux:/home/qnull # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.

eth1      unassociated  ESSID:"Funkloch"  Nickname:"ipw2100"
          Mode:Managed  Channel=0  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s   Tx-Power:off
          Retry min limit:7   RTS thr:off   Fragment thr:off
          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


Dann hab ich es auch noch mit der Firmware, treiber und Subsystem von hier http://ieee80211.sf.net./ probiert.

ieee80211-1.6.6
ipw2100-fw-2.3
ipw2100-1.1.3

Leider war das Subsystem schon nicht zu kompilieren:
Code:
Checking in /lib/modules/2.6.13-15-default/build/ for ieee80211 components...

make -C /lib/modules/2.6.13-15-default/build M=/home/qnull/Desktop/ieee80211-1.1 .6 MODVERDIR=/home/qnull/Desktop/ieee80211-1.1.6 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
  CC [M]  /home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.o
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:61: Fehler: syntax error before »IEEE80211_VERSION«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c: In Funktion »alloc_ieee8 0211«:
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:132: Fehler: »struct ieee 80211_device« hat kein Element namens »rts«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:139: Fehler: »struct ieee 80211_device« hat kein Element namens »host_mc_decrypt«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:146: Fehler: »struct ieee 80211_device« hat kein Element namens »host_open_frag«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:152: Fehler: »ieee80211_c rypt_deinit_handler« nicht deklariert (erste Benutzung in dieser Funktion)
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:152: Fehler: (Jeder nicht  deklarierte Bezeichner wird nur einmal aufgeführt
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:152: Fehler: für jede Fun ktion in der er auftritt.)
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:153: Fehler: »struct ieee 80211_device« hat kein Element namens »crypt_quiesced«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c: In Funktion »free_ieee80 211«:
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:175: Fehler: implizite De klaration der Funktion »ieee80211_crypt_quiescing«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:177: Fehler: implizite De klaration der Funktion »ieee80211_crypt_deinit_entries«
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:182: Fehler: Dereferenzie rung eines Zeigers auf unvollständigen Typen
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:183: Fehler: Dereferenzie rung eines Zeigers auf unvollständigen Typen
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:183: Fehler: Dereferenzie rung eines Zeigers auf unvollständigen Typen
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:184: Fehler: Dereferenzie rung eines Zeigers auf unvollständigen Typen
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c: In Funktion »ieee80211_i nit«:
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:251: Fehler: syntax error  before »IEEE80211_VERSION«
{standard input}: Assembler messages:
{standard input}:328: can't open list file: /home/qnull/Desktop/ieee80211-1.1.6/ ieee80211_module.o.lst: Keine Berechtigung

   1                    .file "ieee80211_module.c"
   9                    .Ltext0:
  10                    .section .rodata.str1.1,"aMS",@progbits,1
  11                    .LC0:
  12 0000 4541502D      .string "EAP-Packet"
  12      5061636B
  12      657400
  13                    .LC1:
  14 000b 4541504F      .string "EAPOL-Start"
  14      4C2D5374
  14      61727400
  15                    .LC2:
  16 0017 4541504F      .string "EAPOL-Logoff"
  16      4C2D4C6F
  16      676F6666
  16      00
  17                    .LC3:
  18 0024 4541504F      .string "EAPOL-Key"
  18      4C2D4B65
  18      7900
  19                    .LC4:
  20 002e 4541504F      .string "EAPOL-Encap-ASF-Alert"
  20      4C2D456E
  20      6361702D
  20      4153462D
  20      416C6572
  21                    .data
  22                    .align 4
  25                    eap_types:
  26 0000 00000000      .long .LC0
  27 0004 0B000000      .long .LC1
  28 0008 17000000      .long .LC2
  29 000c 24000000      .long .LC3
  30 0010 2E000000      .long .LC4
  31                    .section .modinfo,"a",@progbits
  34                    __mod_version61:
  35 0000 76657273      .string "version="
  35      696F6E3D
  35      00
  36 0009 00000000      .align 32
  36      00000000
  36      00000000
  36      00000000
  36      00000000
  39                    __mod_description62:
  40 0020 64657363      .string "description=802.11 data/management/control stac k"
  40      72697074
  40      696F6E3D
  40      3830322E
  40      31312064
  41 0051 00000000      .align 32
  41      00000000
  41      00000000
  41      000000
  44                    __mod_author63:
  45 0060 61757468      .string "author=Copyright (C) 2004-2005 Intel Corporatio n <jketreno@linux.intel.com>"
  45      6F723D43
  45      6F707972
  45      69676874
  45      20284329
  48                    __mod_license64:
  49 00ac 6C696365      .string "license=GPL"
  49      6E73653D
  49      47504C00
  50                    .section .rodata
  53                    __func__.21812:
  54 0000 616C6C6F      .string "alloc_ieee80211"
  54      635F6965
  54      65653830
  54      32313100
  55                    .section .rodata.str1.4,"aMS",@progbits,1
  56                    .align 4
  57                    .LC5:
  58 0000 3C373E69      .string "<7>ieee80211: %c %s Initializing...\n"
  58      65656538
  58      30323131
  58      3A202563
  58      20257320
  59 0025 000000        .align 4
  60                    .LC6:
  61 0028 3C333E69      .string "<3>ieee80211: Unable to network device.\n"
  61      65656538
  61      30323131
  61      3A20556E
  61      61626C65
  62 0051 000000        .align 4
  63                    .LC7:
  64 0054 3C333E69      .string "<3>ieee80211: Unable to allocate beacon storage : %d\n"
  64      65656538
  64      30323131
  64      3A20556E
  64      61626C65
  65                    .local debug
  66                    .comm debug,4,4
  67                    .globl ieee80211_debug_level
  68                    .bss
  69                    .align 4
  72                    ieee80211_debug_level:
  73 0000 00000000      .zero 4
  74                    .globl ieee80211_proc
  75                    .align 4
  78                    ieee80211_proc:
  79 0004 00000000      .zero 4
  80                    .section .rodata.str1.1
  81                    .LC8:
  82 0044 30782530      .string "0x%08X\n"
  82      38580A00
  83                    .LC10:
  84 004c 256C6900      .string "%li"
  85                    .section .rodata.str1.4
  86 0089 000000        .align 4
  87                    .LC11:
  88 008c 3C363E69      .string "<6>ieee80211: %s is not in hex or decimal form. \n"
  88      65656538
  88      30323131
  88      3A202573
  88      20697320
  89                    .section .rodata.str1.1
  90                    .LC12:
  91 0050 69656565      .string "ieee80211"
  91      38303231
  91      3100
  92                    .section .rodata.str1.4
  93 00bd 000000        .align 4
  94                    .LC13:
  95 00c0 3C333E69      .string "<3>ieee80211: Unable to create ieee80211 proc d irectory\n"
  95      65656538
  95      30323131
  95      3A20556E
  95      61626C65
  96                    .section .rodata.str1.1
  97                    .LC14:
  98 005a 64656275      .string "debug_level"
  98      675F6C65
  98      76656C00
  99                    .section .rodata.str1.4
 100 00f9 000000        .align 4
 101                    .LC15:
 102 00fc 3C363E69      .string "<6>ieee80211: Copyright (C) 2004-2005 Intel Cor poration <jketreno@linux.intel.com>\n"
 102      65656538
 102      30323131
 102      3A20436F
 102      70797269
 103                    .data
 106                    __param_str_debug:
 107 0014 64656275      .string "debug"
 107      6700
 108                    .section __param,"a",@progbits
 109                    .align 4
 112                    __param_debug:
 113 0000 14000000      .long __param_str_debug
 114 0004 24010000      .long 292
 115 0008 00000000      .long param_set_int
 116 000c 00000000      .long param_get_int
 117 0010 08000000      .long debug
 118                    .section .modinfo
 121                    __mod_debugtype270:
 122 00b8 7061726D      .string "parmtype=debug:int"
 122      74797065
 122      3D646562
 122      75673A69
 122      6E7400
 125                    __mod_debug271:
 126 00cb 7061726D      .string "parm=debug:debug output mask"
 126      3D646562
 126      75673A64
 126      65627567
 126      206F7574
 127                    .globl cleanup_module
 128                    .set cleanup_module,ieee80211_exit
 129                    .globl init_module
 130                    .set init_module,ieee80211_init
 131                    .local escaped.21950
 132                    .comm escaped.21950,65,32
 133                    .section .rodata.str1.1
 134                    .LC16:
 135 0066 3C686964      .string "<hidden>"
 135      64656E3E
 135      00
 136                    .section __kcrctab,"a",@progbits
 137                    .align 4
 140                    __kcrctab_alloc_ieee80211:
 141 0000 00000000      .long __crc_alloc_ieee80211
 142                    .section __ksymtab_strings,"a",@progbits
 145                    __kstrtab_alloc_ieee80211:
 146 0000 616C6C6F      .string "alloc_ieee80211"
 146      635F6965
 146      65653830
 146      32313100
 147                    .section __ksymtab,"a",@progbits
 148                    .align 4
 151                    __ksymtab_alloc_ieee80211:
 152 0000 00000000      .long alloc_ieee80211
 153 0004 00000000      .long __kstrtab_alloc_ieee80211
 154                    .section __kcrctab
 155                    .align 4
 158                    __kcrctab_free_ieee80211:
 159 0004 00000000      .long __crc_free_ieee80211
 160                    .section __ksymtab_strings
 163                    __kstrtab_free_ieee80211:
 164 0010 66726565      .string "free_ieee80211"
 164      5F696565
 164      65383032
 164      313100
 165                    .section __ksymtab
 166                    .align 4
 169                    __ksymtab_free_ieee80211:
 170 0008 00000000      .long free_ieee80211
 171 000c 10000000      .long __kstrtab_free_ieee80211
 172                    .section __kcrctab
 173                    .align 4
 176                    __kcrctab_escape_essid:
 177 0008 00000000      .long __crc_escape_essid
 178                    .section __ksymtab_strings
 181                    __kstrtab_escape_essid:
 182 001f 65736361      .string "escape_essid"
 182      70655F65
 182      73736964
 182      00
 183                    .section __ksymtab
 184                    .align 4
 187                    __ksymtab_escape_essid:
 188 0010 00000000      .long escape_essid
 189 0014 1F000000      .long __kstrtab_escape_essid
 190                    .weak __crc_escape_essid
 191                    .weak __crc_free_ieee80211
 192                    .weak __crc_alloc_ieee80211
 193                    .text
 194                    .Letext0:

DEFINED SYMBOLS
                            *ABS*:0000000000000000 ieee80211_module.c
    {standard input}:25     .data:0000000000000000 eap_types
    {standard input}:34     .modinfo:0000000000000000 __mod_version61
    {standard input}:39     .modinfo:0000000000000020 __mod_description62
    {standard input}:44     .modinfo:0000000000000060 __mod_author63
    {standard input}:48     .modinfo:00000000000000ac __mod_license64
    {standard input}:53     .rodata:0000000000000000 __func__.21812
    {standard input}:66     .bss:0000000000000008 debug
    {standard input}:72     .bss:0000000000000000 ieee80211_debug_level
    {standard input}:78     .bss:0000000000000004 ieee80211_proc
    {standard input}:106    .data:0000000000000014 __param_str_debug
    {standard input}:112    __param:0000000000000000 __param_debug
    {standard input}:121    .modinfo:00000000000000b8 __mod_debugtype270
    {standard input}:125    .modinfo:00000000000000cb __mod_debug271
    {standard input}:132    .bss:0000000000000020 escaped.21950
    {standard input}:140    __kcrctab:0000000000000000 __kcrctab_alloc_ieee80211
    {standard input}:145    __ksymtab_strings:0000000000000000 __kstrtab_alloc_i eee80211
    {standard input}:151    __ksymtab:0000000000000000 __ksymtab_alloc_ieee80211
    {standard input}:158    __kcrctab:0000000000000004 __kcrctab_free_ieee80211
    {standard input}:163    __ksymtab_strings:0000000000000010 __kstrtab_free_ie ee80211
    {standard input}:169    __ksymtab:0000000000000008 __ksymtab_free_ieee80211
    {standard input}:176    __kcrctab:0000000000000008 __kcrctab_escape_essid
    {standard input}:181    __ksymtab_strings:000000000000001f __kstrtab_escape_ essid
    {standard input}:187    __ksymtab:0000000000000010 __ksymtab_escape_essid

UNDEFINED SYMBOLS
param_set_int
param_get_int
ieee80211_exit
ieee80211_init
__crc_alloc_ieee80211
alloc_ieee80211
__crc_free_ieee80211
free_ieee80211
__crc_escape_essid
escape_essid
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c: Auf höchster Ebene:
/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.c:304: schwerwiegender Fehl er: Abhängigkeitsdatei »/home/qnull/Desktop/ieee80211-1.1.6/.ieee80211_module.o. d« wird geöffnet: Keine Berechtigung
Kompilierung beendet.
make[4]: *** [/home/qnull/Desktop/ieee80211-1.1.6/ieee80211_module.o] Fehler 1
make[3]: *** [_module_/home/qnull/Desktop/ieee80211-1.1.6] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2

Weiß jemand wieso die Karte nicht mehr automatisch erkannt wird wie in früheren Versionen (9.2, 9.3) und wie ich das Problem beheben kann?

Vielen Dank schon mal.
Grüße
 

balou1974

Newbie
Mahlzeit!

Sag mal hast Du ein Notebook oder was in der Art?
Ist vielleicht der Schalter für WLAN aus?
Was das kompilieren angeht, erstmal als root anmelden.
danach in den Quelltexten die korrekten Pfade zu den
include-Dateien angeben(sonst nimmt er alte include-Dateien von
den Kernelsourcen das geht in die Hose)-bist dann aber immer noch nicht fertig, denn die original sources installieren die treiber
in ein anderes verzeichnis wie Suse. Viel Spass beim suchen!
 
OP
L

lariamat

Member
ich hab ein sony pcg-z1m centrino
wlan-schalter ist natürlich an, aber klar, muss man natürlich auch checken.
für make muss man eigentlich kein root sein, aber ich habe es auch als root versucht...
Das mit den include dateien ist schon mal interessanter. Wo liegen die denn? Ich hab schon meine dritte suse-version (jetzt 10.0) und bisher wurde wlan immer sofort erkannt und hat nie probleme gemacht und da ich es normalerweise vermeide was anderes als rpm auf meinem rechner zu installieren, bin ich jetzt leider etwas hilflos.

Also, wo liegen die include dateien und wie gebe ich den Pfad zu ihnen an?

Vielen Dank für die einzige Antwort jedenfalls schon mal.
 
OP
L

lariamat

Member
Hab die Lösung:
Hab mir das source rpm ipw-firmware-5-6.noarch.src.rpm besorgt und es mit rpmbuild --rebuild ... kompiliert -> installiert und dann geht es !
mit dem original rpm hat es nicht funktioniert, obwohl ich es mehrfach runtergeladen und ausgetauscht hab.
wieder zufrieden!
 
Oben