Драйверы устройства Linux - функция зонда не вызывается, но драйвер, получающий отсюда

Вам нужно установить расширения для Firefox:

uBlock для рекламы - намного лучше, чем adblock, не получает денег за пропуск определенной рекламы и использует меньше ресурсов;

https://addons.mozilla.org/en-GB/firefox/addon/ublock/

FlashBlock для включения только Flash в тех редких случаях, когда вы хотите его использовать, это превосходно;

https://addons.mozilla.org/en-GB/firefox/addon/flashblock/

У вас также есть Stop Tube HTML5, чтобы остановить HTML5 автозапуск видео.

https://addons.mozilla.org/en-us/firefox/addon/stop-tube/

На стороне сервера, у вас также есть очень интересный проект по использованию raspberry pi в качестве блокировщика рекламы для вашей сети, pi-hole

http://pi-hole.net

2
06.09.2018, 23:23
1 ответ

Я пытался запустить MCP2515 на Xilinx Zynq под Linux.

Я нашел ваш пост, страдая от точно такой же проблемы.

Я шел точно по тому же пути, что и вы, и замусорил драйвер mpc251x с помощью printk, ожидающих найти место, где зонд не сработал, но он также не был вызван.

Вместо этого для меня была вызвана функция probe в драйвере spi.c из dd.c.

Отложенная ошибка была возвращена из:

https://github.com/torvalds/linux/blob/master/drivers/spi/spi.c#L397

Что в моем случае произошло из-за того, что прерывание, которое я определил, не было найдено.

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

Создал драйвер контроллера прерываний и увидел, что все мои printk в драйвере mcp251x оживают.

Надеюсь, это поможет!

Удачи,

Фил

2
27.01.2020, 22:31

Теги

Похожие вопросы