Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Внешний Wi-Fi
VB
Добавлено 14.09.2017 21:03
0
Сообщение: 1
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Использую плату без встроенного WiFi. Думали не понадобится. Сейчас понадобилось, пробую подключить внешний. Не могу найти, какие дополнительные библиотеки нужно включить в сборку. Само устройство при "втыкании" система видит, а дальше тишина.
Прошу помощи.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.09.2017 10:14 Редактировалось 15.09.2017 10:15 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

Само устройство при "втыкании" система видит, а дальше тишина.


что значит "видит" ? драйвер подгружается, устройство wlan0 появляется ? написали бы хоть что вы вообще подключили - как называется и если знаете на каком чипсете, версия ядра (buildroot).
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 29.09.2017 02:16 Сообщение: 3
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Версия ядра:
Linux VB16 4.1.15 #1 SMP PREEMPT Tue May 9 01:15:36 +04 2017 armv7l GNU/Linux

Устройство: DWA-131
Вывод lsusb до установки устройства:
Bus 001 Device 001: ID 1d6b:0002

Вывод lsusb после установки устройства:
Bus 001 Device 004: ID 2001:3319
Bus 001 Device 001: ID 1d6b:0002

Вывод dmesg:
usb 1-1: new high-speed USB device number 4 using ci_hdrc
imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517
backlight supply power not found, using dummy regulator

Причем такие же ошибки (-517) при попытке установить модемы 3G, 4G. Сам порт работает (клавиатура, устройства памяти и пр.). Причём один из модемов определяется как CD-ROM, но устройство /dev/cdrom не появляется.

Поиск по сети ничего не дал. Описываемые там ситуации другие.

Такое впечатление, что работает всё, кроме устройств связи.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.09.2017 11:30 Редактировалось 29.09.2017 11:39 Сообщение: 4
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

Устройство: DWA-131


для него нужен драйвер от производителя (чипсет rtl8192eu), можно взять тут

https://github.com/Mange/rtl8192eu-linux-driver

Цитата

imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517


это скорей всего последствия неудачного вмешательства dts или конфига ядра - у меня таких ошибок нет, вот лог с подключенным 3G модемом

Цитата

usb 1-1.1: new high-speed USB device number 3 using ci_hdrc
usb-storage 1-1.1:1.0: USB Mass Storage device detected
scsi host0: usb-storage 1-1.1:1.0
usb-storage 1-1.1:1.1: USB Mass Storage device detected
imx6q-pcie 1ffc000.pcie: phy link never came up
scsi host1: usb-storage 1-1.1:1.1
imx6q-pcie 1ffc000.pcie: failed to initialize host
imx6q-pcie: probe of 1ffc000.pcie failed with error -22
snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 00:40:50 UTC (2450)
ALSA device list:
#0: imx-spdif
#1: imx-hdmi-soc


Цитата

Такое впечатление, что работает всё, кроме устройств связи.


с wi-fi модулями - далеко не все драйверы есть в ядре, модемы 3G/4G надо переключать в режим модема

make menuconfig
Target packages --->
Hardware handling --->
-*- usb_modeswitch
[*] usb_modeswitch_data

usb_modeswitch
< Help >

Цитата

Some USB devices such as 3G/4G broadband modems power-up
in mass storage mode to provide access to drivers
for the device's application mode. usb_modeswitch
changes the mode of such devices from the initial power-up
mode to the application mode.
Specific configuration data for each device model is required.
usb_modeswitch can be used with the usb_modeswitch_data
package and eudev/systemd for automatic mode switching
when devices are connected.
For more information search the Internet for "Virtual CD-ROM
switching utility".
http://www.draisberghof.de/usb_modeswitch/
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 29.09.2017 12:09 Сообщение: 5
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Да, ссылки на "соунд" мне тоже странны. А можно как-то на время настройки отключить это самое dts.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.09.2017 12:43 Сообщение: 6
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

А можно как-то на время настройки отключить это самое dts.


можно взять дефолтный конфиг - с ним нет никаких ошибок, а без DTS ядро не загрузится. Но дело не в звуке - у вас драйвера нет для этого wi-fi и встроенный spdif никак не связан с внешними usb-свистками.
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 29.09.2017 14:24 Сообщение: 7
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Про драйвер я как-то понял. Я про модемы. Они-то тоже дают такие же ошибки.
Я попробую дефолтный конфиг.
А как можно сохранить имеющийся конфиг? У меня там много про CAN шину и программированием на Qt уже "наворочено". Так чтобы убедившись в дефолтном, что заработало, потом постепенно отключать опции в моём конфиге.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.09.2017 14:35 Редактировалось 29.09.2017 14:35 Сообщение: 8
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Скопируйте архив buildroot в отдельную директорию, распакуйте и соберите минимальный дефолтный конфиг - этого достаточно для теста и времени займет немного. Чтобы заново не качать архивы с исходниками различных компонентов системы можно заменить симлинк dl чтобы он кеазывал на дирекорию downloads в уже собранном buildroot.
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 29.09.2017 20:07 Сообщение: 9
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Сделал очистку (make clean), собрал минимальную конфигурацию, результат точно такой же.
Обратил внимание, что подобные сообщения есть и при старте системы, ещё до попыток подключения каких-либо устройств. Вот этот "кусок" старта:

devtmpfs: mounted
Freeing unused kernel memory: 308K (809a3000 - 809f0000)
Starting logging: OK
Populating /dev using udev: udevd[168]: starting version 3.2
udevd[169]: starting eudev-3.2
DBG sensor data is at 887b5a10
imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517
backlight supply power not found, using dummy regulator
imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517
done
Starting watchdog...
Initializing random number generator... done.
Starting network: fec 2188000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
flexcan 2090000.flexcan can0: writing ctrl=0x0e312085
OK
Starting dropbear sshd: OK

Welcome to Buildroot
buildroot login:

Какая-то системная проблема.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 30.09.2017 15:08 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Сделал очистку (make clean), собрал минимальную конфигурацию, результат точно такой же.
Какая-то системная проблема.

дак вы драйвер, как Саша советовал, подключили?
соберите его модулем и выхлоп консоли в момент загрузки модуля сюда..
далее, что у вас там с опцией wireless?
Код
root@holapc:~# zcat /proc/config.gz |grep LESS
CONFIG_WIRELESS=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set

выложите лог загрузки ядра и конфиг ядра на pastebin.com и линки сюда, тогда можно будет предметно посмотреть настройки

в общем случае д.б примерно так
- втыкаем брелок в usb - ядро должно показать, что появилось новое usb устройство с vid:pid
- на этот vid:pid в ядре должен быть драйвер, в логи видно как драйвер активизируется и детектит железо
- dlink, а у вас dlink часто любит подгружать firmware, бинарники в процессор брелка
- после успеха загрузки должно появится устройство там:
Код
root@dm8148:~# cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 2172 24 0 0 0 0 0 0 2172 24 0 0 0 0 0 0
eth0: 2886590807 7138223 0 31032 0 0 0 0 411689164 2986921 0 0 0 0 0 0
wlan0: 761797331 3290398 0 0 0 0 0 0 2798668774 5548653 0 0 0 0 0 0
mon.wlan0: 148370012 1026872 0 0 0 0 0 0 0 0 0 0 0 0 0 0

как правило wlan0, но бывают и другие имена

если до этого момента дойдете, то физика считаем настроена и будем смотреть дальше..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)