Столкнулся с непонятным то ли багом, то ли черт его знает... В один прекрасный момент стало возникать на USB вот такое:
Причем если вставить флешку в один из портов IEB, то она определяется отлично, хард тоже. Если вставить клаву, мышку, wifi или любое другое устройство - в логах пусто, ничего не происходит, в lsusb ничего не появляется. Если что-то вставить в порт на самой hola duo, то в dmesg вылезает ошибка, что в спойлере выше и после в lsusb остается одно устройство:
Что это может быть? Повредило статикой? Или это программный баг? Но я вроде бы ничего не трогал на ней больше месяца, как стоял xbmc, так и стоит...
upd: поставил дефолтный образ debian-server c ftp, проблема осталась. Видит только флешки, хард и внешний cd-rom. Остального как будто и нет.
Скорее всего, поймал суровую статику. Потому что потух светодиод power одновременно с началом проблемы. Сейчас его перепаял, другой горит норм. Просто удивляет тот факт, что накопители определяет без проблем, остальное же нет.
Привет ВСЕМ.
Похожая ситуация, перестал нормально работать 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
итак до бесконечности.
Вопрос простой что и где я не правильно собрал ???
Саша Большое спасибо.
Заработало как в старой версии 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