PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pcmcia Wlan



tim99
02.02.03, 15:11
Hallo!

Ich versuche seit einiger Zeit meine Sitecom WL-011 WLAN PCMCIA Karte zu installieren. PCMCIA läuft auch soweit, und ich weiss auch sicher, dass ich den atmel-Treiber von atmelwlandriver.sourceforge.net verwenden muss.

Allerdings wenn ich alles kompiliere (kernel 2,4,20, pcmcia_cs 2.3.2 und atmeldriver ), den cardmgr starte und die Karte einsetze erhalte ich folgende Meldung im /var/log/messages:



Feb 2 15:14:18 tr1 kernel: pcmf502r: ATMEL 11Mbps Wireless PCMCIA LAN driver version 4.1.2.31
Feb 2 15:14:18 tr1 kernel: pcmf502r: CardServices release does not match!
Feb 2 15:14:18 tr1 cardmgr[2067]: + /lib/modules/2.4.20/pcmcia/pcmf502r.o: init_module: Operation not permitted
Feb 2 15:14:18 tr1 cardmgr[2067]: + Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
Feb 2 15:14:18 tr1 cardmgr[2067]: + You may find more information in syslog or the output from dmesg
Feb 2 15:14:18 tr1 cardmgr[2067]: insmod exited with status 1
Feb 2 15:14:19 tr1 cardmgr[2067]: get dev info on socket 1 failed: Resource temporarily unavailable


Also ich meine, dass das CardService release nicht passt. Aber wieso ist das so?

Danke für Eure Hilfe

Tim

scrat
02.02.03, 15:38
hat wohl noch jemand bei mediamarkt eingekauft ;)

welche distri verwendest du ?

tim99
02.02.03, 16:57
Hi!

Jau, bei MediaMarkt...

Ich hab RedHat 8.0 installiert. Aber mir direkt nen neuen Kernel gemacht.

Vermutlich hab ich irgendeine Einstellung im Kernel vergessen. Allerdings weiss ich nicht, welche.

PCMCIA ist im Kernel deaktiviert, dafür hab ich pcmcia_cs installiert und wireless networking ist aktiviert. Keine Ahnung sonst.

Vielen Dank

Tim

scrat
02.02.03, 18:45
hmm ich hab die gleiche karte...
kernel mit pcmcia, wireless, isa bus & isa pnp kompiliert ( teilweise auch als module )..
dann die amtel treiber genommen und alles lief einwandfrei :)

tim99
02.02.03, 19:16
Hi!

Der Isa-Treiber... Das könnte es sein!

Werds gleich mal probieren...

tim99
03.02.03, 10:20
nee, hat nicht geklappt. Ist ja vielleicht auch komisch, weil das ja wohl eine PCI-PCMCIA-Bridge ist.

Was meinst Du mit wireless? Diese WLAN-Option?

Ciao und vielen Dank

Tim

tim99
06.02.03, 08:58
Also, schließlich ging es dann doch!

Ich hab RedHat nochmal installiert und dann den Atmel-Treiber mit Originalkonfiguration installiert. Dann lief es ohne Probleme!

Vielen Dank

Tim

larsb
22.08.03, 15:54
Hi
Ich hab mir die selbe Karte gekauft und bin am Verzweifeln.
Ich bitte mal um eine knappe Anleitung (ich versuch mich auch selber reinzuwurschteln!).

Soweit wie ich verstanden habe, muss ich die Treiber von sourceforge runterladen - hab ich gemacht!

Meine Kernelquellen liegen auch bereit - würde dann ja auch anfangen, den Kernel zu kompilieren - ist das dringend notwendig oder kann ich die Treiber nicht auch gleich in meinen laufenden Kernel einbauen?

Danke euch

tim99
22.08.03, 17:39
Hallo,

ich denke, dass Du den Kernel nicht selber kompilieren musst. Installiere einfach die Sourcen (wenn Du z.B. RedHat oder Suse benutzt) und dann kannst Du den Atmel-Treiber installieren.

Ich bin gerade nich zu Hause, meld mich nochmal wg der Anleitung.

Ciao

Tim

larsb
22.08.03, 18:04
Na das wäre super!
Ich will das dieses Woe hinkriegen.
Wird schon werden...

tim99
23.08.03, 12:33
Hi Larsb,

bin wieder zu Hause und nun für Dich die Anleitung:

1. Zunächst wäre interessant, welche Distribution Du benutzt. Bei mir ist es Gentoo, hab die Karte aber auch unter RedHat 8.0 benutzt. Bei RedHat oder Suse müssen die Kernelquellen installiert sein!

2. Also PCMCIA muss laufen! Falls das noch nicht der Fall ist, sag Bescheid oder schau Dich hier im Forum mal um!
Wenn Du in der Konsole
cardctl status
eingibst, dann müsstest Du Infos über die Karte sehen!

3. Dann musst Du die aktuelle Version des Treibers von
http://atmelwlandriver.sourceforge.net/ herunterladen.

4. Die entpackst Du (tar -zxf atmelwlandriver.tar.gz) als root-user z. B. nach /usr/src/atmelwlandriver

5. Dann "make config"
Build all - Nein
Set extra module version info - Nein
Build debug version - Nein
Build USB-Driver - Nein
Build PCMCIA-Driver - Ja
Build PCMCIA rfmd Driver - Ja
Build PCMCIA 3com Driver - Nein
Build PCMCIA rfmd revision d Driver - Nein
Build PCMCIA rfmd revision e Driver - Nein
Build PCMCIA 504 Driver - Nein
Build miniPCI Driver - Nein
Build applications - Ja
Build command line applications - Ja
Build winter xw... - Nein

6. Dann "make clean"
"make all"
"make install"

7. Dann hast Du im Verzeichnis /etc/pcmcia die Datei atmel.conf
Da trägst Du ein:
card "Sitecom WL-011 11 Mbps Wireless PCMCIA Card"
    manfid 0xd601, 0x0007
    bind "pcmf502r"
Am besten sicherst Du Dir die Datei z. B. in atmel.conf.new, weil sie bei jeder Neuinstallation des Atmel-Treibers überschrieben wird.

So, ich denke, jetzt dem Cardmanager neu starten und dann sollte es gehen (evtl. /etc/init.d/pcmcia restart)!

Dann viel Erfolg

Tim

larsb
23.08.03, 15:14
ok, danke!

Ich benutze RedHat 9.A. Habe es gestern unter SuSE probiert und bin bis 6. gekommen. Heute habe ich Zeit und werde es ausgiebig testen.
Soweit erst einmal danke, ich meld mich.

larsb
24.08.03, 20:47
Hi Tim!

Nach etwas probieren habe ich es endlich hinbekommen!
Des Rätsels Lösung ist: Die neuste Version der Treiber geht nicht - zumindestens bei mir nicht!
Ich habe die älter Version genommen und siehe da - es geht.
Einzigstes Problem, was ich bemerkt habe: Die Link - Qualität ist schlechter als unter Win 2000 - mal sehen, ob ich da noch was finde.

Ich dank Dir für die Hilfe !!!!!

Dirki
09.01.04, 20:21
Ich habe mal wieder die Suchfunktion genutzt und diesen Thread gefunden. Danach habe ich mir mal den atmel-Treiber runtergeladen, und bin die Anleitung von Tim99 durchgegangen.
Leider stoppt das Ganze bei mir schon bei dem Kompilieren des Treibers.





linux:/home/Dirk/atmelwlandriver # make config
Build all [y/N] : N
Set extra module version information [y/N] : N
Build Debug version [y/N] : N
Build WPA-compatible version of the drivers [y/N] : N
Build USB Drivers [y/N] : N
Build PCMCIA Drivers [y/N] : y
Build PCMCIA rfmd Driver [y/N] : y
Build PCMCIA 3COM Driver [y/N] : N
Build PCMCIA rfmd revision d Driver [y/N] : N
Build PCMCIA rfmd revision e Driver [y/N] : N
Build PCMCIA 504 Driver [y/N] : N
Build PCMCIA 504+2958 Driver [y/N] : N
Build PCMCIA 504A+2958 Driver [y/N] : N
Build miniPCI Driver [y/N] : N
Build applications [y/N] : y
Build command line application [y/N] : y
Build Winter wxWindows application [y/N] : y
grep: .configtmp: Datei oder Verzeichnis nicht gefunden
You have to install the xforms library in order to use the xvnet application
mkdir: kann Verzeichnis »/lib/modules/2.4.21-144-default/kernel/drivers/usb« nicht anlegen: Datei oder Verzeichnis nicht gefunden
mkdir: kann Verzeichnis »/lib/modules/2.4.21-144-default/pcmcia« nicht anlegen: Datei oder Verzeichnis nicht gefunden
X Windows include files missing
scripts/setup.sh: line 1: CONFIG_RELEASE: command not found
scripts/setup.sh: line 1: CONFIG_CFGNAME: command not found
scripts/setup.sh: line 1: CONFIG_RELEASE: command not found
scripts/setup.sh: line 1: CONFIG_CFGNAME: command not found
Kernel Version Running 2.4.21-144-default
Found Kernel Source Directory ()
grep: /.config: Datei oder Verzeichnis nicht gefunden
scripts/setup.sh: line 116: [: -eq: unary operator expected
root dir of external pcmcia: /etc/pcmcia
pcmcia include dir /etc/pcmcia/include does not exist.
run again with the proper directory
Finished. Now run make clean, all, install
linux:/home/Dirk/atmelwlandriver #




Ich benutze Suse 9.0 mit dem okinal Kernel. Wäre schön, wenn ihr da ne Idee habt.

larsb
10.01.04, 11:54
You have to install the xforms library in order to use the xvnet application
steht doch da!

mkdir: kann Verzeichnis »/lib/modules/2.4.21-144-default/kernel/drivers/usb« nicht anlegen: Datei oder Verzeichnis nicht gefunden
mkdir: kann Verzeichnis »/lib/modules/2.4.21-144-default/pcmcia« nicht anlegen: Datei oder Verzeichnis nicht gefunden
X Windows include files missing

... und dann mußt Du die Kernel-Sourcen mit installieren.

der lars

tim99
10.01.04, 16:34
Also ich hab hier immer N angegeben:


Build Winter wxWindows application [y/N] : y

Und ansonsten würde ich mal schauen, wohin der Link linux im Verzeichnis /usr/src zeigt.

ls -l.
Ist der auf die Kernel-Quellen gerichtet?
Also steht da sowas wie:

lrwxrwxrwx 1 root root 12 2003-11-26 20:04 linux -> linux-2.4.22

Also ich denke: Nimm die wxWindows raus und dann geht's!

Viele Grüße

Tim