<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.bralug.de/wiki-common/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.bralug.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Claudia</id>
		<title>BraLUG-Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.bralug.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Claudia"/>
		<link rel="alternate" type="text/html" href="http://wiki.bralug.de/Spezial:Beitr%C3%A4ge/Claudia"/>
		<updated>2026-04-04T03:59:31Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.bralug.de/WLAN-Karte_mit_TI-Chip_ACX100_unter_Linux</id>
		<title>WLAN-Karte mit TI-Chip ACX100 unter Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.bralug.de/WLAN-Karte_mit_TI-Chip_ACX100_unter_Linux"/>
				<updated>2007-11-05T19:38:09Z</updated>
		
		<summary type="html">&lt;p&gt;Claudia: /* Kommentare: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tipps und Tricks]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:WLAN]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach langem Probieren ist es mir gelungen eine WLAN-Karte mit TI-Chip ACX100 unter Linux zum Laufen zu bewegen.&lt;br /&gt;
&lt;br /&gt;
Speziell habe ich eine WLAN-Karte WC-PCI von Pheenet. Diese Beschreibung sollte aber auch auf andere Karten (z.B. DWL520+) mit diesem Chip übertragbar sein.&lt;br /&gt;
&lt;br /&gt;
Mit folgenden Schritten kam ich zum Erfolg:&lt;br /&gt;
&lt;br /&gt;
* Download des TAR-Archives aus dem ACX100-Projekt http://acx100.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
* desweiteren werden Binärdateien mit der Firmware der WLAN-Karte benötigt (WLANGEN.BIN, RADIO0d.BIN und RADIO11.BIN). Entweder man findet diese Dateien auf einer Windows-Installation unter der die Karte läuft, oder besorgt sich diese aus dem Internet (ftp://ftp.dlink.com/Wireless/dwl520+/Driver/dwl520+_driver_307.zip oder http://www.houseofcraig.net/acx100_1.9.8b_firmware.tar.gz). Ich habe die Dateien aus dem zweiten Link verwendet.&lt;br /&gt;
&lt;br /&gt;
* das ACX100-Archive entpackt man in ein Verzeichnis (z.B. acx100). Die Firmware-Dateien kopiert man in das dort angelegte Unterverzeichnis firmware.&lt;br /&gt;
&lt;br /&gt;
* nun muss das acx100-Kernelmodul mittles gcc kompiliert werden (die Kernelheader-Dateien müssen installiert sein). Dazu wechselt man in das Verzeichnis, in dem man die Treiber-Quellen abgelegt hat (z.B. acx100) -&amp;gt; make config -&amp;gt; make driver. Nach fehlerfreier Übersetzung sollte im Unterverzeichnis src u.a. das Modul acx100_pci.o vorhanden sein.&lt;br /&gt;
&lt;br /&gt;
* mittels insmod (und als root) kann jetzt probiert werden, ob das Modul funktioniert (wir stehen noch im Verzeichnis acx100): insmod src/acx100_pci.o firmware_dir=/absoluter_pfad_zur_Firmware&lt;br /&gt;
&lt;br /&gt;
* im Syslog oder via dmesg kann überprüft werden, ob es funktioniert hat...&lt;br /&gt;
&lt;br /&gt;
* wenn diese Hürden genommen wurden, steht einem erfolgreichen WLAN-en nichts mehr im Weg. Im Unterverzeichnis scripts stehen zum Konfigurieren, Starten und Stoppen der WLAN-Karte zwei Scripts zur Verfügung (start_net und stop_net), die auf die eigenen Belange angpaßt werden müssen (iwconfig-Parameter, ifconfig-Parameter und route) und mit denen man die Karte starten und stoppen kann. (Ich habe mir eigene, einfachere, Scripts dazu geschrieben...)&lt;br /&gt;
&lt;br /&gt;
* um nicht immer manuell die WLAN-Karte starten und stoppen zu müssen, ist es bequemer dieses innerhalb der Systeminitialisierung einzubinden...&lt;br /&gt;
&lt;br /&gt;
* ein Hinweis, ich hatte Probleme beim shutdown, wenn nicht vorher das acx100-Kernelmodul entladen wurde.&lt;br /&gt;
&lt;br /&gt;
==Kommentare:==&lt;br /&gt;
&lt;br /&gt;
{{Kommentar|autor=Markus Kusserow|datum=Datum unbekannt|text=&lt;br /&gt;
&lt;br /&gt;
fuer suse linux nutzer:&lt;br /&gt;
&lt;br /&gt;
nach installation der kernel-quellen in das verzeichnis /usr/src/linux wechseln und &amp;quot;make cloneconfig dep&amp;quot; eingeben (besonders wichtig bei athlon), sonst kann es zu problemen beim laden des treibers kommen.&lt;br /&gt;
&lt;br /&gt;
um die karte mit yast zu laden muss man die datei acx100_pci.o, die im verzeichnis src liegt, in das verzeichnis /lib/modules/{kernelversion}/kernel/drivers/net/wirless kopieren und danach die datei /etc/modules.conf oder fals vorhanden /etc/modules.conf.local anpassen.&lt;br /&gt;
&lt;br /&gt;
/etc/modules.conf.local:&lt;br /&gt;
&lt;br /&gt;
 alias wlan0 acx100_pci&lt;br /&gt;
 options acx100_pci firmware_dir=/pfad/zur/firmware&lt;br /&gt;
&lt;br /&gt;
anschliessend noch &amp;quot;depmod -a&amp;quot; eingeben. die fehlermeldung &amp;quot;... Unresolved symboles in .../acx100_pci.o&amp;quot; kann ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
so jetzt kann die karte mit yast konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
yast --&amp;gt; network devices --&amp;gt; network card --&amp;gt; configure...&lt;br /&gt;
&lt;br /&gt;
network device: wireless&lt;br /&gt;
&lt;br /&gt;
module name: acx100_pci&lt;br /&gt;
&lt;br /&gt;
pcmcia: aktivieren&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; wireless settings&lt;br /&gt;
&lt;br /&gt;
einstellungen vornehmen (falls noetig) und ok --&amp;gt; next&lt;br /&gt;
&lt;br /&gt;
ip-adresse eingeben, wenn karte nicht ueber dhcp betrieben wird, next --&amp;gt; finish.&lt;br /&gt;
&lt;br /&gt;
das wars. :)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Kommentar|autor=Claudia Neumann|datum=05.11.2007|text=&lt;br /&gt;
&lt;br /&gt;
Kompilierung unter Kerneln &amp;gt; 2.6:&lt;br /&gt;
&lt;br /&gt;
Um das Kernelmodul zu kompilieren, muß nicht der gesamte Kernel neu kompiliert werden. Bei installierten Kernel-Header-&lt;br /&gt;
Dateien kann man das Kernelmodul einfach folgendermaßen kompilieren:&lt;br /&gt;
make -C /lib/modules/`uname -r`/build M=`pwd`&lt;br /&gt;
und installieren mit&lt;br /&gt;
make -C /lib/modules/`uname -r`/build M=`pwd` modules_install&lt;br /&gt;
anschließend noch ein&lt;br /&gt;
depmod -ae&lt;br /&gt;
und man kann mit&lt;br /&gt;
modprobe acx&lt;br /&gt;
das Kernelmodul testweise von Hand laden, um zu sehen, ob Fehlermeldungen ausgegeben werden.&lt;br /&gt;
make config funktionierte bei mir bei den neueren Versionen der acx-Sourcen nicht. }}&lt;/div&gt;</summary>
		<author><name>Claudia</name></author>	</entry>

	</feed>