[7392:a822] rtl8812au - Edimax AC-1200 not supported

Bug #1290867 reported by Mathieu Trudel-Lapierre
64
This bug affects 11 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

I would like to use my Edimax AC-1200 dongle (802.11ac dongle) natively, without compiling my own driver. The driver to use does not appear to be included in the mainline kernel yet.

I am currently using the hacked up driver from https://github.com/gnab/rtl8812au when I really need to use that device.

Bus 003 Device 026: ID 7392:a822 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 0xa822
  bcdDevice 0.00
  iManufacturer 1 Realtek
  iProduct 2 802.11n NIC
  iSerial 3 123456
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 53
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
      (Bus Powered)
    MaxPower 500mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 5
      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 0x04 EP 4 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 0x85 EP 5 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: 0x0002
  (Bus Powered)
  Remote Wakeup Enabled
---
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: mtrudel 3110 F.... pulseaudio
 /dev/snd/pcmC1D0p: mtrudel 3110 F...m pulseaudio
 /dev/snd/controlC0: mtrudel 3110 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=UUID=99bbaa3c-8461-48a3-87c9-e6c026dd22ce
InstallationDate: Installed on 2014-01-31 (39 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140130)
MachineType: LENOVO 2306CTO
NonfreeKernelModules: 8812au
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-16-generic.efi.signed root=UUID=8b0dca1f-9d2b-4f14-a08c-ac3ede396c42 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-16.36-generic 3.13.5
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-16-generic N/A
 linux-backports-modules-3.13.0-16-generic N/A
 linux-firmware 1.126
Tags: trusty
Uname: Linux 3.13.0-16-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sbuild sudo
_MarkForUpload: True
dmi.bios.date: 09/11/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET82WW (2.02 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2306CTO
dmi.board.vendor: LENOVO
dmi.board.version: Win8 Pro DPK TPG
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG2ET82WW(2.02):bd09/11/2012:svnLENOVO:pn2306CTO:pvrThinkPadX230:rvnLENOVO:rn2306CTO:rvrWin8ProDPKTPG:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2306CTO
dmi.product.version: ThinkPad X230
dmi.sys.vendor: LENOVO

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected trusty
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : BootDmesg.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : CRDA.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : IwConfig.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : Lspci.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : Lsusb.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcEnviron.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcModules.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : PulseList.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : RfKill.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : UdevDb.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : UdevLog.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : WifiSyslog.txt

apport information

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
exactt (giesbert) wrote :

Although in German some might find this useful for installing the driver: https://www.debinux.de/2014/06/sitecom-wifi-usb-adapter-ac1200-treiber-dkms-einrichtung-unter-ubuntu/

Revision history for this message
ResidualBit (residualbit) wrote :

It looks like this is still not supported in 15.04. Any update?

Revision history for this message
Richard Elkins (texadactyl) wrote :

Temporary solution until the rtl8812au driver is incorporated into the supported kernel objects, in English:

http://blog.danielscrivano.com/installing-rtl8812au-on-linux-for-wireless-dual-band-usb-adapters/

This temporary (I hope) solution has been verified with an ASUS USB-AC56 wireless adapter running at 5MHz (nice and fast!). Note that you will have to reinstall this solution EVERY time a kernel upgrade occurs.

ASUS, apparently, had provided this kernel object up to kernel 13.10 and then stopped updating their support for some yet-to-be-explained reason. I wrote to them and politely vented.

Revision history for this message
Richard Elkins (texadactyl) wrote :

There are other wireless function kernel objects in /lib/modules/3.16.0-36-generic/kernel/drivers/net/wireless/ and these objects are, according to `dpkg -S`, components of package linux-image-extra-3.16.0-36-generic. But, that kernel version designation would change on the next kernel upgrade.

How do we get the 8812au kernel object to be made part of the standard kernel object library for all future releases?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.