Как загрузить и установить драйвер rtl8xxxu?

«Недопустимый аргумент», вероятно, исходит из perror, , сообщающих об ошибке EINVAL , установленной unlink.

Согласно справочной странице , EINVAL может произойти только с unlinkat, но не для unlink, а выходные данные фермы показывают вызов unlink, так что ситуация кажется невозможной. И все же мы здесь.

Я нашел несколько других сообщений об утилитах, сообщающих о «Недопустимом аргументе», когда базовая файловая система не могла обработать кодировку имени файла.

Это, вероятно, не проблема для вас, так как ваше имя файла кажется простым символом ASCII, но я подозреваю, что и здесь EINVAL устанавливается специальным кодом файловой системы -, вызываемым системным вызовом unlink,так что это будет зависеть от того, какую файловую систему вы используете. В кластере NAS Isilon это, вероятно, OneFS , если только она не находится в странном расположении (, например tmpfs, или на монтировании FUSE ), или на съемном носителе.

В таком случае вам, вероятно, потребуется найти настоящего инженера в Isilon, чтобы он покопался в коде и выяснил, что может вызвать ошибку EINVAL при разъединении.

1
27.08.2020, 13:30
2 ответа

Мой сетевой драйвер — rtl8192cu, и я только что выяснил, что с этим драйвером возникают проблемы не только у меня, но и у многих других пользователей. После нескольких часов глубокого копания я обнаружил, что следующее может быть полезным для меня.

Убедитесь, что у вас установлены все необходимые компоненты:

sudo apt-get update
sudo apt-get install git linux-headers-generic build-essential dkms

(В моем случае мне не нужно было устанавливать заголовки linux)

Клонировать этот репозиторий:

git clone https://github.com/pvaret/rtl8192cu-fixes.git

Настроить как модуль DKMS:

sudo dkms add./rtl8192cu-fixes

Соберите и установите его:

sudo dkms install 8192cu/1.11

Обновить список модулей:

sudo depmod -a

Убедитесь, что родной (и неработающий )драйвер ядра занесен в черный список:

sudo cp./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

Исходная страница

1
18.03.2021, 23:09
dpkg --search rtl8xxxu.ko

Затем используйтеhttps://wiki.debian.org/apt-src(понятия не имею, как это работает для Bodhi Linux, но следует )загрузить исходники любого пакета, содержащего этот модуль ядра. Теперь вы можете использовать его везде.

Было бы неплохо проверить, решает ли простая загрузка последней прошивки для этого модуля ваши проблемы со скоростью, потому что я подозреваю, что это наиболее вероятная причина.

0
18.03.2021, 23:09

Теги

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