WiMAX 1.5 @ Ubuntu 10.04 with Intel 5150/5350/6250

Оригинальная инструкция по установке Wimax 1.5 стека требует переустановки ядра на 2.6.35, желающим оставить родное убунтовское 2.6.32-*

1. скачать модуль ядра wimax-compat

$ git clone  git://git.kernel.org/pub/scm/linux/kernel/git/inaky/compat-wimax.git 
$ cd compat-wimax
$ make
$ sudo make modules_install
$ sudo depmod -a

в текущей версии compat есть ошибка, котора лечится или грязным хаком (пункт 5.1) или патчем.

2. скачать wimax-tools: version 1.4.3 http://linuxwimax.org/Download

$ tar xf wimax-tools-1.4.3.tar.gz
$ cd wimax-tools-1.4.3
$ ./configure --with-linux=/полный/путь/до/compat/wimax/из/шага/1
$ make
$ sudo make install

3. скачать WPA Supplicant http://hostap.epitest.fi/releases/wpa_supplicant-0.7.2.tar.gz и патч с http://linuxwimax.org/Download

$ tar xf wpa_supplicant-0.7.2.tar.gz
$ cd wpa_supplicant-0.7.2
$ patch -p1 < /путь/до/wpa_supplicant-0.7.2-generate-libeap-peer.patch
$ make -C src/eap_peer
$ sudo make -C src/eap_peer install
$ sudo ldconfig

4. скачать WiMAX network service http://linuxwimax.org/Download

$ tar xf wimax-1.5.tar.gz
$ cd wimax-1.5
$ ./configure --prefix=/usr --with-linux=/полный/путь/до/compat/wimax/из/шага/1 \
--with-libwimaxll=/usr/local
$ make
$ sudo make install

5. скачать и установить firmware http://linuxwimax.org/Download

$ tar xf i2400m-fw-1.5.0.tar.bz2
$ sudo install -o root -g root -m 0644 i2400m-fw-1.5.0/*.sbcf /lib/firmware

5.1 при использовании wimax-compat для Intel 5150 и 5350 требуется один дополнительный шаг:

$ sudo mv /lib/firmware/i2400m-fw-usb-1.4.sbcf /lib/firmware/i2400m-fw-usb-1.4.old
$ sudo cp /lib/firmware/i2400m-fw-usb-1.5.sbcf /lib/firmware/i2400m-fw-usb-1.4.sbcf

(грязный-грязный хак...)

$ dmesg | grep i2400m_usb
[   21.090726] i2400m_usb 2-3:1.0: WiMAX interface wmx0 (00:1d:e1:xx:xx:xx) ready
[   21.090850] i2400m_usb 2-3:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
[   23.850384] i2400m_usb 2-3:1.0: firmware interface version 9.3.2
[   23.860334] usbcore: registered new interface driver i2400m_usb

дальше все как обычно, перегрузиться и:

# wimaxd -b
# wimaxcu scan wide
# wimaxcu connect network NN

PS если в какой-то момент заметите, что при работе wimax наблюдается 100% загрузка CPU - проверьте /var/log/wimax на предмет файлов размером 2GB, если такие там есть: слинкуйте их с /dev/null (ln -sf /dev/null /var/log/wimax/file_name_of_big_log_file), ибо разбирать эти логи все равно не будете....

PPS у кого ругается на Glib - sudo apt-get install libglib2.0-dev

PPPS Wimax 1.5.1 файлы - https://icelord.net/wordpress/archives/3794

WiMAX 1.5 @ Ubuntu 10.04 with Intel 5150/5350/6250: 200 комментариев

  1. sysadminko

    Доброго времени суток! У Вас случайно не осталось в загашниках необходимого софта для поднятия ваймакса? А то linuxwimax.org лежит и встать не может, а йоту хочется поюзать на Убунте, а не держать специально для неё Винду второй системой (((

  2. amigo

    Здравствуйте, уважаемый icelord!

    Сорри, если тема давно устарела, но все же: второй день не могу запустить wimax под Ubuntu 10.10. У меня нетбук sony vpcw21s1r c модулем intel wimax 6250. под виндой уверенно ловятся и йота и комстар. Под убунтой сразу после установки в ifconfig виден wmx0. uname -r = 2.6.35.28. В терминале запускаю wimaxd -b, потом wimaxcu ron, потом wimaxcu scan wide. Результат – no network found. reset factory не помогает. В чем может быть дело?

  3. k0ra

    сигнал excellent. Винды нет, но когда была из-под нее соединялось. И даже перезагрузка не помогает. Была тема сразу посли установки всего, 1 раз с yota соединилось. набрал scan wide, нашлись сети, пытаюсь подключиться к комстару –> кукиш. Пытаюсь обратно на yota –> кукиш. и с тех пор ниразу. 2 дня в разных местах пробовал ни к одной сети больше не подключалось. Переустановил все по новой. Опять 1 раз к yota и все. А мне комстар нужен.

  4. k0ra

    Здравствуйте! Поставил все по инструкции, сети находит но Connection failure ни к комстар ни к yota.
    dmesg | grep 2400
    [ 15.044708] i2400m_usb 1-8:1.0: WiMAX interface wmx0 (00:1d:e1:17:e8:85) ready
    [ 17.605288] i2400m_usb 1-8:1.0: firmware interface version 9.3.2
    [ 17.610925] usbcore: registered new interface driver i2400m_usb
    Почему-то нет строчки с firmware: requesting i2400m-fw-usb-1.4.sbcf
    Система Xubuntu 10.10 ядро последнее.
    Подскажите пожалуйста.

  5. Антон

    Всем добрый день.
    Toshiba NB305 русская со встроенной yota Intel 6250
    Встал wpa_supplicant-0.7.2.tar.gz и стек wimax-1-5-1.tar.gz. Остальное по инструкции. Большое спасибо Icelord за помощь в настройке и апдейт инструкции.

    P.S Кстати,девайс не показывается в lsusb, но тем не менее работает нормально.

  6. Олекса

    Прошу помощи. У меня sony vaio с встроенной картой Intel WiMAX 6250, 64-битная Ubuntu. Установил стек 1.4.1, пробую искать – ничего не видит, на Венде – видит Фрештел. Стек 1.5.1 не заводится – после установки ругается sefgault на libpthread. Желательно остаться на 64 битах. Дякую.

  7. DANAG

    sudo rfkill list
    0: hci0: Bluetoth
    Soft blocked: no
    Hard Blocked: no

    1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard Blocked: no

    2.i2400m-usb:2-1.4:1.0: WiMAX
    Soft Blocked: no
    Hard Blocked: no

    3. phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

    Lenovo v560

    WIFI и WIMAX на одной карте

    Я не знаю в каком слоте она стоит

  8. DANAG

    Уважаемый icelord
    Собрал драйвера на 32б системе но столкунлся с проблемой
    sudo wimaxd
    Enter Command
    q-Quit AppSrv
    ……..
    d-Toggle dr……..

    AppSrv is ready !
    Act_FullRestart!
    AcT_DriverDeviceStatus – Driver_UP
    и тишина
    заходу паралельно в другую консоль
    sudo wimaxcu
    HW RAdio is OFF.
    Disable HW Kill to turn ON the SW Radio.

    В это время смотрю на первую консоль где запущен wimaxd
    New connection established, pCon=0x8144ae0 , isActive=1
    New connection established, pCon=0x8144b1c , isActive=1
    New connection established, pCon=0x8144b58 , isActive=1
    Got disconnected, pCon=0x8144ae0 , isAtive=0
    Got disconnected, pCon=0x8144b1c , isAtive=0
    Got disconnected, pCon=0x8144b58 , isAtive=0

    А во второй консоли sudo wimaxcu status
    Both HW and SW Radios are OFF

    В первой коносли при этом дублируются ещё 6 строк

    New connection established, pCon=0x8144ae0 , isActive=1
    New connection established, pCon=0x8144b1c , isActive=1
    New connection established, pCon=0x8144b58 , isActive=1
    Got disconnected, pCon=0x8144ae0 , isAtive=0
    Got disconnected, pCon=0x8144b1c , isAtive=0
    Got disconnected, pCon=0x8144b58 , isAtive=0

    Пробывал перезагружаться вкл выкл кнопу на торце ноута.
    давал команду wimaxcu reset factory

    На все команды wimaxcu ответ один HW и SW radio OFF….
    Пробывал ALT+F2 тоже не помогает…
    Помогите разобраться

  9. DANAG

    Скажите а какие проблемы возникают с 64 битным ядром?
    В частности у меня не собирается пакет libeap
    А без него wimax 1.5 не видел libeap0 (ошибка при ./configure(с параметрами))

    1. icelord Автор записи

      @DANAG, я вот все таки не пойму, зачем на дектопе,а тем более на ноуте 64bit?
      память больше 3гиг? так это и так делается на 32битах:

      ice@IP:~$ uname -a
      Linux IP 2.6.35-23-generic-pae #37-Ubuntu SMP Fri Nov 5 20:57:06 UTC 2010 i686 GNU/Linux
      
      ice@IP:~$ free
                   total       used       free     shared    buffers     cached
      Mem:       8261512    8152872     108640          0     334264    6684696
      -/+ buffers/cache:    1133912    7127600
      Swap:      9831744        644    9831100
      
  10. Ye

    Сделал все как в статье, wimax заработал. Теперь поменял модуль на Делловский 5150 (был Леново 5150) и wimaxcu перестал видеть сети. Подскажите пожалуйста что можно сделать? Стоит ли повторять процедуру еще раз или нужен еще какой-то патч?
    зы на винде модуль тоже завелся с бубном (подменя bpmp.sys)
    ununtu 10.04 32 ядро

  11. selimhanov

    А еще, не знаю, может это так и должно быть…?!
    sudo wimaxcu status connect
    выдается network info где строка “Activated: No”
    Это нормально?
    Кстати, пробовал…
    sudo wimaxcu activate 41
    все заканчивается time out-ом
    жду помощи…

  12. selimhanov

    Кто нибудь, помогите, пожалуйста, разобраться с этим. Где то год назад устанавливал на Ubuntu wimaxcu, год подключался к Yota без проблем. Теперь захотелось подключится к Comstar. Сделал все что просилось на этой странице. Теперь не могу подключится ни к Yota, ни к Comstar. Вернее подключаюсь но интернета все равно нет.
    Теперь поподробнее…
    подключаюсь как обычно
    sudo wimaxd
    sudo wimaxcu ron
    sudo iwconfig wlan0 tx off
    sudo ifconfig wlan0 down
    sudo ifconfig wmx0 up
    sudo wimaxcu scan wide (высвечиваются и Yota, и Comstar)
    sudo wimaxcu connect network 21 (либо connect network 41, результат один и тот же, пишет connected, а ping ya.ru ничего не дает.)
    Как быть, товарищи?
    Заранее благодарен,

  13. DaNtIsT

    Есть проблема с использованием ваймакса, через некоторое время после подключения к сети связь обрывается, запускал демона в диагностическом режиме wimaxd -d, последняя запись перед разрывом /usr/share/wimax/dhcp_renew.sh: 45: Syntax error: “(” unexpected . Я заглядывал в этот dhcp_renew.sh тамм и вправду есть функция find_if_process_running(), но с точки зрения синтаксиса там правильно все…кажеться. Логи wimaxcu ничего не сообщают необычного

    01:11:46: 3079431872 @All @ALL @PIPE_HANDLER_Finalize(IN). pipehandler_numOfInits=1 [PIPE_HANDLER_Finaliz$
    01:11:47: 3079431872 @All @ALL @PIPE_HANDLER_Finalize(OUT) [PIPE_HANDLER_Finalize] $

    в логах демона есть какието ошибки

    01:11:41: 3069295472 @Error @NDNS_Agent @—-> L4S_SetDiscreteCfg: Setting num of channels. Previous: 27, Next: 4 $
    01:11:41: 3069295472 @Error @NDNS_Agent @<—L4db_PrintDiscoveredNAPsList – AgeAvailableNspsList after L4db_Delete$
    01:11:41: 3069295472 @Error @NDNS_Agent @<—L4db_PrintDiscoveredNAPsList – AgeAvailableNspsList after TTL Decreas$
    01:11:43: 3069295472 @Error @NDNS_Agent @ [L4C_$
    01:11:43: 3069295472 @Error @NDNS_Agent @<—L4db_PrintDiscoveredNAPsList – L4C_UpdateAvailableNSPsList before NA$

    в логах есть еще system_log там такая штука:

    {pid:1734, tid: 3069295472 time = 02:16:58} [1287094618] ././Primitives/wimax_osal_strings.c:1443 Error: [OSAL_L3L4_WideCh$
    {pid:1734, tid: 3069295472 time = 02:16:58} [1287094618] ././Primitives/wimax_osal_strings.c:1488 Error: [OSAL_L3L4_WideCh$
    Буду рад любой помощи тк я пока не очень опытный пользователь и не совсем понимаю, что там происходит. PS Ось у меня Linux 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux … Ubuntu 10.10 вобщем=)

    1. icelord Автор записи

      @DaNtIsT, логи – нормальные, вот вылет dhcp странный… погонял со всеми параметрами – не рушится с синтаксисом… такая ошибка бывает если в качестве shell стоит не BASH… /bin/bash у Вас именно bash, а не csh какой нибудь?

      ice@HP:/usr/local/share/wimax$ bash --version
      GNU bash, версия 4.1.5(1)-release (i686-pc-linux-gnu)
      Copyright (C) 2009 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later

      Это свободное программное обеспечение; Вы можете бесплатно изменять и распространять его.
      There is NO WARRANTY, to the extent permitted by law.

      PS в момент обрыва, что говорит ifconfig wmx0?

      1. DaNtIsT

        @icelord,
        GNU bash, версия 4.1.5(1)-release (i686-pc-linux-gnu)
        Copyright (C) 2009 Free Software Foundation, Inc.
        License GPLv3+: GNU GPL version 3 or later

        Это свободное программное обеспечение; Вы можете бесплатно изменять и распространять его.
        There is NO WARRANTY, to the extent permitted by law.

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

          1. DaNtIsT

            @icelord, насчет этого не могу ничего сказать пока-что, тк сижу с ёты уже несколько часов вполне нормально(только лагает страшно), но вообще при разрывах сообщается об отключении соединения, как будто я сам разорвал соединение. Так что ип скорее всего не сохраняется. Как смогу предоставлю точную информацию.

          2. DaNtIsT

            @icelord, вобщем кинуло меня…

            dantist@dantist:~$ ifconfig wmx0
            wmx0 Link encap:Ethernet HWaddr 00:1d:e1:2f:d8:d8
            inet6 addr: fe80::21d:e1ff:fe2f:d8d8/64 Scope:Link
            UP NOARP MTU:1400 Metric:1
            RX packets:48 errors:0 dropped:0 overruns:0 frame:0
            TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:20
            RX bytes:21328 (21.3 KB) TX bytes:5617 (5.6 KB)

            dantist@dantist:~$ route -v
            Таблица маршутизации ядра протокола IP
            Destination Gateway Genmask Flags Metric Ref Use Iface

            как видно ип пропадает дефолтный маршрут тоже. Вообще мною были замечены следующие вещи:
            1. После разрыва не работает всё устройство(то есть и ёта и вай-фай) приходится перезагружать интерфейс только тогда начинает работать(вай-фай, ёта работает после перезапуска демона).
            2. Пока работаетшь питая нетбук от сети все работает без разрывов. Если отключиться от розетки то стоит заряду опустится ниже “осталось 2 часа” и просходит разрыв соединения, и далее после переподключения не работает более 2 минут.

  14. Ganz

    Привет на шаге 3
    make -C src/eap_peer

    получаю вот такую ерунду

    ../crypto/tls_openssl.c: In function ?tls_connection_get_keyblock_size?:
    ../crypto/tls_openssl.c:2450: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?*? token
    ../crypto/tls_openssl.c:2450: error: ?c? undeclared (first use in this function)
    ../crypto/tls_openssl.c:2451: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?*? token
    ../crypto/tls_openssl.c:2451: error: ?h? undeclared (first use in this function)
    ../crypto/tls_openssl.c:2453: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2454: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2455: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2456: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2459: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2463: error: ?struct tls_connection? has no member named ?ssl?
    ../crypto/tls_openssl.c:2466: warning: implicit declaration of function ?EVP_CIPHER_key_length?
    ../crypto/tls_openssl.c:2467: warning: implicit declaration of function ?EVP_MD_size?
    ../crypto/tls_openssl.c:2468: warning: implicit declaration of function ?EVP_CIPHER_iv_length?
    make: *** [../crypto/tls_openssl.o] Error 1
    make: Leaving directory `/home/gera/wpa_supplicant-0.6.10/src/eap_peer’
    gera@laptop:~/wpa_supplicant-0.6.10$

  15. Александр

    Здраствуйте. Столкнулся на 3 шаге при выполнении make -C src/eap_peer вот с такой проблемой. Как можно ее решить ? Перескачивал и перепатчивал много раз =-))

    make: Entering directory `/home/pomidori/wpa_supplicant-0.6.10/src/eap_peer’
    cc -MMD -O2 -Wall -g -I. -I .. -I ../crypto -I ../utils -I ../common -I ../../wpa_supplicant -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_LEAP -DEAP_PSK -DEAP_PAX -DEAP_SAKE -DEAP_GPSK -DEAP_GPSK_SHA256 -DEAP_TLS_FUNCS -DIEEE8021X_EAPOL -DEAP_TLS_OPENSSL -DINTERNAL_SHA256 -fPIC -DPIC -c -o ../eap_peer/eap_methods.o ../eap_peer/eap_methods.c
    ../eap_peer/eap_methods.c:566: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:706: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:846: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:986: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:1126: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:1266: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    ../eap_peer/eap_methods.c:1406: error: redefinition of ?eap_peer_set_method?
    ../eap_peer/eap_methods.c:426: note: previous definition of ?eap_peer_set_method? was here
    make: *** [../eap_peer/eap_methods.o] Error 1
    make: Leaving directory `/home/pomidori/wpa_supplicant-0.6.10/src/eap_peer

  16. lex

    А вот у меня вообще уныние. Стоит .35, последний софт – и ничерта не работает. Карта 6250. Разраб с #wimax на фриноде сказал что проблема 100% в firmware устройства, но ETA нет – ибо пока не могут найти причину.
    Если кратко – scan работает, но не более того.

  17. Михаил

    icelord, не подскажете? Сижу на дженту, ядро 35ое. thinkpad x201. Система 64бита, собрал wimax-network-service и wimax-tools 32ух битными (добавил в CFLAGS -m32), стало собираться, сетки находит. Но постоянно пишет Connection Failed. Какие логи копать? Если включать полный дебаг – слишком много мусора в dmesg.

          1. Михаил

            @icelord, Поставил 32битную дженту, всё нормально собралось и даже запускается. Однако через несколько минут после работы ловится фриз на пару секунд, нм-апплет рапортует о слетевшем соединении, wimaxcu фэйлит подключения. Пере-вставление модуля помогает. Но ведь это не панацея же.

            1. icelord Автор записи

              @Михаил, что пишет в логи dmesg и /var/log/wimax?
              кстати, если проблема с комстаром – они второй день как-то странно себя ведут, может перегрелись…

  18. Аркадий

    Всем привет.
    Столкнулся с проблемой в п.2 при выполнении команды make – вываливается с такой ошибкой:

    make[1]: Вход в каталог `/usr/src/wimax-tools-1.4.3/src’
    /bin/bash ../libtool –tag=CC –mode=link gcc -g -Wall -O2 -o test-dump-pipe test-dump-pipe.o ../lib/libwimaxll.la -lnl
    libtool: link: gcc -g -Wall -O2 -o .libs/test-dump-pipe test-dump-pipe.o ../lib/.libs/libwimaxll.so -lnl
    test-dump-pipe.o: In function `main’:
    //usr/src/wimax-tools-1.4.3/src/test-dump-pipe.c:77: undefined reference to `wimaxll_open’
    //usr/src/wimax-tools-1.4.3/src/test-dump-pipe.c:88: undefined reference to `wimaxll_msg_read’
    //usr/src/wimax-tools-1.4.3/src/test-dump-pipe.c:97: undefined reference to `wimaxll_msg_free’
    //usr/src/wimax-tools-1.4.3/src/test-dump-pipe.c:100: undefined reference to `wimaxll_close’
    collect2: ld returned 1 exit status
    make[1]: *** [test-dump-pipe] Ошибка

    В чем может быть проблема? Версия WiMax 1.4 встала нормально, но очень нужен Comstar.

      1. Аркадий

        @icelord,
        root@arkadiy-ubuntu://usr/src/wimax-tools-1.4.3# ./configure –with-linux=//usr/src/compat-wimax
        checking for a BSD-compatible install… /usr/bin/install -c
        checking whether build environment is sane… yes
        checking for a thread-safe mkdir -p… /bin/mkdir -p
        checking for gawk… gawk
        checking whether make sets $(MAKE)… yes
        checking whether to enable maintainer-specific portions of Makefiles… no
        checking for gcc… gcc
        checking for C compiler default output file name… a.out
        checking whether the C compiler works… yes
        checking whether we are cross compiling… no
        checking for suffix of executables…
        checking for suffix of object files… o
        checking whether we are using the GNU C compiler… yes
        checking whether gcc accepts -g… yes
        checking for gcc option to accept ISO C89… none needed
        checking for style of include used by make… GNU
        checking dependency style of gcc… gcc3
        checking for a BSD-compatible install… /usr/bin/install -c
        checking build system type… i686-pc-linux-gnu
        checking host system type… i686-pc-linux-gnu
        checking for a sed that does not truncate output… /bin/sed
        checking for grep that handles long lines and -e… /bin/grep
        checking for egrep… /bin/grep -E
        checking for fgrep… /bin/grep -F
        checking for ld used by gcc… /usr/bin/ld
        checking if the linker (/usr/bin/ld) is GNU ld… yes
        checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
        checking the name lister (/usr/bin/nm -B) interface… BSD nm
        checking whether ln -s works… yes
        checking the maximum length of command line arguments… 1572864
        checking whether the shell understands some XSI constructs… yes
        checking whether the shell understands “+=”… yes
        checking for /usr/bin/ld option to reload object files… -r
        checking for objdump… objdump
        checking how to recognize dependent libraries… pass_all
        checking for ar… ar
        checking for strip… strip
        checking for ranlib… ranlib
        checking command to parse /usr/bin/nm -B output from gcc object… ok
        checking how to run the C preprocessor… gcc -E
        checking for ANSI C header files… yes
        checking for sys/types.h… yes
        checking for sys/stat.h… yes
        checking for stdlib.h… yes
        checking for string.h… yes
        checking for memory.h… yes
        checking for strings.h… yes
        checking for inttypes.h… yes
        checking for stdint.h… yes
        checking for unistd.h… yes
        checking for dlfcn.h… yes
        checking for objdir… .libs
        checking if gcc supports -fno-rtti -fno-exceptions… no
        checking for gcc option to produce PIC… -fPIC -DPIC
        checking if gcc PIC flag -fPIC -DPIC works… yes
        checking if gcc static flag -static works… yes
        checking if gcc supports -c -o file.o… yes
        checking if gcc supports -c -o file.o… (cached) yes
        checking whether the gcc linker (/usr/bin/ld) supports shared libraries… yes
        checking whether -lc should be explicitly linked in… no
        checking dynamic linker characteristics… GNU/Linux ld.so
        checking how to hardcode library paths into programs… immediate
        checking whether stripping libraries is possible… yes
        checking if libtool supports shared libraries… yes
        checking whether to build shared libraries… yes
        checking whether to build static libraries… yes
        checking for doxygen… no
        checking if Doxygen documentation should be built… no
        checking for pkg-config… /usr/bin/pkg-config
        checking pkg-config is at least version 0.9.0… yes
        checking for LIBNL1… yes
        Using libnl1 from /usr
        Using Linux WiMAX stack from //usr/src/compat-wimax
        checking for //usr/src/compat-wimax/include/linux/wimax.h… yes
        checking whether WIMAX_GNL_OP_STATE_GET is declared… yes
        configure: Kernel / WiMAX driver is ok (> 2.6.30); has WIMAX_GNL_OP_STATE_GET
        checking for dlopen in -ldl… yes
        checking for GLIB… yes
        configure: creating ./config.status
        config.status: creating Makefile
        config.status: creating doc/Makefile
        config.status: creating doc/doxygen.conf
        config.status: creating libwimaxll-0.pc
        config.status: creating libwimaxll-0-uninstalled.pc
        config.status: creating libwimaxll-i2400m-0.pc
        config.status: creating libwimaxll-i2400m-0-uninstalled.pc
        config.status: creating wimaxll-cmd-0.pc
        config.status: creating bin/Makefile
        config.status: creating bin/wimax-tools-version
        config.status: creating include/Makefile
        config.status: creating include/wimaxll-version.h
        config.status: creating include/wimaxll/Makefile
        config.status: creating include/wimaxll/version.h
        config.status: creating lib/Makefile
        config.status: creating src/Makefile
        config.status: creating include/config.h
        config.status: include/config.h is unchanged
        config.status: executing depfiles commands
        config.status: executing libtool commands

          1. Аркадий

            @icelord, В какой-то из версий, Linux абслоютные пути понимал только с двойным слешом, так и прилипло. Попробовал с одиним – результат тот же.

  19. vsolon

    icelord,

    – а когда (как) запускать wimaxd при старте системы?
    – а как бы это все за dkms ить, чтоб не повторять при апдейте ядра?
    – существует ли (какая нибудь) интеграция с NetworkManager ?

  20. Николай

    root@ubuntu:/home/sony# dmesg | grep i2400m
    [ 14.394262] i2400m_usb 1-6:1.0: WiMAX interface wmx0 (00:1d:e1:30:c3:83) ready
    [ 14.394538] i2400m_usb 1-6:1.0: firmware: requesting i6050-fw-usb-1.5.sbcf
    [ 17.964388] i2400m_usb 1-6:1.0: firmware interface version 9.3.2
    [ 17.972377] usbcore: registered new interface driver i2400m_usb
    [ 1548.033600] Modules linked in: binfmt_misc ppdev snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm i2400m_usb snd_seq_dummy snd_seq_oss snd_seq_midi i2400m snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device fbcon tileblit font bitblit softcursor vga16fb vgastate joydev arc4 iwlagn uvcvideo i915 iwlcore snd videodev wimax drm_kms_helper mac80211 v4l1_compat intel_agp sdhci_pci soundcore sony_laptop drm i2c_algo_bit cfg80211 psmouse serio_raw video sdhci led_class snd_page_alloc agpgart output lp atl1c parport

    лампочка wireless на нетбуке горит а после wimaxcu ron начинает мигать=) вот еще что странно

    1. icelord Автор записи

      @Николай, хм все верно… ну попробуйте классику жанра – wimaxcu reset factory (хотя эти самые, что Intel, клялись и божились что еще в 1.4 эту багу пофиксали)

          1. Николай

            @icelord, root@ubuntu:/home/sony# wimaxcu info version
            Usage: wimaxcu [OPTION]
            Option:
            [activate ] | [deactivate ]
            | [connect profile ] | [connect network ] | [dconnect]
            | [status [system|connect|link|radio|prov |lock]]
            | [connectmode connect [auto|manual]] | [connectmode scan [auto|semi|manual]]
            | [info [device|stats|contact ] | [scan [wide|preferred]]
            | [plist] | [reset [device|factory]] | [roff] | [ron]
            | [unlock ]
            | [help]
            Try ‘man wimaxcu’ or ‘wimaxcu help’ for more information.
            Да пробовал очень странно может попробовать все еще раз переустановить

            1. icelord Автор записи

              @Николай, ээээ. не правильный wimaxcu какой-то, на 1.2 похож у 1.5 вот так:

              root@HP:~# wimaxcu info version
              WiMAX Version Information
                      HW Model Name:          Intel(R) WiMAX/WiFi Link 5150
                      WMF Compliance Version: 3.5.2
                      SW Package Version:     v1.5
              
              root@HP:~# wimaxcu
              Usage: wimaxcu [OPTION]
              
              Option: Use on of the following options
                      activate            activate a specific network
                      update          Updates any APDO related packages. [Currently not supported]
                      connect profile             connect with a specific profile
                      connect network             connect with a specific network
                      connectmode connect [auto|manual] scan [semi|manual]            display or change the connection/scan mode
                      dconnect                disconnect from a network
                      deactivate          deactivate a specific profile
                      info [version|device|stats|contact ]                display the various information
                      scan [wide|preferred]           display the available network list
                      plist           display the profile list
                      reset [factory | device [curently not implemented]]             resets to factory or deivce settings
                      roff            turn off the radio
                      ron             turn on the radio
                      status [system|connect|link|radio|lock]         display the various status information
                      getccap         display the current connected preferred network settings
                      setccap [enable|disable]                enable/disable the current connected preferred network settings
                      setfastreconnect [enable/disable]               enable/disable the fast reconnect mode.
                      getfastreconnect                display the current settings for fast reconnectmode.
                      unlock             unlocks the device.
                      stopscan                Stops user initiated scan.
                      help            displays help
              
                    1. icelord Автор записи

                      @Николай, а размер? ls -la /usr/bin/wimaxcu
                      и вы в 4м пункте точно 1.5 сервис ставили?

                    2. Николай

                      @icelord, 103 весит он видимол я не то установил мы в четверном пункте ./configure –prefix=/usr –with-linux=PATH/wimax.git/usr \
                      –with-libwimaxll=/usr/local
                      вместо PATH путь куда прописываем?

                    3. icelord Автор записи

                      @Николай, похоже старая версия, скачайте 1.5, после –with-linux= ПОЛНЫЙ путь на, wimax-compat, что в первом пункте ставится.

                    4. Николай

                      @icelord, вот такая офибка появляется configure: error: Can’t locate include/linux/wimax.h in
                      home/sony/compat-wimax/wimax.git/usr

                    5. icelord Автор записи

                      @Николай, путь не верный…. я думаю что /home/sony/compay-wimax надо…. там же именно путь до того что gitом скачал

                    6. Николай

                      @icelord, все переустановил root@ubuntu:/home/sony# wimaxcu info version
                      WiMAX Version Information
                      HW Model Name: Intel(R) Centrino(R) Advanced-N + WiMAX 6250
                      WMF Compliance Version: 3.5.2
                      SW Package Version: v1.5
                      теперь версия 1.5 попробую теперь проверю yota надеюсь заработает
                      Помоему в 4 пункте вместо ./configure –prefix=/usr –with-linux=PATH/wimax.git/usr… должно быть ./configure –prefix=/usr –with-linux=PATH… тоесть без wimax.git/usr у меня без этого все установилось без ошибок

                    7. icelord Автор записи

                      @Николай, описал более понятном виде 4й пункт… 🙂

                    8. Николай

                      @icelord, или я туплю или в 2 пункте а не 4 стало подробней=)

                    9. Николай

                      @icelord, а когда сеть найдется там появится название и id которое ввести в wimaxcu connect network id?

                    10. icelord Автор записи

                      @Николай, да, но они и так известны:
                      NSP : Yota
                      ID : 21
                      NSP : COMSTAR
                      ID : 41

                    11. Николай

                      @icelord, А есть инструкция как wifi раздать c Ubuntu?

                    12. icelord Автор записи

                      @Николай, не работает одновременно wifi и wimax, или-или

                    13. Николай

                      @icelord, да это я понимаю, wimax я еще не провенрил=) а что бы обычный инет раздать пловодной через wifi можно?

                    14. Николай

                      @icelord, все заработала yota на нетбуке с ubuntu=)

  21. Николай

    Да на винде все нормна 7ке, там изночально как стоял YotaAccess с помошью него и конекчусь=)
    как я понял пока мне yota не попользоваться пока модуль не выйдет новый?

      1. Николай

        @icelord, переустановил все вроде встало норм теперь он вроде не выдает ошибку что драйвера не встали
        root@ubuntu:/home/sony# wimaxd
        Enter Command:
        q – Quit AppSrv
        t – Trace ReInit (ReLoads Registry Values)
        u – uplink(Apdo uplink event
        h – Help
        d – Toggle driver messages to display – debug & internal only

        AppSrv is ready !
        Act_FullRestart!
        Act_DriverDeviceStatus – DRIVER_UP

        в интернетподключениях появилось проводная сеть intel advanced+wimax 6250 и что это значит?
        при командах
        wimaxcu scan wide
        # wimaxcu connect network NN
        выдает ошибку опять ERROR: Make sure WiMAX Network Service is running.

          1. Николай

            @icelord, Странно я перезагрузил комп ошибки вроде больше нет но wimaxd команда нечего не дает, Нверное тупой вопрос а что понимается под интерфейсом wmx0.
            sony@ubuntu:~$ ifconfig
            eth0 Link encap:Ethernet HWaddr 00:24:be:5a:5c:4d
            inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
            inet6 addr: fe80::224:beff:fe5a:5c4d/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:3683 errors:0 dropped:0 overruns:0 frame:0
            TX packets:3976 errors:0 dropped:0 overruns:0 carrier:1
            collisions:0 txqueuelen:1000
            RX bytes:3155630 (3.1 MB) TX bytes:627063 (627.0 KB)
            Interrupt:29

            lo Link encap:Локальная петля (Loopback)
            inet addr:127.0.0.1 Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING MTU:16436 Metric:1
            RX packets:8 errors:0 dropped:0 overruns:0 frame:0
            TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)

            wlan0 Link encap:Ethernet HWaddr 00:23:15:0c:2c:f0
            UP BROADCAST MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

            wmx0 Link encap:Ethernet HWaddr 00:1d:e1:30:c3:83
            UP NOARP MTU:1400 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:5
            RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

              1. Николай

                @icelord, Да я и сам не могу понять раньше работал а теперь нечего не выдает если написать wimaxd нечего не происходит
                sony@ubuntu:~$ wimaxd
                sony 2025 0.0 0.0 3340 820 pts/0 S+ 21:42 0:00 grep –color=auto wimaxd

                    1. Николай

                      @icelord, =))к сожелению я щас не в зоне yota завтра проверю,надеюсь все заработает, достал я уже вас наверное этими настройками.

                    2. Николай

                      @icelord, как не странно но yota не заработала не находит вообще нечего когда прописываем wimaxcu ron а затем wimaxcu scan …с винды yota находилась и нормально конектится

                    3. icelord Автор записи

                      @Николай, firmware поменяли?

                      PS забыл один шаг... копируем /lib/firmware/i2400m-fw-usb-1.5.sbcf в /lib/firmware/i2400m-fw-usb-1.4.sbcf (принудительно грузим для intel 5*50 firmware для intel 6050... грязный-грязный хак...):

                    4. Николай

                      @icelord, неа не заметил данный пункт надо попробовать

                    5. icelord Автор записи

                      @Николай, хм, видимо надо в текст перенести, пожалуй…

                    6. Николай

                      @icelord, 5.1 при использовании wimax-compat для Intel 5150 и 5350…а получается мне не надо делать это у меня 6250

                    7. icelord Автор записи

                      @Николай, хм, точно, а что говорит dmesg | grep i2400m ?

  22. Николай

    да после сборки модулей перезагружался
    root@ubuntu:/home/sony# dmesg | grep 2400
    [ 0.024008] Disabling 4MB page tables to avoid TLB bug
    root@ubuntu:/home/sony# lspci
    00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
    00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
    00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
    00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
    00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
    00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
    00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
    00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
    00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
    00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 02)
    00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
    01:00.0 Ethernet controller: Atheros Communications Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
    02:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 6050 Series (rev 35)
    03:00.0 SD Host controller: Ricoh Co Ltd Device e822
    03:00.1 System peripheral: Ricoh Co Ltd Device e230
    03:00.4 SD Host controller: Ricoh Co Ltd Device e822
    root@ubuntu:/home/sony# lsusb
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 003: ID 04f2:b15c Chicony Electronics Co., Ltd
    Bus 001 Device 002: ID 8086:0186 Intel Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    1. icelord Автор записи

      @Николай, а, новый ноут… у Вас стоит не совсем OEM версия 6250… Bus 001 Device 002: ID 8086:0186 Intel Corp. для нее надо править модуль (который compat), там просто нет такого ID… кстати под виндой все работает? какой менеджер используйте Intel или Sony для коннектов к wimax

      1. Николай

        @icelord, Да на винде все нормна 7ке, там изночально как стоял YotaAccess с помошью него и конекчусь=)
        как я понял пока мне yota не попользоваться пока модуль не выйдет новый?

  23. Николай

    root@ubuntu:/home/sony# wimaxd
    Enter Command:
    q – Quit AppSrv
    t – Trace ReInit (ReLoads Registry Values)
    u – uplink(Apdo uplink event
    h – Help
    d – Toggle driver messages to display – debug & internal only

    Another instance of wimax (pid 1541) is already running!. Shutting down…

    Подскажите что значит ошибка в последней строчки…

      1. Николай

        @icelord, wimaxcu status выдает ошибку, не понимаю что происходит модем встроеный в нетбук…
        sony@ubuntu:~$ wimaxcu status
        ERROR: Make sure WiMAX Network Service is running.

          1. Николай

            @icelord, сделал как вы сказали получилось вот так
            root@ubuntu:/home/sony# wimaxd
            Enter Command:
            q – Quit AppSrv
            t – Trace ReInit (ReLoads Registry Values)
            u – uplink(Apdo uplink event
            h – Help
            d – Toggle driver messages to display – debug & internal only

            Another instance of wimax (pid 1772) is already running!. Shutting down…
            root@ubuntu:/home/sony# kill -9 1772
            root@ubuntu:/home/sony# wimaxd
            Enter Command:
            q – Quit AppSrv
            t – Trace ReInit (ReLoads Registry Values)
            u – uplink(Apdo uplink event
            h – Help
            d – Toggle driver messages to display – debug & internal only

            AppSrv is ready !
            Act_FullRestart!
            E: device wmx0 does not exist

            E: device wmx0 does not exist

      1. leonid

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

  24. Сергей

    на втором шаге возникает такая тема

    checking pkg-config is at least version 0.9.0… yes
    checking for LIBNL1… configure: error: Package requirements (libnl-1 >= 1.0-pre7) were not met:

    No package ‘libnl-1’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables LIBNL1_CFLAGS
    and LIBNL1_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    переустанавливал пакет libnl-1 все повторяется. путь указываю полный.
    icelord подскажи “чайнику” что делать))

    1. icelord Автор записи

      @Сергей, согласен, начинать с чего-то надо 😉 но данный пример не самый подходящий 🙂 погуглите какой нибудь самоучитель…
      но для начала… sergey@sergey-laptop:~/wimax-tools-1.4.3$ ./configure ?with-linux=PATH/wimax.git/usr вот тут PATH надо заменить на ПОЛНЫЙ путь, где лежит wimax-compat

  25. Сергей

    на 2-м шаге
    sergey@sergey-laptop:~/wimax-tools-1.4.3$ ./configure –with-linux=PATH/wimax.git/usr
    ./configure: line 1695: config.log: Permission denied
    ./configure: line 1705: config.log: Permission denied
    sergey@sergey-laptop:~/wimax-tools-1.4.3$ make
    make: *** Не заданы цели и не найден make-файл. Останов.
    sergey@sergey-laptop:~/wimax-tools-1.4.3$ sudo make install
    make: *** Нет правила для сборки цели `install’. Останов.

    я может что-то не так делаю?
    и что значит
    make install как-то не очень работает ? модули придется перенести в /lib/modules/{$VERSION} руками (/net/wimax/wimax.ko, /drivers/net/wimax/i2400m/i2400m-usb.ko, /drivers/net/wimax/i2400m/i2400m-sdio.ko, /drivers/net/wimax/i2400m/i2400m.ko)

    и как это делать?)

  26. Сергей

    Начинаю с первогошага он мне выдает

    root@sergey-laptop:~# git clone git://git.kernel.org/pub/scm/linux/kernel/git/inaky/compat-wimax.git
    Initialized empty Git repository in /home/sergey/compat-wimax/.git/
    fatal: Unable to look up git.kernel.org (port 9418) (Name or service not known)
    root@sergey-laptop:~#

    попробывал перейти на сайт и скачать сначало через другой комп выдал что файла не обнаружено….. че делать. я впервые пробую ставить такую систему. до этого только пользовался виндой. если можно подскажите по пунктам для особо понятливых))

    1. icelord Автор записи

      @Сергей, это у Вас что-то с DNS. все должно работает, как есть…

      ice@HP:~$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/inaky/compat-wimax.git
      Initialized empty Git repository in /home/ice/compat-wimax/.git/
      remote: Counting objects: 1877, done.
      remote: Compressing objects: 100% (701/701), done.
      remote: Total 1877 (delta 1040), reused 1555 (delta 821)
      Receiving objects: 100% (1877/1877), 456.94 KiB | 9202 KiB/s, done.
      Resolving deltas: 100% (1040/1040), done.
      

      попробуйте браузером: http://git.kernel.org/?p=linux/kernel/git/inaky/compat-wimax.git;a=tree
      и нажмите – snapshot

  27. dimka

    Всем, привет!

    Застрял на 2м пункте, выполнил ./configure –with-linux=PATH_TO_HOME/compat-wimax/

    В итоге сказали, что:

    checking for GLIB… no
    configure: error: GLib >= 2.14 is required

    В linux пока не совсем разбираюсь. Как обновить на более новую версию не знаю. В synaptic не нашел более свежего, что я делаю не правильно?

      1. dimka

        @icelord,

        Получилось, только пакет называется libglib2.0-dev. Но это уже мелочи. Спасибо. Все уставилось, вроде как штатно.
        Но проблема, все таки, есть… не могу никак найти сеть, хотя она есть (под виндами все видно).
        Сделал:
        $ sudo wimaxd -b -i wmx0
        $ sudo iwconfig wlan0 tx off # на всякий случай
        $ wimaxcu ron
        SW Radio is turned ON.

        $ wimaxcu scan wide
        WARNING: Wide scan may take upto 2 minutes…
        No networks found.

          1. dimka

            @icelord,

            Пока ничего не получается 🙁 wifi в момент ритуальных танцев выключен 🙂

            # wimaxcu roff
            SW Radio is turned off
            # wimaxcu reset factory
            WiMAX system is set to factory settings.
            # wimaxcu ron
            SW Radio is turned ON.
            # wimaxcu scan wide
            Changing Scan mode to Manual Scan mode
            WARNING: Wide scan may take upto 2 minutes…
            No networks found.

              1. dimka

                @icelord,
                /var/log/wimax вообще нет. Из подозрительного в dmesg:

                [ 13.596631] i2400m_usb 1-7:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf

                подозрительна цифра 1.4

                [ 14.997103] i2400m_usb 1-7:1.0: Device is still initializing
                [ 15.048647] i2400m_usb 1-7:1.0: Device is still initializing
                [ 16.097389] i2400m_usb 1-7:1.0: firmware interface version 9.2.0
                [ 16.104057] i2400m_usb 1-7:1.0: WiMAX interface wmx0 (00:1d:e1:04:e3:5c) ready
                [ 16.104217] usbcore: registered new interface driver i2400m_usb
                [ 16.112196] i2400m_usb 1-7:1.0: ‘RF Control’ (0x4602) command failed: -84 – invalid state (3)

                и собственно эта ошибка.

                Комп Acer Aspire One AO531-0Dk, Intel Atom 1.6GHz, 2Gb RAM. Карта Intel Corporation WiMAX/WiFi Link 5150 Series.
                WMX устройство не то, чтобы первое, у меня Убунту только что уставновлено впервые, я больше с FreeBSD ковыряюсь по роду своей профессии 🙂 Насторожило то, что после установки Network Manager и ifconfig уже видели wmx0 (не знаю, может так и должно быть)

                1. FiliAl

                  Приветствую!

                  По поводу 1.4 icelord мне уже ответил выше, что для 5150 как раз 1.4:
                  “@FiliAl, если 5*50 карта, все нормально:
                  ice@HP:~$ dmesg | grep 2400
                  [ 21.631895] i2400m_usb 2-3:1.0: WiMAX interface wmx0 (00:1d:xx:xx:xx:xx) ready
                  [ 21.632041] i2400m_usb 2-3:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
                  [ 24.186489] i2400m_usb 2-3:1.0: firmware interface version 9.3.2

                  1.5 для 6*50 карт?.”

                  У меня тоже 1.4 и тоже Intel 5150. Судя по всему, тут всё в норме.

                  * * *

                  2 icelord:
                  Такие же результаты после аналогичных ритуальных танцев как у dimka(и), вывод в итоге “No networks found”.
                  Также делал сброс wimaxcu reset factory.

                  Перезагрузка под Win7 показывает почти 100% приём, что Yota, что Comstar.

                  (Speedtest.net и закачка архива с http://ftp.yandex.ru – в районе 10 Мбит/с.)

                  Да,
                  строчки “[ 16.112196] i2400m_usb 1-7:1.0: ?RF Control? (0?4602) command failed: -84 ? invalid state (3)” у меня нет. Но вероятно не в ней дело.)

                  Вот, смотрю:
                  у icelord “firmware interface version 9.3.2”,
                  у dimka “firmware interface version 9.2.0”.

                  Сейчас ноутбук не под рукой, но у меня тоже кажется “9.2.0”,
                  по крайней мере помню из dmesg, что на ноль версия точно оканчивается.

                  P.S.
                  icelord, в предыдущий раз забыл поблагодарить за инструкцию и помощь. 🙂
                  Спасибо!

                    1. FiliAl

                      @icelord,
                      ура, после “грязного хака” всё заработало.

                      Ещё раз спасибо!

                  1. dimka

                    @icelord,

                    [ 13.624915] i2400m_usb 1-7:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
                    [ 15.129445] i2400m_usb 1-7:1.0: Device is still initializing
                    [ 15.164165] i2400m_usb 1-7:1.0: Device is still initializing
                    [ 16.698275] i2400m_usb 1-7:1.0: firmware interface version 9.3.2
                    [ 16.706246] i2400m_usb 1-7:1.0: WiMAX interface wmx0 (00:1d:e1:04:e3:5c) ready
                    [ 16.706466] usbcore: registered new interface driver i2400m_usb
                    [ 16.720258] i2400m_usb 1-7:1.0: ‘RF Control’ (0x4602) command failed: -84 – invalid state (3)

                    Вот теперь получилось. Спасибо. Только теперь не совсем понятно как вернуться в режим wifi (чего-то сходу не получилось), но это уже мелочи. Но ошибка, все таки есть, может драйвер не успел загрузиться…

                    1. icelord Автор записи

                      @dimka, вернуть обратно:

                      wimaxcu roff
                      iwconfig wlan0 tx on
                      ifconfig wlan0 up
                      
                    2. dimka

                      @icelord, так вроде пробовал, но это уже, говорю, мелочи… разберусь… главное, что все заработало. Теперь можно начинать про винду забывать с ее тормозами на моем нетбуке 🙂

                    3. icelord Автор записи

                      @dimka, винда на неразогнанном атоме – грусть… на 2.3ghz – вполне, как вторая OS 🙂

                    4. dimka

                      @icelord, особенно, если учесть, что предустановлена была win 7 starter. На работе стоит win 7 prof, но тут проц 2.8, 2-ядерный 😉 Работать можно. Блин, ну почему в Линксе ничего не тормозит… 🙂

    1. icelord Автор записи

      @vsolon, нет, конфиги сразу идут хорошие, все из коробки коннектится и к Yota и Comstar
      если не видит сетей (а в приеме в это месте вы уверены) – wimaxcu reset factory

  28. vsolon

    icelord,

    На втором шаге:
    $ uname -r
    2.6.32-22-generic

    $./configure –with-linux=../compat-wimax/


    Using Linux WiMAX stack from ../compat-wimax/
    checking for ../compat-wimax//include/linux/wimax.h… yes
    checking whether WIMAX_GNL_OP_STATE_GET is declared… no
    configure: error: Kernel / WiMAX driver is too old (<= 2.6.30); missing WIMAX_GNL_OP_STATE_GET

    Подскажите, пожалуйста, что делать?..

  29. bigboa

    icelord, подскажи, все сделал по инструкции, но сети не вижу. В dmess вот такие строчки:

    root@ubuntu:~/wimax/wimax# cat /var/log/dmesg | grep i2
    [ 14.289183] i2400m_usb 1-5:1.0: WiMAX interface wmx0 (00:1d:e1:07:e1:3f) ready
    [ 14.289347] i2400m_usb 1-5:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
    [ 16.655098] i2400m_usb 1-5:1.0: firmware interface version 9.2.0
    [ 16.663044] usbcore: registered new interface driver i2400m_usb

      1. FiliAl

        @icelord, приветствую!

        При сборке были похожие проблемы, что и у тех, кто комментировал эту тему.
        В итоге всё без ошибок собрал.

        Но сети найти пока не могу. Пока разбираюсь. И вот, в частности, вопрос.

        Запустил “$ dmesg | grep i2400”,
        меня смутила эта строка:
        [ 23.746094] i2400m_usb 1-2:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf

        Не должна ли она содержать i2400m-fw-usb-1.5.sbcf (прошивку 1.5 вместо 1.4)?

        Если должна содержать, куда копнуть?
        (Файлы *1.5.sbcf лежат в /lib/firmware.)

        1. icelord Автор записи

          @FiliAl, если 5*50 карта, все нормально:
          ice@HP:~$ dmesg | grep 2400
          [ 21.631895] i2400m_usb 2-3:1.0: WiMAX interface wmx0 (00:1d:xx:xx:xx:xx) ready
          [ 21.632041] i2400m_usb 2-3:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
          [ 24.186489] i2400m_usb 2-3:1.0: firmware interface version 9.3.2

          1.5 для 6*50 карт….

                    1. icelord Автор записи

                      @bigboa, да, в виде XML нету, теперь вкомпилено в библиотеку, исходный XML:

                      $WIMAX_SRC_ROOT/wimax-1.5/InfraStack/OSAgnostic/WiMax/Agents/NDnS/XML_Files/

                    2. icelord Автор записи

                      @bigboa, и править его не надо – и Ёта и Comstar там уже есть

                    3. bigboa

                      @icelord, а если мне нужно будет подключиться, например, к Freshtel. Я не из Москвы, поэтому Ёта и Comstar это конечно хорошо, но слишком далеко 🙂
                      Интерестно, а если взять файлик NDnSAgentConfig из драйвера 1.5 и подложить в 1.4 заработает?

                    4. icelord Автор записи

                      @bigboa, а с 1.4 к фрештел разве коннектится? если да – то заменить файл в исходнике и пересобрать стек.

                    5. bigboa

                      @icelord, а кто-нибудь разобрался в правилах формирования NDnSAgentConfig или может есть какой-нибудь ман, т.к. думаю с фрештел дружить будет только виндовс, а хочется подружить именно линукс 🙂

                    6. icelord Автор записи

                      @bigboa, там все достаточно прозаично…NSP, NAP, частотный диапазон, тип авторизации, сертификаты (если необходимо)… вроде все… вот только оператору ни что не мешает использовать сертификат, зашитый в девайс (USB свисток, например), и тогда ни с каким бубном с Intelовской картой не взлетит… насколько мне известно, пока никто не победил Freshtel + Intel 5*50, даже под виндой

                    7. bigboa

                      @icelord, спасибо, тогда будем ждать когда фрештел, вслед за комстаром, откроет доступ со сторонних устройств.

                    8. icelord Автор записи

                      @bigboa, а он и не закрыт, надо только intel6250 карту юзать с поддержкой 3.5Ghz + получить от них остальные значения и поправить .XMLку – есть шанс, что взлетит.

                    9. icelord Автор записи

                      и, кстати, Comstar и не закрывали, просто их способ авторизации устройства более секурный (EAP_TLS), и этот метод не был реализован в старых версиях стека.

                    10. icelord Автор записи

                      @bigboa, можно и не пытаться, вот и их сайта:

                      На ноутбуках установлены Беспроводные сетевые адаптеры Intel? WiMAX/WiFi Link 5350 и Intel? Intel? WiMAX/WiFi Link 5150. Они имеют Частотный диапазон 2,5-2,7 ГГц .

                      Сеть Freshtel работает в частотном диапазоне 3,5Ггц .

                      это “не тот” WiMAX

                    11. icelord Автор записи

                      @icelord, В новых intel 6250 есть 3.5Ггц диапазон, кстати…

                    12. bigboa

                      @icelord, ясно, буду пробовать, спасибо за ответы.

Добавить комментарий для Михаил Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.