web-dev-qa-db-fra.com

USB 3.0 Asix AX88179 ne fonctionne pas sur Ubuntu 13.10

J'ai effectué une mise à niveau du 13.04 au 13.10 et j'ai fait installer le pilote AX88179 à partir du PPA .
Lorsque j'ai mis à niveau, le convertisseur USB 3.0 vers Ethernet a cessé de fonctionner bien qu'il devrait être inclus dans la ligne principale du noyau à partir de la version 3.9. Il est reconnu par le système mais aucune connexion n'est établie.
Voici la sortie verbeuse appropriée lsusb:

Bus 004 Device 006: ID 0b95:1790 ASIX Electronics Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x0b95 ASIX Electronics Corp.
  idProduct          0x1790 
  bcdDevice            1.00
  iManufacturer           1 ASIX Elec. Corp.
  iProduct                2 AX88179
  iSerial                 3 00000000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              124mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol      0 
      iInterface              4 Network_Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              11
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               3
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           1 micro seconds
    bU2DevExitLat         101 micro seconds
Device Status:     0x000c
  (Bus Powered)
  U1 Enabled
  U2 Enabled

Contrairement à cette question le périphérique n'est plus reconnu comme un périphérique Ethernet. Voici la sortie pertinente de dmseg:

dmesg | grep ASIX
[    3.238120] usb 4-2: Manufacturer: ASIX Elec. Corp.
[   61.907446] usb 4-2: Manufacturer: ASIX Elec. Corp.
[   84.772115] usb 4-1: Manufacturer: ASIX Elec. Corp.
[  192.615236] usb 4-2: Manufacturer: ASIX Elec. Corp.
[ 1146.200351] usb 4-2: Manufacturer: ASIX Elec. Corp.

dmesg | grep AX88179
[    3.238119] usb 4-2: Product: AX88179
[   61.907444] usb 4-2: Product: AX88179
[   84.772110] usb 4-1: Product: AX88179
[  192.615231] usb 4-2: Product: AX88179
[ 1146.200346] usb 4-2: Product: AX88179

Autant que je sache, le pilote n'est pas installé après la mise à niveau.

1
the_drow

Le pilote fonctionne très bien, sauf si Ubuntu passe en mode veille. Après avoir récupéré du sommeil, le conducteur s'arrête simplement de travailler.
La seule solution de contournement que j'ai trouvée est de désactiver le mode veille.

0
the_drow

J'ai installé le ppa:

add-apt-repository ppa:qji/ax88179
# since there is no source for soucy, replace it with raring:
sed s/saucy/raring/g /etc/apt/sources.list.d/qji-ax88179-saucy.list>/etc/apt/sources.list.d/qji-ax88179-raring.list
rm /etc/apt/sources.list.d/qji-ax88179-saucy.list
aptitude update
aptitude install ax88179 
reboot

Cela a fonctionné ne fois, seulement la première fois après le premier redémarrage, cela a fonctionné. depuis lors, je reçois des erreurs d'échec dans syslog. Cela fonctionne sur l'ordinateur portable de mon ami, avec parabola linux. J'achèterai un autre adaptateur;)

0
rubo77