View Single Post
Staro 17.01.2012., 18:24   #7
IcyTexx
Premium
Moj komp
 
IcyTexx's Avatar
 
Datum registracije: May 2007
Lokacija: Zagreb
Postovi: 4,707
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!

Zadnje izmijenjeno od: IcyTexx. 17.01.2012. u 19:11.
IcyTexx je offline   Reply With Quote