If you are trying to get a device working with ndiswrapper, please help ndiswrapper project wiki by contributing your findings. See HowToContribute

Difference between revisions of "Edimax EW-7811Un"

From NDISWrapper
Jump to: navigation, search
(Report from Steve White)
 
(Update from Mykola Ilin)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Device_Report|Edimax EW-7811Un|RTL8188CUS|7392:7811|}}
+
{{Device_Report|Edimax EW-7811Un|RTL8188CUS|7392:7811|http://www.edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7811Un/20101210_v1.08_windows.zip}}
 +
This device is reported to work on i386 (see report below) but no successful report on x86_64.
  
 
This is Ubuntu 10.10 on an AMD x86_64.
 
This is Ubuntu 10.10 on an AMD x86_64.
Line 17: Line 18:
 
Similar story, no apparent solution: http://ubuntuforums.org/showthread.php?t=1658112
 
Similar story, no apparent solution: http://ubuntuforums.org/showthread.php?t=1658112
  
SoL unloaded the 8192cu module, blacklisted it in in /etc/modprobe.d/blacklist.conf Then installed ndiswrapper, and got the Windows drivers from the Edimax site.
+
So unloaded the 8192cu module, blacklisted it in in /etc/modprobe.d/blacklist.conf Then installed ndiswrapper, and got the Windows drivers from the Edimax site.
 
There are 32 and 64 bit versions for Win7 Vista and XP.  Tried XP 64 first,
 
There are 32 and 64 bit versions for Win7 Vista and XP.  Tried XP 64 first,
 
then the other 64 bit ones, then the 32 bit ones. They load
 
then the other 64 bit ones, then the 32 bit ones. They load
Line 25: Line 26:
  
 
but iwconfig shows no wlan0
 
but iwconfig shows no wlan0
 +
 +
<hr>
 +
 +
It is possible to use WinXP 32bit drivers from Edimax site -- but only g mode is available (tested on Fedora 15 i386). Native driver rtl8192cu also loads, but card doesn't see my access points (tested on D-Link DWL-2100,  TP-Link TL-WR1043ND with WPA2-PSK CCMP/CCMP).
 +
 +
$ cd 88_92_CU_Driver/WinXP
 +
 +
$ sudo ndiswrapper -i `readlink -f net8192cu.inf`
 +
 +
$ ndiswrapper -v
 +
utils version: '1.9', utils version needed by module: '1.9'
 +
module details:
 +
filename:      /lib/modules/2.6.40-4.fc15.i686.PAE/extra/ndiswrapper/ndiswrapper.ko
 +
version:        1.56
 +
vermagic:      2.6.40-4.fc15.i686.PAE SMP mod_unload 686
 +
 +
$ lsusb -v
 +
Bus 002 Device 011: ID 7392:7811 Edimax Technology Co., Ltd
 +
Device Descriptor:
 +
bLength                18
 +
bDescriptorType        1
 +
bcdUSB              2.00
 +
bDeviceClass            0 (Defined at Interface level)
 +
bDeviceSubClass        0
 +
bDeviceProtocol        0
 +
bMaxPacketSize0        64
 +
idVendor          0x7392 Edimax Technology Co., Ltd
 +
idProduct          0x7811
 +
bcdDevice            2.00
 +
iManufacturer          1 Realtek
 +
iProduct                2 802.11n WLAN Adapter
 +
iSerial                3 00e04c000001
 +
bNumConfigurations      1
 +
Configuration Descriptor:
 +
  bLength                9
 +
  bDescriptorType        2
 +
  wTotalLength          46
 +
  bNumInterfaces          1
 +
  bConfigurationValue    1
 +
  iConfiguration          0
 +
  bmAttributes        0x80
 +
    (Bus Powered)
 +
  MaxPower              500mA
 +
  Interface Descriptor:
 +
    bLength                9
 +
    bDescriptorType        4
 +
    bInterfaceNumber        0
 +
    bAlternateSetting      0
 +
    bNumEndpoints          4
 +
    bInterfaceClass      255 Vendor Specific Class
 +
    bInterfaceSubClass    255 Vendor Specific Subclass
 +
    bInterfaceProtocol    255 Vendor Specific Protocol
 +
    iInterface              0
 +
    Endpoint Descriptor:
 +
      bLength                7
 +
      bDescriptorType        5
 +
      bEndpointAddress    0x81  EP 1 IN
 +
      bmAttributes            2
 +
        Transfer Type            Bulk
 +
        Synch Type              None
 +
        Usage Type              Data
 +
      wMaxPacketSize    0x0200  1x 512 bytes
 +
      bInterval              0
 +
    Endpoint Descriptor:
 +
      bLength                7
 +
      bDescriptorType        5
 +
      bEndpointAddress    0x02  EP 2 OUT
 +
      bmAttributes            2
 +
        Transfer Type            Bulk
 +
        Synch Type              None
 +
        Usage Type              Data
 +
      wMaxPacketSize    0x0200  1x 512 bytes
 +
      bInterval              0
 +
    Endpoint Descriptor:
 +
      bLength                7
 +
      bDescriptorType        5
 +
      bEndpointAddress    0x03  EP 3 OUT
 +
      bmAttributes            2
 +
        Transfer Type            Bulk
 +
        Synch Type              None
 +
        Usage Type              Data
 +
      wMaxPacketSize    0x0200  1x 512 bytes
 +
      bInterval              0
 +
    Endpoint Descriptor:
 +
      bLength                7
 +
      bDescriptorType        5
 +
      bEndpointAddress    0x84  EP 4 IN
 +
      bmAttributes            3
 +
        Transfer Type            Interrupt
 +
        Synch Type              None
 +
        Usage Type              Data
 +
      wMaxPacketSize    0x0040  1x 64 bytes
 +
      bInterval              1
 +
Device Qualifier (for other device speed):
 +
bLength                10
 +
bDescriptorType        6
 +
bcdUSB              2.00
 +
bDeviceClass            0 (Defined at Interface level)
 +
bDeviceSubClass        0
 +
bDeviceProtocol        0
 +
bMaxPacketSize0        64
 +
bNumConfigurations      1
 +
Device Status:    0x0000
 +
(Bus Powered)
 +
 +
$ dmesg
 +
[ 3252.448211] usb 2-4: new high speed USB device number 11 using ehci_hcd
 +
[ 3252.564061] usb 2-4: New USB device found, idVendor=7392, idProduct=7811
 +
[ 3252.564071] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 +
[ 3252.564079] usb 2-4: Product: 802.11n WLAN Adapter
 +
[ 3252.564085] usb 2-4: Manufacturer: Realtek
 +
[ 3252.564090] usb 2-4: SerialNumber: 00e04c000001
 +
[ 3252.670078] usb 2-4: reset high speed USB device number 11 using ehci_hcd
 +
[ 3252.791289] ndiswrapper (import:233): unknown symbol: ntoskrnl.exe:'_aulldvrm'
 +
[ 3252.791817] ndiswrapper: driver net8192cu (Realtek Semiconductor Corp.,08/06/2010,1008.0.0806.2010) loaded
 +
[ 3253.743432] wlan1: ethernet device 80:1f:02:11:fe:48 using NDIS driver: net8192cu, version: 0x1, NDIS version: 0x500, vendor: 'Realtek RTL8192C Wireless LAN USB NIC',7392:7811.F.conf
 +
[ 3253.743489] wlan1: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
 +
[ 3254.029193] ndiswrapper: changing interface name from 'wlan1' to 'wlan4'
 +
 +
$ wpa_supplicant -v
 +
wpa_supplicant v0.7.3
 +
Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors
 +
 +
$ wpa_supplicant -Dwext -iwlan4 -c /etc/wpa_supplicant/wpa_supplicant.conf
 +
Trying to associate with XX:XX:XX:XX:XX:XX (SSID='Y' freq=2472 MHz)
 +
Associated with XX:XX:XX:XX:XX:XX
 +
WPA: Key negotiation completed with XX:XX:XX:XX:XX:XX [PTK=CCMP GTK=CCMP]
 +
CTRL-EVENT-CONNECTED - Connection to XX:XX:XX:XX:XX:XX completed (auth) [id=0 id_str=]
 +
WPA: Key negotiation completed with XX:XX:XX:XX:XX:XX [PTK=CCMP GTK=CCMP]
 +
Associated with XX:XX:XX:XX:XX:XX
 +
 +
$ iwconfig wlan4
 +
wlan4    IEEE 802.11g  ESSID:"Y" 
 +
          Mode:Managed  Frequency:2.472 GHz  Access Point: XX:XX:XX:XX:XX:XX
 +
          Bit Rate=48 Mb/s  Tx-Power:20 dBm  Sensitivity=0/3 
 +
          RTS thr:off  Fragment thr:off
 +
          Power Management:off
 +
          Link Quality:57/100  Signal level:-59 dBm  Noise level:-96 dBm
 +
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
 +
          Tx excessive retries:0  Invalid misc:0  Missed beacon:0
 +
  
 
[[Category:USB]]
 
[[Category:USB]]
[[Category:NOTWORKING]]
+
[[Category:WORKS]]
 
[[Category:Edimax]]
 
[[Category:Edimax]]

Latest revision as of 13:55, 14 September 2011

Edimax EW-7811Un

Info

This device is reported to work on i386 (see report below) but no successful report on x86_64.

This is Ubuntu 10.10 on an AMD x86_64.

Plugged the device in, and saw it appear in lsusb, and a message appears in /var/log/messages

new high speed USB device using ehci_hcd and addresss 11

But iwconfig shows no wlan0.

Downloaded the Linux drivers from Edimax (the Realtek drivers). They build, but with lots of warnings relating to 64 vs 32 bit stuff. The module loads, but does not work. Lots of errors appear in /var/log/messages, mostly "usb read/wrote TimeOut!" Wrote to Realtek support asking them to fix this, haven't heard back.

Similar story, no apparent solution: http://ubuntuforums.org/showthread.php?t=1658112

So unloaded the 8192cu module, blacklisted it in in /etc/modprobe.d/blacklist.conf Then installed ndiswrapper, and got the Windows drivers from the Edimax site. There are 32 and 64 bit versions for Win7 Vista and XP. Tried XP 64 first, then the other 64 bit ones, then the 32 bit ones. They load

$ ndiswrapper -l
net8192cu: device (7392:7811) present (alternate driver: 8192cu)

but iwconfig shows no wlan0


It is possible to use WinXP 32bit drivers from Edimax site -- but only g mode is available (tested on Fedora 15 i386). Native driver rtl8192cu also loads, but card doesn't see my access points (tested on D-Link DWL-2100, TP-Link TL-WR1043ND with WPA2-PSK CCMP/CCMP).

$ cd 88_92_CU_Driver/WinXP

$ sudo ndiswrapper -i `readlink -f net8192cu.inf`

$ ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/2.6.40-4.fc15.i686.PAE/extra/ndiswrapper/ndiswrapper.ko
version:        1.56
vermagic:       2.6.40-4.fc15.i686.PAE SMP mod_unload 686 

$ lsusb -v
Bus 002 Device 011: ID 7392:7811 Edimax Technology Co., Ltd
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0x7392 Edimax Technology Co., Ltd
idProduct          0x7811
bcdDevice            2.00
iManufacturer           1 Realtek
iProduct                2 802.11n WLAN Adapter
iSerial                 3 00e04c000001
bNumConfigurations      1
Configuration Descriptor:
  bLength                 9
  bDescriptorType         2
  wTotalLength           46
  bNumInterfaces          1
  bConfigurationValue     1
  iConfiguration          0
  bmAttributes         0x80
    (Bus Powered)
  MaxPower              500mA
  Interface Descriptor:
    bLength                 9
    bDescriptorType         4
    bInterfaceNumber        0
    bAlternateSetting       0
    bNumEndpoints           4
    bInterfaceClass       255 Vendor Specific Class
    bInterfaceSubClass    255 Vendor Specific Subclass
    bInterfaceProtocol    255 Vendor Specific Protocol
    iInterface              0
    Endpoint Descriptor:
      bLength                 7
      bDescriptorType         5
      bEndpointAddress     0x81  EP 1 IN
      bmAttributes            2
        Transfer Type            Bulk
        Synch Type               None
        Usage Type               Data
      wMaxPacketSize     0x0200  1x 512 bytes
      bInterval               0
    Endpoint Descriptor:
      bLength                 7
      bDescriptorType         5
      bEndpointAddress     0x02  EP 2 OUT
      bmAttributes            2
        Transfer Type            Bulk
        Synch Type               None
        Usage Type               Data
      wMaxPacketSize     0x0200  1x 512 bytes
      bInterval               0
    Endpoint Descriptor:
      bLength                 7
      bDescriptorType         5
      bEndpointAddress     0x03  EP 3 OUT
      bmAttributes            2
        Transfer Type            Bulk
        Synch Type               None
        Usage Type               Data
      wMaxPacketSize     0x0200  1x 512 bytes
      bInterval               0
    Endpoint Descriptor:
      bLength                 7
      bDescriptorType         5
      bEndpointAddress     0x84  EP 4 IN
      bmAttributes            3
        Transfer Type            Interrupt
        Synch Type               None
        Usage Type               Data
      wMaxPacketSize     0x0040  1x 64 bytes
      bInterval               1
Device Qualifier (for other device speed):
bLength                10
bDescriptorType         6
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
bNumConfigurations      1
Device Status:     0x0000
(Bus Powered)

$ dmesg
[ 3252.448211] usb 2-4: new high speed USB device number 11 using ehci_hcd
[ 3252.564061] usb 2-4: New USB device found, idVendor=7392, idProduct=7811
[ 3252.564071] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3252.564079] usb 2-4: Product: 802.11n WLAN Adapter
[ 3252.564085] usb 2-4: Manufacturer: Realtek
[ 3252.564090] usb 2-4: SerialNumber: 00e04c000001
[ 3252.670078] usb 2-4: reset high speed USB device number 11 using ehci_hcd
[ 3252.791289] ndiswrapper (import:233): unknown symbol: ntoskrnl.exe:'_aulldvrm'
[ 3252.791817] ndiswrapper: driver net8192cu (Realtek Semiconductor Corp.,08/06/2010,1008.0.0806.2010) loaded
[ 3253.743432] wlan1: ethernet device 80:1f:02:11:fe:48 using NDIS driver: net8192cu, version: 0x1, NDIS version: 0x500, vendor: 'Realtek RTL8192C Wireless LAN USB NIC',7392:7811.F.conf
[ 3253.743489] wlan1: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[ 3254.029193] ndiswrapper: changing interface name from 'wlan1' to 'wlan4'

$ wpa_supplicant -v
wpa_supplicant v0.7.3
Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors

$ wpa_supplicant -Dwext -iwlan4 -c /etc/wpa_supplicant/wpa_supplicant.conf
Trying to associate with XX:XX:XX:XX:XX:XX (SSID='Y' freq=2472 MHz)
Associated with XX:XX:XX:XX:XX:XX
WPA: Key negotiation completed with XX:XX:XX:XX:XX:XX [PTK=CCMP GTK=CCMP]
CTRL-EVENT-CONNECTED - Connection to XX:XX:XX:XX:XX:XX completed (auth) [id=0 id_str=]
WPA: Key negotiation completed with XX:XX:XX:XX:XX:XX [PTK=CCMP GTK=CCMP]
Associated with XX:XX:XX:XX:XX:XX

$ iwconfig wlan4
wlan4     IEEE 802.11g  ESSID:"Y"  
         Mode:Managed  Frequency:2.472 GHz  Access Point: XX:XX:XX:XX:XX:XX
         Bit Rate=48 Mb/s   Tx-Power:20 dBm   Sensitivity=0/3  
         RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality:57/100  Signal level:-59 dBm  Noise level:-96 dBm
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0