Автор Тема: OPI_PC wifi  (Прочитано 5866 раз)

Оффлайн vlad442427

OPI_PC wifi
« : Декабрь 03, 2015, 07:59:39 pm »
Приветствую вас соотечественники ).  Подскажите пожалуйста кто нибуть использует USB wifi на чипе PTL8188CUS ? На OrangePI-PC_Ubuntu_Vivid_Mate устройство оприделяется в lsusb но как WLAN интерфейс не появляется.
Некто пишет:
 i think you need to enable usb wifi through script.fex and convert the file to bin
add this lines to your fex:

    [usb_wifi_para]
    usb_wifi_used = 1
    usb_wifi_usbc_num = 2 #you can change this to the number of the usb you want to put the wifi jack in

Но чтото у меня возникли затруднения с использованием Hex2bin-2.2. Может ктото подскажет где взять linux image с заведомо рабочими usb wifi модулями. Буду очень признателен.

Оффлайн vlad442427

Re: OPI_PC wifi
« Ответ #1 : Декабрь 04, 2015, 06:41:06 pm »
Собственно разобрался с .fex и .bin но wifi  все равно не пашет. Нужен заведомо рабочий конфиг разделов usb и wifi , пока не нашел...

Оффлайн joxer

Re: OPI_PC wifi
« Ответ #2 : Декабрь 18, 2015, 04:18:57 am »
vlad442427, вывод lsusb добавьте.

Допустим 0bda:8179 noname usb wifi адаптер вполне себе работает (в случае с образом от laboris нужно не забыть скопировать модули + прошивки в /lib). Правки fex не требуются.

> Bus 003 Device 002: ID 0bda:8179 Realtek Semiconductor Corp.

Возможно просто нет подходящего модуля ядра в 3.4.39.

Попробуйте lsmod. Может 8188eu подойдёт (хотя вряд ли). Или rtl8192cu.

Если в списке его не будет:
sudo modprobe 8188eu
sudo modprobe rtl8192cu

Если заведётся то добавьте в /etc/modules чтоб сам загружался

Оффлайн vlad442427

Re: OPI_PC wifi
« Ответ #3 : Январь 12, 2016, 10:05:24 pm »
8188CUS на OrangePI-PC_Ubuntu_Vivid_Mate выложенном на англоязычном форуме не работает хотя модуль есть и загружается. (где то читал что поломанный)
Однако  8188eu на нем же работает .
В debian 8188CUS работает как впрочем и в dietpi.
Так же возможно старые проблемы решены в обновлении ядра от loboris.

Оффлайн vshard

Re: OPI_PC wifi
« Ответ #4 : Январь 18, 2016, 02:08:19 pm »
У меня RTL8188CUS aka Edimax EW-7811Un (ASIN - B003MTTJOY - amazon.com)
Работает.
--------------------
lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
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 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-----------
dmesg
....
[ 20.320998] rtl8192cu: Chip version 0x10
[ 20.436455] rtl8192cu: MAC address: 80:1f:02:e6:9d:89
[ 20.447441] rtl8192cu: Board Type 0
[ 20.456563] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 20.467956] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
[ 20.479793] usbcore: registered new interface driver rtl8192cu
[ 20.495486] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 20.512688] rtlwifi: wireless switch is on
[ 20.570481] systemd-udevd[197]: renamed network interface wlan0 to wlan2
--------------
lsmod
Module                        Size     Used by
rtl8192cu                    87956 0
rtlwifi                      70757 1 rtl8192cu
rtl8192c_common              52422 1 rtl8192cu
mac80211                    331125 3 rtlwifi,rtl8192c_common,rtl8192cu
8189es                      901572 0
mali_drm                      6634 1
drm                         180399 2 mali_drm
mali                        213192 0
ump                          41069 3 mali
---------------
ifconfig
eth0 Link encap:Ethernet HWaddr c6:64:50:86:03:fa
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:114

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:238 errors:0 dropped:0 overruns:0 frame:0
TX packets:238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19764 (19.3 KiB) TX bytes:19764 (19.3 KiB)

wlan2 Link encap:Ethernet HWaddr 80:1f:02:e6:9d:89
inet addr:192.168.1.151 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::821f:2ff:fee6:9d89/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17257 errors:0 dropped:1 overruns:0 frame:0
TX packets:17315 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13160340 (12.5 MiB) TX bytes:2527292 (2.4 MiB)
--------------
uname -a
Linux OrangePI 3.4.39-02-lobo #1 SMP PREEMPT Tue Nov 10 10:37:50 CET 2015 armv7l GNU/Linux
-----------------------------------

Работает на Orange Pi PC + [Debian Jessie with GPU driver, WiringOP, Wifi, Retroarch etc preinstalled]
Брал отсюда -> http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=867&extra=page%3D1

Справедливости ради могу сказать - работает не ахти, но стОит около $10(на amazon.com и примерно столько же в местном офлайне).  Cкачет  ping от 250ms до 30ms. На фоне этого "свистка", китайский нонейм на Ralink RT5370 с 2dBi антенной за $3 - просто образец стабильности :-)
------------------

Оффлайн vlad442427

Re: OPI_PC wifi
« Ответ #5 : Январь 20, 2016, 09:07:35 pm »
RTL8188CUS Нехороший чип, у меня тоже очень нестабильно работает на разных компах и операционках.

RTL8192CU Гораздо лучше, приятно пользоваться.

Оффлайн Жорик

  • Новичок
  • *
  • Сообщений: 14
  • Лайков: 3
  • Карма: +0/-0
  • Orange_PIPC
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #6 : Март 26, 2016, 02:04:17 am »
Повёлся на отзывы и купил такой WiFi адаптер http://ru.aliexpress.com/item/1pcs-300M-USB-Wifi-Adapter-WiFi-Network-Card-Adapter-for-Raspberry-Pi-2-Model-B-Worldwide/32529645488.html
Под виндовс встал без проблем, работает нормально чип RTL8192EU
USB\VID_0BDA&PID_818B\00E04C000001
На апельсине завёлся только под OpenElec. Хочется запустить на     
Lubuntu 15.10, lsusb выдаёт:
Bus 004 Device 002: ID 0bda:818b Realtek Semiconductor Corp.

lsmod
Module                  Size  Used by
sunxi_ir_rx             6793  0
sunxi_gpiokey           2124  0
8189es                901572  0
rtlwifi                70757  0
mac80211              330449  1 rtlwifi
mali_drm                6634  1
drm                   180351  2 mali_drm
mali                  211408  0
ump                    40421  3 mali
autofs4                22974  0

Помогите запустить  :'(

Добавлю:
 ядро 3.4.39-02-lobo
попробовал подсунуть драйвер 8192eu.ko из ядра 4.1.13 отсюда https://dl.dropboxusercontent.com/u/80256631/8192eu-4.1.13-v7-826.tar.gz

orangepi@OrangePI:~$ sudo modprobe 8192eu
sudo: unable to resolve host OrangePI
modprobe: ERROR: could not insert '8192eu': Exec format error

Help!
« Последнее редактирование: Март 26, 2016, 02:06:16 pm от Жорик »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 409
  • Лайков: 108
  • Карма: +14/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #7 : Март 27, 2016, 12:03:09 pm »
Модуль от чужого ядра работать не будет.
Попробуй этот https://yadi.sk/d/saa5eW5SqWHfF
Собрал из исходников с сайта рилтека под ядро 3.4.39-02-lobo

Оффлайн Жорик

  • Новичок
  • *
  • Сообщений: 14
  • Лайков: 3
  • Карма: +0/-0
  • Orange_PIPC
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #8 : Март 27, 2016, 10:43:28 pm »
Модуль от чужого ядра работать не будет.
Попробуй этот https://yadi.sk/d/saa5eW5SqWHfF
Собрал из исходников с сайта рилтека под ядро 3.4.39-02-lobo
Не пошло... Пытался подцепить DWA-140 Ralink RT2870 USB\VID_07D1&PID_3C0A\1.0 , модуль rtlwifi его опознал, MAC выдаёт, диод не мигает, сети не ищет. Решил пока отстать от wifi, мозг кипит.  :o

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 409
  • Лайков: 108
  • Карма: +14/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #9 : Март 27, 2016, 11:24:51 pm »
Не пошло... Пытался подцепить DWA-140 Ralink RT2870 USB\VID_07D1&PID_3C0A\1.0 , модуль rtlwifi его опознал, MAC выдаёт, диод не мигает, сети не ищет. Решил пока отстать от wifi, мозг кипит.  :o
Модуль от рилтеков к ралинку? Не удивительно, что не работает.
А что не пошло с 8192? Модуль не грузиться или железку не видит? Или видит но не поднимается?

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 409
  • Лайков: 108
  • Карма: +14/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #10 : Март 28, 2016, 12:32:49 am »
Пересобрал отсюда: https://github.com/pvaret/rtl8192cu-fixes
Ссылка прежняя: https://yadi.sk/d/saa5eW5SqWHfF
Нужно проследить чтоб модули: rtl8192cu, rtl8192c_common и rtlwifi не грузились, их можно просто удалить.
И возможно понадобиться файл 8192cu-disable-power-management.conf положить в /etc/modprobe.d/

Оффлайн Жорик

  • Новичок
  • *
  • Сообщений: 14
  • Лайков: 3
  • Карма: +0/-0
  • Orange_PIPC
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #11 : Март 29, 2016, 10:30:47 pm »
Второй вариант MAC определяет. Конфиг в 8192cu-disable-power-management.conf с содержанием: options 8192cu rtw_power_mgnt=0 rtw_enusbss=0 кинул

lsmod
Извините, вам запрещён просмотр содержимого спойлеров.

 iwconfig
Извините, вам запрещён просмотр содержимого спойлеров.

Немогу wlan0 wlan1 найти
ifconfig
Извините, вам запрещён просмотр содержимого спойлеров.

sudo nano /etc/network/interfaces
Извините, вам запрещён просмотр содержимого спойлеров.

wlan1 нет, как добавить  ???



Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 409
  • Лайков: 108
  • Карма: +14/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #12 : Март 29, 2016, 11:15:25 pm »
Странное конечно имя интерфейса wlx28284e494300 , но его не пробовал прописать в /etc/network/interfaces
Модуль 8189es не мешает?

Оффлайн Жорик

  • Новичок
  • *
  • Сообщений: 14
  • Лайков: 3
  • Карма: +0/-0
  • Orange_PIPC
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #13 : Март 29, 2016, 11:42:38 pm »
Странное конечно имя интерфейса wlx28284e494300 , но его не пробовал прописать в /etc/network/interfaces
Модуль 8189es не мешает?
Отключил 8189es всё то же.

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 409
  • Лайков: 108
  • Карма: +14/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: OPI_PC wifi
« Ответ #14 : Март 30, 2016, 12:00:43 pm »
Отключил 8189es всё то же.
Что то же?

Цитировать
iwconfig

wlx28284e494300  unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Немогу wlan0 wlan1 найти
Нах тебе wlan0 wlan1 ?
Тебе iwconfig показал что интерфейс есть: wlx28284e494300 его и настраивай, заработает, кури udev чтоб сделать его wlanX, если очень хочется.
Или кури драйвер и его сборку.
У меня такого устройства нет в наличии, больше ничем помочь не могу.