Usb модем linux нет драйверов

Настройка модема ZyXEL Omni 56K Plus в Linux через USB 0

Статья была опубликована 1 февраля 2010 года в 00:00, а последний раз правилась 1 февраля 2010 года в 10:46.

Данная статья посвящена подключению и настройке модема ZyXEL Omni 56K Plus в ОС Linux через USB.

Данная статья посвящена подключению и настройке модема ZyXEL Omni 56K Plus в ОС Linux через USB.

В ядре Linux нет драйвера для модема ZyXEL Omni 56K Plus, но зато есть драйвер для ZyXEL Omninet, который путем небольших изменений прекрасно работает и с ZyXEL Omni 56K Plus (и, возможно, с другими USB-модемами фирмы ZyXEL).

Файл, который мы будем изменять лежит здесь:

исходники ядра/drivers/usb/serial/omninet.c

Перед изменением мы должны узнать Vendor Id и Product Id нашего модема. Для ZyXEL Omni 56K Plus это будет 0×0586h и 0×1500 соответственно. Если вы пытаетесь настроить другой USB-модем, то для определения Vendor Id и Product Id можно воспользоваться утилитой «usbview».

Открываем наш файл и добавляем следующие строки:

#define ZYXEL_VENDOR_ID 0x0586 (или Vendor Id вашего модема ) #define ZYXEL_OMNIPLUS_ID 0x1500 (или Product Id вашего модема)

Находим структуру id_table, и добавляем новый элемент, который будет описывать наш модем:

В итоге мы получаем такую структуру:

static struct usb_device_id id_table[] = < , , <> >;

Сохраняем файл. Вот и все изменения :).

Т.к. модем работает через USB, необходимо будет включить поддержку USB в ядре, а также USB serial convert и, конечно, сам драйвер USB ZyXEL omni.net LCD Plus Driver. Теперь перекомпилируем и устанавливаем ядро (как это делать я описывать не стал, так как об этом много написано) [например, см. статью «Новичкам: компилируем Linux-ядро» — прим. ред.].

Для второго модема — mknod /dev/ttyUSB0 c 188 1 и т.д.

Делаем символическую ссылку на файл устройства:

В программе, которой ты будешь звонить, в качестве устройства выбираем /dev/modem. На этом все.

P.S. Данный модем у меня работал с ядром 2.4.x и 2.6.x. Насчет других USB-модемов за неимением оных ничего сказать не могу.

Источник

Есть ли универсальный USB Android драйвер?

Есть ли под Линукс универсальный драйвер модема.роутера для использования андроид телефона по USB подключению?Я использую лубунту и не в свободных не пропиреатных драйверах ничего такого не обнаружил а телефон по подключению система не видит.

lsusb и dmesg в студию.
Режим модема еа телкфоне включён? Что за телефон? Кто тебя так учил задавать вопросы?

Пробуй на новом ядре — это же линукс.

Я не знаю что такое lsusb и dmesg На телефоне все включено. Телефон LG e405

Спасибо но кажеться мне что на новом ядре не лучше будит.

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

Похоже, что ты совсем не понимаешь ситуацию.

Дело не в дровах. Современный телефон — это по сути компьютер. Когда ты подключаешь его к ПК, телефон, как правило, транслирует сигналы с радиомодуля, карты памяти и внутренней памяти так, как будто они подключены к ПК напрямую. Если эти сигналы не обрабатываются ПК, это значит, что он либо не понимает конкретный радиомодуль или модуль памяти, что маловероятно; либо, что скорее всего, сам телефон в целях безопасности не транслирует эти сигналы на ПК, либо использует для трансляции собственное проприетарное API.

  • Какая модель телефона?
  • Какой номер версии Lubuntu? 32 или 64 бита?
  • Зачем ты хочешь подключить телефон: чтобы считать с него данные или чтобы выйти в интернет? Какой именно интернет: WiFi, 3G, 4G?
  • Как это происходит на Windows: просто втыкаешь и работает или нужно ставить дополнительное ПО?

Android — открытая ОС. Linux — Открытая ОС. Все подобные вещи работают через драйвер и в Windows тоже. У меня 386 с ядром 6 какимто там,телефон LG E405 для выхода в интернет. 3G модемы на нем работают потому как есть драйвера а для этого нет.Читал что все драйвера для Линукс привязаны к ядру.Думал может есть какойто пакет установив который все заработает.

Дрова в линуксе и в винде — очень разные. Еще раз: как это работает в винде, программу или драйвер ставить надо или можно просто воткнуть? Если нужно что-то ставить, то не факт, что этот драйвер есть под линукс, то что у андроида открыто ядро, не означает, что у него открытые драйвера.

Есс честно то я не знаю как это в винде но думаю что надо ставить драйвер который скачиваеться с сайта LG.Когда то давно я с телефона именно так выходил но не с этого.Принцип работы устройств один во всех платформах а тебе хватит муру графоманскую писать,если есть что по делу сказать — помоги.

Принцип работы устройств один во всех платформах

Источник

USB модем в linux

Казалось бы на дворе уже 2019 год, но в современных linux-системах всё ещё существуют проблемы с USB 4G модемами. Лично я до этого времени практически не встречался с этими 3Г модемами — не было надобности. Но всё бывает в первый раз.
Понадобилось срочно выйти в интернет, а под рукой был только ноутбук с установленным Alt Linux и 3G-модем. И сразу же появилось две проблемы:

  1. USB модем от одного провайдера, а сим-карта от другого.
  2. USB модем видится системой как флешка и сетевого интерфейса не поднимается.

Первую проблему можно решить перепрошивкой модема. Ищём прошивку для своей модели. У меня был Huawey e150 от МТС и мне не пришлось его даже прошивать.

Разблокировка модема МТС huawei E150.

Процесс разблокировка модема МТС huawei E150 донельзя прост, нет необходимости ни прошивать ни менять дашборд.
1 . Достаточно рассчитать с помощью онлайн калькулятора huawei код для разблокировки (Unlock код).
2. Вставить в модем МТС сим-карту другого оператора, например, Билайн, Мегафон, Теле-2 или др.
3. Подключить модем МТС huawei E150 к компьютеру.
4. Если Вы подключаете модем в первый раз, то установите софт от модема.
5. Когда запустится программа от модема, появится окно для ввода кода, вписать код полученный из п. 1 .

6. Если у вас такой же модем от Билайн, то нужно ещё поставить прошивку от МТС или любую другую свободную.

Всё готово, можно пользоваться стандартным Dashboard от своего оператора прописав нужную точку доступа, либо скачать универсальный.. например от сюда http://huawei-mod.narod.ru/
Всем удачных прошивок

USB модем видится системой как флешка

Это уже проблема драйвера в Линуксе. В windows драйвер сам переключает эти режимы когда нужно. Для начала нужно убедиться что в системе стоят нужные пакеты:

Установить их можно командой:

apt-get install usb-modeswitch usb-modeswitch-data

Далее нужно дать команду нашему модему на переключение режима

usb_modeswitch -v 0x12d1 -p 0x1446 -V 0x12d1 -P 0x1436 -M 55534243123456780000000000000011062000000100000000000000000000

Даже не пытайтесь разобраться что значит этот набор магических чисел, просто скопируйте их.

Можно сделать правило udev, но это если будем постоянно пользоваться этим модемом, а если просто на один раз нужно, то хватит и этой команды. После этого lsusb покажет, что у нас есть в системе USB Modem. Все! Можно использовать стандартный NetworkManager что бы создать подключение к сети.

Источник

Читайте также:  Hacks using kali linux
Оцените статью
Adblock
detector