Подключение 3G модема.

Автор 17garcol17, 10 февраля 2017, 08:25:29

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

17garcol17

Знатоки подскажите по 3G модему. Хочу разобраться.

M150-2 (Huawei E3372) подключаю к debian stable. Определяется как sr1, sg3, sg4. Устанавливаю usb-modeswitch. Ситуация таже самая.
Повторил на testing, заработало. Сравнил разницу в файле /lib/udev/rules.d/40-usb_modeswitch.rules
Закоментировал на stable старую и добавил строку из свежей версии modeswitch. Модем определился как ttyUSB.


# Generic entry for all Huawei devices
#ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"
ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '/%k'"



Вопрос 1. В чём отличие этих строчек?
Вопрос 2. Если я правильно понимаю и если бы мне modeswitch не помог, то нужно было бы в ручную сменить usb-композицию с помощью АТ-комманд. На windows это можно было бы сделать через COM порт и putty. Но как быть на Debian в таком случае? Какое ПО использоваться для отправки АТ команд и главное куда их нацелить?
Команды вида
echo 'at^setport="ff;10,12,16,a2" ' > /dev/sr1
результата как и ожидалось не дали.

Вопрос 3.
Пытаюсь завести 3G через PPPD, выдаёт такую ошибку.

root@debian-test:~# pon megafon
/usr/sbin/pppd: The remote system is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.
/usr/sbin/pppd: (None of the available passwords would let it use an IP address.


Пароль в файле /etc/ppp/chap-secrets лежит, проверял написание уже много раз и в конфигурации оператора указан параметр user. Но он как будто смотрит и фигу видит. Подозреваю что проблема в какой-то ерунде, хотя поиск по этим строкам ничего не дал. С параметром noauth или через wvdial соединение устанавливается.


amd_amd

Помогите с x232d - уже пол года переодически бьюсь над ним. По команде lsusb определяется как
Открыть содержимое (спойлер)
Bus 002 Device 002: ID 1bbb:022c T & A Mobile Phones
[свернуть]
После выполнения команды - получаю выхлоп.
Открыть содержимое (спойлер)
deb@debian:~$ sudo usb_modeswitch -v 1bbb -p 022c
Look for default devices ...
   product ID matched
Found devices in default mode (1)
Access device 002 on bus 002
Current configuration number is 2
Use interface number 0

USB description data (for identification)
-------------------------
Manufacturer: Spreadtrum
     Product: HSPA+ USB Modem
  Serial No.: not provided
-------------------------
Warning: no switching method given. See documentation
-> Run lsusb to note any changes. Bye!
[свернуть]
Чего ему еще надо? Может конфиг какой в /etc/usb_modeswitch.d создать надо? чего то у меня там пусто...

17garcol17

Цитата: amd_amd от 10 февраля 2017, 13:26:21
Помогите с x232d - уже пол года переодически бьюсь над ним. По команде lsusb определяется как
Открыть содержимое (спойлер)
Bus 002 Device 002: ID 1bbb:022c T & A Mobile Phones
[свернуть]
После выполнения команды - получаю выхлоп.
Открыть содержимое (спойлер)
deb@debian:~$ sudo usb_modeswitch -v 1bbb -p 022c
Look for default devices ...
   product ID matched
Found devices in default mode (1)
Access device 002 on bus 002
Current configuration number is 2
Use interface number 0

USB description data (for identification)
-------------------------
Manufacturer: Spreadtrum
     Product: HSPA+ USB Modem
  Serial No.: not provided
-------------------------
Warning: no switching method given. See documentation
-> Run lsusb to note any changes. Bye!
[свернуть]
Чего ему еще надо? Может конфиг какой в /etc/usb_modeswitch.d создать надо? чего то у меня там пусто...

Я в этом не силён, но попробуй найти AT-команды для своего модема. Себе я на 4pda нашёл хоть они мне и не пригодились, но где-то они должны быть указаны, возможно в спецификациях на сайте производителя.
Потом просто отключи у него режим флешки и оставь только модем, тогда если я правильно понимаю тебе не придётся тратить время на modeswitch.