airlive-wn370usb-ubuntu-featured
Learn IT 

AirLive WN-370USB Ubuntu 14.04 problem

AirLive WN-370USB Ubuntu 14.04 problem – ukoliko posjedujete ovu, inače odličnu, WLAN USB karticu vjerovatno ste naišli na problem da navedena mrežna kartica nije prepoznata od strane pojedinih Linux distribucija.

airlive-wn370usb-ubuntu

Među distribucijama koje ne prepoznaju out-of-box ovu mrežnu karticu našao se i Ubuntu 14.04. Ukoliko pogledamo na službenim stranicama AirLive pruža podršku za Linux, ali do verzije kernela 3.0.2.

Ako pogledamo koju točno karticu imamo vidimo da se radi o RTL8188SU chip-u:

@HP-6510b:~$ lsusb
Bus 002 Device 007: ID 1b75:8171 Ovislink Corp. WN-370USB 802.11bgn Wireless Adapter 
[Realtek RTL8188SU]
Bus 002 Device 010: ID 0951:1665 Kingston Technology 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 1532:011c Razer USA, Ltd 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 04d9:a067 Holtek Semiconductor, Inc. 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Više detalja o kartici:

@HP-6510b:~$ lsusb -vv -d 1b75:8171

Bus 002 Device 007: ID 1b75:8171 Ovislink Corp. WN-370USB 802.11bgn Wireless Adapter 
[Realtek RTL8188SU]
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1b75 Ovislink Corp.
  idProduct          0x8171 WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]
  bcdDevice            2.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  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     0x83  EP 3 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     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     0x06  EP 6 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     0x0d  EP 13 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0

Naime, navedena kartica radi pod Linux-om i koristi r8712u driver koji je izbačen u novijim kernelima. U nastavku je opisan način kako ‘osposobiti’ karticu za rad na Ubuntu 14.04. Navedena metoda odnosi se na kartice čije je ID 1b75:8171.

Otvorite terminal i unosite sljedeće naredbe. Prvo dodajemo r8712u ‘module’ u kernel:

sudo modprobe r8712u

Zatim provjeravamo Vendor ID i Product ID za mrežnu karticu. U ovom slučaju Vendor ID je 1b75, a Product ID je 8171.

lsusb

Nakon toga dodajemo Vendor ID i Product ID u datoteku ‘new_id’

sudo nano /sys/bus/usb/drivers/r8712u/new_id

Upišemo 1b75 8171 u datoteku i pritisnemo tipke CTRL+X, potvrdimo sa Y i pritisnemo Enter. Nakon toga kartica bi trebala proraditi.

Edit:

Pošto vidimo da nekima kartica ne radi nakon buđenja iz suspenda i nakon ponovnog pokretanja računala odlučili smo napisati skriptu koja automatizira ovaj proces kako nebi morali sve ponovno upisivati.

Otvorite omiljeni tekst editor npr. gedit, kopirajte tekst ispod

#!/bin/bash
modprobe r8712u
echo "1b75 8171" >> /sys/bus/usb/drivers/r8712u/new_id

i spremite dokument. Naziv dokumenta može biti po vašoj želji, ali je bitno da ekstenzija bude .sh. Mi ćemo naš dokument nazvati wn-370usb.sh i spremiti ga u Documents.

Otvorite terminal i unesite sljedeću naredbu:

sudo nano /etc/rc.local

U redak iznad exit 0 dodajte sljedeće:

sh '/home/vašusername/Documents/wn-370usb.sh'

Kombinacijom tipki CTRL+X, a zatim potvrdnim Y odgovorom spremite promjene u rc.local dokumentu.

Related posts

8 Thoughts to “AirLive WN-370USB Ubuntu 14.04 problem”

  1. cpano

    Hvala na ovom riješenju. Nažalost ne radi mi i dalje adapter jer ga želim postaviti na Kali Linux Debian 64bit. Da li je stare drivere potrebno prije instalirati da bi ovo riješenje radilo? ili je procedura na Kali Linux drugačija? Početnik sam i puno zahvaljujem na pomoći.

    1. Goran Krstičević

      Procedura je ista i adapter uredno radi na Kali Linux distribuciji, dakle funkcionalan je.. Problem se javlja kada želimo adapter postaviti u ‘monitor mode’, ali što se toga tiče ne možemo Vam pomoći…

  2. legendri

    Svaka čast. Hvala.

  3. pomoc

    Pozdrav, moze li mala pomoc? Naime, kada to sve ukucam, adapter normalno radi, ali tako sve do sljedeceg restarta kada foldera vise nema i moram opet ukucati sve.
    Kako da zabranim mijenjanje toga foldera?
    Posto se ne snalazim bas u ubuntuu (a mislim da se moze) – kako bi trebala izgledati skripta ili nesto da se to automatski sve napravi kad se klikne na taj fajl. S.O.S 😀

  4. lili

    Hvala!!! Pomoglo je:)

  5. Jack

    Super, hvala! Ova procedura mi radi, ali čim restartam kompjuter – opet adapter ne prepoznaje, pa je sve ovo potrebno ponovno upisivati. Ima li kakvo rješenje da ovo “zapamti” prilkom gašenja kompjutera? ( imam Ubuntu 14.04 – 64 bit ) Hvala!

  6. zapla

    Hvala na rjesenju, primjenio sam istu metodu na mint 17.1. i sve radi.
    Ali nakon sto mi je lap otisao u suspend te se probudio kasnije, os opet vise ne cita WLAN USB karticu .
    Primjetio sam po internetu da i drugi imaju problema s time no nisam nasao rjesenje za mint 17.1 .
    moze kakva pomoc??

  7. Goran Krstičević

    Dodane upute za kreiranje skripte…

Leave a Comment