LINUX.ORG.RU

Linux Mint и Huawei E3372s (HiLink)

 ,


0

1

Имеется: 4g USB модем Huawei E3372s в режиме HiLink (CDC\RNDIS) т.е «эмуляция» usb ethernet, шиндовс 7 и ХР в которых все нормально работает (20 - 40 мб\с) и Linux Mint 18, в котором этот же модем максимум 2.8 мб\с выдает (при чем на отдачу прекрасно и 8 мб\с выдает). Usb-modeswitch стоит, соотв. модем в «правильном» режиме, веб. интерфейс открывается. По сути все работает... но скорость низкая. Как исправить и «вернуть» скорость как в шиндовс?

Ответ на: комментарий от Infra_HDC

да, плюс и на html5 версии мерил, но суть в том, что под йотой он и 10 мб\с покажет =) Честнее 2ip, но не суть: в винде в 10 - 15 раз скорость выше (винда ХР и 7ка)

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

А архитектура одна и та же, то есть 32 бит в обоих случаях?

Попробуйте загрузиться не в Linux Mint 18, а в каком-то _другом_ дистре, в живом (то есть без установки на жесткий диск). И попробовать еще раз.

Infra_HDC ★★★★★
()
Ответ на: комментарий от Infra_HDC

и 32 и 64 пробовал, другой дистр не вариант:именно убунту-based нужны, а как я уже выяснил, эта проблема во всем семействе. говорят в генту нормально работает, но с этим конструктором не вариант связываться. Самое интересно, в роутерах то НОРМАЛЬНО работает и на стоках (кинетики к примеру) и на опен\дд врт. В чем тогда разница вообще?

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

Подрубись к модему как к com-порту и попробуй вручную подёргать разные режимы.

Для справки, как подключаться к модему:
http://jinv.ru/zhelezo-dlya-pk/46-primenenie-minicom-dlya-vvoda-at-komand-mod...

Тема на 4PDA:
https://4pda.ru/forum/index.php?showtopic=582284

Конкретные AT-команды поищи сам.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от mandala

Допустим я переключу модем в режим портов, но в хайлинке он НЕ понимает АТ команды для смены режимов, только запись в nvra нужных параметров (которых я не знаю) с БАААЛСЫМ вариантом окирпичить (с АТ еще дружу, но это боязно). И в принципе модем и так в самой оптимальной композиции для роутеров (а ведь на них также линукс стоит).

С прошивкой HILINK модем работает в режиме роутера, и представляется компьютеру в виде сетевого интерфейса (usb-ethernet-rndis)

Это особенно ценно для пользователей Linux, а также для тех, у кого модем подключен не к компьютеру, а к домашнему роутеру. Настройка модема через AT-команды, как в stick-прошивках, в штатном режиме hilink-прошивок не производится, хотя и возможна в специальном отладочном режиме DebugMode.

Начальная USB-композиция HILINK-модема в точности такая же, как и у stick - виртуальный CD-ROM и картридер microSD. Переключение композиций под windows производится небольшой программой mbbservice, запускаемой со встроенного CD. Под linux это делает программа usb-modeswitch. Штатно разработчиками модема не предусмотрен режим без переключения композиций. Тем не менее, путем некоторой модификации прошивки такой режим сделать возможно. При этом теряется встроенный картридер SD, однако появляется возможность использовать модем с любым роутером, поддерживающим сетевые карты usb-rndis.

Стоит МОД прошивка, в дебаг могу переключить, но смысл? Плюс картридер не хочу терять - в него флешка на пару гб пойдет и OptWare для роутера доставлю. Плюс usb-modeswitch корректно отрабатывает - сразу модем при загрузке как сетевая виден. Кстати, забыл уточнить - линуховый софт не ставится, ссылаясь на ошибку с libusb. Если надо, то позже лог выложу и линуховый софт с cdrom'а модема могу на я.диск залить (если можно ссылки такие тут выкладывать).

Dark_Snow
() автор топика
Ответ на: комментарий от mandala

И кстати, я 4пда перерыл от и до по этой теме, иначе бы сюда не писал =)

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

А что управляет режимами модема в тех дистрах где нормально со скоростью? Я бы глянул их конфиги и стянул, если есть какие различия. ModemManager, usb-modeswitch, что там еще...

в хайлинке он НЕ понимает АТ команды для смены режимов, только запись в nvra нужных параметров

А в «обычном» режиме он вообще не заводится? АТ-команды по идее не должны навредить сильно, я предлагаю только играть режимами сети — есть подозрение что не корректно выставляется. Кстати, какой выставляется при замере? HSPA+/DC-HSPA и т.д. Потом воткнув в винду (я так понимаю она под рукой есть) можно вернуть дефолт, если не сбрасывается пори обесточивании.

линуховый софт с cdrom'а модема могу на я.диск залить

Да безтолку, там модуль ядра, компиляние, а под какое оно ядро? там должно быть написано в readme.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Было нужно НЕ переводить в стик т.к ТОЛЬКО в HiLink он умеет ттл фиксировать для йоты. И да, я его сейчас победил, честно-честно=) Разобрался наконец - как оказалось не шар хрустальный нужен был, а стадо гребаных экстрасенсов с тнт и рентв вместе взятых:

mint linux_mbb_install # ./install

install begin...
/usr/local/MobileBrServ is not exist
begin to copy file...
copy end ...
begin to install ...
./install: line 497: chkconfig: команда не найдена
install success...
run the process...
/usr/local/MobileBrServ/mbbservice
/usr/local/MobileBrServ/mbbservice: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory
install end...
Press any key to exit.

apt-get install libusb-0.1-4
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет libusb-0.1-4 самой новой версии (2:0.1.12-28).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 >пакетов, и 296 пакетов не обновлено.

С этой чуйней я два с лишним года не мог справиться, сегодня допер: эта сволочь i386 версию либы требовала:

apt-get install libusb-0.1-4:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
libusb-0.1-4:i386
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 >пакетов, и 296 пакетов не обновлено.
Необходимо скачать 17,6 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 56,3 kB.
Пол:1 http://archive.ubuntu.com/ubuntu xenial/main i386 libusb-0.1-4 i386 2:0.1.12-28 [17,6 kB]
Получено 17,6 kБ за 1с (11,5 kБ/c)
Выбор ранее не выбранного пакета libusb-0.1-4:i386.
(Чтение базы данных … на данный момент установлено 199318 файлов и каталогов.)
Подготовка к распаковке …/libusb-0.1-4_2%3a0.1.12-28_i386.deb …
Распаковывается libusb-0.1-4:i386 (2:0.1.12-28) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu5) …
Настраивается пакет libusb-0.1-4:i386 (2:0.1.12-28) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu5) …

mint linux_mbb_install # ./install

install begin...
the Mobile Broad HL Service has been installed before.
now begin to verify version ...
the INSTALLED version is : 22.001.27.00.03
the INSTALLING version is : 22.001.27.00.03
do you want to re-install it?([Y]/N):Y
yes/install...
begin to copy file...
copy end ...
begin to install ...
install success...
run the process...
/usr/local/MobileBrServ/mbbservice
install end...
Press any key to exit.

Переткнул девайсину и на выходе:

dmesg
[ 2753.209803] rndis_host 1-2:1.0 enx0c5b8f279a64: unregister 'rndis_host' usb-0000:00:1a.7-2, RNDIS device
[ 2775.780049] usb 1-2: new high-speed USB device number 4 using ehci-pci
[ 2775.943523] usb 1-2: New USB device found, idVendor=12d1, idProduct=1f01
[ 2775.943528] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2775.943530] usb 1-2: Product: HUAWEI_MOBILE
[ 2775.943533] usb 1-2: Manufacturer: HUAWEI_MOBILE
[ 2775.943535] usb 1-2: SerialNumber: 0123456789ABCDEF
[ 2775.976676] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 2775.976964] scsi host10: usb-storage 1-2:1.0
[ 2776.984675] scsi 10:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 2776.992407] scsi 10:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 2777.028042] sr 10:0:0:0: [sr1] scsi-1 drive
[ 2777.028262] sr 10:0:0:0: Attached scsi CD-ROM sr1
[ 2777.028382] sr 10:0:0:0: Attached scsi generic sg4 type 5
[ 2777.028642] sd 10:0:0:1: Attached scsi generic sg5 type 0
[ 2777.038288] sd 10:0:0:1: [sdd] Attached SCSI removable disk
[ 2777.072031] scsi 10:0:0:0: rejecting I/O to offline device
[ 2777.072038] scsi 10:0:0:0: killing request
[ 2777.127943] usb 1-2: USB disconnect, device number 4
[ 2777.692050] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 2777.825018] usb 1-2: New USB device found, idVendor=12d1, idProduct=14dc
[ 2777.825023] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2777.825026] usb 1-2: Product: HUAWEI_MOBILE
[ 2777.825028] usb 1-2: Manufacturer: HUAWEI_MOBILE
[ 2777.928239] cdc_ether 1-2:1.0 eth0: register 'cdc_ether' at usb-0000:00:1a.7-2, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[ 2777.928664] usb-storage 1-2:1.2: USB Mass Storage device detected
[ 2777.929278] scsi host11: usb-storage 1-2:1.2
[ 2777.962724] cdc_ether 1-2:1.0 enx0c5b8f279a64: renamed from eth0
[ 2777.988351] IPv6: ADDRCONF(NETDEV_UP): enx0c5b8f279a64: link is not ready
[ 2777.988572] cdc_ether 1-2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 2777.988581] cdc_ether 1-2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 2777.997780] cdc_ether 1-2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 2778.001679] cdc_ether 1-2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped
[ 2778.008514] IPv6: ADDRCONF(NETDEV_UP): enx0c5b8f279a64: link is not ready
[ 2778.935296] scsi 11:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 2778.935755] sd 11:0:0:0: Attached scsi generic sg4 type 0
[ 2778.940661] sd 11:0:0:0: [sdd] Attached SCSI removable disk
[ 2790.470065] cdc_ether 1-2:1.0 enx0c5b8f279a64: kevent 12 may have been dropped

Остался вопрос: 1. Что за kevent 12 may have been dropped, 2. Какого рожна оно без драйвера с черепашьей скоростью работало? Обычно или никак или на свободных нормально.

Dark_Snow
() автор топика
Ответ на: комментарий от mandala

я предлагаю только играть режимами сети — есть подозрение что не >корректно выставляется. Кстати, какой выставляется при замере? >HSPA+/DC-HSPA

LTE почти полный уровень сигнала - на 3ж йота шейпит весь трафик кроме спидтеста

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

а чойта он на 32х битке не работал с драйвером даже

Это надо повторить и внимательно смотреть на что ругается.

kevent 12 may have been dropped

Если работает, то и чёрт с ним.

2. Какого рожна оно без драйвера с черепашьей скоростью работало?

Где нибудь дебиано-патчи что-то ломают. Все деб-базед утягивают не глядя.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Ты уж извини, но пока повторять не хочу =))) Под х64 научился и ладненько, тем более там куда ставить буду она и будет стоять. Работать работает, но не спроста ж оно ругается так то. Ну ладно патчи - как оно в роутерах без установки этих дров работает то?

Dark_Snow
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.