Articles of драйверов

Перемещение установки linux на новый компьютер

Я знаю, что в некоторых случаях может быть трудно перенести установку Windows с одного компьютера на другой (физически переместить жесткий диск), но как это работает в Linux? Не загружены ли большинство модhive драйверов при загрузке? Так что теоретически это будет так много хлопот? Очевидно, что конфиги xorg изменится и проприетарные драйверы ATI, и такие придется […]

Скомпилируйте и установите драйвер принтера src.rpm для ARM (Raspberry Pi 3)

У меня есть Epson Stylus NX420 и Raspberry Pi 3. Я пытаюсь настроить Google Cloud Print Connector , чтобы использовать Pi в качестве сервера печати. Я следую этому руководству , но для Raspbian Stretch. Первым шагом руководства является установка драйвера и CUPS. Я нашел несколько драйверов для Linux на сайте Epson: ESC / P Driver […]

Модификация и повторная компиляция драйверов Linux

Я заинтересован в изменении и повторной компиляции одного из беспроводных драйверов в среде Linux. Я точно знаю, какую строку в каком файле мне нужно изменить, однако могу ли я знать, как мне перекомпилировать исходный код из .c в .ko? Поправьте меня, если я ошибаюсь. Мне кажется, что файл .ko позволяет мне указать мой модифицированный драйвер […]

Как удалить неисправные драйверы графического процессора Ubuntu 18.04

У меня есть новая assembly, которую я настроил как двойную загрузку с Windows10 вместе с Ubuntu 18.04. У установки Ubuntu есть разделы root / home и swap. В процессе установки я пытался установить драйверы графического процессора, но это, похоже, серьезно испортило ситуацию. Теперь, когда я пытаюсь войти в систему, экран становится черным только для того, […]

Драйверы устройств Linux – функция зонда не вызывается, но драйвер откладывается

Я пытался заставить controller MCP2515 работать на шине spi-gpio в моем дереве устройств, но функция зонда драйвера MCP251x, кажется, никогда не вызывается. Хотя, как ни странно, где-то вызывается какая-то функция-пробник, потому что она возвращает -EPROBE_DEFER . Я изменил /drivers/base/dd.c кучей вызовов печати dev_dbg, чтобы узнать, откуда я на самом деле возвращаюсь. https://github.com/torvalds/linux/blob/v4.14/drivers/base/dd.c На линии 416 […]

что внутри папки слабого обновления?

Во-первых, установите пакет драйверов в ОС (например, CentOS) – foo_1.0.rpm Во-вторых, установите тот же драйвер, но другую версию – foo_2.0.rpm rpm -ivh –force foo_2.0.rpm Кажется, была создана дополнительная папка с именем / weak_update / @ /usr/lib/modules/3.xxxx/weak-updates/ Кажется, что содержимое / weak-updates / такое же, как и в foo_1.0. что это / слабые обновления / использование?