Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Глюк с USB
Konachan
Добавлено 12.07.2015 22:00 Редактировалось 12.07.2015 23:32
0
Сообщение: 1
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Столкнулся с непонятным то ли багом, то ли черт его знает... В один прекрасный момент стало возникать на USB вот такое:
Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.

Причем если вставить флешку в один из портов IEB, то она определяется отлично, хард тоже. Если вставить клаву, мышку, wifi или любое другое устройство - в логах пусто, ничего не происходит, в lsusb ничего не появляется. Если что-то вставить в порт на самой hola duo, то в dmesg вылезает ошибка, что в спойлере выше и после в lsusb остается одно устройство:
Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.

Что это может быть? Повредило статикой? Или это программный баг? Но я вроде бы ничего не трогал на ней больше месяца, как стоял xbmc, так и стоит...

upd: поставил дефолтный образ debian-server c ftp, проблема осталась. Видит только флешки, хард и внешний cd-rom. Остального как будто и нет.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.07.2015 11:22 Сообщение: 2
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
HolaDuo + IEB. буилдрут на базе 3.10.17

Цитата

usb 1-1.3: new low-speed USB device number 3 using ci_hdrc
input: Microsoft Microsoft Notebook/Mobile Optical Mouse 2.0 as /devices/soc0/soc.1/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
hid-generic 0003:045E:007D.0001: input: USB HID v1.10 Mouse [Microsoft Microsoft Notebook/Mobile Optical Mouse 2.0] on usb-ci_hdrc.1-1.3/input0


так что сомневаюсь что это софтовый баг
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 13.07.2015 11:59 Сообщение: 3
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Скорее всего, поймал суровую статику. Потому что потух светодиод power одновременно с началом проблемы. Сейчас его перепаял, другой горит норм. Просто удивляет тот факт, что накопители определяет без проблем, остальное же нет.
Спуститься к концу Подняться к началу
Персональная информация
garrik61
Добавлено 17.04.2018 18:15 Сообщение: 4
garrik61
0

Пункты: 5663
Регистрация: 26.03.2012
Привет ВСЕМ.
Похожая ситуация, перестал нормально работать USB OTG
под Linux buildroot 4.1.15 (buildroot -2017.08-sk)
собирал как qt5gst_defconig.

В (buildroot -2015.08-sk) Linux -3.14 проблем не было
(перезагружал со старым Linux -3.14 )
Плата HolaDuo-PC + vceb .


Приведу пример:
Подключаю к USB OTG переходник
происходит " инит хоста"

ci_hdrc ci_hdrc.0: EHCI Host Controller
ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 2
ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 4.1.15 ehci_hcd
usb usb2: SerialNumber: ci_hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected

Вот что происходит после подключения к
переходнику USB флешки :

usb 2-1: new high-speed USB device number 2 using ci_hdrc
usb 2-1: New USB device found, idVendor=8564, idProduct=1000
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: Mass Storage Device
usb 2-1: Manufacturer: JetFlash
usb 2-1: SerialNumber: 3DRPQVFR
usb-storage 2-1:1.0: USB Mass Storage device detected
scsi host1: usb-storage 2-1:1.0
usb 2-1: USB disconnect, device number 2
usb 2-1: new high-speed USB device number 3 using ci_hdrc
usb 2-1: device not accepting address 3, error -71
usb 2-1: new high-speed USB device number 5 using ci_hdrc
usb 2-1: new high-speed USB device number 6 using ci_hdrc
usb 2-1: device not accepting address 6, error -71
usb 2-1: new high-speed USB device number 8 using ci_hdrc
usb 2-1: new high-speed USB device number 9 using ci_hdrc
usb 2-1: device not accepting address 9, error -71
usb 2-1: new high-speed USB device number 11 using ci_hdrc
usb 2-1: new high-speed USB device number 12 using ci_hdrc
usb 2-1: device not accepting address 12, error -71
usb 2-1: new high-speed USB device number 14 using ci_hdrc
usb 2-1: new high-speed USB device number 15 using ci_hdrc
usb 2-1: device not accepting address 15, error -71

итак до бесконечности.

Вопрос простой что и где я не правильно собрал ???
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.04.2018 19:25 Редактировалось 17.04.2018 19:40 Сообщение: 5
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Попробуйте добавить в файле

buildroot-2017.08-sk/output/build/linux-custom/arch/arm/boot/dts/imx6qdl-hola.dtsi

&usbotg {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbotg_hola>;
disable-over-current;
srp-disable;
hnp-disable;
adp-disable;

status = "okay";
};

и пересобрать ядро

./kernel_rebuild.sh
Спуститься к концу Подняться к началу
Персональная информация
garrik61
Добавлено 17.04.2018 20:11 Сообщение: 6
garrik61
0

Пункты: 5663
Регистрация: 26.03.2012
Саша Большое спасибо.
Заработало как в старой версии Linux 3.14 (buildroot -2015.08-sk)

Извиняюсь вопрос не по этой теме :
gst-launch-1.0 в новой версии выдаёт всегда предупреждение такого рода :
(gst-launch-1.0:353): GStreamer-CRITICAL **: Registering meta implementation 'GstImxV4l2Meta' without init function

к примеру на простой тест
gst-launch-1.0 -e imxv4l2videosrc device=/dev/video0 ! imxg2dvideosink
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.04.2018 20:45 Сообщение: 7
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
В принципе ничего страшного, но если напрягает, этот коммит поможет

https://github.com/Freescale/gstreamer-imx/commit/e088f4158a62f8b8db24835a7476caeadaacd069

применить можно так: находясь в корне buildroot

wget https://github.com/Freescale/gstreamer-imx/commit/e088f4158a62f8b8db24835a7476caeadaacd069.patch -O package/gstreamer1/gst1-imx/0002-Add-GstImxV4l2Meta-init-function.patch

rm -r output/build/gst1-imx-0.12.3

make
Спуститься к концу Подняться к началу
Персональная информация
garrik61
Добавлено 18.04.2018 00:35 Сообщение: 8
garrik61
0

Пункты: 5663
Регистрация: 26.03.2012
Саша Большое спасибо.
Получилось убрать предупреждение.
С уважением Garrik61.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC