Невозможно диагностировать эту проблему без более подробной информации. Если ваш монитор определяется с правильным именем (Ancor Communications, скорее всего, является монитором ASUS ), и ваш рабочий стол расширяется правильно, но по-прежнему остается черным, это вполне может быть проблемой с самим монитором или с подключением. Вот что вам следует попробовать:
Записи aio_read
и aio_write
в file_operations
устарели , заменены (, хотя и не идентично ), на read_iter
и write_iter
. Запись -способная file_operations
должна иметь по крайней мере один из write
и/или write_iter
, и VFS будет использовать любой доступный . (Доступность проверяется ранее и записывается с помощью FMODE_CAN_WRITE
.)
aio_write
сам по себе нуждается в write_iter
, а вернет -EINVAL
, если он недоступен . Доступна универсальная реализация , которую можно использовать во многих случаях, но она не будет автоматически использоваться в качестве запасного варианта.