ubuntuusers.de

NdisWrapper mit Marvell 11ab:1fa6 PCI Karte

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Öttinger

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Hallo zusammen,

ich möchte für die karte asus wl 138g einen Treiber, wie hier erklärt http://forum.ubuntuusers.de/topic/wlan-pci-wird-nicht-bei-jedem-start-erkannt/#post-3842662, unter einem 64bit Systemkern installieren. Den Treiber habe ich von hier http://support.asus.com/Download.aspx?product=11&m=WL-138g&SLanguage=en-us&type=Map&os=25. Ich bekomme allerdings immer die Ausgabe:

dmesg | egrep 'ndis|wlan' 
[    5.330505] ndiswrapper version 1.58 loaded (smp=yes, preempt=no)
[    6.576462] ndiswrapper (check_nt_hdr:141): kernel is 64-bit, but Windows driver is not 64-bit;bad magic: 010B
[    6.576514] ndiswrapper (load_sys_files:199): couldn't prepare driver 'mrv8k51'
[    6.576582] ndiswrapper (load_wrap_driver:121): couldn't load driver 'mrv8k51'
[    6.576643] usbcore: registered new interface driver ndiswrapper

.

ndiswrapper -l 
mrv8k64 : driver installed
	device (11AB:1FA6) present

Bearbeitet von praseodym:

Bitte wähle in Zukunft einen aussagekräftigen Titel, Danke.

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

HAt sich erledigt ein Neustart hat geholfen.

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Doch nicht, ich kann mich nicht zum Rooter verbinden.

dmesg | egrep 'ndis|wlan' 
[    5.064494] ndiswrapper version 1.58 loaded (smp=yes, preempt=no)
[    5.584747] ndiswrapper: driver mrv8k64 (Marvell,06/08/2005,2.7.1.19) loaded
[    5.584961] ndiswrapper: using IRQ 18
[    5.845304] wlan0: ethernet device 00:13:d4:17:05:9b using NDIS driver: mrv8k64, version: 0x203000e, NDIS version: 0x501, vendor: 'Marvell 802.11 Driver', 11AB:1FA6.5.conf
[    5.845314] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2-PSK; AES/CCMP with WPA, WPA2, WPA2-PSK
[    5.845355] usbcore: registered new interface driver ndiswrapper
[   12.923036] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   12.923161] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   13.002221] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  245.500087] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  245.500199] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  256.765735] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  265.651296] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  276.928244] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  285.814466] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  297.078659] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  340.052828] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  351.318284] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  358.903392] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  370.176978] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  379.060486] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  390.327413] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  818.992570] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  830.264991] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  839.145561] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  850.415393] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  858.001245] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  869.274065] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  893.321918] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  904.595210] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  913.476879] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  924.746528] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  935.018358] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  936.315072] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  969.576234] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  980.849679] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  989.942310] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1001.211521] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1010.096938] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1021.373944] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1188.193824] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1199.470761] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1208.355316] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1219.621283] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1228.515591] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1239.783714] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1549.571173] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1560.839769] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[ 1569.724202] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)

Achetaton

Anmeldungsdatum:
6. September 2013

Beiträge: 137

Hallo Öttinger,

laut Fehlermeldung hattest du einen 32-Bit-Treiber auf deinem 64-Bit-System installiert; und nun einen mit 64-Bit-Architektur? Vermutlich ist es dennoch nicht der Richtige.

Führe bitte die relevanten Befehle aus folgender Anleitung aus und liste sie hier im Codeblock auf: http://forum.ubuntuusers.de/topic/vor-dem-erstellen-eines-neuen-beitrags-bitte-/

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

laut Fehlermeldung hattest du einen 32-Bit-Treiber auf deinem 64-Bit-System installiert; und nun einen mit 64-Bit-Architektur? Vermutlich ist es dennoch nicht der Richtige.

Ja hatte ich, hatte diesen gelöscht und den 64 bit installiert. Und trotzdem kam die Meldung das es ein 32bit wäre. Wenn ich keine Verschlüsselungs-Methode auswähle, dann kann ich mich zum Rooter verbinden.

 uname -a 
Linux ubuntuCM 3.8.0-33-generic #48~precise1-Ubuntu SMP Thu Oct 24 16:28:06 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
lspci -nnk | grep -i net -A2   
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
	Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000]
	Kernel driver in use: r8169
--
03:02.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Marvell W8300 802.11 Adapter [11ab:1fa6] (rev 07)
	Subsystem: ASUSTeK Computer Inc. Device [1043:138f]
	Kernel driver in use: ndiswrapper
cat /etc/network/interfaces
auto lo
iface lo inet loopback
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search fritz.box
cat /etc/hosts 
127.0.0.1	localhost
127.0.1.1	ubuntuCM

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11g  ESSID:off/any  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Sensitivity=-200 dBm  
          RTS thr=2346 B   Fragment thr=2346 B   
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Wo hast du den 64bit Treiber her? Der aus dem Wiki-Link ist Win98, also 32bit.

Edit: Vielleicht kann dieser alte Treiber keine WPA2, WPA soll laut WLAN/Karten/Asus klappen.

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Den Treiber habe ich auf der Seite, die im Themenstart verlinkt ist, heruntergeladen http://support.asus.com/Download.aspx?product=11&m=WL-138g&SLanguage=en-us&type=Map&os=25. Ich kann in den Netzwerkeinstellungen nur "WPA & WPA2" auswählen.

Achetaton

Anmeldungsdatum:
6. September 2013

Beiträge: 137

Hast du auch sicher den 64-Bit-Treiber aus der verlinkten Datei gewählt?

Vielleicht ist folgender Befehl sachdienlich, zeige bitte die Ausgabe von:

ndiswrapper -l

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Bin mir fast sicher.

ndiswrapper -l
mrv8k64 : driver installed
	device (11AB:1FA6) present

Achetaton

Anmeldungsdatum:
6. September 2013

Beiträge: 137

- Deiner Fehlermeldung zufolge müsste 'mrv8k51' der 32-Bit-Treiber sein, wurde dieser entfernt?

Wenn ich keine Verschlüsselungs-Methode auswähle, dann kann ich mich zum Rooter verbinden.

Vermochtest du auch, dich mit dem Internet zu verbinden und es zu nutzen?

- An den Einstellungen im Router kann es nicht liegen? (MAC-Adresse)

- Ndiswrapper-Pakete installiert?

sudo apt-get install ndiswrapper-utils-1.9 ndiswrapper-common ndisgtk dkms ndiswrapper-dkms 

-

sudo modprobe ndiswrapper

Fehlermeldungen?

Fehlersuche: http://wiki.ubuntuusers.de/WLAN/NdisWrapper?highlight=ndiswrapper#Fehlersuche

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Achetaton schrieb:

- Deiner Fehlermeldung zufolge müsste 'mrv8k51' der 32-Bit-Treiber sein, wurde dieser entfernt?

Ja wurde entfernt, danach installierte ich den 64-Bit, doch die Fehlermeldung änderte sich nicht, bis ich den Computer neustartete.

Wenn ich keine Verschlüsselungs-Methode auswähle, dann kann ich mich zum Rooter verbinden.

Vermochtest du auch, dich mit dem Internet zu verbinden und es zu nutzen?

Ja

- An den Einstellungen im Router kann es nicht liegen? (MAC-Adresse)

Ich denke nicht, denn es lief ja bei unverschlüsselter Verbindung.

- Ndiswrapper-Pakete installiert?

sudo apt-get install ndiswrapper-utils-1.9 ndiswrapper-common ndisgtk dkms ndiswrapper-dkms 

Alles installiert soweit wie hier http://forum.ubuntuusers.de/topic/wlan-pci-wird-nicht-bei-jedem-start-erkannt/#post-3842662 beschrieben.

-

sudo modprobe ndiswrapper

Fehlermeldungen?

Keine

Achetaton

Anmeldungsdatum:
6. September 2013

Beiträge: 137

Laut der Asuswebseite benötigt man ein spezielles Programm, um überhaupt WPA unter Windows zu aktivieren, was auch nur unter XP funktionieren soll. (Quelle: http://support.asus.com/faq/detail.aspx?SLanguage=en&p=11&m=WL-138g&s=1&hashedid=Vgx0aZsJGcCUz7Zz&os=25&no=F4A102D5-545D-3F14-F49C-C01F3E1896EF) Ich fürchte, WPA2 wird nicht unterstützt, aber dazu wird dir nur ein Experte etwas Endgültiges schreiben können. Bis dahin könntest du vielleicht noch den WinXP-64-Bit-Treiber von Asus oder eine reine WPA-Verschlüsselung ausprobieren.

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
der verwendete Treiber unterstützt WPA2, funktioniert aber anscheinend nicht einwandfrei, wie die Meldungen ja zeigen. Der ältere 32bit-Treiber funktionierte bereits mit WPA2.

[    5.845304] wlan0: ethernet device 00:13:d4:17:05:9b using NDIS driver: mrv8k64, version: 0x203000e, NDIS version: 0x501, vendor: 'Marvell 802.11 Driver', 11AB:1FA6.5.conf
[    5.845314] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2-PSK; AES/CCMP with WPA, WPA2, WPA2-PSK
...
[  245.500199] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
[  256.765735] ndiswrapper (iw_set_ap_address:677): setting AP mac address failed (C00000BB)
...

Wird hier überhaut eine 64bit Systemversion benötigt, also über 4Gig RAM im System?

free -l

Öttinger

(Themenstarter)

Anmeldungsdatum:
28. Januar 2009

Beiträge: 504

Hi,

Der ältere 32bit-Treiber funktionierte bereits mit WPA2.

Nach Installation des 32-Bit Treibers konnte ich die Karte nicht in Betrieb nehmen, vermutlich wegen des 64-Bit Systemkerns.

Wird hier überhaut eine 64bit Systemversion benötigt, also über 4Gig RAM im System?

free -l
             total       used       free     shared    buffers     cached
Mem:       8050372    3756616    4293756          0     191656    1593804
Low:       8050372    3756616    4293756
High:            0          0          0
-/+ buffers/cache:    1971156    6079216
Swap:      8259580          0    8259580

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Öttinger schrieb:

Nach Installation des 32-Bit Treibers konnte ich die Karte nicht in Betrieb nehmen, vermutlich wegen des 64-Bit Systemkerns.

Klar, 32bit Treiber mit 64bit Systemkern geht nicht.

Verwende einfach eine Ubuntu 32bit-Version über Live-USB - persistente Installation. Durch den PAE-Kernel werden die 8Gig-RAM ebenfalls erkannt und verwendet. Installiere dann Ndiswrapper mit dem im Forum verlinkten 32bit Treiber und teste erneut mit WPA2-Verschlüsselung.

Antworten |