PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Mreže (https://forum.pcekspert.com/forumdisplay.php?f=16)
-   -   Airlive 1600USB ogroman problem sa driverima (https://forum.pcekspert.com/showthread.php?t=227543)

IcyTexx 17.01.2012. 00:04

Airlive 1600USB ogroman problem sa driverima
 
Evo, bas sam doso u posjed jedne Airlive 1600USB, no muka ju je složit. Radi jedino na Windowsima. Nikako, nikako, nikako ju Ubuntu ne želi prepoznati, ni u LiveCD ni u VMwareu. Isprobao sam sve što piše na webu, mučim se već satima i još uvijek 0 rezultata.
Dal ima netko tu karticu na Linuxu, molim pomoć, bilo kakvu.

BTW. nema razloga ne radit u VMwareu, on ima kontrolu nad USBom, u Win7 VMware radi!

Rain Man 17.01.2012. 00:47

Na zalost vise nemam 1600USB, ali sa 100 postotnom sigurnoscu mogu tvrditi da mi je na Ubuntu radila iz prve.

IcyTexx 17.01.2012. 00:52

Windows mi nije ni želio naći prvo drivere, morao sam ih ručno instalirat.
Al krvarim se oko ovog Ubuntua.

Rain Man 17.01.2012. 01:05

Da, ni meni W7 nije nalazio drivere. Upravo sam zato zapamtio Ubuntu jer sam digao live i radilo je iz prve. Vise od toga ti ne mogu pomoci jer je kartica radila i nisam obracao pozornost na nju.

Pomo 17.01.2012. 05:39

Citiraj:

sudo lsusb
pa c/p output na forum za početak.
I točnu verziju 'buntua.
I virtualke nisu pozdan način za provjerit ispravnost usb uređaja.
Za vmware neznam, VBox je po tom pitanju u njmanju ruku bugovit.

Nikky 17.01.2012. 09:00

Nije ogroman problem nego se treba malo potruditi, rješenje sam našao u par minuta.
Procedura je opisana:
http://ubuntuforums.org/archive/inde...t-1423177.html
http://wiki.open.hr/wiki/Hardver:Air_Live_WL-1600USB
Jedno rješenje je da kompajliraš driver sa stranica proizvođača (može biti zeznuto ako nemaš iskustva), a drugo je da koristiš ndiswrapper tehniku. Stvar funkcionira tako da se u wrapper (omot) stavi win driver (najčešće od XP) i tako (recimo indirektno) upravlja sa uređajem.
Sa ndiswrapper - om stvar funkcionira za sve mrežne uređaje koji nemaju nativni Linux driver ili je loše napisan.

IcyTexx 17.01.2012. 18:24

Evo ga, mučio sam se dosta dugo s ovim, prešao sam pola Googlea, al sam na kraju uspio složit to da savršeno radi. Nisam namjerno htio uzimat driver od Windowsa da bude normalno podržan u Ubuntuu, i da dobijem neke dodatne fičrze (aircrack-ng, reaver).

Krenimo od početka, pomoći će ljudima koji će imat isti problem kao i ja.

lsusb vraća:
Code:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1b75:8189 Ovislink Corp.
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Vidimo da nam je "Device 002" sa id 1b75:8180 Ovislink Corp. naš wifi stick. Hajmo ga dublje istražiti.

Code:

$ sudo lsusb -v | grep -A 20 "Device 002"
Bus 001 Device 002: ID 1b75:8189 Ovislink Corp.
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          0x8189
  bcdDevice            2.00
  iManufacturer          1 Manufacturer_Realtek
  iProduct                2 AirLive WL1600USB
  iSerial                3 00e04c000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          81
    bNumInterfaces          1

Aha, idProduct je 0x8189, nije isti broj kao i broj čipseta, 8187. To ćemo zapamtiti.
Sad ćemo skinut drivere i patcheve. Odaberite folder gdje to želite raditi.
Skinite zadnje drivere sa http://wireless.kernel.org/en/users/Download/stable/

Code:

$ wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/kojiveć.tar.bz2
$ tar -jxf compat-wireless-kojiveć.tar.bz2
$ cd compat-wireless-kojiveć/

Ajmo sad editirati drivere prije kompajlanja, da nam prepoznaju USB.

Code:

$ gedit drivers/net/wireless/rtl818x/rtl8187/dev.c
Dodajte jednu liniju kao što je ova moja u plavom, !mijenjamo crveni broj, pazite da je sve od znaka do znaka isto!:

Code:

        /* Qcom */
        {USB_DEVICE(0x18E8, 0x6232), .driver_info = DEVICE_RTL8187},
        /* AirLive */
        {USB_DEVICE(0x1b75, 0x8187), .driver_info = DEVICE_RTL8187},
        {USB_DEVICE(0x1b75, 0x8189), .driver_info = DEVICE_RTL8187},
        /* Linksys */
        {USB_DEVICE(0x1737, 0x0073), .driver_info = DEVICE_RTL8187B},
        {}

Sad možemo uključit neke patcheve i štogod nam treba po volji.
Ajmo ipak odmah završit sve. Odabrat ćemo točno onaj driver koji nam treba - rtl818x, kompajlirat i instalirat.

Code:

$ ./scripts/driver-select rtl818x
$ sudo make
$ sudo make install

Reboot po želji i to je to!

semiRocket 23.07.2012. 02:24

Isplati se malo pomučiti to dospije u kernel. Radi s developerima ili pošaljji svoj patch da ne moraš svaki put kompilirati driver.

http://wireless.kernel.org/en/developers/MailingLists


Sva vremena su GMT +2. Sada je 05:55.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger