Исправлена ​​ошибка, из-за которой в модели Raspberry Pi 4 с 4 ГБ оперативной памяти в Ubuntu 19.10, не работали USB-порты


Недавно был выпущен сервер Ubuntu 19.10 с официальной поддержкой Raspberry Pi 4 SBC. Вскоре после этого, нам на глаза стали попадаться истории о том, что на плате не работают USB-порты. Но, что интересно, Canonical объясняет, что эта ошибка затрагивает только RPI 4 с 4 ГБ ОЗУ, и USB прекрасно работает на платах с 1/2 ГБ ОЗУ.

Проблема была идентифицирована, и было обнаружено, что это ошибка ядра. В то же время вы можете получить доступ к USB-портам Raspberry Pi 4 с 4 ГБ оперативной памяти, ограничив объем памяти до 3 ГБ в /boot/firmware/usercfg.txt следующим образом:

В качестве альтернативы вот ссылка на обновленное ядро, предоставленное Hui Wang, если вы хотите протестировать его:

Я построил ядро для тестирования, которое включает в себя не только исправление для USB-хоста, но и все новые патчи из https://github.com/raspberrypi/linux.git rpi-5.3.y (около 107 патчей).

Я тестировал ядра arm64 и armhf на Pi4 без монитора HDMI, все работает хорошо.

Кто-нибудь может помочь протестировать эти два ядра на Pi4 с монитором HDMI, Pi3 и Pi2, если у вас есть какое-либо из устройств?

После проверки, если выяснится, что ядро ​​не будет вводить регрессию на Pi4 / 3/2, я отправлю патчи к ядру UBUNTU.

Новое ядро ​​можно скачать: https://people.canonical.com/~hwang4/rpiv2/

Для установки и тестирования ядра: скопируйте папки arm64 или armhf в rootfs из Pi, sudo dpkg -i linux-modules-xxxx.deb; sudo dpkg -i linux-image-xxx.deb; перезагрузка sudo

Объяснение этой ошибки, скорее всего, связано с проблемой «Ошибки дескриптора USB-устройства Pi4 Arm64» в системе отслеживания проблем Linux Raspberry Pi, которая была устранена путем реализации отказов буфера DMA pcie-brcmstb в ARM64 .

Помимо обсуждения проблемы с USB, Canonical также анонсировала свой план поддержки Raspberry Pi 4, где следующим будет Ubuntu 18.04 HWE, а позже появится и Ubuntu Core.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments