Diophantus
Newbie
OS: openSuse 11.3
Kernel: 2.6.34.10-0.2
Hallo erstmal,
das hier ist mein erster Post in eurem Forum, womit ich die Chance verspielt haben werde, mich zuvor vorzustellen. Also werde ich das gleich hier miterledigen. Ich lese jetzt hier seit geraumer Zeit im Forum mit und bin immer wieder beeindruckt, dass Ihr so fleißig und vorallem kostenlos euer Wissen mit anderen teilt. Ich hoffe ihr könnt mir auch bei meinem, anscheinend etwas komplizierterem Problem, helfen.
---------------------------------------------------------------------------------------------------------
Voreiniger Zeit wurde bei mir ein Rechner im Dach installiert. Dieser soll nun drathlos an den Router, ein Stockwerk tiefer, angebunden werden, um ebenfalls das Licht des weltweiten, digitalen Netzes erblicken zu können.
Um eine Verbindung zum Netz aufzubauen, wird eine ALFA AWUS036H NIC verwendet.
http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=AWUS036H&Category=0
Wenn ich nun die Karte, nachdem das System gebootet hat, ansteckete und mir mit dmesg den Ringpuffer des Kernel ausgeben lies, wurde sie auch erkannt.
Allerdings wurde sie weder mit iwconfig noch mit ifconfig gelistet.
Die einzigen beiden Schnittstellen, die gelistet wurden, sind: eth0 und lo.
Hier fehlten mir schlichtweg die Fähigkeiten um die Karte zum laufen zu bringen, ohne den Treiber aus dem Netz zu installieren.
Also lud ich den den neuesten Treiber
http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=AWUS036H&Category=0 Linux Kernel (2.6.x)
von der Seite des Herstellers, dekomprimierte die Datei und entpackte den Tarball.
Das ReadMe-File wies mich an, im gleichen Verzeichnis
auszuführen.
Was zum Henker ist mit
Auf dem System waren die BuildEssentials nicht installiert, genauso wie die C/C++ Entwicklungsumgebung. Alle Terminal Outputs, etc. wurden nach der Installation der beiden Bibliotheken(?) erstellt.
Im Readme wird erwähnt, dass der Treiber nur für die Versionen 9.3 bis 11-2 erstellt wurde.
Ich würde aber jetzt einmal davon ausgehen, dass das zu vernachlässigen ist, da der Treiber unter Ubuntu läuft, obwohl die Distribution nicht im ReadMe erwähnt wird.
Ich habe versucht alle notwendigen Informationen in dem Beitrag hier unterzubringen, weshalb er nun ein wenig aufgequollen dasteht. Ich hoffe das ist verzeihbar. ps:
Ich bin für jede Hilfe ausserordentlich dankbar aber vorallem würde mich interessieren, was der "Make-Fehler" zu bedeuten hat und wie man diesen ausbügeln kann. Man will ja schließlich was lernen, um später etwas zu diesem Forum beitragen zu können.
Kernel: 2.6.34.10-0.2
Hallo erstmal,
das hier ist mein erster Post in eurem Forum, womit ich die Chance verspielt haben werde, mich zuvor vorzustellen. Also werde ich das gleich hier miterledigen. Ich lese jetzt hier seit geraumer Zeit im Forum mit und bin immer wieder beeindruckt, dass Ihr so fleißig und vorallem kostenlos euer Wissen mit anderen teilt. Ich hoffe ihr könnt mir auch bei meinem, anscheinend etwas komplizierterem Problem, helfen.
---------------------------------------------------------------------------------------------------------
Voreiniger Zeit wurde bei mir ein Rechner im Dach installiert. Dieser soll nun drathlos an den Router, ein Stockwerk tiefer, angebunden werden, um ebenfalls das Licht des weltweiten, digitalen Netzes erblicken zu können.
Um eine Verbindung zum Netz aufzubauen, wird eine ALFA AWUS036H NIC verwendet.
http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=AWUS036H&Category=0
Wenn ich nun die Karte, nachdem das System gebootet hat, ansteckete und mir mit dmesg den Ringpuffer des Kernel ausgeben lies, wurde sie auch erkannt.
Code:
[ 751.684089] usb 2-4: new high speed USB device using ehci_hcd and address 3
[ 751.805200] usb 2-4: New USB device found, idVendor=0bda, idProduct=8187
[ 751.805210] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 751.805217] usb 2-4: Product: RTL8187_Wireless
[ 751.805222] usb 2-4: Manufacturer: Manufacturer_Realtek_RTL8187_
[ 751.805227] usb 2-4: SerialNumber: 00C0...und so weiter
Die einzigen beiden Schnittstellen, die gelistet wurden, sind: eth0 und lo.
Hier fehlten mir schlichtweg die Fähigkeiten um die Karte zum laufen zu bringen, ohne den Treiber aus dem Netz zu installieren.
Also lud ich den den neuesten Treiber
http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=AWUS036H&Category=0 Linux Kernel (2.6.x)
von der Seite des Herstellers, dekomprimierte die Datei und entpackte den Tarball.
Das ReadMe-File wies mich an, im gleichen Verzeichnis
Code:
./makedrv
Code:
regine@linux-a6h0:/media/KINGSTON/Linux driver for kernel 2.6.X/rtl8187_linux_26.1025.0328.2007> ./makedrv
ieee80211/
ieee80211/license
ieee80211/ieee80211_crypt.c
ieee80211/ieee80211_tx.c
ieee80211/ieee80211_softmac.c
ieee80211/ieee80211_softmac_wx.c
ieee80211/ieee80211_module.c
ieee80211/ieee80211_crypt_ccmp.c
ieee80211/ieee80211_rx.c
ieee80211/tags
ieee80211/ieee80211_crypt_tkip.c
ieee80211/Makefile
ieee80211/readme
ieee80211/.tmp_versions/
ieee80211/.tmp_versions/ieee80211-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_wep-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_tkip-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt-rtl.mod
ieee80211/.tmp_versions/ieee80211_crypt_ccmp-rtl.mod
ieee80211/ieee80211_crypt_wep.c
ieee80211/ieee80211.h
ieee80211/ieee80211_wx.c
ieee80211/ieee80211_crypt.h
rtl8187/
rtl8187/license
rtl8187/r8180_rtl8225z2.c
rtl8187/r8180_rtl8225.h
rtl8187/r8187_led.c
rtl8187/r8180_93cx6.h
rtl8187/r8180_wx.h
rtl8187/r8180_hw.h
rtl8187/copying
rtl8187/r8187_led.h
rtl8187/r8180_pm.h
rtl8187/tags
rtl8187/r8187.h
rtl8187/Makefile
rtl8187/r8180_rtl8225.c
rtl8187/readme
rtl8187/install
rtl8187/.tmp_versions/
rtl8187/.tmp_versions/r8187.mod
rtl8187/changes
rtl8187/r8180_wx.c
rtl8187/r8180_pm.c
rtl8187/r8187_core.c
rtl8187/r8180_93cx6.c
rtl8187/authors
rtl8187/ieee80211.h
rtl8187/ieee80211_crypt.h
rm -f *.mod.c *.mod *.o .*.cmd *.ko *~
rm -rf /media/KINGSTON/Linux driver for kernel 2.6.X/rtl8187_linux_26.1025.0328.2007/ieee80211/tmp
make -C /lib/modules/2.6.34.10-0.2-desktop/build M=/media/KINGSTON/Linux driver for kernel 2.6.X/rtl8187_linux_26.1025.0328.2007/ieee80211 modules
make[1]: Entering directory `/lib/modules/2.6.34.10-0.2-desktop/build'
make[1]: *** Keine Regel, um »driver« zu erstellen. Schluss.
make[1]: Leaving directory `/lib/modules/2.6.34.10-0.2-desktop/build'
make: *** [modules] Fehler 2
rm -f *.mod.c *.mod *.o .*.cmd *.ko *~
rm -rf /media/KINGSTON/Linux driver for kernel 2.6.X/rtl8187_linux_26.1025.0328.2007/rtl8187/tmp
make -C /lib/modules/2.6.34.10-0.2-desktop/build M=/media/KINGSTON/Linux driver for kernel 2.6.X/rtl8187_linux_26.1025.0328.2007/rtl8187 modules
make[1]: Entering directory `/lib/modules/2.6.34.10-0.2-desktop/build'
make[1]: *** Keine Regel, um »driver« zu erstellen. Schluss.
make[1]: Leaving directory `/lib/modules/2.6.34.10-0.2-desktop/build'
make: *** [modules] Fehler 2
Was zum Henker ist mit
gemeint. :???:make[1]: *** Keine Regel, um »driver« zu erstellen. Schluss.
Auf dem System waren die BuildEssentials nicht installiert, genauso wie die C/C++ Entwicklungsumgebung. Alle Terminal Outputs, etc. wurden nach der Installation der beiden Bibliotheken(?) erstellt.
Im Readme wird erwähnt, dass der Treiber nur für die Versionen 9.3 bis 11-2 erstellt wurde.
Release Date: 2006-02-09, ver 1.2
RTL8187 Linux driver version 1.2
--This driver supports RealTek RTL8187 Wireless LAN driver for
Fedora Core 2/3/4/5, Debian 3.1, Mandrake 10.2/Mandriva 2006,
SUSE 9.3/10.1/10.2, Gentoo 3.1, etc.
- Support Client mode for either infrastructure or adhoc mode
- Support WEP and WPAPSK connection
Ich würde aber jetzt einmal davon ausgehen, dass das zu vernachlässigen ist, da der Treiber unter Ubuntu läuft, obwohl die Distribution nicht im ReadMe erwähnt wird.
Ich habe versucht alle notwendigen Informationen in dem Beitrag hier unterzubringen, weshalb er nun ein wenig aufgequollen dasteht. Ich hoffe das ist verzeihbar. ps:
Ich bin für jede Hilfe ausserordentlich dankbar aber vorallem würde mich interessieren, was der "Make-Fehler" zu bedeuten hat und wie man diesen ausbügeln kann. Man will ja schließlich was lernen, um später etwas zu diesem Forum beitragen zu können.