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

WLAN (Centrino) geht nicht

snake1981

Newbie
Hallo zusammen,

nachdem ich jetzt Ewigkeiten gegoogelt und rumprobiert hab, seid ihr meine letzte Hoffnung. Es geht um folgendes, ich habe ein Laptop mit Intel Centrino, und habe mir Suse 10.0 installiert. Es funktioniert auch alles soweit, aber beim W-LAN hakts.
In der boot.log steht folgendes:

14 13 12 11 10 8 7 6 5 4 3 2 1 0 wlan-bus-pci-0000:06:05.0 No interface found

wenn ich dmesg eingeb steht dort folgendes:

ipw2200: module not supported by Novell, setting U taint flag.
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.6
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.3-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device

Währe echt klasse wenn mir jemand weiterhelfen könnte.
Im vorraus schonmal vielen Dank :)
 
OP
S

snake1981

Newbie
@Neotron: Den NDIS-Wrapper benötigt man doch nur wenn man eine W-LAN Karte hat, für welche es keine Treiber für Linux gibt.

Da es für meine Karte aber die Treiber gibt, benötige ich den Wrapper nicht, oder?
 

Neotron

Hacker
Für meine Karte gibt's nen Linux-Treiber. Mit dem Ergebnis, dass das System äußerst instabil lief.
Mit dem ndiswrapper ist alles in Butter.
Alternativ könnte das Kernelmodul auch im Paket kernel-default-nogpl stecken. Einfach mal installieren, neu booten und schauen, was passiert.
 
OP
S

snake1981

Newbie
So habs mal mit dem ndiswrapper probiert und bekomme bei dmsg diese ausgabe:

ndiswrapper: module not supported by Novell, setting U taint flag.
ndiswrapper version 1.2 loaded (preempt=no,smp=no)
ndiswrapper (import:245): unknown symbol: HAL.dll:KeRaiseIrqlToDpcLevel
ndiswrapper (load_sys_files:520): unable to prepare driver 'w29n51'
Unable to handle kernel NULL pointer dereference at virtual address 00000040
printing eip:
e04f2650
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ndiswrapper subfs ipw2200 cpufreq_ondemand cpufreq_userspace cpufreq_powersave speedstep_centrino freq_table pcc_acpi sony_acpi button snd_pcm_oss snd_mixer_oss battery ac ipv6 edd rfcomm hidp l2cap pcmcia hci_usb bluetooth usbhid ohci1394 ieee1394 snd_intel8x0 yenta_socket rsrc_nonstatic pcmcia_core ieee80211 snd_ac97_codec 8139too ieee80211_crypt i2c_i801 i2c_core generic ide_core firmware_class mii snd_ac97_bus ehci_hcd snd_pcm snd_timer snd soundcore snd_page_alloc intel_agp agpgart shpchp pci_hotplug uhci_hcd usbcore parport_pc lp parport nls_utf8 ntfs dm_mod reiserfs fan sr_mod cdrom thermal processor sg ata_piix ahci libata sd_mod scsi_mod
CPU: 0
EIP: 0060:[<e04f2650>] Tainted: G U VLI
EFLAGS: 00010246 (2.6.13-8-default)
EIP is at unload_ndis_driver+0x50/0xb0 [ndiswrapper]
eax: 00000034 ebx: dc3772c0 ecx: 00000001 edx: 00000000
esi: dc54fc0c edi: 00000000 ebp: dc3772c0 esp: ce975f34
ds: 007b es: 007b ss: 0068
Process loadndisdriver (pid: 10411, threadinfo=ce974000 task=c4697a80)
Stack: dc3772c0 e09e5000 dc54ff08 ce974000 e04f2a61 00040004 e0503393 dc54fc0c
00000000 e09e5000 b7e85008 e04f31b4 e04f3110 e04f3110 e04f3110 c85c1bc0
c016994e b7e85008 c85c1bc0 00000000 c0169a5f fffffff7 fffffff7 fffffff7
Call Trace:
[<e04f2a61>] load_ndis_driver+0xf1/0x1f0 [ndiswrapper]
[<e04f31b4>] wrapper_ioctl+0xa4/0xb0 [ndiswrapper]
[<e04f3110>] wrapper_ioctl+0x0/0xb0 [ndiswrapper]
[<e04f3110>] wrapper_ioctl+0x0/0xb0 [ndiswrapper]
[<e04f3110>] wrapper_ioctl+0x0/0xb0 [ndiswrapper]
[<c016994e>] do_ioctl+0x4e/0x60
[<c0169a5f>] vfs_ioctl+0x4f/0x1c0
[<c0169c07>] sys_ioctl+0x37/0x70
[<c0102d1b>] sysenter_past_esp+0x54/0x79
Code: df 8b 96 90 01 00 00 47 83 c3 38 39 fa 77 e3 8b be 74 02 00 00 85 ff 7f 3f 8b 86 78 02 00 00 85 c0 74 05 e8 e3 20 c5 df 8b 45 04 <8b> 58 0c 53 e8 67 5f 00 00 8d 45 1c 50 e8 be c8 00 00 8b 45 18
<3>ndiswrapper (ndiswrapper_load_driver:93): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
 

Neotron

Hacker
Hast genau die Anleitung befolgt? Musst vielleicht in Google mal genau nach Deinem W-LAN-Chipsatz und ndiswrapper suchen.
Evtl. arbeitet der ndiswrapper nur mit einer bestimmten Version des Treibers.

Hast das Paket kernel-default-nogpl schon versucht?
 
Lade das ipw2200-Modul doch einmal mit der Option "debug=0x43fff".
Ansonsten kannst du einmal probieren, vor dem Laden ein "echo 100 > /sys/class/firmware/timeout" auszuführen.

Greetz, HB
 
OP
S

snake1981

Newbie
Ok habs hinbekommen.... man sollte die Firmware schon an den richtigen Platz kopieren... ;-)

Soweit mal danke an alle die mir hier geholfen haben.

Jetzt hab ich das Problem das ich zwar Rechner im Internet erreiche, aber im lokalen Netz dafür nicht mehr...
 
OP
S

snake1981

Newbie
Es ist eigentlich relativ egal mit welchem Protokoll. Wenn ich z.B. einen Ping auf den Router absetzte bekomme ich nur ein "Network is unreachable" zurück.

Kann es sein das der Rechner versucht, interne zugriffe über die andere Netzwerkschnittstelle (also 100BaseT) abzuwickeln?

Grüße
 
Oben