Модем Huawei usb 4G не обнаружен

Вы можете сначала использовать apt-mark, чтобы пометить все зависимости целевого пакета (и, возможно, рекомендуемые / предлагаемые), установленные в системе, как вручную. После этого установите предыдущие версии программного обеспечения с apt-get, указав эту версию явно.

Чтобы просмотреть список зависимостей, рекомендованных и предлагаемых пакетов для целевого пакета:
apt-cache show <target-package-name>
Маркировка пакетов вручную :
sudo apt-mark manual <package-name(s)>
(используйте это для всех зависимостей, рекомендуйте и предложите.) Удалите целевой пакет:
sudo apt-get remove <target-package-name>
Чтобы просмотреть список версий пакетов, которые вы можете изменить или обновить, используйте:
apt-cache policy <target-package-name>
Установите целевую версию требуемый пакет:
sudo apt-get install <target-package-name>=<target-package-version-number> 
или
sudo apt-get -t=<target release> install <target-package-name>

PS. Если список из (и, возможно, рекомендованных / предлагаемых) пакетов , то есть те, которые должны быть отмечены apt-mark, являются большими, сохраните запланированный список упакованного вывода на apt-cache show <target-package-name> на любой файл скажите /path/to/foo и используйте apt-mark в комбо:

cat /path/to/foo | xargs -imarkthese sudo apt-mark manual markthese
1
задан 28 January 2017 в 19:37

2 ответа

У меня была такая же проблема, и я ее исправил. Вам нужно установить драйвер Huawei для Ubuntu.

Конфигурация С результатом lsusb в терминале (для меня, например, pid моего Huawei был 12d1:15d2). Смотрите здесь Загрузите драйверы : Карты данных HUAWEI Linux (нажмите «Загрузить файл»). См. Здесь Установка См. Здесь
2
ответ дан 23 May 2018 в 08:56
  • 1
    Я получаю ошибки компилятора. Он чувствует себя идиотским. Все, что я хотел, это подключиться к Интернету, и теперь я должен скомпилировать код C. – Niklas Rosencrantz 7 July 2016 в 21:35

Из вашего вывода lsusb видно, что вы говорите о модеме USB 3G / 4G Huawei E352, предоставляемом T-Mobile NL. Скорее всего, это проблема, вызванная Windows. Сначала Windows должна установить драйверы USB-модема, чтобы смонтировать устройство как таковое. Вместо того, чтобы поставлять мини-диск с драйверами вместе с USB-модемом, Huawei (и другие) устанавливают флэш-память на своих устройствах. Таким образом, устройство будет первоначально смонтировано в качестве флэш-памяти. Затем, на машине Windows, установщик установит драйверы модема и, наконец, изменит настройки устройств, поэтому в следующий раз он будет распознан как модем.

Для пользователей Linux это путает, так как их системы тоже будут сначала распознайте флеш-память, но не модем. И флеш-память не нужна, так как у ядра Linux уже есть все необходимые драйверы на борту. Я не думаю, что вам нужно установить какие-либо драйверы.

Что вам нужно, это инструмент usb_modeswitch. Установите его из репозиториев Ubuntu:

sudo apt-get install usb_modeswitch

Следующие команды должны запускаться с правами root. Обратите внимание на то, что вы делаете!

Подключите модем и найдите идентификатор поставщика и идентификатор продукта для своего Huawei:

lsusb | grep Huawei

Вы найдете то, что уже знаете:

Bus 002 Device 003: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem

Идентификатор поставщика - «12d1», а идентификатор продукта - «14fe». usb_modeswitch имеет много готовых конфигурационных файлов в tar-архиве. Сначала найдите конфигурационный файл вашего устройства в архиве:

grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"

Затем извлеките свой файл конфигурации из архива:

tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe

И поднимите его:

cat 12d1\14fe

Возможно, он скажет:

# T-Mobile NL (Huawei E352)
TargetVendor=0x12d1
TargetProductList="1506,150f,151d"
HuaweiNewMode=1

Наконец, измените настройку на вашем устройстве Huawei:

usb_modeswitch -v 12d1 -p 14fe -c 12d1\:14fe

Теперь драйвер флэш-памяти будет отсоединен, а драйвер модема активируется. Чтобы проверить, все ли прошло успешно, запустите lsusb еще раз:

lsusb | grep Huawei

Если все в порядке, вы должны увидеть другой идентификатор продукта. Небольшое изменение с огромными последствиями юзабилити ...

После этого вы можете настроить свое интернет-соединение 3G / 4G, как обычно, с помощью Network Manager. Убедитесь, что вы отключили Wi-Fi, поскольку WiFi и GSM не будут работать рядом друг с другом.

Если вы хотите отслеживать использование ваших данных, установите пакет vnstat. Он основан на тексте, но дает всю информацию. Возможно, вы предпочитаете графический интерфейс, а также добавьте пакет vnstati.

(Большое спасибо Filip Vervloesem, который подробно освещает эту тему в выпуске журнала Dutch Magazine 09/2017.)

1
ответ дан 23 May 2018 в 08:56
  • 1
    Я пытаюсь, но я получаю эту ошибку msg grep: ATTRS{idVendor}==12d1,: No such file or directory при запуске cmd sudo grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'". Выход из lsusb | grep Huawei равен Bus 002 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard – Niklas Rosencrantz 26 January 2017 в 21:57

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

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