URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 71759
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."

Отправлено auto_tips , 25-Окт-10 11:32 
Недавно в инете появился Sprint 4G Depelopment Pack, содержащий исходники драйверов и API для модемов на чипсете Beceem, а также документацию и различные тестовые утилиты.

К сожалению, поставляемая документация местами не соотвествует, описывает прежнюю версию драйверов и многое пришлось додумывать по ходу. В частности, там заявлено ядро версии от 2.6.9 и выше. На самом же деле, требуется ядро минимум 2.6.29 т.к. используются некоторые функции USB Core API, которых нет в прежних ядрах. В этом был первый долгий затык - попытка установить на CentOS 5.5.

Необходимые требования для сборки и корректной работы:
- Ядро Linux версии не ниже 2.6.29
- Административный доступ с правами root
- Пакеты linux-source, kernel-headers, openssl 0.9.8, С-compiler, usb-modeswitch и др.

В этой статье описывается установка на Ubuntu-server-10.10 i386 с ядром 2.6.35.
Используется 4G-модем Huawei BM338 на чипсете Beceem BCSM250 от провайдера byfly (Белтелеком). Модем позиционируется как решение Mobile-WiMAX и работает на частоте 3,5 ГГц.

Сссылка на архив Sprint 4G Depelopment Pack: http://developer.sprint.com/getDocument.do?docId=101032


++ 1. Подготовка ядра

Устанавливаем все необходимые пакеты:


   apt-get install linux-source linux-headers-$(uname -r) openssl unzip dos2unix patch
   cd /usr/src
   tar xvfj linux-source-2.6.35.tar.bz2
   cd linux-source-2.6.35
   make oldconfig && make prepare
   make modules_prepare

++ 2. Установка  и настройка usb-modeswitch

Утилита usb_modeswitch необходима для автоматического переключения устройства из режима ZeroCD (на котором драйвера для Windows) в режим модема. Если запустить lsusb, то увидим устройство в режиме ZeroCD:

   Bus 001 Device 003: ID 198f:bccd Beceem Communications Inc.

Устанавливаем:

   apt-get install usb-modeswitch
   cat /etc/usb_modeswitch.d/198f\:bccd >> /etc/usb_modeswitch.conf

Редактируем файл /lib/udev/rules.d/40-usb_modeswitch.rules - можно удалять описания всех устройств, кроме Beceem. Должно остаться что-то вроде:

   LABEL="modeswitch_rules_begin"
   # Beceem BCSM250
   ATTRS{idVendor}=="198f", ATTRS{idProduct}=="bccd",  RUN+="usb_modeswitch '%b/%k'"
   LABEL="modeswitch_rules_end"

Перезапускаем udev:

   service udev restart


Теперь, если снова вставить модем, вывод lsusb должен быть такой:

   Bus 001 Device 003: ID 198f:0220 Beceem Communications Inc.
- 198f:bccd поменялся на 198f:0220


++ 3. Установка модуля ядра и Beceem API Library

Распаковываем скачанный архив:

   tar xvfz Sprint4GDeveloperPack-1.1.tar.gz
   cd Sprint4GDeveloperPack-1.1

Собираем:

   ./install.sh

Скрипт задаст ряд вопросов по поводу расположения директорий, главное указать правильную директорию с исходниками ядра. В моем случае это /usr/src/linux-source-2.6.35

Скрипт соберет модуль ядра drxvi314.so, библиотеку libxvi020.so и копирует прошивку девайса в /lib/firmware. После чего выдаст ошибку - остальные компоненты будем собирать позже вручную. Нам еще потребуется конфиг устройства от провайдера, берем его из папки с установленной программой в винде (Program files/Wimax Connection Manager/Driver/Firmware/macxvi.cfg) и кладем в /lib/firmware. Теперь загружаем модуль ядра:

   modprobe drxvi314

Если все прошло удачно - на модеме должен загореться красный светодиод. Также стоит глянуть вывод dmesg -c, там должно быть что-то типа

   ...
   [    6.240000]
   [    6.240035] register_networkdev:Beceem Network device name is eth1!
   ...
   ...
   [    7.197554] usbcore: registered new interface driver usbbcm
   [    7.197562] Initialised usbbcm

Для автозагрузки добавляем drxvi314 в /etc/modules
Поднимаем eth1:

   ifconfig eth1 up


++ 4. Установка Beceem Connection Manager и библиотек

   unzip CSCM_v1.1.6.0_source.zip
   cd CSCM

Т.к. в составе исходников не оказалось заголовочных файлов OpenSSL, качаем нужную версию с сайта:

   wget http://www.openssl.org/source/openssl-0.9.8o.tar.gz
   tar xvfz openssl-0.9.8o.tar.gz

и кладем заголовочные файлы в нужные места:

   cp -R openssl-0.9.8o/include/openssl wpa_supplicant/openssl
   cp -R openssl-0.9.8o/crypto crypto
   cp -R openssl-0.9.8o/ssl ssl
   cp -R openssl-0.9.8o/e_os2.h e_os2.h
   cp -R openssl-0.9.8o/include/openssl BeceemEAPSupplicant/BeceemEngine/openssl
   cp -R openssl-0.9.8o/crypto BeceemEAPSupplicant/crypto
   cp -R openssl-0.9.8o/e_os2.h BeceemEAPSupplicant/e_os2.h
   ln -s /lib/libssl.so.0.9.8 /lib/libssl.so
   ln -s /lib/libcrypto.so.0.9.8 /lib/libcrypto.so

Конвертируем build.sh в UNIX-формат и собираем:

   dos2unix build.sh
   chmod +x build.sh
   ./build.sh pc_linux

В конце скрипта должно быть написано SUCCESS по всем компонентам.

Кладем библиотеки, демон и клиент в нужные места:

   cp bin_pc_linux/bin/lib* /lib/
   cp bin_pc_linux/bin/wimax* /usr/local/bin/


++ 5. Конфигурирование демона wimaxd

Тут есть одна непонятная вещь, над которой тоже пришлось долго "плясать с бубном".

Ранее, при сборке модуля ядра, мы уже скопировали конфиг устройства (файл macxvi.cfg), поставляемый провайдером. Такой же файлик есть и в архиве Sprint'а, но с ним модем ведет себя странно (не работают светодиоды, поиск БС происходит очень долго и т.д.). Но при этом, демон wimaxd, наоборот, корректно работает именно с конфигом Sprint'а (с родным провайдерским конфигом были проблемы с TLS-аутентификацией).

В общем, в /lib/firmware/ должно быть 2 файла:

macxvi.cfg - конфиг провайдера, его использует модуль ядра.

macxvi-sprint.cfg - конфиг Sprint'а из архива (лежит в Sprint4GDeveloperPack-1.1/Rel_5.2.7.3P1_USB/Tools/config/CFG_files_for_VSG_testing/macxvi_VSG_2.6-3.5_FLASH_r37.cfg) - он нужен для демона wimaxd

Создаем конфиг wimaxd, например /etc/wimaxd.conf
После изучения документации, а также методом проб и ошибок получилось вот такое содержимое:

/etc/wimaxd.conf:

   BandwidthMHz                    10
   CenterFrequencyMHz              3416 3426 3436 3446 3516 3526 3536 3546

   AuthEnabled                     Yes
   EAPMethod                       4
   UserIdentity                    '6816C0B1C045@wimax.beltel.by'

   ValidateServerCert              Yes
   CACertPath                      '/usr/local/beceem/certs'
   CACertFileName                  '/usr/local/beceem/certs/ca.pem'
   TLSDeviceCertFileName           '/usr/local/beceem/certs/cpecert.pem'
   TLSDevicePrivateKeyFileName     '/usr/local/beceem/certs/cpekey.pem'
   InnerNAIChange                  Yes

   BeceemEngineFileName            '/lib/libengine_beceem.so'

   #AuthLogLevel                   4
   #AuthLogFileName                '/tmp/CM_Auth.log'

   FirmwareFileName                '/lib/firmware/macxvi200.bin'
   ConfigFileName                  '/lib/firmware/macxvi-sprint.cfg'

Немного пояснений.

Параметры BandwidthMHz и CenterFrequencyMHz взяты из настроек виндошной программы.

EAPMethod 4 - EAP-TLS

UserIdentity - логин. Первая часть логина до символа @ - это МАС-адрес устройства без двоеточий. Также взят из настроек виндошной программы.

CACertPath, CACertFileName, TLSDeviceCertFileName, TLSDevicePrivateKeyFileName - пути к файлам сертификатов и ключей. Их нужно взять из папки с установленной программой в винде (Program Files/Wimax Connection Manager/cert/) и положить в указанную конфигом директорию.

InnerNAIChange Yes - не знаю что это, но без этой опции ошибка аутентификации при подключении.

FirmwareFileName, ConfigFileName - пути к файлам прошивки и конфига от Sprint'a


++ 6. Подключение

Запускаем демон:

   wimaxd -D -c /etc/wimaxd.conf

Результатом правильной работы будет непрерывный вывод сообщения  Link status = WAIT FOR PHY SYNC CMD - это значит, что демон готов принимать команды от клиента. Открываем другую консоль и запускам клиент:

   wimaxc -i

Должно появится приглашение

   Beceem CM Server Version 1.1.6.0
   >

а в консоли демона сообщение

   Client socket 00000006 lock Beceem API: SUCCESS (wait = 0 ms)
   Client socket 00000006 unlock Beceem API: Success

Начинаем сканирование:

   > search

Через секунд 30 клиент выдаст найденные BSIDs, что-то вроде такого:
Network search returned 4 base stations.

   Idx BSID Pre      Freq      BW  RSSI  CINR
    0  01:01:00:00:02:00:17:00 0x05 3416.000  10.000   -70    26
    1  01:01:00:00:02:00:17:20 0x05 3426.000  10.000   -76    17
    2  01:01:00:00:02:00:17:10 0x05 3436.000  10.000   -74    20
    3  01:01:00:00:02:00:17:30 0x05 3446.000  10.000   -72    24

Подключаемся к той, у которой соотношение сигнал/шум максимальное, в данном случае 0

   > connect 0

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

   =============== Received Message Start (2010/09/24 18:03:10.622) ===========
   u32State = Network Entry completed
   Service flow response received  (Type = 6 - Subtype = 1 - Length =    8476)
   Service Flow Add Indication:
   Type               = 13
   Direction          = Uplink
   Connection ID      = 10039
   Virtual CID        = 4
   Service flow ID    = 513
   Max sustained rate = 512 kbps
   Traffic priority   = 0
   =============== Received Message End (type=6 sub-type=1) ===============
   Device status indication: Layer 2 connected

   =============== Received Message Start (2010/09/24 18:03:10.682) ===========
   u32State = Network Entry completed
   Service flow response received  (Type = 6 - Subtype = 1 - Length =  8476)
   Service Flow Add Indication:
   Type               = 13
   Direction          = Downlink
   Connection ID      = 10040
   Virtual CID        = 5
   Service flow ID    = 512
   Max sustained rate = 2680 kbps
   Traffic priority   = 0
   ================
   Link status = LINKUP ACHIEVED

Здесь видны параметры скорости даунлинка/аплинка (2680/512 kbps - ограничение провайдера).

Если соединение не установилось - нужно смотреть вывод ошибок в консоли демона и пытаться исправить. Также будет полезно включить опции AuthLog и просмотреть детальный лог. Вполне вероятно, для других провайдеров параметры аутентицикации будут совсем другие.


++ 7. Финальные шаги

После того, как все будет правильно настроено - демон можно запустить в фоне:

   wimaxd -c /etc/wimaxd.conf

и занести в стартовые скрипты системы.

Клиентскую часть тоже можно автоматизировать, в документации есть пример скрипта на Python. Но я не силен в программировании на Python, поэтому оставляю это за рамками статьи.

Осталось настроить PPPoE-соединение к провайдеру. Тут уже все стандартно - запускаем pppoeconf и отвечаем на вопросы. Обратите внимание, что интерфейс eth1 изначально не поднят, перед запуском PPPoE его нужно активировать (ifconfig eth1 up)

Стартуем:

   pon dsl-provider
   ... и вуаля! Проверяем, поднялся ли ppp0:
   ifconfig ppp0

   ping ftp.mgts.by
   --- ftp.mgts.by ping statistics ---
   177 packets transmitted, 177 received, 0% packet loss, time  176214ms
   rtt min/avg/max/mdev = 42.551/59.213/71.809/8.631 ms

Работает все хорошо, проблем замечено не было. Скорость - максимальная, ограниченная провайдером. Субъективно, пинг стал меньше и ровнее, чем под Windows.

При подготовке статьи была использована документация из Sprint 4G Depelopment Pack.

P.S. Выражаю благодарность человеку под ником amod-cccp за предоставленный линк на этот пак (месяц назад искал какую-либо информацию - ничего не нашел).


URL:
Обсуждается: http://www.opennet.me/tips/info/2468.shtml


Содержание

Сообщения в этом обсуждении
"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено тигар , 25-Окт-10 11:32 
пинговать нужно яндекс, не нужно обижать угенку;(

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Oddentity , 25-Окт-10 12:19 
Так там гостевое было запущено

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено amodcccp , 25-Окт-10 16:49 
Это ж нада так, был случайно нашел нужного человека, а потом случайно нашел все для Beceem.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено amodcccp , 25-Окт-10 16:50 
Блин, ник не правильно свой написал с первого раза. Волнуюсь =)

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено pavlinux , 25-Окт-10 19:27 
Не волнуйся, сильно бить не будем, всё равно ни у кого такого девайса нету :)
У нас тут самсунги и интелы.  



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Oddentity , 25-Окт-10 20:44 
Вроде бы, какие-то из российских и украинских провайдеров тоже такие модемы дают.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено NickNill , 25-Окт-10 22:42 
у меня проблема.
=============== Received Message Start (2010/09/25 21:42:06.214) ===========
u32State = Waiting for network entry command
Network entry response received  (Type = 2 - Subtype = 2 - Length = 52)
Network Entry Status Received
Link status =    WAIT FOR NETWORK ENTRY CMD
Waiting for EAP supplicant initialization
=============== Received Message End (type=2 sub-type=2) ===============

=============================
Authentication thread stopped
=============================
WARNING: Authentication watchdog activated

***** Sending link status request (2010/09/25 21:42:08.316)
Sent:  02 00 03 00
***** Message sent successfully

=============== Received Message Start (2010/09/25 21:42:08.316) ===========
u32State = Waiting for network entry command
Network entry response received  (Type = 2 - Subtype = 2 - Length = 52)
Network Entry Status Received
Link status =    WAIT FOR NETWORK ENTRY CMD
EAP supplicant is OFF
=============== Received Message End (type=2 sub-type=2) ===============

дело в том что в папке с драйверами только один ключ, поэтому вместо  CACertPath                      '/usr/local/beceem/certs'
   CACertFileName                  '/usr/local/beceem/certs/ca.pem'
   TLSDeviceCertFileName           '/usr/local/beceem/certs/cpecert.pem'
   TLSDevicePrivateKeyFileName     '/usr/local/beceem/certs/cpekey.pem'
у меня в настройках только CACertPath                      '/usr/local/beceem/certs'
   CACertFileName                  '/usr/local/beceem/certs/ca.pem'
куда копать?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено NickNill , 26-Окт-10 08:05 
обнаружил, что у нас в Intellecom используется MSCHAPv2, но все-равно не проходит авторизацию. Мой конфиг

BandwidthMHz                      5 7 8.75 10

ScanMinFrequencyMHz               2300
ScanMaxFrequencyMHz               2400
ScanStepFrequencyMHz              0.25

NetworkSearchTimeoutSec              60

NetworkEntryTimeoutSec               10

AuthEnabled                       Yes

# EAP Method (Type: Integer). Valid values are:
#   0 = EAP-TTLS/MSCHAPv2
#   1 = EAP-TTLS/MSCHAPv2 with device certificate
#   2 = EAP-TTLS/CHAP
#   3 = EAP-TTLS/EAP-TLS (not recommended)
#   4 = EAP-TLS
#   5 = EAP-TTLS/CHAP with device certificate
#   6 = EAP-TTLS/PAP
#   7 = EAP-TTLS/PAP with device certificate

EAPMethod                         1

UserIdentity                      'блаблабла@wimax.intellecom.ua'
TTLSAnonymousIdentity           '{am=1}anonymous@wimax.intellecom.ua'
UserPassword                      'блаблабла'  # we only do TLS for now

ValidateServerCert                Yes

#CACertPath                       '/lib/firmware'
CACertPath                        '/etc/ssl/certs'

CACertFileName                    '/etc/ssl/certs/CC_AAA.pem'

# Special options required by some base stations (Type: Boolean)
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No

# Maximum EAP fragment size, bytes (should normally be set < 1400 bytes)
EAPFragmentMaxLength              1398

# EAP supplicant polling interval (Type: Integer, Units: ms)
#    - Reduce this value to speed up the supplicant's response.
#    - Values smaller than 3 ms are not recommended.
EAPPollingLoopIntervalMs          100

# Enable Inner NAI (phase 2 user identity) modification by firmware (Type: Boolean)
InnerNAIChange                                    No

BeceemEngineFileName              '/lib/libengine_beceem.so'

AutoReConnectIntervalSec          2
AutoReDisconnectIntervalSec       20

LinkStatusRequestPeriodSec        2

IPRefreshCommand                  'dhclient eth1 &'
NetEntryIPRefreshEnabled                No
TerminateDHCPClient                     No

FirmwareFileName                  '/lib/firmware/macxvi200.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'
#-sprint.cfg'
# CM Server debug log level (Type: Integer)
#   Valid values:
#      0 = Off
#      1 = Errors only
#      2 = Normal
#      3 = Verbose
#      4 = Debug    
CSCMDebugLogLevel                 2

CSCMDebugLogFileName              '/tmp/CM_Server_Debug.log'
CSCMDebugLogFileMaxSizeMB       1

# ------------------------ CM Server Authentication Log ----------------------
# Authentication log level (Type: Integer)
#   Valid values are:
#       0 = Off
#       1 = Error
#       2 = Warning
#       3 = Information
#       4 = Debug
#       5 = Message dump
AuthLogLevel                      5

AuthLogFileName                   '/tmp/CM_Auth.log'
AuthLogFileMaxSizeMB            1

EngineLoggingEnabled              Yes
EngineLogFileMaxSizeMB          1

EngineLogFileName                 '/tmp/CM_Engine.log'
MACLoggingEnabled                 No
MacLogFileName                    '/tmp/CM_MacMsg.dat'



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Oddentity , 26-Окт-10 13:05 
Если у вас режим EAP-TTLS/MSCHAPv2 with device certificate - это значит, что ключ и сертификат находится в NVM памяти девайса.
Попробуйте так:

CACertPath                        '/etc/ssl/certs'
CACertFileName                    '/etc/ssl/certs/CC_AAA.pem'

TLSDeviceCertFileName       'DeviceMemSlot1'
TLSDevicePrivateKeyFileName  'DeviceMemSlot2'

слотов может быть 4, попробуйте так же Slot3, Slot4


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено NickNill , 26-Окт-10 15:36 
>[оверквотинг удален]
> ключ и сертификат находится в NVM памяти девайса.
> Попробуйте так:
> CACertPath          
>          
>  '/etc/ssl/certs'
> CACertFileName          
>         '/etc/ssl/certs/CC_AAA.pem'
> TLSDeviceCertFileName       'DeviceMemSlot1'
> TLSDevicePrivateKeyFileName  'DeviceMemSlot2'
> слотов может быть 4, попробуйте так же Slot3, Slot4

спасибо за ответ, но перепробовал все варианты, появилась только новая ошибка
=============== Received Message Start (2010/09/26 14:12:01.559) ===========
u32State = Waiting for network entry command
Set WiMAX options response received  (Type = 29 - Subtype = 1 - Length = 9)
Set WiMAX Options FAILED for option 0x10.
=============== Received Message End (type=29 sub-type=1) ===============

=============================
Authentication thread stopped
=============================


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено brom , 02-Дек-10 15:58 
С Intellecom работает если использовать "EAPMethod 0". Этот же тип авторизации можно увидеть в настройках виндового CM.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено NickNill , 03-Дек-10 03:17 
у вас работает? можно конфиг?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено brom , 04-Дек-10 00:16 
BandwidthMHz                         5 8.75 10
CenterFrequencyMHz                   2375
NetworkSearchTimeoutSec              60
NetworkEntryTimeoutSec               60
AuthEnabled                       Yes
EAPMethod                         0
UserIdentity                      '<id>@wimax.intellecom.ua'
UserPassword                      '<password>'
TTLSAnonymousIdentity             'anonymous@wimax.intellecom.ua'
ValidateServerCert                Yes
CACertPath                        '/opt/etc/ssl/certs'
CACertFileName                  '/opt/etc/ssl/certs/CA_AAA.pem'
AuthenticationTimeoutSec          60
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No
EAPFragmentMaxLength              1398
EAPPollingLoopIntervalMs          10
FirmwareRSAPrivateKeyEncrypt      No
InnerNAIChange                                    No
BeceemEngineFileName              '/opt/lib/libengine_beceem.so'
AuthEthernetToRADIUS              No
AutoReConnectEnabled              No
AutoReDisconnectEnabled           No
SkipNetSearch                     No
AutoReConnectIntervalSec          3
AutoReDisconnectIntervalSec       20
LinkStatusRequestPeriodSec        2
IPRefreshCommand                                        'dhcpcd -J -A -L eth1'
NetEntryIPRefreshEnabled                Yes
TerminateDHCPClient                             No
NetEntryIPRefreshEnabled                Yes
TerminateDHCPClient                             No
FirmwareFileName                  '/lib/firmware/macxvi200.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'
CSCMDebugLogLevel                 4
CSCMDebugLogFileName              '/tmp/CM_Server_Debug.log'
CSCMDebugLogFileMaxSizeMB       1
AuthLogLevel                      5
AuthLogFileName                   '/tmp/CM_Auth.log'
AuthLogFileMaxSizeMB            1
EngineLoggingEnabled              Yes
EngineLogFileMaxSizeMB          1
EngineLogFileName                 '/tmp/CM_Engine.log'
MACLoggingEnabled                 No
MacLogFileName                    '/tmp/CM_MacMsg.dat'
RADIUSClientLogLevel             0

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено torabora , 27-Окт-10 10:15 
Yota Jingle на таком же чипе. Модуль собрал, БС-ки вижу, но аутентификацию EAP-TLS не проходит. Сертификатов нет, указывал DevMemSlot1 и 2. Пробовал менять прошивки от Yota и Sprint4G в различных комбинациях.
Может быть кто-нибудь победил Yota Jingle? Самая малость осталась.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Oddentity , 27-Окт-10 14:19 
Так может там и не нужно EAP-TLS если нет сертификатов? Просто логин/пароль пробовали?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено torabora , 27-Окт-10 15:43 
Модем Yota Jingle как и Samsung SWC-U200 подключается через ПО Yota Access, а в нем не спрашивает логин/пароль. Сохраненных сертификатов в Windows и в Yota Access нет - искал файлы *.pem и *.der, распаковал дистрибутив Yota Access при помощи 7-zip.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено pavlinux , 28-Окт-10 23:28 
Wireshark не судьба дамп посмотреть?  

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено 11uha , 03-Янв-11 04:27 
Так что там у тебя, как результаты? Удалось подключиться или нет?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено tony , 03-Янв-11 05:53 
Похоже, вы ближе всех к решению... как успехи на финальной стадии?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено torabora , 03-Янв-11 13:57 
> Похоже, вы ближе всех к решению... как успехи на финальной стадии?

Если вопрос ко мне - то нет, не удалось. Да и модем пришло время вернуть. Мой вердикт - не подключаемо (именно Yota Jingle) на настоящий момент.



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено 11uha , 06-Янв-11 21:38 
> Мой вердикт - не подключаемо (именно Yota Jingle)
> на настоящий момент.

Жаль, очень жаль, а в чем у тебя в конце проблема возникла, он только не подключался, или вообще сеть не видел?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено torabora , 06-Янв-11 22:13 
> Жаль, очень жаль, а в чем у тебя в конце проблема возникла,
> он только не подключался, или вообще сеть не видел?

Сеть видел - видно было базовые станции, при попытке подключиться к БС-ке - пара неудачных попыток аутентификации и БС-ка отшивала по тайм-ауту. В винде смотрел логи подключения при помощи сторонней программки для коннекта (http://forum.yotatester.ru/attachment.php?attachmentid=280&d...) - также пара неудачных попыток и ... коннект. Кстати, без установленного Yota Access под виндой сторонние проги тоже не подключаются (точнее иногда всё-таки коннектятся на время, но очень-очень редко). Так что вывод я сделал для себя такой - Йотовцы нехотя или специально что-то наворотили в Jingle и молчат как партизаны. Хотя в девайсе DrayTek VigorFly 200 фирма-производитель умудрилась заточить madwimax под Jingle и преступно молчит (нарушая GNU GPL естественно - http://forum.yotatester.ru/showthread.php?t=3649&page=2)


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 27-Окт-10 23:48 
Вот спасибо, а то я уже думал не дождусь. На выходных попробую для Freshtel прикрутить.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Олекса , 12-Дек-10 04:38 
Подскажите, плз, удалось ли прикрутить Фрештел? У меня ноут со встроенной картой Intel 6250. Под Вендою видит БС, а Линукс не определяет :-( Спасибо.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 16-Дек-10 12:01 
> Подскажите, плз, удалось ли прикрутить Фрештел? У меня ноут со встроенной картой
> Intel 6250. Под Вендою видит БС, а Линукс не определяет :-(
> Спасибо.

Нет пока, под x86_64 никак не могу libxvi020.so собрать но продолжаю попытки.
Пока виртуалка под qemu работает - для x86_32 не интересно. Некогда сейчас к сожалению, по результату отпишусь точно.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 16-Дек-10 12:05 
>> Подскажите, плз, удалось ли прикрутить Фрештел? У меня ноут со встроенной картой
>> Intel 6250. Под Вендою видит БС, а Линукс не определяет :-(
>> Спасибо.

Блин, поспешил - если Intel 6250 то Вам не сюда? тут Beceem.
С Intel все проще "http://freshtel.ua/content/files/Intel_PROSet_Wireless_WiMAX...



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 16-Дек-10 12:25 
>>> Подскажите, плз, удалось ли прикрутить Фрештел? У меня ноут со встроенной картой
>>> Intel 6250. Под Вендою видит БС, а Линукс не определяет :-(
>>> Спасибо.
> Блин, поспешил - если Intel 6250 то Вам не сюда? тут Beceem.
> С Intel все проще "http://freshtel.ua/content/files/Intel_PROSet_Wireless_WiMAX...

Опять поспешил, проще в том смысле что модуль и юзерспейс для Intel есть,
примеры для Yota в сети есть, хотя тонкости аутентификации для Freshtel могут быть


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 17-Дек-10 00:32 
Подправил make файл, собрал libxvi020, но...

[52884.514285] buffDnldVerify:Buffer readback verifier failed
[52884.514295] InitCardAndDownloadFirmware:Error downloading CFG file
[52884.514302] device_run:InitCardAndDownloadFirmware failed.

копаем дальше...


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено torabora , 28-Окт-10 09:36 
Для Alt linux сборка модуля ядра выглядит намного проще:
1)ставим kernel-headers + make + openssl + libssl-devel
2)ничего не делаем, утилита bcmswitchmode появится в /usr/src/SPRINT4GUTILS
3)Запускаем ./install.sh, всё должно завершиться успешно
4)пропускаем, всё собралось в п.3

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено pavlinux , 28-Окт-10 23:31 
> 2)ничего не делаем, утилита bcmswitchmode появится в /usr/src/SPRINT4GUTILS

Троян? Где хочет, там и появляется?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Xaionaro , 29-Окт-10 11:16 
"Sprint 4G Depelopment Pack"? IMHO, описка. ;)

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено LeXa2 , 08-Ноя-10 17:31 
Ну что же, остаётся дождаться, пока существующий зверинец с madwimax для гнусмусов, вышеописанной красноглазой пляской с бубнами для Beceem Sprint-ов и иными вариациями (буде такие есть) таки причешут под одну цивилизованную гребёнку, снабдят стандартным интерфейсом управления и включат в mainline ядро. Ибо как представлю длительные мучения по интеграции beceem в прошивку на базе openwrt - очень жалко времени и сил становится.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Eprst , 28-Ноя-10 14:55 
Для начала можно и покрасноглазить, собственно модуль уже есть, остается за малым, добыть сертификаты к основным сетям, Yota, Костар итд.

Вторые сутки не могу подключится к Йоте,  сеть сканирует, авторизацию не проходит.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено pinepain , 28-Ноя-10 23:47 
Может кто подобное с Seowon SWU 3220 проделывал или подскажет в какую сторону копать. Сил уже нет винду держать ради доступа к сети.

"проблема с /lib/firmware/macxvi.cfg"
Отправлено Марк , 02-Дек-10 16:09 
Не пойму что делать дальше, в винде все работает.

Linux local 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64 GNU/Linux

64-бит как видите, может из-за этого проблема ?

вот лог


[ 4934.471469] usb 2-1.6: USB disconnect, address 18
[ 4937.099252] usb 2-1.6: new high speed USB device using ehci_hcd and address 19
[ 4937.212480] usbbcm_device_probe:subtype[1] = 0x000000ff
[ 4937.212483]
[ 4937.212485] usbbcm_device_probe:subtype[2] = 0x00000000
[ 4937.212486]
[ 4937.212488] usbbcm_device_probe:subtype[4] = 0x00000000
[ 4937.212489]
[ 4937.212490] usbbcm_device_probe:subtype[8] = 0x00000000
[ 4937.212491]
[ 4937.212493] InitAdapter:Initialising Adapter = 0x6d900000
[ 4937.212522] InitAdapter:Adapter initialised
[ 4937.212525] usbbcm_device_probe:psIntfAdapter 0xc6bc8000
[ 4937.212528] InterfaceAdapterInit:MODEM IS CONFIGURED TO HIGH_SPEED
[ 4937.212660] InterfaceAdapterInit:First RDM Chip ID 0xbece0310
[ 4937.212662]
[ 4937.215724] InterfaceAdapterInit:Number of Altsetting aviailable for This Modem 0x2
[ 4937.215731]
[ 4937.215996] InterfaceAdapterInit:BCM16 is Applicable on this dongle
[ 4937.215999] InterfaceAdapterInit:Choosing AltSetting as a default setting
[ 4937.216003] InterfaceAdapterInit:Current number of endpoints :6
[ 4937.216005]
[ 4937.216090] InterfaceAdapterInit:usb dev registered
[ 4937.216186] create_worker_threads:Init Threads...
[ 4937.216528] open_firmware_file:Got file descriptor pointer of /lib/firmware/macxvi.cfg!
[ 4937.216537] beceem_parse_target_struct:AutoSyncup is Disabled
[ 4937.216540]
[ 4937.216542] beceem_parse_target_struct:Disabling autolink up
[ 4937.216545] beceem_parse_target_struct:DDR Setting: 3
[ 4937.216547]
[ 4937.216548] beceem_parse_target_struct:Power Save Mode: 0
[ 4937.216551]
[ 4937.216552] beceem_parse_target_struct:Enabling Auto Firmware Download
[ 4937.216555]
[ 4937.216557] beceem_parse_target_struct:MIPSConfig   : 0x0
[ 4937.216559]
[ 4937.216561] beceem_parse_target_struct:PMU MODE: 0
[ 4937.216564] beceem_parse_target_struct:uiEEPROMFlag  : 0x2
[ 4937.216566]
[ 4937.216569] Bcm_kill_all_URBs:Cancelling All Submitted TX Urbs
[ 4937.216571]
[ 4937.216574] Bcm_kill_all_URBs:Cancelling All submitted Rx Urbs
[ 4937.216576]
[ 4937.216579] Bcm_kill_all_URBs:TCB: used- 0 cur-0
[ 4937.216581]
[ 4937.216583] Bcm_kill_all_URBs:RCB: used- 0 cur-0
[ 4937.216585]
[ 4937.288772] ddr_init:Register Count is =48
[ 4937.288777]
[ 4937.295431] buffDnldVerify:Buffer readback verifier failed
[ 4937.295437] InitCardAndDownloadFirmware:Error downloading CFG file
[ 4937.295443] device_run:InitCardAndDownloadFirmware failed.
[ 4937.295446]
[ 4937.295449] usbbcm_device_probe:InterfaceAdapterInit Failed
[ 4937.295452]
[ 4937.295585] Bcm_kill_all_URBs:Cancelling All Submitted TX Urbs
[ 4937.295590]
[ 4937.295596] Bcm_kill_all_URBs:Cancelling All submitted Rx Urbs
[ 4937.295600]
[ 4937.295607] Bcm_kill_all_URBs:TCB: used- 0 cur-0
[ 4937.295611]
[ 4937.295614] Bcm_kill_all_URBs:RCB: used- 0 cur-0
[ 4937.295618]
[ 4937.346374] bcm_unregister_networkdev:Unregistering the Net Dev...
[ 4937.346377]
[ 4937.346380] unregister_control_device_interface:destroying created class
[ 4937.346406] AdapterFree:<========
[ 4937.346408]
[ 4937.346416] usbbcm: probe of 2-1.6:1.0 failed with error -22


"проблема с /lib/firmware/macxvi.cfg"
Отправлено brom , 04-Дек-10 00:19 
В документации, в разделе Known Limitations:

Versions of the Beceem kernel module driver up to and including 5.2.7.3P1 have
been tested on x86 32bit linux hosts.  Other architectures, including those runnin
64bit mode, and ARM/MIPS/PPC running in Big-endian mode, are not supported.


"проблема с /lib/firmware/macxvi.cfg"
Отправлено myatz , 28-Дек-10 23:52 
Долбался со сборкой для x86_64 а потом увидел:
http://git.kernel.org/?p=linux/kernel/git/shemminger/beceem....
под x64 модуль еще падает но там уже куча исправлений :), остался легкий финт ушами:

diff -d  ./Typedefs.h ./Typedefs.h.new
16c16
< typedef long  LONG;
---
> typedef int   LONG;

25,26c25,26
< typedef unsigned long  ULONG;
< typedef unsigned long  DWORD;
---
> typedef unsigned int   ULONG;
> typedef unsigned int   DWORD;

31c31
< typedef long*  PLONG;
---
> typedef int*   PLONG;

37c37
< typedef unsigned long*  PULONG;
---
> typedef unsigned int*   PULONG;

и вуаля...

cat ./Makefile.new
#
# Makefile for Beceem USB Wimax card
#

KERNEL_VER      := $(shell uname -r)
KDIR            := /lib/modules/$(KERNEL_VER)/build
KSRC            := /lib/modules/$(KERNEL_VER)/source
INSTALL_DIR     := /lib/modules/$(KERNEL_VER)/

TARGET_DRV      := bcm_wimax
EXTRA_CFLAGS    := -I$(src)/Include/
EXTRA_LDFLAGS   := -s

ifneq ($(KERNELRELEASE),)

obj-m = $(TARGET_DRV).o
$(TARGET_DRV)-objs := InterfaceDld.o InterfaceIdleMode.o InterfaceInit.o    \
                InterfaceRx.o InterfaceIsr.o InterfaceMisc.o InterfaceTx.o  \
                CmHost.o IPv6Protocol.o Qos.o Transmit.o Bcmnet.o DDRInit.o \
                HandleControlPacket.o LeakyBucket.o Misc.o sort.o Bcmchar.o \
                hostmibs.o PHSModule.o led_control.o nvm.o vendorspecificextn.o

else

PWD:= $(shell pwd)
default:
        $(MAKE) -Wall -C $(KSRC) O=$(KDIR) SUBDIRS=$(PWD) modules
        rm -f *.o *.mod.* .*.cmd

install:
        cp $(TARGET_DRV).ko $(INSTALL_DIR)

clean:
        find . -name \*.o -exec rm -rf '{}' ';'
        find . -name .\*.o.cmd -exec rm -rf '{}' ';'
        find . -name \*.*~ -exec rm -rf '{}' ';'
        find . -name \*.*.bak -exec rm -rf '{}' ';'
        rm -f *.ko *.o *.mod.* .*.cmd
        rm -fr .tmp_versions
        rm -rf Module.symvers

endif


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено amodcccp , 21-Дек-10 18:09 
Уважаемые, а что там за патчи лежат?
InterfaceInit.c-2.6.29.patch
Bcmnet.c-2.6.29.patch
InterfaceTx.c-2.6.35.patch
InterfaceMisc.c-2.6.35.patch
InterfaceInit.h-2.6.29.patch
Кто расскажет для чего они?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено myatz , 28-Дек-10 23:55 
> Уважаемые, а что там за патчи лежат?
> Кто расскажет для чего они?

изменения, автоматом install скриптом применяются


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено condor , 24-Дек-10 08:21 
Можете выложить полный CM_Auth.log?

Я портирую эти дрова на под 2.6.16 на 64-битный MIPS. Застрял на авторизации.
Она вылетает по таймауту после 2-3 сообщения от БС.

P.S.: Вижу здесь есть люди из Украины. Не подскажете какой провайдер у нас раздает Ваймакс на 2.5ГГц? Я нашел только Фрештел на 2.3 и Интеллком на 3.5, а у меня модем 2.5. Проблематично тестировать.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено brom , 07-Янв-11 01:53 
> Можете выложить полный CM_Auth.log?
> Я портирую эти дрова на под 2.6.16 на 64-битный MIPS. Застрял на
> авторизации.
> Она вылетает по таймауту после 2-3 сообщения от БС.
> P.S.: Вижу здесь есть люди из Украины. Не подскажете какой провайдер у
> нас раздает Ваймакс на 2.5ГГц? Я нашел только Фрештел на 2.3
> и Интеллком на 3.5, а у меня модем 2.5. Проблематично тестировать.

Если не ошибаюсь, то:

Intellecom 2,3 – 2,4 ГГц.
Freshtel 3,6 – 3,7 ГГц.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено amodcccp , 10-Янв-11 22:16 
Привет всем. Я много постигаю на ходу, но вопрос у меня возник по поводу этого http://kerneltrap.org/mailarchive/linux-driver-devel/2010/9/... Кто подскажет: Что, как, зачем?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено анонимус , 03-Май-11 13:21 
zte ax226 не подскажете как настроить? 19d2:bccd после modeswitch 19d2:0172. Модуль собирается, но при загрузка сетевой интерфейс не создается. пробовал с ядрами 2.6.32 и 2.6.38

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000.gmail.com , 15-Сен-11 11:49 
Привет всем!

"zte ax226 не подскажете как настроить? 19d2:bccd после modeswitch 19d2:0172. Модуль собирается, но при загрузка сетевой интерфейс не создается. пробовал с ядрами 2.6.32 и 2.6.38"

Обладатель zte ax226, я тоже обладатель такой модели и я нашел решение. Я использовал Sprint4GDeveloperPack-1.6.1.2.2  и сделал я следующее
1) распаковал его
2) распаковал Rel_6.1.2.2_USB-Updated.zip (внутри была папка USB_350)
3) открыл файл USB_350\Source\Driver\Network\OSAL\Linux\usb\Include\Interface\InterfaceInit.h
4) изменил
#define BCM_USB_VENDOR_ID_T3         0x198f
#define BCM_USB_PRODUCT_ID_T3        0x0300
на
#define BCM_USB_VENDOR_ID_T3         0x19d2
#define BCM_USB_PRODUCT_ID_T3        0x0172
и сохранил
ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!! УДАЛЯТЬ СТРОКИ НЕ НАДО!!! ИНАЧЕ ПРОИЗОЙДЕТ ОШИБКА ПРИ КОМПИЛЯЦИИ
5) Упаковал папку USB_350 в архив Rel_6.1.2.2_USB-Updated.zip
6) заменил оригинальный Rel_6.1.2.2_USB-Updated.zip на модифицированный
7) Запустил установку как было сказано выше и файл drxvi314.ko сформировался и заработал

PS: Я почти закончил подключение, только вот настройки  провайдер найти не могу, мой провайдер их где-то  их спрятал в винде.
PPS: после того как файл drxvi314.ko его можно сохранить - и при переустановке не мучиться а сразу выполнить modprobe drxvi314 и переходить к следующим этапам. Время сэкономишь!


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000.gmail.com , 15-Сен-11 11:50 
Привет всем!

"zte ax226 не подскажете как настроить? 19d2:bccd после modeswitch 19d2:0172. Модуль собирается, но при загрузка сетевой интерфейс не создается. пробовал с ядрами 2.6.32 и 2.6.38"

Обладатель zte ax226, я тоже обладатель такой модели и я нашел решение. Я использовал Sprint4GDeveloperPack-1.6.1.2.2  и сделал я следующее
1) распаковал его
2) распаковал Rel_6.1.2.2_USB-Updated.zip (внутри была папка USB_350)
3) открыл файл USB_350\Source\Driver\Network\OSAL\Linux\usb\Include\Interface\InterfaceInit.h
4) изменил
#define BCM_USB_VENDOR_ID_T3         0x198f
#define BCM_USB_PRODUCT_ID_T3        0x0300
на
#define BCM_USB_VENDOR_ID_T3         0x19d2
#define BCM_USB_PRODUCT_ID_T3        0x0172
и сохранил
ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!! УДАЛЯТЬ СТРОКИ НЕ НАДО!!! ИНАЧЕ ПРОИЗОЙДЕТ ОШИБКА ПРИ КОМПИЛЯЦИИ
5) Упаковал папку USB_350 в архив Rel_6.1.2.2_USB-Updated.zip
6) заменил оригинальный Rel_6.1.2.2_USB-Updated.zip на модифицированный
7) Запустил установку как было сказано выше и файл drxvi314.ko сформировался и заработал

PS: Я почти закончил подключение, только вот настройки  провайдер найти не могу, мой провайдер их где-то  их спрятал в винде.
PPS: после того как файл drxvi314.ko его можно сохранить - и при переустановке не мучиться а сразу выполнить modprobe drxvi314 и переходить к следующим этапам. Время сэкономишь!


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено AlexTheBest , 15-Сен-11 12:32 
>[оверквотинг удален]
> ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!! УДАЛЯТЬ СТРОКИ НЕ НАДО!!! ИНАЧЕ ПРОИЗОЙДЕТ ОШИБКА ПРИ КОМПИЛЯЦИИ
> 5) Упаковал папку USB_350 в архив Rel_6.1.2.2_USB-Updated.zip
> 6) заменил оригинальный Rel_6.1.2.2_USB-Updated.zip на модифицированный
> 7) Запустил установку как было сказано выше и файл drxvi314.ko сформировался и
> заработал
> PS: Я почти закончил подключение, только вот настройки  провайдер найти не
> могу, мой провайдер их где-то  их спрятал в винде.
> PPS: после того как файл drxvi314.ko его можно сохранить - и при
> переустановке не мучиться а сразу выполнить modprobe drxvi314 и переходить к
> следующим этапам. Время сэкономишь!

Насчет настроек - у меня в виндовозном пакете (который прилагался к модему) я нашел файлик, похожий по названию на macxvi.cfg - где-то глубоко в папках проги лежал. Прога и комп с модемом дома, если не забуду, погляжу, как файлик назывался.
Что до установки, то у меня пока ничего не получилось, но на выходных попробую пойти твоим путем. Раньше я поборол множество ерроров и нестыковок, собрал и модуль с библиотекой, и демонов, только не работало оно никак. Посмотрю, что получится с твоим предложением...
И еще, на каком ядре ты собрал все это?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Rinat , 03-Окт-11 21:12 
>[оверквотинг удален]
>> следующим этапам. Время сэкономишь!
> Насчет настроек - у меня в виндовозном пакете (который прилагался к модему)
> я нашел файлик, похожий по названию на macxvi.cfg - где-то глубоко
> в папках проги лежал. Прога и комп с модемом дома, если
> не забуду, погляжу, как файлик назывался.
> Что до установки, то у меня пока ничего не получилось, но на
> выходных попробую пойти твоим путем. Раньше я поборол множество ерроров и
> нестыковок, собрал и модуль с библиотекой, и демонов, только не работало
> оно никак. Посмотрю, что получится с твоим предложением...
> И еще, на каком ядре ты собрал все это?

Я собрал drxvi314.ko В убунту 11.04 с ядром 2.6.38 и в Убунту 11.10 бета с ядром 3.0 в обоих случаях работало, единственная проблема у провайдера не могу пароль и имя пользователя достать, он говорит "Наш модем пароля не требует" а я в модемных файлах найти его не могу. Мне удалось включить кнопку для перенастройки
в файле App.Config.ini строка
UI_AUTH_DLG_BIG_SMALL = 1
BUTTON_CA_CERTIFICATE_DISENABLE         =0
и в менеджере соединений появляется кнопочка для перенастройки, но туда можно ввести только новые данные, а из модема достать прошитые нельзя


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Rinat , 03-Окт-11 21:17 
и еще я в самом начале устанавливаю в добавок к уже указанным
libnl-dev
libssl-dev
и только тогда у меня все проходит гладко

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено AlexTheBest , 04-Окт-11 08:47 
> и еще я в самом начале устанавливаю в добавок к уже указанным
> libnl-dev
> libssl-dev
> и только тогда у меня все проходит гладко

Насчет этих пакетов - не уверен. Комп дома...
Что до eth1 из WiMax-овского девайса, то я его получил. Остановился пока на том же месте, что и ты - сертификаты, частоты и прочее.
Но у меня есть еще работающий пакет под Mac OS X (10.6.6). Все ж мак ось по структуре гораздо ближе к линуху, чем винда. Предположу, что все нужные настройки с мак-осном варианте лежат в конфиговских файлах, а не зашиты в разные библиотеки.
Короче, опять же, на выходных (может раньше) попробую тупо заменить умолчальные конфиги одноименными из мак-осного варианта.
У меня Убунту 10.04, ядро 2.6.32-какое-то...


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Klim , 18-Май-11 18:06 
Кто нить, выложьте для BCSM250, по ссылке для 350 чипа, может из-за этого не могу собрать.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Klim , 20-Май-11 20:17 
Нашли мне версию 1.1, качать тут http://narod.ru/disk/13436415001/Sprint4GDeveloperPack-1.1.t...

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено fasanchik , 01-Июн-11 16:22 
Народ добрый, помогите пожалуйста, я новичок в линуксе, весь мой сделанный труд застопорился на modprobe drxvi314, пишет Fatal error/device is busy... А при версии Sprint4GDeveloperPack-1.1 пишет просто Fatal error... ЧТО ДЕЛАТЬ? Мой дистр-ubuntu 11.04 (linux 2.6.38) И ещё вопрос, там же при указании каталогов надо указывать сурсный файл, а не хэдеровский?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено acckyi_boxxx , 24-Июн-11 14:54 
народ помогите я никак немогу найти где скачать Beceem Connection Manager ( CSCM_v1.1.6.0_source.zip )



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено acckyi_boxxx , 25-Июн-11 21:49 
все нашел CSCM_v1.1.6.0_source.zip один хрен непашет - нехочет компилироваться кроме клиента оно ваще пашет под х64 или нет

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено AlexTheBest , 31-Июл-11 18:41 
Поделись, пллзз, линком на CSCM_v1.1.6.0_source.zip

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Коля , 02-Сен-11 20:40 
> все нашел CSCM_v1.1.6.0_source.zip один хрен непашет - нехочет компилироваться кроме клиента
> оно ваще пашет под х64 или нет

Где ты нашел? плз укажи или скинь на электронку. Заранее спасибо.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Коля , 03-Сен-11 13:16 
у меня это не выходит.
cat /etc/usb_modeswitch.d/198f\:bccd >>/etc/usb_modeswitch.conf

можешь скинуть этот файл? /etc/usb_modeswitch.d/198f\:bccd



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Rinat , 07-Окт-11 09:41 
Здравствуйте обладатели модема AX226 ОТ DTV
Я НАШЕЛ МЕСТО ХРАНЕНИЯ НАСТРОЕК ЭТОГО ПАГАНЦА В ВИНДЕ!!!!

"C:\Program Files (x86)\DTV WiMAX\bin\sem_config.ini"
НО Я ПОКА НЕ СОПОСТАВЛЯЛ ИХ С НАСТРОЙКАМИ WIMAXD.CONF

отключите менеджер соединения, выставьте измените в файле
ShowSupplicantLog=true вот так
И в этой папке после после запуска менеджера соединений появится файл
supplicant.log
его содержимое пригодится при настройках в линуксе!!!
по идее содержимое первого важнее, однако некоторые он построит только при запуске и они сохранятся во втором


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено Rinat , 07-Окт-11 09:47 
Простите забыл добавить.
Сопоставляйте его с содержимым файла
usr\src\USB_350\Source\CSCM\BeceemCSCM\wimaxd.conf

PS: ОТПИШИТЕСЬ О ТОМ КАК ВЫШЛО


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено desenix , 14-Окт-11 10:22 
если кому ещё на надоело этим заниматься, вот скриптик для конвертации .cer в .pem

#!/bin/bash
for fi in *.cer
do
fo=${fi/%.cer/.pem};
echo "$fi = $fo";
openssl x509 -inform DER -in $fi -outform PEM -out $fo
done


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 30-Окт-11 18:58 
А зачем CER конвертировать в PEM, если PEM и есть CER?
Я просто переименовываю файл и никаких проблем.
про этот скрипт я не знал, однако когда было необходимо конвертировать DER в PEM, я просто импортировал в Firefox, DER сертификат и экспортировал выбирая формат PEM, при этом расширение вышло CRT

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено desenix , 30-Окт-11 19:19 
под Linux у меня ругался на сертификат, хотя возможно он вообще не нужен, не проверял.

"(EAP supplicant is OFF)"
Отправлено desenix , 14-Окт-11 12:11 
Пытаюсь к комстару подключиться, у меня при запуске вот такая ошибка лезет
(EAP supplicant is OFF)
Даже после запуска сервиса wpa_supplicant
Что ему надо кормить?

"рабочий конфиг для комстара"
Отправлено desenix , 16-Окт-11 11:13 
рабочий конфиг для комстара

BandwidthMHz                    10
CenterFrequencyMHz              2540 2550 2560

AuthEnabled                     Yes
EAPMethod                       0
UserIdentity                    'ваш_логин@wimax.comstar-uts.ru'
UserPassword                    'ваш_пароль'

ValidateServerCert              Yes
CACertPath                      '/etc/Sprint4G/'
CACertFileName                  '/etc/Sprint4G/ca1.pem'

TTLSAnonymousIdentity           '
Anonymous@wimax.comstar-uts.ru'
TLSDevicePrivateKeyPassword     ''
PrivateKeyPasswordFormat        'Ascii'

AuthenticationTimeoutSec          10
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No

EAPFragmentMaxLength              1398
EAPPollingLoopIntervalMs          50

TLSDevicePrivateKeyPassword     ''
InnerNAIChange                  No

NetworkSearchTimeoutSec         60
LPSearchInShutDownEnabled       No
NetworkEntryTimeoutSec          10
NEToHighestCINRBaseStation      No

BeceemEngineFileName            '/usr/lib/libengine_beceem.so'

AuthEthernetToRADIUS              No

# Автоподключение
AutoReConnectEnabled              Yes
AutoReDisconnectEnabled           No
SkipNetSearch                     No
AutoReConnectIntervalSec          1
AutoReDisconnectIntervalSec       20
LinkStatusRequestPeriodSec        2

# Скрипт выполняется после установки соединения
IPRefreshCommand                '/etc/Sprint4G/wimaxup.sh'
# Можно заменить на такой вариант, естественно указав свой интерфейс
#IPRefreshCommand               'dhclient eth0'
# Разрешает выполнять скрипт
NetEntryIPRefreshEnabled        Yes
# Вроде должен убивать dhclient, у меня не работало
TerminateDHCPClient             No

FirmwareFileName                  '/lib/firmware/macxvi350.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'

# Управление логами
#CSCMDebugLogLevel              4
CSCMDebugLogLevel              1
#AuthLogLevel                   5
AuthLogLevel                   1
AuthLogFileName                '/tmp/CM_Auth.log'
AuthLogFileMaxSizeMB            1
EngineLoggingEnabled            Yes
EngineLogFileMaxSizeMB          2
EngineLogFileName               '/tmp/CM_Engine.log'


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено richman1000000Rinat , 06-Ноя-11 13:55 
Установка драйверов ZTE ax226 в Ubuntu 11.04
Скачиваем _http://developer.sprint.com/getDocument.do?docId=101032
у меня скачалась "Sprint4GDeveloperPack-1.6.1.2.2"
расспаковываем
Внимание! В пути распаковки пакета не долно быть пробелов!!!!

1.
apt-get installlinux-headers-$(uname -r) openssl unzip dos2unix patch libnl libssl

2.
Изменяем в файле Sprint4GDeveloperPack-1.6.1.2.2/Rel_6.1.2.2_USB-Updated.zip/USB_350/Source/Driver/Network/OSAL/Linux/usb/Include/Interface/InterfaceInit.h
-------
заменяем
#define BCM_USB_VENDOR_ID_T3    0x198f
#define BCM_USB_PRODUCT_ID_T3    0x0300
этим
#define BCM_USB_VENDOR_ID_T3    0x19d2
#define BCM_USB_PRODUCT_ID_T3    0x0172
-----------------

3.
cd Sprint4GDeveloperPack-1.6.1.2.2
./install.sh

-----------
(Enter for Default: /usr/src/linux )
KERNEL_SOURCES=>  '/usr/src/linux-headers-2.6.38-8-generic'
------------

установка драйверов должна завершиться


Внимание !!!!! Для соединения требуются CA сертификат, имя пользователся, сертификат устройства (РЕМ формата), закрытый ключ устройства (РЕМ формата)

Вот wimaxd.conf который я исользую, без моих данных (его и 3 выше описаных файла я поместил в /usr/share/dtv.kz)


# *****************************************************

BandwidthMHz                      10
CenterFrequencyMHz                2546
NetworkSearchTimeoutSec           10
LPSearchInShutDownEnabled        No
NetworkEntryTimeoutSec           10
AuthEnabled                       Yes
EAPMethod                         4

UserIdentity                      '%MAC%@aksoran.kz'
UserPassword                      ''
TTLSAnonymousIdentity             ''

BEGIN LINUX
CACertPath           '/usr/share/dtv.kz'
END

BEGIN LINUX
CACertFileName                    '/usr/share/dtv.kz/ca.pem'
END

BEGIN LINUX
TLSDeviceCertFileName             '/usr/share/dtv.kz/%MAC%ZTEWimax.pem'
TLSDevicePrivateKeyFileName       '/usr/share/dtv.kz/privatkey.pem'
END
PrivateKeyPasswordFormat          'Ascii'

AuthenticationTimeoutSec          10
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No
EAPPollingLoopIntervalMs          50
FirmwareRSAPrivateKeyEncrypt      No
InnerNAIChange                 yes

BEGIN LINUX
BeceemEngineFileName              '/usr/src/USB_350/Source/CSCM/bin_pc_linux/bin/libengine_beceem.so'
END

AuthEthernetToRADIUS              No
RADIUSIPAddress                   '10.128.47.40'
RADIUSPort                        1812
RADIUSSecret                      'whatever'
AutoReConnectEnabled              Yes

LinkStatusRequestPeriodSec        2

BEGIN LINUX
FirmwareFileName                  '/lib/firmware/macxvi350.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'
END

CSCMDebugLogLevel                 4

BEGIN LINUX
CSCMDebugLogFileName              '/tmp/CM_Server_Debug.log'
END
CSCMDebugLogFileMaxSizeMB   1
AuthLogLevel                      5

BEGIN LINUX
AuthLogFileName                   '/tmp/CM_Auth.log'
END

BEGIN LINUX
EnableAuthSysLogPrints              No
END

AuthLogFileMaxSizeMB      1

EngineLoggingEnabled              Yes
EngineLogFileMaxSizeMB      2

BEGIN LINUX
EngineLogFileName                 '/tmp/CM_Engine.log'
END
RADIUSClientLogLevel             0

#*****************************************************************************************************


Для осединениф нужно набрать в консоли
insmod drxvi314.ko (Из папки  местоположения drxvi314.ko!!!!!)
wimaxd -c '/usr/share/dtv.kz/wimaxd.conf'
dhclient eth1
на панели соединение отображаться не будет!!!!

------------------------------------------------------------------------------------
О том как достать сертификат

Я использовал две программы
Process Explorer
Notebad++ (будем открывать большой файл)

1. В Wndows подсоединяемся к интернету
2. Process Explorer-ром создаем дамп памяти менеджера соединений (правой кликаем в списке cm.exe  Create dump>> Create Full Dump)
3. Открываем в Notebad++

Получаем закрытый ключ
1. Копируем блок начиная -----BEGIN RSA PRIVATE KEY----- и закинчиваем -----END RSA PRIVATE KEY-----
2. создаем текстовый документ, вставляем и сохраняем - это у нас получился файл ключа!!!


С сертификатом сложнее, он в шифрованном формате DER, и предупреждаю, <b>этот метод не надежен</b>,
Настройте Noteoad++ на отображение всеееех символов (включая возврат каретки)
1. Переименовываем cm.dmp в файл сертификата cm.cer
2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
3. на шестой строке выше находим первое значение 0,  (ноль запятая)
Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
4. Открываем стандартными средствами Windows,
Если сертификат НЕ отображается как %Mac адрес вашего модема% пробел ZTE Wimax
Ищите следующий 0,

Если сертификат отображается как %Mac адрес вашего модема% пробел ZTE Wimax
1. Установите его в Windows
2. Запустите certmgr.msc
3. Найдите Ваш сертификат в подпапках и экспортируйте его в формате PEM!!!


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 07-Ноя-11 09:16 
> Установка драйверов ZTE ax226 в Ubuntu 11.04
> -------
> заменяем
> #define BCM_USB_VENDOR_ID_T3    0x198f
> #define BCM_USB_PRODUCT_ID_T3    0x0300
> этим
> #define BCM_USB_VENDOR_ID_T3    0x19d2
> #define BCM_USB_PRODUCT_ID_T3    0x0172
> -----------------

У меня тоже только с таким драйвером eth1 появляется и вообще что-то начинаем "как бы работать" (на авторизации все стопорится). Правда я с Ubuntu 10.04 работаю.

> # *****************************************************
> BandwidthMHz            
>           10
> CenterFrequencyMHz            2546

Ты в каком городе живешь? В Алматы, насколько пишет ДТВ-шный менеджер подключений, 2663 МГц. Хотя я твой конфиг тоже попробую - может это разные частоты (я глубоко в дебри ваймакса не лазил, мало ли что там навертели)
Я до сертификатов никак добраться не мог. Теперь по твоему мануалу попробую.
Я вообще, судя по дальнейшему описанию извлечения ключа, ты большую работу провернул! Респект тебе по-любому! Как убедюсь в повторяемости твоих результатов у себя, буду вообще в восторге!

> EAPMethod            
>            
>   4

Хм.... И EAPMethod вроде 3-й вырисовывается....
Короче, задействую твой конфиг - погляжу, что получится.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 08-Ноя-11 07:51 
>> Установка драйверов ZTE ax226 в Ubuntu 11.04
> ты большую работу провернул!
> Респект тебе по-любому! Как убедюсь в повторяемости твоих результатов у себя,
> буду вообще в восторге!

Реально работает!
Ubuntu 11.10
ZTE ax226

Только мне пришлось делать так
1.
apt-get install linux-headers-$(uname -r) openssl unzip dos2unix patch libnl-dev libssl-dev

---

1. Переименовываем cm.dmp в файл сертификата cm.cer
1.1. открываем его Notepad++
2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
3. на шестой строке выше находим первое значение 0,  (ноль запятая)
Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
3.1. удаляем все от начала до (нуля с запятой) 0,
     cm.cer откроется только если в начале файла будет расположен сертификат, вот для этого-то и надо удалить все до его начала, а сертификат CER формата начинается с (нуля с запятой) 0,

.. далее по тексту инструкции до экспортирования:
3. Найдите Ваш сертификат в подпапках и экспортируйте его в формате PEM!!!
Мне пришлось экспортировать в Base-64 и переименовывать в PEM(это вроде один и тот же формат... короче, получилось. надеюсь :) - подключается же)

ну, или так:
"certmgr.msc!!! отсюда я экспортировал в формате DER, затем импортировал в  Firefox, и из Firefox экспортировал в формате PEM " (с) richman1000000  
---

ca.pem нашел в C:\Program Files (x86)\DTV WiMAX\bin



"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 08-Ноя-11 09:20 
> Реально работает!
> Ubuntu 11.10
> ZTE ax226

------------------------------------------------------
Значит респект автору!
У меня 10.04, может поэтому работает только наполовину.
Частоты обе работают - и 2546, и 2663 (во всяком случае, лог одного размера с точностью до байта).
Почему "работает наполовину"? Имею виндовозный лог. Он размером около 60 кило, мой - около 30 кило. Первые килобайт 25-27 у логов совпадают практически построчно. А дальше у винды идет зачем-то второй раз авторизация, а у линуха - нет. Может, действительно, все дело даже не в версии Убунты, а в версии какого-нить ssl-я?
Теперь хотел уточнить по сертификатам:
0. Внимательно следите за тем, чтобы имя сертификата совпадало с тем, что написано в конфиге про него!
1. ca.pem - он там так и есть - ничего с ним делать не нужно - это параметр CACertFileName
2. privatkey.pem - параметр TLSDevicePrivateKeyFileName - это который "блок начиная -----BEGIN RSA PRIVATE KEY----- и закинчиваем -----END RSA PRIVATE KEY-----"
3. %MAC%ZTEWimax.pem - параметр TLSDeviceCertFileName

> 1. Переименовываем cm.dmp в файл сертификата cm.cer
> 1.1. открываем его Notepad++
> 2. находим такое значение %Mac адрес вашего модема% пробел ZTE Wimax
> 3. на шестой строке выше находим первое значение 0,  (ноль запятая)
> Внимание, строку просматривать вручную, т.к. поиск в этой строке его не отобразит
> 3.1. удаляем все от начала до (нуля с запятой) 0,
>      cm.cer откроется только если в начале файла
> будет расположен сертификат, вот для этого-то и надо удалить все до
> его начала, а сертификат CER формата начинается с (нуля с запятой)
> 0,

Начало сертификата описано - нуль с запятой. А где он кончается? Лично я сделал так - вниз шел до очередной длинной цепочки из "нулей" (символов с кодом 0) и обрубил файл по начало этой цепочки. Получился кусок размером где-то 22 килобайта. Назвал ЭТО я ccc4.cer. По-человечески экспортировал я это в PEM в линухе командой, которую ранее любезно предоставил desenix. Т.е.

openssl x509 -inform DER -in ccc4.cer -outform PEM -out ccc4.pem

Получился сертификат БЕЗ ПАРОЛЯ. А на тот случай, если ваш PEM-сертификат с паролем, надо будет задействовать параметр что-то вроде TLSDeviceCertPasswd (дома уточню), и в нем указать этот самый пароль. Хотя лучше все же без пароля.
Кстати, народ, у которого все заработало, напишите версии пакетов libnl libssl - может в них дело?


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 08-Ноя-11 10:38 
> Значит респект автору!

True

> Начало сертификата описано - нуль с запятой. А где он кончается?

Я не заморачивался на эту тему: просто удалил от начала файла cm.dmp до найденного (нуль с запятой), сохранил остальное как cm.cer (просто еще не успел) и открыл (ну, два раза по файлу лкм ;) ). Далее установил в винду ("установить" в открывшемся сертификате).. и тд. по тексту.

"(нуль с запятой) и есть начало файла сертификата" (с) richman1000000


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 08-Ноя-11 10:56 
>> Начало сертификата описано - нуль с запятой. А где он кончается?
> Я не заморачивался на эту тему: просто удалил от начала файла cm.dmp
> до найденного (нуль с запятой), сохранил остальное как cm.cer (просто еще
> не успел) и открыл (ну, два раза по файлу лкм ;)
> ). Далее установил в винду ("установить" в открывшемся сертификате).. и тд.
> по тексту.
> "(нуль с запятой) и есть начало файла сертификата" (с) richman1000000

На самом деле я тоже решил задачу похожим способом (просто я все лишнее отрезал сразу - какие-то текстовые сертификаты, еще что-то). И осталось, как я и сказал, где-то 22 килобайта (а не мегабайты. мало ли что там ssl еще найдет? вдруг еще какой-нить сертификат). А вопрос этот я разъяснил "для будущих читателей".

Что до экспорта из винды в РЕМ-формат, то у меня такого пункта там не было. Был какой-то p7b. потому я линух задействовал для экспорта.

Так какие версии у тебя libnl и libssl?


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 08-Ноя-11 13:02 
> На самом деле я тоже решил задачу похожим способом

лишь бы работало

> Так какие версии у тебя libnl и libssl?

libnl и libssl у меня не устанавливались в таком виде (установщик сказал, что нема подобного) - нашлись libnl-dev и libssl-dev, что вполне сгодилось. Их версии не знаю - линь дома. Последние.. Устанавливал с репы: apt-get install libnl-dev libssl-dev - попробуй! Автоматом установились зависимости, среди них был libnl1, если не вру..

З.Ы. Здесь же есть сообщение от Rinat тебе же:
"и еще я в самом начале устанавливаю в добавок к уже указанным
libnl-dev
libssl-dev
и только тогда у меня все проходит гладко"


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 08-Ноя-11 14:00 
> З.Ы. Здесь же есть сообщение от Rinat тебе же:
> "и еще я в самом начале устанавливаю в добавок к уже указанным
> libnl-dev
> libssl-dev
> и только тогда у меня все проходит гладко"

Действительно было. Мне кажется, я их установил. Дома гляну.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 14-Ноя-11 08:21 
>> З.Ы. Здесь же есть сообщение от Rinat тебе же:
>> "и еще я в самом начале устанавливаю в добавок к уже указанным
>> libnl-dev
>> libssl-dev
>> и только тогда у меня все проходит гладко"
> Действительно было. Мне кажется, я их установил. Дома гляну.

Я доустановил libnl-dev (libnl1-dev точнее) и у меня вообще коннектиться перестало. Потом снес - все равно не заработало. Я так думаю, что я задел настройки wpa_supplicant-а и теперь он как-то не так отрабатывает. Короче, переинсталю эту всю систему. 11.04 ставить что-то неохота, а заставить работать инет на 10.04 - уже даже принципиальный вопрос.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 14-Ноя-11 15:10 
> Я доустановил libnl-dev (libnl1-dev точнее)

может стоило все же libnl-dev (с зависимостями) поставить.. Отдельно libnl1-dev не пробовал.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено AlexTheBest , 14-Ноя-11 16:39 
>> Я доустановил libnl-dev (libnl1-dev точнее)
> может стоило все же libnl-dev (с зависимостями) поставить.. Отдельно libnl1-dev не пробовал.

Он не просил ничего дополнительного. Видимо, все уже было установлено. Т.е. никаких force я при установке не использовал.


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено Rinat , 11-Ноя-11 12:10 
> libnl-dev
> libssl-dev
> и только тогда у меня все проходит гладко"

Установил себе Ubuntu 11.10 amd64 там действительно нету libnl libssl, вот тоже пришлось ставить libnl-dev libssl-dev. А вообще для меня главное чтоб работало.

Чесно говоря после опыта с виндой (я ставил антивирь на работе, а там один антивирь видит одних, но не видит других, а даже если видит иногда все равно тот же вирь, пропускает!!!!! (касперский, авира, комодо, ВСЕ ПЕРЕПРОБОВАЛ, последнее время после обновлений перестали видеть старые вири)) в общем, проблемы с вирусами, у меня развилась паранойя.

И самое смешное - с вирусами комп работает нормально, а как антивирь поставишь, даже самый мелкий антивирь, комп начинает висеть.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 13-Ноя-11 05:47 
Здраствуйте!!! Я иногда ставлю закачку на ночь, и вот интернет у меня один раз отключился ночью, и компьютер простоял впустую. Я не могу автоматизировать процесс соединения при обрыве, не подскажете как это сделать.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 13-Ноя-11 06:20 
Получилось!


AutoReConnectEnabled              Yes

AutoReConnectIntervalSec          5

LinkStatusRequestPeriodSec        2

BEGIN LINUX

IPRefreshCommand                  'dhclient eth1'


NetEntryIPRefreshEnabled        Yes


TerminateDHCPClient                No


END

Спасибо всем!!!


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 16-Ноя-11 12:39 
Здраствуйте!!!
Вот такая трабла возникла.
Включаю модем, подключаюсь к интернету,если теперь модем отключить от компа и подключить снова, он не работает. В lsusb появляется, но интернета нету, и eth1 тоже не появляется, а при выполнении ifconfig eth1 up говорит такого девайса нету, rmmod -f drxvi314, отказывается модуль выгружать, dmesg -c говорит что девайс eth1 ожидает, и помогает только перезагрузка

В винде при отключении, подключении соединение появляется вновь


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено AlexTheBest , 16-Ноя-11 15:29 
> Здраствуйте!!!
> Вот такая трабла возникла.
> Включаю модем, подключаюсь к интернету,если теперь модем отключить от компа и подключить
> снова, он не работает. В lsusb появляется, но интернета нету, и
> eth1 тоже не появляется, а при выполнении ifconfig eth1 up говорит
> такого девайса нету, rmmod -f drxvi314, отказывается модуль выгружать, dmesg -c
> говорит что девайс eth1 ожидает, и помогает только перезагрузка
> В винде при отключении, подключении соединение появляется вновь

Не знаю, может в тему, но у меня в линухе модем тоже примерно 3-4 раза из 10-ти тоже определяется не так, как нужно. Соотвественно, дрова и все остальное нормально не отрабатывает. Пару раз комп вешался намертво


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 16-Ноя-11 19:55 
Приветствую. Тоже сталкиваюсь периодически с проблемой потери устройства: при запуске wimaxd пишет "пытаюсь открыть девайс.. пытаюсь открыть девайс.." и тд до бесконечности. Помогает то, что запускаю сервер
wimaxd -D -c 'тра-та-та.конф'

т.е. при ошибке отправляю ctrl+C и процесс принудительно останавливается (я так понял, что останавливается, а не вываливается).
Потом (на всякий случай)
sudo ifconfig eth1 down
и вытыкаю-жду-втыкаю
загружаю дрова, подымаю интерфейс етн1, запускаю сервер.

Но хочется все же возможности управлять процессом работы сервера и выходить по-человечески. И при этом работал РеКоннект при дисконнекте (сори за тавтологию).
Я так понял в первом случае должно быть "AutoReConnectEnabled    No", а во-втором - "AutoReConnectEnabled    Yes"..
Только пока "wimaxc -i" не приносит пользы: выдает версию сервера и пустую строку:
Beceem CM Server Version 1.1.7.0

а приглашения (>) нет.

Консоль сервера отвечает:
Got connection 1 from 127.0.0.1
Wcm connection handling thread launched successfully
Socket is 00000006
Client socket 00000006 lock Beceem API: SUCCESS (wait = 0 ms)
SOCKET SEND START:

и тишина

Если пытаюсь
"
twin@vaio:~$ wimaxc -i -a 127.0.0.1

ERROR: No response from server to '' command in 10.0 s

> status

ERROR: No response from server to 'status' command in 10.0 s
"

Недопонимаю..  

Спасибо за
IPRefreshCommand    'dhclient eth1'
запарило вручную прописывать при обрывах.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 17-Ноя-11 19:29 
>Приветствую. Тоже сталкиваюсь периодически с проблемой потери устройства: при запуске >wimaxd пишет "пытаюсь открыть девайс.. пытаюсь открыть девайс.." и тд до бесконечности. >Помогает то, что запускаю сервер
>wimaxd -D -c 'тра-та-та.конф'

Udev переключает режим девайса в модем, только при подключении того в усб. Если отключали питание, то модем определяется как ZeroCD, поэтому когда включаете компьютер нужно модем сначала отключить потом включить.

У меня модем обычно работает как часы!! Но, у меня есть флешка, которая ЖРЕЕЕЕЕТТТТ питание, и таким образом модем отключается, из-за нехватки питения. Флешку я сплавил, проблема исчезла, модем работает как часы, но из любопытства хочу знать как это делается


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 17-Ноя-11 21:48 
> Udev переключает режим девайса в модем, только при подключении того в усб.
> Если отключали питание, то модем определяется как ZeroCD, поэтому когда включаете
> компьютер нужно модем сначала отключить потом включить.

Так-то оно так, но порой, при включении компа, передергивание не требуется - и без этого определяется как 0172 и подхватывается при старте сервера. А иногда lsusb показывает 0172, но сервер пишет "пытаюсь открыть девайс..". Это мелочи, которые не особо напрягают. Вот то, что не могу командой серверу остановить процесс нервирует..  


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 20-Ноя-11 19:36 
Прошу помощи!

Очень надо иметь возможность подключаться к разным базовым станциям провайдера, выбирая одну из них.

Не могу подключиться к серверу wimaxd в интерактивном режиме:
wimaxc -i
выдает версию сервера и пустую строку:
a@ab:~$ Beceem CM Server Version 1.1.7.0

a@ab:~$

а приглашения (>) нет.

Консоль сервера отвечает:
Got connection 1 from 127.0.0.1
Wcm connection handling thread launched successfully
Socket is 00000006
Client socket 00000006 lock Beceem API: SUCCESS (wait = 0 ms)
SOCKET SEND START:

и тишина

Иногда получается добиться такого:
"
twin@vaio:~$ wimaxc -i -a 127.0.0.1

ERROR: No response from server to '' command in 10.0 s

> status

ERROR: No response from server to 'status' command in 10.0 s
"

Если пытаюсь подключиться еще раз через
wimaxc -i
пишет
Server not found

Мой wimaxd.conf звучит так:
BandwidthMHz                      10
CenterFrequencyMHz                2574
NetworkSearchTimeoutSec           10
LPSearchInShutDownEnabled        No
NetworkEntryTimeoutSec           10
AuthEnabled                       Yes
EAPMethod                         4

UserIdentity                      '~mac~@aksoran.kz'
UserPassword                      ''
TTLSAnonymousIdentity             ''

BEGIN LINUX
CACertPath           '/usr/share/dtv.kz'
END

BEGIN LINUX
CACertFileName                    '/usr/share/dtv.kz/ca.pem'
END

BEGIN LINUX
TLSDeviceCertFileName             '/usr/share/dtv.kz/001ZTEWimax.pem'
TLSDevicePrivateKeyFileName       '/usr/share/dtv.kz/privatkey.pem'
END
PrivateKeyPasswordFormat          'Ascii'

AuthenticationTimeoutSec          10
InvertMSKByteOrder                No
AlwaysIncludeTLSLength            No
EAPPollingLoopIntervalMs          50
FirmwareRSAPrivateKeyEncrypt      No
InnerNAIChange                 yes

BEGIN LINUX
BeceemEngineFileName              '/usr/src/USB_350/Source/CSCM/bin_pc_linux/bin/libengine_beceem.so'
END

AuthEthernetToRADIUS              No
RADIUSIPAddress                   '10.128.47.40'
RADIUSPort                        1812
RADIUSSecret                      'whatever'
AutoReConnectEnabled              Yes

LinkStatusRequestPeriodSec        2

IPRefreshCommand                'echo IP_refresh'

BEGIN LINUX
FirmwareFileName                  '/lib/firmware/macxvi350.bin'
ConfigFileName                    '/lib/firmware/macxvi.cfg'
END

CSCMDebugLogLevel                 4

BEGIN LINUX
CSCMDebugLogFileName              '/tmp/CM_Server_Debug.log'
END
CSCMDebugLogFileMaxSizeMB   1
AuthLogLevel                      5

BEGIN LINUX
AuthLogFileName                   '/tmp/CM_Auth.log'
END

BEGIN LINUX
EnableAuthSysLogPrints              No
END

AuthLogFileMaxSizeMB      1

EngineLoggingEnabled              Yes
EngineLogFileMaxSizeMB      2

BEGIN LINUX
EngineLogFileName                 '/tmp/CM_Engine.log'
END
RADIUSClientLogLevel             0


Пробовал ставить AutoReConnectEnabled              No
и
AuthEnabled                       No

Все равно не могу управлять сервером..  

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


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено richman1000000 , 21-Ноя-11 05:36 
AutoReConnectEnabled              No - для ручного запуска

$ wimaxd -D -c /usr/share/dtv.kz - должно запустить демона в консоль
$ wimaxc -i - запускаете управление демоном
далее вводите search
он находить базы, задаете connect с номером базы


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 21-Ноя-11 07:44 
> AutoReConnectEnabled   No - для ручного запуска
> $ wimaxd -D -c /usr/share/dtv.kz - должно запустить демона в консоль
> $ wimaxc -i - запускаете управление демоном
> далее вводите search

Я так и делал.
AutoReConnectEnabled No указывал,
$ wimaxd -D -c /usr/share/dtv.kz //так и запускаю для наглядности происходящего
а вот с
$ wimaxc -i //косяк, как уже описывал реакция клиента в консоли:
выдает версию сервера и пустую строку:
a@ab:~$ Beceem CM Server Version 1.1.7.0

a@ab:~$
// реакция сервера на это в его консоли:
Got connection 1 from 127.0.0.1
Wcm connection handling thread launched successfully
Socket is 00000006
Client socket 00000006 lock Beceem API: SUCCESS (wait = 0 ms)
SOCKET SEND START:

и тишина - курсора нет, ничего не происходит.
порой вываливается сервер при этом (сижу вспоминаю сейчас..) - в списке процессов он пропадает, а иногда не пропадает. Но консоль не закрывается. Может сервер просто виснет, конечно.. Может ему не хватает чего-то для интерактивности?.. Ремня, например..



"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 22-Ноя-11 12:44 
> $ wimaxc -i - запускаете управление демоном

Скажите, а у вас работает интерактивный режим?


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 21-Ноя-11 05:41 
http://code.google.com/p/beceem-wimax/ - можете испробовать

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 21-Ноя-11 07:45 
> http://code.google.com/p/beceem-wimax/ - можете испробовать

Спасибо! Попробую.



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 21-Ноя-11 21:20 
>> http://code.google.com/p/beceem-wimax/ - можете испробовать
> Спасибо! Попробую.

Попробовал..
Собралось, вроде:

root@vaio:/home/twin# dpkg -i drxvi314-zteax226-dkms_0.1_all.deb
Выбор ранее не выбранного пакета drxvi314-zteax226-dkms.
(Чтение базы данных ... на данный момент установлено 176708 файлов и каталогов.)
Распаковывается пакет drxvi314-zteax226-dkms (из файла drxvi314-zteax226-dkms_0.1_all.deb)...
Настраивается пакет drxvi314-zteax226-dkms (0.1) ...
Loading tarball for drxvi314-zteax226-0.1
Loading /var/lib/dkms/drxvi314-zteax226/0.1/3.0.0-12-generic/x86_64...
DKMS: ldtarball Completed.
Creating symlink /var/lib/dkms/drxvi314-zteax226/0.1/source ->
                 /usr/src/drxvi314-zteax226-0.1
DKMS: add Completed.
First Installation: checking all kernels...
Building only for 3.0.0-12-generic
Building for architecture x86_64

drxvi314:
Running module version sanity check.

Good news! Module version  for drxvi314.ko
exactly matches what is already found in kernel 3.0.0-12-generic.
DKMS will not replace this module.
You may override by specifying --force.

depmod.......
DKMS: install Completed.

Стала работать опция AutoReConnectEnabled. Но при попытке подключиться
$ wimaxc -i
сервер вываливается из оперативы, выдав все тоже:
Got connection 1 from 127.0.0.1
Wcm connection handling thread launched successfully
Socket is 00000006
Client socket 00000006 lock Beceem API: SUCCESS (wait = 0 ms)
SOCKET SEND START:

Дело же не в драйвере drxvi314.ko, который не заменился при установке?
... Конфликт библиотек? Не хватает чего-то?...


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 22-Ноя-11 16:50 
Надо предыдущий драйвер удалить сначала (/lib/modules/3.0.12-generic), иначе будет конфликт, т.к. второй файл устанавливается в /lib/modules/3.0.12-generic/update/dkms

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 22-Ноя-11 18:59 
> Надо предыдущий драйвер удалить сначала (/lib/modules/3.0.12-generic), иначе будет конфликт,
> т.к. второй файл устанавливается в /lib/modules/3.0.12-generic/update/dkms

Удалил. Переставил. Та же реакция у сервера на клиент -i .
З.Ы. К нету и до и после подключаюсь и подключался..



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 22-Ноя-11 20:27 
Переустановил систему и нашел причину!!!!! file:///lib/firmware/macxvi.cfg
file:///lib/firmware/macxvi350.bin - должны быть включены в пакет!!! исправлю!!!

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 22-Ноя-11 21:23 
А если быть точнее они должны быть не включены в пакет, а скопированы ДО его установки!!!
после надо выполнить
sudo modprobe drxvi314 - для загрузки модуля
sudo dmesg -c - для загрузки прошивки
sudo echo  drxvi314>>'/etc/modules - для того чтобы при загрузке автоматически подключался к ядру


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 23-Ноя-11 07:50 
> sudo modprobe drxvi314 - для загрузки модуля

Я использовал insmod вместо ,похоже более подходящего в этом случае, modprobe. Почитал различие. Видимо в этом у меня затык. Вечером проверю.



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 22-Ноя-11 21:29 
> должны быть включены в пакет!!! исправлю!!!

Было бы здорово, если пакеты libnl, libssl и dos2unix (ну, или libnl-dev libssl-dev для Ubuntu 11.10..) тоже были бы включены - трудно скачивать эти пакеты с интернета для установки драйверов для модема. Это просто пожелания для удобства.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 23-Ноя-11 08:56 
Мда... Наверное все ж должна быть версия убунты 11.ХХ
А то на своей 10.04 я даже с конфигом от TwiN (20-Ноя-11, 19:36) подключиться не могу.
Он жует авторизацию - около 30 килобайтов логов обмена всякими сертификатами с серваком. Все это заканчивается еррором - на каком-то этапе какой-то ключ не генерится и все останавливается. И т.д.
Есть у меня большое подозрение, что wpa_supplicant говнякает. Отсюда просьба к richman1000000 и TwiN - выложите конфиг этого wpa_supplicant
Я вообще не пойму, откуда он берет конфиг, у меня в процессах он висит с параметрами -u -s
Конфиг-то есть, только я ему его не могу скормить - он только и работает с параметрами "-u -s".
Кстати, господа, сможете мне выслать логи авторизации на почту? В 49-м сообщении есть мое мыло
Хочу сравнить - на каком этапе у меня происходит затык. Тогда будет понятнее, что делать.
Или ничего не делать - просто дожидаться новой версии LTS-продукта от убунты.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 23-Ноя-11 10:53 
> А то на своей 10.04 я даже с конфигом от TwiN (20-Ноя-11,
> 19:36) подключиться не могу.

Вы же заменили в конфиге мое ~MAC~ на свой МАС-адрес? Да? И провайдер у Вас ДТВ?
И, повторюсь, какой файл macxvi.cfg используете? От провайдера или тот, что ставиться со Спринт4Г? Вы собирались поэкспериментировать.


> Он жует авторизацию - около 30 килобайтов логов обмена всякими сертификатами с
> серваком. Все это заканчивается еррором - на каком-то этапе

В пакете со Спринтом4г есть доки в pdf - в одной из док описывается процесс общения с базовой станцией (запрос-ответ), этапы достаточно хорошо расписаны. Файл звать BC1-ENG-SYS-119-v1p0p0_Client-Server_Connection_Manager_Programmer_Manual.pdf

> Кстати, господа, сможете мне выслать логи авторизации на почту? В 49-м сообщении
> есть мое мыло

Товарищ, постараюсь отправить вам логи на днях. Только поправлю их :)



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 23-Ноя-11 11:01 
> Вы же заменили в конфиге мое ~MAC~ на свой МАС-адрес? Да? И
> провайдер у Вас ДТВ?

Конечно заменил.
Да, ДТВ


> В пакете со Спринтом4г есть доки в pdf - в одной из
> док описывается процесс общения с базовой станцией (запрос-ответ), этапы достаточно хорошо
> расписаны. Файл звать BC1-ENG-SYS-119-v1p0p0_Client-Server_Connection_Manager_Programmer_Manual.pdf

Почитаю, спасибо


> Товарищ, постараюсь отправить вам логи на днях. Только поправлю их :)

А, собственно, что там править? Секретного там нет ничего. Паролей нет, а сертификаты я не прошу - у меня свои есть. Разве МАК-адрес? Так у меня тоже свой. Мне как раз для сравнения и надо - понять, на каком этапе моя авторизация перестает работать.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 23-Ноя-11 12:44 
>[оверквотинг удален]
> и TwiN - выложите конфиг этого wpa_supplicant
> Я вообще не пойму, откуда он берет конфиг, у меня в процессах
> он висит с параметрами -u -s
> Конфиг-то есть, только я ему его не могу скормить - он только
> и работает с параметрами "-u -s".
> Кстати, господа, сможете мне выслать логи авторизации на почту? В 49-м сообщении
> есть мое мыло
> Хочу сравнить - на каком этапе у меня происходит затык. Тогда будет
> понятнее, что делать.
> Или ничего не делать - просто дожидаться новой версии LTS-продукта от убунты.

http://www.opennet.me/openforum/vsluhforumID3/71759.html#65


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 23-Ноя-11 12:32 
>Было бы здорово, если пакеты libnl, libssl и dos2unix (ну, или libnl-dev libssl-dev для >Ubuntu 11.10..) тоже были бы включены - трудно скачивать эти пакеты с интернета для >установки драйверов для модема. Это просто пожелания для удобства.

А ты че КАЖДЫЙ раз скачиваешь эти пакеты?????

я делал так
1. выполнил sudo apt-get update; sudo apt-get install linux-headers-$(uname -r) openssl unzip dos2unix patch libnl-dev libssl-dev в чистой UBUNTU в которую даже обновления не ставил, где был интернет
2. /var/cache/apt/archives скопировал все Deb-пакеты на флешку, там появятся некоторые дополнительные - это зависимости.
3. выполнил  dpkg -i имена пакетов - из папки где эти пакеты находились уже у себя.

для модуля драйвера эти пакеты не нужны. он зависит только от пакета dkms


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 23-Ноя-11 13:15 
> А ты че КАЖДЫЙ раз скачиваешь эти пакеты?????

Я месяц только в линуксе :) "О! Сколько нам открытий чудных.." и далее по тексту :)

> 2. /var/cache/apt/archives скопировал все Deb-пакеты на флешку, там появятся некоторые
> дополнительные - это зависимости.

Находил уже эти файлы в этой папке, но еще не пробовал. При предыдущей установке заскринил процесс установки с запуском пакетов, необходимых оригинальному Спринт4г :)

Ты мне лучше скажи: у тебя интерактивный режим работает? Пробовал? Мне ОЧЕНЬ надо переключаться порой с забитой станции на свободную, поэтому и копаю это направление...


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 23-Ноя-11 20:52 
>Я месяц только в линуксе :) "О! Сколько нам открытий чудных.." и далее по тексту :)

ну так я намного старший линуксоид!!! Я еще года 4 назад о нем узнал и стал пробовать. Fedora, Knoppix, Pappy, Kubuntu, Ubuntu, Xubuntu, OpenSuse, ReactOS, CentOS5, Runtu, Arta. Вот те с которыми доводилось работать. Выбор остановил на OpenSUSE, Ubuntu - у них можно скачанные пакеты устанавливать сразу с зависимостями, у остальных не знаю как. Однако в OpenSUSE ядро монолитное, а значит озужорства больше :)

>Попробовал modprobe - результат тот же. На автомате подключается к инету, в ручном режиме >при подключении к нему сервер вываливается...

Странно!! У меня тоже управление демоном не работает!! вываливается!! Кстати в Ubuntu 11.10 x64 она всегда вываливалась, если мне память не изменяет. Я как на автомат настроил так и перестал им пользоваться


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 24-Ноя-11 10:56 
> Странно!! У меня тоже управление демоном не работает!! вываливается!! Кстати в Ubuntu
> 11.10 x64 она всегда вываливалась, если мне память не изменяет. Я
> как на автомат настроил так и перестал им пользоваться

А в какой версии Ubuntu управление демоном (CM Server Version 1.1.7.0 из пакета Sprint4GDeveloperPack-1.6.1.2.2) работало? Или работало с другой версией Sprint4GDeveloperPack?



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 25-Ноя-11 05:32 
>А в какой версии Ubuntu управление демоном (CM Server Version 1.1.7.0 из пакета >Sprint4GDeveloperPack-1.6.1.2.2) работало? Или работало с другой версией >Sprint4GDeveloperPack?

В Ubuntu 11.04 у меня управление демоном работало без вылета


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 25-Ноя-11 07:47 
> В Ubuntu 11.04 у меня управление демоном работало без вылета

Я так полагаю, что имеется в виду Ubuntu 11.04 i386? Или все же х64 ?
Еще и эти образы качать.. Скоро буду дарить людям диски с Убунтой :) - перестанут в шкаф помещаться :)

Наткнулся на интересные строки..
файл SprintMobileBroadband4GSetupGuide-Linux-1.3.1.pdf гласит:
"
Known Limitations
...
Versions of the Broadcom (Beceem) kernel module driver up to and including
5.2.7.3P1 have been tested on x86 32bit linux hosts. Other architectures, including
those running in 64bit mode, and ARM/MIPS/PPC running in Big-endian mode, are
not supported.
"
Следующий же сетап гайд - файл SprintMobileBroadband3GSetupGuide-Linux-1.4.2.pdf - уже не имеет этой строки в разделе Known Limitations ...
Не понятно победили они до конца "not supported" или нет..

P.S.
> ну так я намного старший линуксоид!!! Я еще года 4 назад о нем узнал и стал пробовать.

А считается установка мной 7 лет назад Ред Хат и Мендрейка (по очереди) ? ;) Не знал тогда как победить частоту обновления экрана в 60гц (!), поковырялся пару дней, посмотрел и снес..


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 25-Ноя-11 18:04 
>так полагаю, что имеется в виду Ubuntu 11.04 i386? Или все же х64 ?

Естественно х86, ведь насколько я помню всегда и везде х86 люди упускают, а вот х64 если у них таковая указывают всегда

>А считается установка мной 7 лет назад Ред Хат и Мендрейка (по очереди) ? ;) Не знал >тогда как победить частоту обновления экрана в 60гц (!), поковырялся пару дней, посмотрел >и снес..

а у тя получилось настроить тогда или нет? Если нет - тогда не считается


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 26-Ноя-11 13:16 
Поставил вчера 11.04 (пока что i386. В планах установка х64, а потом и 10.04 попробовать)
Пришлось форматнуть /home - не разбирался, где хранятся настройки пользователя (видел в хомяке кучу какого-то файла, но не было времени выяснять, что сносить). Просто примонтировал когда, то стал наблюдать глюки страшные..

Пришлось переставить usb-modeprobe - модем не переключался. Пытался просто настроить по указанной в топе инструкции - не получилось. Упирался гад! Сделал так:

"
1. sudo service udev stop
2. установи http://archive.ubuntu.com/ubuntu/ubuntu/ubuntu/pool/main/u/u...

ВАЖНО!! НЕ УСТАНАВЛИВАТЬ С РАБОЧЕГО СТОЛА!! ДАЖЕ ИЗ ПАПКИ DESKTOP !!!

3.  sudo service udev start
4. отсоедини модем и снова подсоедини
"
Спасибо за эту наводку! Комментарии уже мои..

Далее поставил только
sudo apt-get install libnl-dev libssl-dev

И собственно Спринт4Г установил.

И заработало ручное управление!!! Уф..

> а у тя получилось настроить тогда или нет? Если нет - тогда не считается

:)) везде найдет лазейку выкрутится! :))


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 26-Ноя-11 14:46 
>[оверквотинг удален]
> 3.  sudo service udev start
> 4. отсоедини модем и снова подсоедини
> "
> Спасибо за эту наводку! Комментарии уже мои..
> Далее поставил только
> sudo apt-get install libnl-dev libssl-dev
> И собственно Спринт4Г установил.
> И заработало ручное управление!!! Уф..
>> а у тя получилось настроить тогда или нет? Если нет - тогда не считается
> :)) везде найдет лазейку выкрутится! :))

Ты хотел чтоб базы автоматически переключались?
_http://ru.wikipedia.org/wiki/%D0%A5%D1%8D%D0%BD%D0%B4%D0%BE%D0%B2%D0%B5%D1%80
Вот этот драйвер тебе подойдет в самый раз, он должен обеспечивать автоматическое переключение баз, без обрыва. В документации так же говорится что он, может распределять нагрузку, т.е. передать данные через несколько баз!!! У тебя ведь было 2 базы? Так вот если каждый из них обеспечить скорость 320 кб/с  у тя будет 640 - и никаких перевыборов и т.д и т.п

USB_350\Source\Driver\Network\OSAL\Linux\handover_driver
У себя попробовал поставить на х64 - он только на х86, если кто найдет как экспортировать на х64 буду рад почитать!!! мне правда пока без надобности - база только одна тут у меня


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 26-Ноя-11 20:43 
> Ты хотел чтоб базы автоматически переключались?
> _http://ru.wikipedia.org/wiki/п╔я█п╫п╢п╬п╡п╣я─

Видел эту папку, но похоже не правильно перевел содержание доки. Почитаю. Спасибо!

> Вот этот драйвер тебе подойдет в самый раз, он должен обеспечивать автоматическое
> переключение баз, без обрыва. В документации так же говорится что он,
> может распределять нагрузку, т.е. передать данные через несколько баз!!! У тебя
> ведь было 2 базы? Так вот если каждый из них обеспечить
> скорость 320 кб/с  у тя будет 640 - и никаких
> перевыборов и т.д и т.п

Звучит как сказка! Попробую поглумиться.

>  мне правда
> пока без надобности - база только одна тут у меня

Я тоже думал, что одна, пока не поставил дополнительную частоту в ваймакс.конф - однажды, случайно, подключаясь долго через винду наткнулся на еще одну станцию с очень слабым сигналом. Почти сразу после подключения был обрыв, но я успел заскринить частоту. И сейчас, только после того как вписал вторую частоту в CenterFrequencyMHz, в поиске увидел еще одну БС. В настройках конфига есть (кажется) параметр перебора частот и поиска по ним станций, а не только той, что задана в CenterFrequencyMHz
Попробуй.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 28-Ноя-11 13:10 
>> Ты хотел чтоб базы автоматически переключались?
>> _http://ru.wikipedia.org/wiki/п╔я█п╫п╢п╬п╡п╣я─
> Видел эту папку, но похоже не правильно перевел содержание доки. Почитаю. Спасибо!
>> Вот этот драйвер тебе подойдет в самый раз, он должен обеспечивать автоматическое
>> переключение баз, без обрыва. В документации так же говорится что он,
>> может распределять нагрузку, т.е. передать данные через несколько баз!!! У тебя
>> ведь было 2 базы? Так вот если каждый из них обеспечить
>> скорость 320 кб/с  у тя будет 640 - и никаких
>> перевыборов и т.д и т.п
> Звучит как сказка! Попробую поглумиться.

BC1-ENG-SYS-45-v5p3_Target_Parameter_Configuration.pdf  -  в главе 3
BC-ENG-MAC-47-v1p7_Kannon_Diagnostic_Tool.pdf
там есть описание на handoff - тоже что и handover.
оказывается что эта опция включается и выключается в macxvi.cfg какой - то утилиткой в составе sprint4g


> В настройках конфига есть (кажется) параметр перебора частот и поиска по
> ним станций, а не только той, что задана в CenterFrequencyMHz
> Попробуй.

# Frequency band scan parameters:
#   ScanMinFrequencyMHz   (Type: Floating point, Units: MHz)
#   ScanMaxFrequencyMHz   (Type: Floating point, Units: MHz)
#   ScanStepFrequencyMHz  (Type: Floating point, Units: MHz)
# These three define the start and stop frequencies, as well as the frequency
# increment.
ScanMinFrequencyMHz               0
ScanMaxFrequencyMHz               0
ScanStepFrequencyMHz              0


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 29-Ноя-11 06:47 
> BC1-ENG-SYS-45-v5p3_Target_Parameter_Configuration.pdf  -  в главе 3
> BC-ENG-MAC-47-v1p7_Kannon_Diagnostic_Tool.pdf
> там есть описание на handoff - тоже что и handover.
> оказывается что эта опция включается и выключается в macxvi.cfg какой - то
> утилиткой в составе sprint4g

А линкусе не получилось, но в винде смог
в папке USB_350\Tools\config
FirmwareCfg.txt - файл с настройками
readcfg.exe - отображает настройки из C:\WINDOWS\system32\drivers\macxvi.cfg
parsecfg.exe - переписывает настройки из FirmwareCfg.txt в C:\WINDOWS\system32\drivers\macxvi.cfg


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 29-Ноя-11 07:45 
>> оказывается что эта опция включается и выключается в macxvi.cfg какой - то
>> утилиткой в составе sprint4g

Я так понял, линуксе для этого USB_350\Source\Linux\CFG-Editor


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 29-Ноя-11 08:09 
>> В настройках конфига есть (кажется) параметр перебора частот и поиска по
> # Frequency band scan parameters:
> # These three define the start and stop frequencies, as well as
> the frequency increment.
> ScanMinFrequencyMHz  0
> ScanMaxFrequencyMHz  0
> ScanStepFrequencyMHz 0

Да, эти. Пробовал искать? От 2504 до, скажем, 2684, со степом в 10МГц. Может найдешь еще чего.

А хандовер, я так понял, для передачи из рук одной БС в руки другой БС. Просто я сомневаюсь, что будет долговременное одновременное подключение к обеим БС (для увеличения скорости).  Просто будут в параллель работать какое-то время (сколько им надо для "мягкого" переключения пользователя? Максимум минут пять..?), а потом подключение к одной из них должно закрыться (наверное). Не, может обе БС будут постоянно модем видеть и контролировать местоположение абонента, но работать на передачу, наверное, будет только одна. Или я чего-то не так понял?
Когда по городу едешь и качаешь через сотку файло, то при передаче меня от одной соты другой соте, происходит временный затык (если визуально оценивать) в скачивании, пока не пройдут новые запросы от программы качалки, через вновь подключенную соту, к серверу с файлом.

З.Ы. Начались проблемы с подключением к ДТВ.. Просто, тупо, много модемов на одну базовую станцию ломится. А для другой (при поиске показывает 7 дб) слишком мало мощности передатчика модема - просаживается уровень сигнала при подключении и теряется БС.. Вчера так и не зашел в инет.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 23-Ноя-11 15:22 
> А ты че КАЖДЫЙ раз скачиваешь эти пакеты?????

Хотел ответ дополнить свой: я скачиваю эти пакеты только после переустановки системы, когда ось голая еще.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 23-Ноя-11 18:26 
Попробовал modprobe - результат тот же. На автомате подключается к инету, в ручном режиме при подключении к нему сервер вываливается...

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 25-Ноя-11 17:44 
USB_350\Source\Driver\Network\OSAL\Linux\handover_driver - кто мне скажет что это?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 26-Ноя-11 06:21 
USB_350\Source\Driver\Network\OSAL\Linux\handover_driver - кто мне скажет что это?
http://ru.wikipedia.org/wiki/%D0%A5%D1%8...

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 12-Дек-11 06:25 
Установка драйверов ZTE ax226 в OpenSUSE 12.1
Скачиваем _http://developer.sprint.com/getDocument.do?docId=101032
у меня скачалась "Sprint4GDeveloperPack-1.6.1.2.2"
расспаковываем
Внимание! В пути распаковки пакета не долно быть пробелов!!!!
В настройках Yast  рекомендую установить галочку «сохранять локально пакеты» на каждый репозиторий, галочка находится рядом с определением приоритетов (99)

1. В YAST-е устанавливаем следующие пакеты openssl unzip dos2unix patch libnl-1_1-devel libopenssl-devel make gcc kernel-devel

2. Изменяем в файле Sprint4GDeveloperPack-1.6.1.2.2/Rel_6.1.2.2_USB-Updated.zip/USB_350/Source/Driver/Network/OSAL/Linux/usb/Include/Interface/InterfaceInit.h
-------
заменяем
#define BCM_USB_VENDOR_ID_T3    0x198f
#define BCM_USB_PRODUCT_ID_T3    0x0300
этим
#define BCM_USB_VENDOR_ID_T3    0x19d2
#define BCM_USB_PRODUCT_ID_T3    0x0172
-----------------

3. cd Sprint4GDeveloperPack-1.6.1.2.2
./install.sh
-----------
(Enter for Default: /usr/src/linux )
KERNEL_SOURCES=>  '/usr/src/linux'
------------
установка драйверов должна завершиться

4. Создаем линки
sudo ls -s '/usr/src/USB_350/Source/API/bin_linux/bin/libxvi020.so.06.00.37' 'lib/libxvi020.so'
sudo ls -s '/usr/src/USB_350/Source/CSCM/bin_pc_linux/bin/libeap_supplicant.so' 'lib/libeap_supplicant.so'

Для соединения нужно набрать в консоли
sudo /sbin/modprobe drxvi314.ko
wimaxd -c '/usr/share/dtv.kz/wimaxd.conf'
/sbin/dhclient eth1
на панели соединение отображаться не будет!!!!

О том как достать сертификат написано сдесь http://www.opennet.me/openforum/vsluhforumID3/71759.html#65


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 12-Дек-11 10:11 
> Установка драйверов ZTE ax226 в OpenSUSE 12.1

...
> 1. В YAST-е устанавливаем следующие пакеты openssl unzip dos2unix patch libnl-1_1-devel
> libopenssl-devel make gcc kernel-devel

А есть ли смысл ставить пакет dos2unix ? В файле install.sh пакета "Sprint4GDeveloperPack-1.6.1.2.2" есть строки:

pm "\nConverting any DOS linebreaks (grrrr Beceem)..."
for f in `find . | grep \\\\.h`; do tr -d '\15\32' < $f > $f.conv; mv $f.conv $f; done
for f in `find . | grep \\\\.c`; do tr -d '\15\32' < $f > $f.conv; mv $f.conv $f; done


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 13-Дек-11 05:17 
а разве для конвертации не нужна какая-нибудь утилита? мне кажется для этого и служит dos2unix, к тому же без него у меня не поставилось CSCM. Так что мне кажется нужно, хотя можешь попробовать..

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 14-Дек-11 14:35 
> а разве для конвертации не нужна какая-нибудь утилита?

Я так понимаю, там разные символы конца строки. И вот строка та ищет один символ и заменяет на другой.

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

> хотя можешь попробовать..

Дык, пробовал. Мне хватило поставить
sudo apt-get install libnl-dev libssl-dev
И все собралось. Ставил на 11.04 - выше есть пост.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено hamid , 13-Дек-11 23:52 
hi I type the modprobe drxvi314 the modem starts flashin but pc just hangs up??? any Help!!!

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 14-Дек-11 09:15 
> hi I type the modprobe drxvi314 the modem starts flashin but pc
> just hangs up??? any Help!!!

What version of drxvi314 used? In 52 and 53-th messages here is one way to get working driver, 86,88 and 89-th mgs. - other way.
At least, these drivers work on Ubuntu 10.* and 11.*



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено hamid , 15-Дек-11 01:36 
i follow your steps and this happens....how can i find the version of drxvi314?....my pc is x86 based...and i use ubuntu 10.10...one of my friend sayed that maybe it's a bios problem...do you have any idea about that ?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 15-Дек-11 08:46 
> i follow your steps and this happens....how can i find the version
> of drxvi314?....my pc is x86 based...and i use ubuntu 10.10...one of
> my friend sayed that maybe it's a bios problem...do you have
> any idea about that ?

What steps did you follow? I told about two ways to get working driver. Both of ways cause hunging?

Simplest way is get driver from here - http://code.google.com/p/beceem-wimax/downloads/list - and be happy (msg 86 in this thread). If you have other operation system at the same hardware (some  windows for example) and your AX226 working, then it isn't BIOS problem.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 15-Дек-11 16:31 
>hi I type the modprobe drxvi314 the modem starts flashin but pc just hangs up???

check your usb voltage, first. Maybe you don't have enough power? Cause i had some problems.


>and i use ubuntu 10.10.

hamid! What version of kernel is you have?
Is drxvi314 compilation goes well?

There is a patch applyes during installation. For kernels above.. i don't remember. But if you what to try without this patch you can do this

1. After extracting Sprint4GDeveloperPack-1.1.tar.gz open install.sh with editor
2. find
--------------------------------------------------

      cd $SRC_DIR/$BECEEM_REV_DIR/Source/Driver/Network/OSAL/Linux/usb
      pm "\nConverting any DOS linebreaks (grrrr Beceem)..."
      for f in `find . | grep \\\\.h`; do tr -d '\15\32' < $f > $f.conv; mv $f.conv $f; done
      for f in `find . | grep \\\\.c`; do tr -d '\15\32' < $f > $f.conv; mv $f.conv $f; done

      pm "Patching Beceem kernel module..."
      cd $SRC_DIR/
      for pf in `ls $RUN_DIR/patches/$BECEEM_DRIVER`; do
    patch -p0 < $RUN_DIR/patches/$BECEEM_DRIVER/$pf
      done

      cd $SRC_DIR/$BECEEM_REV_DIR/Source/Driver/Network/OSAL/Linux/usb
      pm "Building Beceem kernel module and driver..."
      make default
      make install
      depmod -a
----------------------------------------------------------------------------
and remove it, save changes

3. start installation
./install.sh
It will build and copy everything except patching, compiling and installing drxvi314.ko

4. type in terminal lines below to compilate and install drxvi314.ko
cd /usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb
sudo make install

after that you can use 'sudo modprobe drxvi314'


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено hamid , 16-Дек-11 01:13 
i think i messed up.....it's so confusing...first i run the install.sh and the modprobe command hangs up my pc....then i try the google-code drxvi314 and the modprobe drxvi314 do nothing...then i try the other google-code file and when the ubuntu wants to load,if the usb is connected pc will hang up it seems the modprobe automatically perform...and today from program files folder that is for my wimax connection in windows i understand that it has a firmware folder that contains maxvi.cfg AND MACXVI200.BIN.. :(((((  
now pls tell me something....first for macxvi200 what should i do ? can i undo install.sh ? and why  my pc hangs up on start up? pls help me...it's so hard to work with linux without internet....spacial THX to  richman1000000 and  GreatFoolDad

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 16-Дек-11 14:49 
>program files folder that is for my wimax connection in windows i understand that it has >a firmware folder that contains maxvi.cfg AND MACXVI200.BIN

First of all maxvi.cfg - just binary configuration file, but from windows it NEVER worked in Linux on my computer. Do you use from windows???  Cause if this file incorrect drxvi314 never will load. If you use those files from windows, erase them without doubt,  immediately. In my modem they have encrypted parts...

I suggest you reinstall your ubuntu, i always reinstaling when i'm not sure were i messed up

and second
http:/~/www.opennet.ru/openforum/vsluhforumID3/71759.html#65 and after - contents everythin you need to do. For me nothing before this didn't did the trick, but i used it to collect information and made for myself complete instruction after.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено hamid , 16-Дек-11 15:29 
yes i copy that from windows folder....so where can i get that file ?....how about the startup problem ? ...and what is the diffrent between macxvi200 and macvi350 ?

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 16-Дек-11 19:42 
>yes i copy that from windows folder....so where can i get that file ?....how about the >startup problem ? ...and what is the diffrent between macxvi200 and macvi350 ?

if /lib/firmware don't contents them when you use ./install.sh instalator copyes his maxvi.cfg macvi350.bin to /lib/firmware, you don't need to look for the!!!!

>different macxvi200 and macvi350

macxvi200 - contents encrypted parts, and binded with CM and windows drivers, they cann't work one without the other. Cause of that i couldn't load it.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 20-Дек-11 12:58 
Если модем отключили во время работы (вырвали из usb и т.п), чтоб включить снова нужно  нужно выполнять шаг в шаг!!!

sudo gnome-system-monitor
завершить wimaxd
завершить dhclient
sudo dmesg -c

Теперь можно подсоединяться и подключатся к интернету как обычно

ВНИМАНИЕ!!!
если  wimaxd или dhclient не завершить. То выполнение 'sudo dmesg -c' только усугубляет положение!!!!
Он регистрирует eth1 занятым, и только перезагрузка исправляет это, поэтому 'sudo dmesg -c' выполнять в последнюю очередь!!!


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 20-Дек-11 14:14 
А зачем
sudo dmesg -c
? Это же вывод системных сообщений. Он к работе или не работе модема не имеет отношения.  8)
sudo dmesg       #  вывод сообщений ядра (или системных сообщений) с начала загрузки
sudo dmesg -c   #  вывод сообщений ядра со времени последнего запуска этой функции

Я делаю так:
sudo gnome-system-monitor  # это правда под рутом обычно - достает вбивать каждый раз пароль.

завершить wimaxd                #  как правило сервер сам вываливается и этого процесса нет (даже если включить
                                                #   отображение всех процессов)

завершить dhclient               #    раньше у меня их много накапливалось пока я не вбил в конфиг ймахд.конф
                                               #            TerminateDHCPClient     Yes

sudo ifconfig eth1 down        #    порой пока не снимешь - не работает

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


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 29-Дек-11 08:59 
Ну что, господа, поставил я дома Ubuntu 11.04 и через ZTE AX226 заработал инет.
Так что повторяемость результатов есть.
Ура!
Правда автоматизацию еще допиливать и допиливать. Чтобы при падении коннекта минимум действий руками, но это уже решаемо. Все знания - в инете, а доступ к инету - есть

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 30-Дек-11 12:43 
Была у меня проблема с Центром Приложений в Ubuntu 11.10 (в 11.04, кажется не было).
При подключенном инете ЦП не видел сеть - т.е. хочу установить программу, нахожу ее в ЦП, нажимаю подробно, а кнопка "установить" не активна. Ну, и пишет проверьте соединение..
Решилось просто:
sudo service network-manager stop

Из-за того, что Network Manager не видел сеть, он уводил гнома в автономный режим (по крайней мере, такое наблюдалось на предыдущих версиях убунты). И, соответственно, ЦП думал, что подключения нет. Если нужно включить Network Manager опять:
sudo service network-manager start

А можно полностью удалить Network Manager ( удаляем через Synaptic 4 пакета - network-manager, network-manager-gnome, network-manager-pptp, network-manager-pptp-gnome )

З.Ы. Хочу заставить Network Manager увидеть соединение..



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено dauren , 15-Янв-12 19:20 
че та все замудренно:-) я вот недавно перешел на линукс в частности на убунту. Если кто нибудь полный мануал по настройке zte ax226 напишет буду признателен. Думаю не один я такой. Спасибо.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено GreatFoolDad , 16-Янв-12 08:23 
> че та все замудренно:-) я вот недавно перешел на линукс в частности
> на убунту. Если кто нибудь полный мануал по настройке zte ax226
> напишет буду признателен. Думаю не один я такой. Спасибо.

Уважаемый! Тут как раз весь мануал и есть. Просто он перемежается с различными плодотворными и полезными обсуждениями.

1. Получение драйвера - сообщения 52 и 53, либо 86,88 и 89.
2. Получение и размещение сертификатов (для ДТВ (Диджитал-ТВ в Казахстане) - сообщения 65, 67, 68
3. Конфиг (для ДТВ (Диджитал-ТВ в Казахстане) - сообщения 65, 75
4. Запуск - из-под sudo  - wimaxd -D -c /etc/wimaxd.conf


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 16-Янв-12 15:11 
> че та все замудренно:-)

Добро пожаловать в Линукс! :))


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 15-Фев-12 16:45 
Если кто-нибудь найдет или сделает драйвера  для LINUX x86_64 пожалуйста, напишите сюда.
If someone find or will make drivers for LINUX x86_64 please, write here.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 01-Мрт-12 19:20 
> Если кто-нибудь найдет или сделает драйвера  для LINUX x86_64 пожалуйста, напишите
> сюда.
> If someone find or will make drivers for LINUX x86_64 please, write
> here.

Ура!!
Работает!!!

Следующие манипуляции позволяют запускать и управлять wimaxd через демон-клиента wimaxc на х64 битной системе.

В архиве Rel_6.1.2.2_USB-Updated.zip исправить файл /USB_350/Source/CSCM/BeceemCSCM/BeceemCSCM-Server/BeceemAPI.c:

Находим и добавляем в коментарии (можно просто удалить, но лучше, наверное, поставить "//") строки

номер 1658:
...
BeceemAPI_PrintDiag_ArgPtr(DIAG_DEBUG, hAPI, bszFormat, args);

и 1631:
...
PrintDiag(DIAG_DEBUG, hAPI, bszText);
...

И просто компилируем драйвера.
Пробуем. Отписываемся.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 02-Мрт-12 09:00 
> Следующие манипуляции позволяют запускать и управлять wimaxd через демон-клиента wimaxc
> на х64 битной системе.

Забыл добавить, что тестировалось на Ubuntu 11.10 x64


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 16-Фев-12 06:08 
интересное решение проблемы выбора DTV базы в линукс х64
создать файлы wimax.conf с частотой одной базы в одном файле
wimaxd-2546.conf - частота базы 2546
wimaxd-2663.conf - частота базы 2663
и запускать wimaxd соответственно указывая файл

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 09-Мрт-12 11:48 
при указанных параметрах в wimax.conf, модем ax226  сканирует базы в пределах от 2500 до 2700 МГц
-------------------------------------------
ScanMinFrequencyMHz               2500 #-начальная частота
ScanMaxFrequencyMHz               2700 #-конечная частота
ScanStepFrequencyMHz              1 #-шаг сканирования
CenterFrequencyMHz               0  #- для сканировании должно равняться нулю!!!
-------------------------------------------

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 09-Мрт-12 17:57 
Для облегчения жизни написал апплет для управления драйвером модема ZTE ax226

Версия 0.3
+ Подключение/отключение к/от интернета одной кнопкой
+ Вывод состояния подключения с отображением уровня сигнала CINR/RSSI
+ Вывод лог-файла работы сервера wimaxd

Тестировалось на Ubuntu 11.10 (x32 и x64) и Ubuntu 11.04. Подходит для Ubuntu 12.04.

How-to и апплет пока здесь:
_http://forum.aktau.dtv.kz/index.php/topic,1388.msg11787.html#msg11787


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 12-Мрт-12 21:08 
Добавил новую версию апплета.
Исправил инструкцию по установке.

Версия 0.4

+ Всплывающие подсказки о ходе подключения или отключения
+ Исправлен вывод состояния подключения с отображением уровня сигнала CINR/RSSI
+ Автоматический перезапуск сервера wimaxd при не успешном старте - не надо контролировать процесс!
+ Автоматическая настройка сети при не успешной попытке сервера wimaxd выполнить эту операцию при запуске
+ Исправлены ошибки подключения
+ Добавлена проверка переключения режима модема (готов модем или нет)
+ Добавлена проверка наличия установленных драйверов модема (стоят дрова или нет)

Все тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.0.html



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 27-Мрт-12 14:03 
Вышла новая версия ( v1.0 )
Появилась возможность вручную выбирать к какой базовой станции ( в зоне работы модема  ) подключаться. В режиме "авто" подключение происходит к БС с максимальным уровнем сигнала, а в ручном - к любой найденной. В общем, очень полезно, когда нужно подключиться к соседней базовой станции, а не к той, что рядом и которая забита пользователями. Можно, конечно, решить эту проблему с помощью направленной внешней антенны, а можно просто переключив режим с "авто" с последующим выбором другой понравившейся БС.

Инструкцию по установке обновил.

Версия 1.0
+ Добавлен ручной поиск базовых станций с последующим отображением данных
+ Добавлен ручной выбор базовой станции, к которой совершается подключение
+ Добавлена индикация хода работы апплета (появились иконки состояний)
+ Исправлены ошибки


Все тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.0.html



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 05-Апр-12 12:45 
Версия 1.2
+ Снижено потребление ресурсов системы
+ Автоустановка с регистрацией пакета
+ Добавление апплета в меню программ

Собрал новую версию (v1.2) апплета в deb-пакет
Теперь значительно упростилась установка и удаление!

  Все тут -> http://forum.aktau.dtv.kz/index.php/topic,1388.0.html


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 05-Апр-12 12:48 
Также читаем подробную инструкцию "Как получить сертификаты устройства",
которые необходимы для установки драйверов модема ZTE ax226

ОЧЕНЬ подробно и с картинками

архив тут -> http://forum.aktau.dtv.kz/index.php?action=dlattach;topic=89...



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 12-Апр-12 07:55 
Написал скрипт для автоматизации получения двух из трех сертификатов, необходимых для установки драйвера модема ZTE ax226

Подробное описание тут -> _http://forum.aktau.dtv.kz/index.php/topic,89.msg12105.html#msg12105

Тестировал на нескольких дампах разных систем (XP и Win7) и двух модемах.
Подключался с полученными сертификатами.

Скрипт вот -> http://forum.aktau.dtv.kz/index.php?action=dlattach;topic=89...



"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 21-Апр-12 13:35 
    Необходимые файлы для off-line установки драйверов ZTE ax226 по Ubuntu

Если у вас отсутствует доступ в интернет при установке (например, через wi-fi или кабель) , то вы не сможете выполнить

apt-get install openssl patch libnl libssl

Эти файлы с их зависимостями выкладываю здесь -> _http://forum.aktau.dtv.kz/index.php/topic,89.msg12103.html#msg12103

Выберите во вложении архив и скачайте под свою версию Ubuntu .
Примечание: i386 - это 32-х битная версия ОС, а amd64 - это 64-х битная версия ОС.

Затем, распаковываем в любую папку в домашней директории и в консоли выполняем:

cd /полный/путь/до/папки/
sudo dpkg -i *.deb

Теперь можно дальше выполнять инструкцию по установке драйвера -> _http://forum.aktau.dtv.kz/index.php/topic,89.msg8664.html#msg8664


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 21-Апр-12 13:36 
Вышла новая версия апплета (v1.4.4)

+ Исправлен баг - ошибочное определение нужной базовой станции в авторежиме
+ Исправлен баг - зависание апплета, при условии, что он запускается после wimaxd
+ Исправлено неверное определение состояния апплета и хода подключения
+ Исправлен баг - безвозвратный уход модема в ждущий режим с отвалом соединения
+ Исправлено потребление трафика апплетом

Подробности об изменениях тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.msg12146.html#msg12146

Сам апплет можно скачать тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.0.html


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено TwiN , 02-Май-12 10:24 
Выложил файлы, необходимые для off-line установки
драйвера модема под Ubuntu 12.04 -> _http://forum.aktau.dtv.kz/index.php/topic,89.msg12210.html#msg12210

Пересмотрел, исправил и дополнил инструкцию
по установке драйвера модема -> _http://forum.aktau.dtv.kz/index.php/topic,89.msg8664.html#msg8664


Выложил новую версию wimax-appleta v1.4.5     ( 2 мая 2012 )

+ Добавлена поддержка Ubuntu 12.04 (i386 и amd64)
+ Исправлен баг - апплет не пытается соединиться или найти базовые станции
+ Исправлено отключение локальных соединений, поднимаемых dhclient

Дополнительно об изменениях тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.msg12226.html#msg12226

Сам апплет тут -> _http://forum.aktau.dtv.kz/index.php/topic,1388.msg11787.html#msg11787


"Раздел полезных советов: Настройка 4G WiMAX-модема на чипах ..."
Отправлено TwiN , 05-Май-12 16:55 
Собрал Sprint4G-Lite-Pack - готовый пакет драйвера для ZTE ax226 под Ubuntu.

Что такое Sprint4G-Lite-Pack ?
Это облегченная версия тяжелого пакета Sprint4GDeveloperPack-1.6.1.2.2 , имеющего размер 155 Мб и содержащий много ненужного для простого пользователя. Просто необходимые исходники драйвера и их инсталятор!

Плюс, дополнительные возможности:

+ Автоматическая сборка сертификатов или подключение уже созданных пользователем.
+ В архив уже включены необходимые зависимости для Ubuntu 11.04 i386 , Ubuntu 11.10 (i386 и amd64) , Ubuntu 12.04 (i386 и amd64).
+ Автоматическая генерация конфига драйвера.
+ Простая установка без необходимости в дополнительных исправлениях исходного кода файлов архива.

Если вы не пользователь оператора DTV, то после установки отредактируйте параметры UserIdentity и UserPassword в файле /usr/share/dtv.kz/wimaxd.conf под свой логин и пароль

архив тут -> http://sprint4g-lite-pack.googlecode.com/files/Sprint4G-lite...

Подробности установки тут -> _http://forum.aktau.dtv.kz/index.php/topic,1419.new.html


"Graphical WiMAX!!!!!"
Отправлено Blogger , 12-Май-12 08:47 
Hey, I can run my device with a GUI! Check here: http://minhazulhaq.blogspot.com/2012/05/gui-for-bcs-mobile-w...

100% working!


"Graphical WiMAX!!!!!"
Отправлено puchuu , 15-Фев-15 01:51 
Индус, которому поставили задачу заколхозить это несчастье найден. Теперь осталось найти "инжерера" белтелекома, кто решил применить это у нас в Беларуси. Я предварительно 2 места в крематории забронировал.

"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 21-Апр-13 07:00 
при использовании bcm_wimax.ko (ax226 включен в ядро с версии 3.5(работает только в х32 и pae)) macxvi200.bin
вот так достаются сертификат и ключ прямо из устройства

BEGIN LINUXmacx
TLSDeviceCertFileName             'DeviceMemSlot1'
TLSDevicePrivateKeyFileName       'DeviceMemSlot2'
END

ps дрова кажется позволяют подключить  2 и более устройств путем указания "wimaxd -p порт -c файлконфигурации" и потом управляются "wimaxc -p  порт"


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено areus , 06-Дек-13 12:13 
       День добрый.
   Делаю все как по инструкции, вроде все идет без ошибок, но, когда дохожу до ./instal.sh в последних строчках у меня следующие ошибки


make -Wall O=/lib/modules/3.8.0-29-generic/build -C /lib/modules/3.8.0-29-generic/source SUBDIRS=/usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb modules
make[1]: Entering directory `/usr/src/linux-source-3.2.0'
  CC [M]  /usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb/Interface/usb/InterfaceDld.o
In file included from include/linux/kernel.h:16:0,
                 from /usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb/Include/headers.h:25,
                 from /usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb/Interface/usb/InterfaceDld.c:22:
include/uapi/linux/kernel.h:4:27: fatal error: linux/sysinfo.h: No such file or directory
compilation terminated.
make[3]: *** [/usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb/Interface/usb/InterfaceDld.o] Error 1
make[2]: *** [_module_/usr/src/USB_350/Source/Driver/Network/OSAL/Linux/usb] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-source-3.2.0'
make: *** [default] Error 2

делаю modprobe

root@areus-GA-970A-D3:/home/areus/huawei/Sprint4GDeveloperPack-1.6.1.2.2# modprobe drxvi314
FATAL: Module drxvi314 not found.

    В чем может быть причина? В инструкии написано:
Скрипт задаст ряд вопросов по поводу расположения директорий, главное указать
правильную директорию с исходниками ядра. В моем случае это /usr/src/linux-source-2.6.35

Я везде дефолтные директории, кроме директории с исходником.


"Настройка 4G WiMAX-модема на чипах Beceem в Linux"
Отправлено richman1000000 , 20-Янв-14 14:40 
In file included from include/linux/kernel.h:16:0
ну тут же ясно видно что проблема в исходника, и вообще в ядре с версии 3.5 в 32-бит драйвер bcm_wimax поддерживает наше устройство.
Но рекомендую скачать последнее с kernel.org, я каждый раз скачиваю и обновляю драйвер