lsmod не показывает модуль, если не используется arch-chroot

Я пытаюсь загрузить модуль ядра rtl8723ae в Arch Linux.

Когда я бегу

  • pacman - файл, принадлежащий двум пакетам
  • Как использовать pacman на контурном изображении Arch для другой архитектуры?
  • Как использовать nemo-действия для монтирования iso-файла?
  • Регулятор Powersave по умолчанию Arch
  • Ошибка беспроводного драйвера b43
  • Как мне вернуть прежний макет проппс-нг (1) назад (pre-3.3.10)?
  • lsmod | grep rtl8723ae 

    … он ничего не показывает.

    Когда я arch-chroot в установку с USB-установки Arch, он показывает модуль как загруженный; эта же команда возвращает модуль.

    Если этот модуль должен быть стандартным с Arch, почему я не вижу его?

  • Wind River Linux, ошибка неудачной зависимости
  • Arch Linux netinstall - конфликтующие пакеты при установке
  • ld не может найти -lgfortran
  • Непоследовательное поведение «wmctrl -i -a <WIN>»
  • Как я могу определить, что заставляет меня замораживать Linux?
  • gpg запускать gpg-агент по запросу?
  • One Solution collect form web for “lsmod не показывает модуль, если не используется arch-chroot”

    Вы неправильно понимаете, что делает команда. lsmod не перечисляет все доступные модули, он отображает только модули, которые в настоящее время загружаются. Например, на моей Arch:

     $ lsmod | grep rtl8723ae ## returns nothing, the module isn't loaded $ sudo modprobe rtl8723ae $ lsmod | grep rtl8723ae rtl8723ae 81920 0 btcoexist 53248 1 rtl8723ae rtl8723_common 20480 1 rtl8723ae rtl_pci 28672 1 rtl8723ae rtlwifi 65536 2 rtl_pci,rtl8723ae 

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

    Linux и Unix - лучшая ОС в мире.