Не обнаружено Wi-Fi на ноутбуке HP omen [dубликат]

Достаточно иметь 3 команды, которые используют структуру find SOURCE_FOLDER -type f -exec COMMAND {} \;. Bellow - это скрипт, который объединяет все 3. Каждая команда выйдет молча, если файлы не найдены - просто; это означает, что если у вас есть файлы png, но не jpeg-файлы, вы все равно будете перемещать png, где они должны быть без ошибок.

Вот небольшая демонстрация, где вы можете видеть, что у меня есть 2 файла изображений и 1 zip-файл , Скрипт распаковывает архив, а затем собирает все png и jpegs и бросает в соответствующие каталоги

$> ls
JPEGS/  Pictures.zip  PNGS/  rMzMHd7.jpg  waves.png*
$> pwd
/home/xieerqi/TESTDIR
$> bash /home/xieerqi/cleanup_directory.sh                                     
Archive:  /home/xieerqi/TESTDIR/Pictures.zip
  inflating: /home/xieerqi/TESTDIR/ASDF.png  
  inflating: /home/xieerqi/TESTDIR/IMG20160117233913~01.jpg  
  inflating: /home/xieerqi/TESTDIR/resized_Screenshot from 2016-01-10 08:52:10.png  
$> ls
JPEGS/  Pictures.zip  PNGS/
$> ls JPEGS
IMG20160117233913~01.jpg  rMzMHd7.jpg
$> ls PNGS/                                                                    
ASDF.png  resized_Screenshot from 2016-01-10 08:52:10.png  waves.png*
$> 

И вот сам скрипт:

# Set here the working directory and the destinations
DIR="/home/xieerqi/TESTDIR"
PNG_DIR="/home/xieerqi/TESTDIR/PNGS"
JPEGS_DIR="/home/xieerqi/TESTDIR/JPEGS"

# Find all zip files in dir and extract them
# If not found, the script just continues on
find $DIR -maxdepth 1  -type f -iname "*.zip" -exec unzip {} -d $DIR \; 

# Find all png files in the dir and move them to PNG_DIR
# use cp instead of mv if you are worried about loosing files
find $DIR -maxdepth 1 -type f -iname "*.png" -exec mv -t $PNG_DIR {} \+

# Find all JPEG/JPG files and throw them into JPENGS_DIR
# use cp if you are worried about loosing files
find $DIR -maxdepth 1 -type f \( -iname "*.jpg" -o -iname "*.jpeg" \) -exec mv -t $JPEGS_DIR {} \+
1
задан 12 February 2018 в 11:14

2 ответа

Я даже на правильном пути?

Вы очень близки, но вы пропустили очень важный ключ. Важным элементом идентификации правильного драйвера является pci.id, usb.id или аналогичный. Вы можете найти pci.id для своего устройства с помощью команды терминала:

lspci -nnk | grep 0280 -A3

Мы подозреваем, что вы обнаружите, что это: Realtek Semiconductor Co., Ltd. Device [10ec: b822]

Когда мы ищем этот сайт на 10ec: b822, мы находим этот ответ: Asus Rog Strix Z370 EGAMING Беспроводная карта не работает

Поэтому я предлагаю вам следовать той же процедуре; с временным подключением к Интернету, выполните:

wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip unzip extended.zip cd rtlwifi_new-extended make sudo make install sudo modprobe rtl8822be

Если после шага «make» у вас есть ошибки, отправьте их здесь. Предупреждения, вероятно, все в порядке.

Вы скомпилировали драйвер только для текущего ядра. Когда Update Manager устанавливает более позднюю версию, также известную как linux-image, после запрошенной перезагрузки, повторно скомпилируйте:

cd ~/rtlwifi_new-extended make clean make sudo make install sudo modprobe rtl8822be
2
ответ дан 17 July 2018 в 16:11
Я даже на правильном пути?

Вы очень близки, но вы пропустили очень важный ключ. Важным элементом идентификации правильного драйвера является pci.id, usb.id или аналогичный. Вы можете найти pci.id для своего устройства с помощью команды терминала:

lspci -nnk | grep 0280 -A3

Мы подозреваем, что вы обнаружите, что это: Realtek Semiconductor Co., Ltd. Device [10ec: b822]

Когда мы ищем этот сайт на 10ec: b822, мы находим этот ответ: Asus Rog Strix Z370 EGAMING Беспроводная карта не работает

Поэтому я предлагаю вам следовать той же процедуре; с временным подключением к Интернету, выполните:

wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip unzip extended.zip cd rtlwifi_new-extended make sudo make install sudo modprobe rtl8822be

Если после шага «make» у вас есть ошибки, отправьте их здесь. Предупреждения, вероятно, все в порядке.

Вы скомпилировали драйвер только для текущего ядра. Когда Update Manager устанавливает более позднюю версию, также известную как linux-image, после запрошенной перезагрузки, повторно скомпилируйте:

cd ~/rtlwifi_new-extended make clean make sudo make install sudo modprobe rtl8822be
2
ответ дан 23 July 2018 в 17:05

Другие вопросы по тегам:

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