WLAN mit IBM ThinkPad X30

25/09/2007 - 15:34 von Jan Heitk | Report spam
Hallo zusammen,

ich versuche, die eingebaute WLAN-Karte im X30 unter Debian Etch zu
verwenden. Ich muss WPA verwenden, denn hier in der Nachbarschaft sehe
ich mitunter bis zu acht weitere WLANs. Ich kann keine ungebetenen Gàste im
Netz gebrauchen.

Im Laptop eingebaut ist die folgende WLAN-Karte (lspci):

01:02.0 Network controller [0280]: Intersil Corporation Prism 2.5 Wavelan chipset [1260:3873] (rev 01)
Subsystem: Intel Corporation Wireless 802.11b MiniPCI Adapter [8086:2513]
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f8000000 (32-bit, prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2


SSID und PSK sind in wpa_supplicant.conf eingerichtet. Momentan klappt die
Verbindung noch nicht (syslog):

Sep 25 12:20:26 x30 kernel: eth1: LinkStatus=6 (Association failed)
Sep 25 12:20:26 x30 kernel: eth1: LinkStatus: BSSIDD:44:44:44:44:44
[usw. usf.]


Nach allem, was ich bisher gefunden habe, soll diese Karte mit dem
hostap-Treiber WPA-fàhig sein, wenn zuvor ein Firmwareupdate mit
prism2_srec aus den hostap-utils durchgeführt wird. Der momentane
Firmwarestand ist wie folgt (hostap_diag):

Host AP driver diagnostics information for 'eth1'

NICID: id=0x8013 v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash))
PRIID: id=0x0015 v1.1.0
STAID: id=0x001f v1.4.9 (station firmware)


Ich versuche, gemàß der Anleitung auf
<http://linux.junsun.net/intersil-prism/> zu flashen. Einen eigenen Kernel
habe ich aus den Debian-Kernelsourcen mit den Optionen
CONFIG_HOSTAP_FIRMWARE=y und CONFIG_HOSTAP_FIRMWARE_NVRAM=y (make
menuconfig) gebacken. Das flashen klappt aber nicht, prism2_srec meldet
"Could not read wlan PDA. This requires PRISM2_DOWNLOAD_SUPPORT definition
in driver/module/hostap_config.h."

Hier bin ich ratlos: nach meinem Verstàndnis wird diese Definition
gesetzt, denn in hostap_config.h steht:

#ifndef HOSTAP_CONFIG_H
#define HOSTAP_CONFIG_H

#define PRISM2_VERSION "0.4.4-kernel"

/* In the previous versions of Host AP driver, support for user space version
* of IEEE 802.11 management (hostapd) used to be disabled in the default
* configuration. From now on, support for hostapd is always included and it is
* possible to disable kernel driver version of IEEE 802.11 management with a
* separate define, PRISM2_NO_KERNEL_IEEE80211_MGMT. */
/* #define PRISM2_NO_KERNEL_IEEE80211_MGMT */

/* Maximum number of events handler per one interrupt */
#define PRISM2_MAX_INTERRUPT_EVENTS 20

/* Include code for downloading firmware images into volatile RAM. */
#define PRISM2_DOWNLOAD_SUPPORT

/* Allow kernel configuration to enable download support. */
#if !defined(PRISM2_DOWNLOAD_SUPPORT) && defined(CONFIG_HOSTAP_FIRMWARE)
#define PRISM2_DOWNLOAD_SUPPORT
#endif

/* Allow kernel configuration to enable non-volatile download support. */
#ifdef CONFIG_HOSTAP_FIRMWARE_NVRAM
#define PRISM2_NON_VOLATILE_DOWNLOAD
#endif
[...]


Jetzt bin ich mit meinem C am Ende. Was muss ich tun?

Danke & Gruß

Jan
 

Lesen sie die antworten

#1 Jan Heitk
26/09/2007 - 11:15 | Warnen spam
Für die Akten, falls mal jemand anders suchen sollte:

Am Tue, 25 Sep 2007 15:34:51 +0200 schrieb Jan Heitkötter:
[...]

Kaum, dass man das Problem nach stundemlangem googeln und fummeln gepostet
hat, stößt man selbst auf die Problemlösung. In diesem Fall in Form der
Option -O, mit der man prism2_srec den Pfad zum PDA
(/proc/net/hostap/wlan0/pda) vorgeben kann. Damit war das flashen
erfolgreich (hostap_diag):

Host AP driver diagnostics information for 'eth1'

NICID: id=0x8013 v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash))
PRIID: id=0x0015 v1.1.1
STAID: id=0x001f v1.8.2 (station firmware)

Mit dieser Firmware làuft WPA stabil.

Gruß

Jan

Ähnliche fragen