Вопрос Невозможно изменить brcm_monitor0 в / proc


Я пытаюсь изменить значение в файле / proc / brcm_monitor0 с 0 на 1. Этот файл используется для установки модулей Broadcom Wi-Fi в режим мониторинга.

Метод по умолчанию для этого:

sudo -s
echo 1 > /proc/brcm_monitor0

Но это дает ошибку:

-bash: echo: write error: Input/output error

Поэтому я пробую второй метод:

echo 1 | sudo tee /proc/brcm_monitor0

Консоль выдает 1, но когда я проверяю файл с помощью:

cat brcm_monitor0

Это все равно 0.

Я не знаю, почему файл не изменится. Я пробовал chmod 777, но это ничего не меняло в выходе. Я знаю, что папка proc содержит виртуальные файлы, но из того, что я прочитал, эти два метода должны работать при изменении параметров, хранящихся в файлах.

Любые предложения приветствуются. благодаря


2
2017-12-08 07:01


происхождения


Как ссылка, проблема зарегистрирована в bugs.launchpad.net/ubuntu/+source/broadcom-sta/+bug/1289996


ответы:


Возможно, ошибка в исправленном драйвере Ubuntu.

В Ubuntu 13.04, используя драйвер Vanilla 6.30.223.141 Broadcom.com, решается проблема.

В Ubuntu 13.10 драйвер vanilla 6.30.223.141 не работает из-за несовместимости с версией ядра 3.11. Исправляя драйвер ванили с патчем «0009-add-support-for-linux-3.10.0.patch» с Launchpad, генерирует ОЖИДАЮЩАЯ ошибка:

$ LANG = C sudo bash -c "echo 1> / proc / brcm_monitor0"

bash: строка 0: echo: ошибка записи: ошибка ввода / вывода


FIXING BUG в Ubuntu 13.10:

Примените патч от Arch Linux AUR вместо 0009-add-support-for-linux-3.10.0.patch

ИНСТРУКЦИИ:

  1. Загрузите источник драйвера (6.30.223.141) от Broadcom

    wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz
    tar xvzf hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz
    
  2. НЕ ПРИМЕНЯЙТЕ LINUX 3.10 UBUNTU PATCH. Подать заявление http://ix.io/9DV патч только.

    wget http://ix.io/9DV
    cd hybrid
    patch -i ../9DV -p1
    
  3. Скомпилируйте драйвер.

    make
    
  4. Тестирование драйвера.

    sudo rmmod wl
    sudo insmod ./wl.ko
    
  5. Включить режим мониторинга.

    sudo bash -c "echo 1 > /proc/brcm_monitor0"
    

источник: http://aur.archlinux.org/packages/broadcom-wl/?setlang=de&comments=all


2
2018-01-01 19:39