LINUX.ORG.RU

Сообщения nkk

 

Помогите поднять RTL8188CUS на arm Ubuntu wily

Привет, братья! Помогите, пожалуйста, разобраться с вопросом организации беспроводного сетевого доступа к устройству.
Устройство - Orange Pi PC, для него уважаемый Борис Ловосевич aka loboris, собрал образы и опубликовал их. Устанавливать очень просто: залил на флешку, вставил ее в устройство, включил, - работает!
Но работает не всё ровно, а человек он занятой и поддержкой его «творений» никто не занимается.

Мною было раздобыто устройство которое определяется как

ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Драйвера на него в системе имеются, но работают они по-разному:
в сборке OPI_slackware_14.1 wifi работает после команды
# echo 0bda 8176 > /sys/bus/usb/drivers/rtl8192cu/new_id
в сборке Ubuntu_wily_mini, которой я пользуюсь как основной (установлены и настроены mysql, nginx+php5-fpm, smb, подключена флешка и на ней хостится пара сайтов), при подключении wifi-модуля в dmesg появляеются записи:
[   11.735117] rtl8192cu: Chip version 0x10
[   12.962103] rtl8192cu: MAC address: 00:0d:81:ae:b0:70
[   12.962129] rtl8192cu: Board Type 0
[   12.966138] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
[   12.966257] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
[   12.966414] usbcore: registered new interface driver rtl8192cu
[   12.977770] rtlwifi: Firmware rtlwifi/rtl8192cufw.bin not available
и попытки перенести файлы из slackware успехом не увенчиваются.

Пересобрать тоже не получается, тк ув. тов. loboris поудалял некоторые файлы, возможно, вынес их куда-то отдельно и при моих попытках запуска install.sh из директории драйверов, возникают разные те или иные ошибки.
Тем не менее, буду рад попробовать, если Вы поможете не потеряться в коде.

# lsmod
Module                  Size  Used by
rtl8192cu              87956  0
rtlwifi                70757  1 rtl8192cu
rtl8192c_common        52422  1 rtl8192cu
mac80211              331125  3 rtlwifi,rtl8192c_common,rtl8192cu
gpio_sunxi              8233  0

# cat /etc/modules
## Display and GPU
#ump
#mali
##mali_drm
## WiFi
8192cu
#8188eu
##8189es
## GPIO
gpio-sunxi

# ls -lR /lib/firmware/
/lib/firmware/:
total 68
-rw-rw-r-- 1 orangepi orangepi 8192 Oct  1 11:03 rt2561.bin
-rw-rw-r-- 1 orangepi orangepi 8192 Oct  1 11:03 rt2561s.bin
-rw-rw-r-- 1 orangepi orangepi 8192 Oct  1 11:03 rt2661.bin
-rw-rw-r-- 1 orangepi orangepi 8192 Oct  1 11:03 rt2860.bin
-rw-rw-r-- 1 orangepi orangepi 8192 Oct  1 11:03 rt2870.bin
lrwxrwxrwx 1 root     root       10 Feb 18 14:33 rt3070.bin -> rt2870.bin
-rw-rw-r-- 1 orangepi orangepi 4096 Oct  1 11:03 rt3071.bin
lrwxrwxrwx 1 root     root       10 Feb 18 14:33 rt3090.bin -> rt2860.bin
-rw-rw-r-- 1 orangepi orangepi 4096 Oct  1 11:03 rt3290.bin
-rw-rw-r-- 1 orangepi orangepi 2048 Oct  1 11:03 rt73.bin
drwxr-xr-x 2 orangepi orangepi 4096 Jan 21  2013 RTL8192E
drwxr-xr-x 2 orangepi orangepi 4096 Jan 21  2013 RTL8192SU
drwxr-xr-x 2 orangepi orangepi 4096 Jan 21  2013 rtl_nic
drwxr-xr-x 2 orangepi orangepi 4096 Jan 21  2013 rtlwifi

/lib/firmware/RTL8192E:
total 52
-rw-r--r-- 1 orangepi orangepi   344 Jan 21  2013 boot.img
-rw-r--r-- 1 orangepi orangepi   848 Jan 21  2013 data.img
-rw-r--r-- 1 orangepi orangepi 42944 Jan 21  2013 main.img

/lib/firmware/RTL8192SU:
total 68
-rw-r--r-- 1 orangepi orangepi 68368 Jan 21  2013 rtl8192sfw.bin

/lib/firmware/rtl_nic:
total 36
-rw-r--r-- 1 orangepi orangepi 2076 Jan 21  2013 rtl8105e-1.fw
-rw-r--r-- 1 orangepi orangepi 1492 Jan 21  2013 rtl8168d-1.fw
-rw-r--r-- 1 orangepi orangepi 1324 Jan 21  2013 rtl8168d-2.fw
-rw-r--r-- 1 orangepi orangepi 5500 Jan 21  2013 rtl8168e-1.fw
-rw-r--r-- 1 orangepi orangepi 3920 Jan 21  2013 rtl8168e-2.fw
-rw-r--r-- 1 orangepi orangepi 3872 Jan 21  2013 rtl8168e-3.fw
-rw-r--r-- 1 orangepi orangepi 3136 Jan 21  2013 rtl8168f-1.fw
-rw-r--r-- 1 orangepi orangepi 1232 Jan 21  2013 rtl8168f-2.fw

/lib/firmware/rtlwifi:
total 296
-rw-r--r-- 1 orangepi orangepi  13540 Jan 21  2013 rtl8192cfw.bin
-rw-r--r-- 1 orangepi orangepi  14800 Jan 21  2013 rtl8192cfwU_B.bin
-rw-r--r-- 1 orangepi orangepi  14818 Jan 21  2013 rtl8192cfwU.bin
-rw-r--r-- 1 orangepi orangepi  16014 Jan 21  2013 rtl8192cufw.bin
-rw-r--r-- 1 orangepi orangepi  20526 Jan 21  2013 rtl8192defw.bin
-rw-r--r-- 1 orangepi orangepi  88856 Jan 21  2013 rtl8192sefw.bin
-rw-r--r-- 1 orangepi orangepi 122328 Jan 21  2013 rtl8712u.bin

# ls -l /lib/modules/
total 8
drwxr-xr-x 3 root root 4096 Feb 15 21:00 3.4.39
drwxr-xr-x 3 root root 4096 Feb 17 16:40 3.4.39-01-lobo
lrwxrwxrwx 1 root root   19 Feb 18 14:33 3.4.39-02-lobo -> /lib/modules/3.4.39

# uname -a
Linux OrangePI 3.4.39-01-lobo #1 SMP PREEMPT Sun Oct 25 14:46:41 CET 2015 armv7l armv7l armv7l GNU/Linux


Схожая тема уже имеется, но имхо, у меня не десктопное применение - rtl8192cu не работает

 , ,

nkk
()

RSS подписка на новые темы