Yota под линусом, на Ubuntu Karmic Koala, через intel 5350/5150

После танцев с шаманским бубном (текущий драйвер i2400m в 2.6.30 не компилируется) все завелось, надо только обновить файлы настройки в драйверах взятых с http://linuxwimax.org, на настройки из дистрибутива под windoze вот отсюда, и еще вот патчик для модуля.

$ sudo wimaxcu status link
Link Status:
Frequency : 2515000 KHz
Signal : Very Good
RSSI : -54 dBm
CINR : 21 dB
Avg. TX Pwr : -15 dBm
BS ID : 00:00:15:04:1B:CD

PS не надо компилировать wimax-i2400m-1.4.1 для Karmik (2.6.31*), надо скомпилировать только WiMAX-Network-Service-1.4.0, указав путь на распакованные исходники i2400:

cd /usr/src/WIMAX/WiMAX-Network-Service-1.4.0

./configure --with-i2400m=/usr/src/WIMAX/wimax-i2400m-1.4.1\

 --sysconfdir=/etc\

 --localstatedir=/var\

 --mandir=/usr/share/man\

 --prefix=/usr/local

make

PPS2 Подставить исходники wimax-i2400m надо той-же версии что и в ядре!

PPS3 Если wimaxcu все равно не находит сети - wimaxcu reset factory

Yota под линусом, на Ubuntu Karmic Koala, через intel 5350/5150: 48 комментариев

  1. Уведомление: Ubuntu 9.10 + Yota (wimax) vs Я | Компьютерные записки

  2. Уведомление: Lenovo S10-2 vs я & Ubuntu часть 1 | Компьютерные записки

  3. Sumgan

    WiMAX Device Info:
    Manufacturer: Intel(R) Corporation
    HW Model : Intel(R) WiMAX/WiFi Link 5150
    HW Version : 778
    FW Version : WIMAX_SW_EP.4.1.20
    NVM Img Ver.: 1538

    network service и supplicant оба 1.4.0

    или вы не об этом?

  4. Oleksa

    Hi all. I succeeded with connecting to Freshtel WiMAX provider in Kyiv, Ukraine, from my Sony VAIO with Intel 6250 and Ubuntu 10.10 64-bit. I used last wimax stack 1.5.1 with assorted 64bit fixes:
    1. Config XML files for Freshtel: http://ge.tt/7T8cqay
    2. Patch of wpa_supplicant for amd64: http://lists.linuxwimax.org/pipermail/wimax/2010-October/001021.html
    3. ‘Hand made’ scripts for start/stop of the service: http://ge.tt/7T8cqay

    You need about 3h of patience 🙂

  5. CycJl

    Уважаемый icelord а нельзя-ли объединить все выше описаное в самораспаковывающийся архив, как универсальное решение? У меня ноутбук со встроенной Yota и другого интернета у меня нет, я поставил Ubuntu 9.10 и опыта у меня в ней ровно 3 часа =) Поэтому подобные схемы слишком трудны в освоении.

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

      хм, ну тогда даже не знаю в чем проблема, единственное что еще могу предположить, WiMAX Network Service скомпилирован с тойже версией WiMAX driver, что используется ядром?

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

      в смысле зависает?! не должен он зависать, есть xmlки из пакета — он тупо йопту не видет, но виснуть не должен… думаю стоит попробовать пересобрать Service

  6. gbczgbcz.myopenid.com/

    Эх, чуда не произошло.

    $ rfkill list
    0: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no
    1: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
    2: i2400m-usb:2-5:1.0: WiMAX
    Soft blocked: no
    Hard blocked: no

    Скрипт при работе ругается:
    SW Radio is turned ON.
    ERROR: Attempt to connect not successfull — No available networks.
    Try again later.

  7. gbczgbcz.myopenid.com/

    Под виндой йота ловится идеально, в том то и дело.

    No command ‘rf_kill’ found, did you mean:
    Command ‘rfkill’ from package ‘wireless-tools’ (main)
    $ rfkill list
    0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
    1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
    2: i2400m-usb:2-5:1.0: WiMAX
    Soft blocked: no
    Hard blocked: no

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

      ну да, без _ 🙂

      попробуйте: rfkill block phy0
      по жизни, основная причина не работы wimax — забивающий её wifi

      я использую вот такой скрипт переключений wifi-wimax, подвешанный на +W (работает с лета как часы);

      #!/bin/sh
      
      STATE=`sudo wimaxcu status system| awk '{print $4}'`
      
      if [ "$STATE" = "OFF." ]
      then
          beep
          sudo iwconfig wlan0 tx off
          sudo ifconfig wmx0 up
          sleep 0.1s
          sudo wimaxcu ron
          sleep 2s
          sudo wimaxcu connect network 15
          sudo dhclient wmx0 &
      else
          beep
          sleep 0.1s
          beep
          sleep 0.1s
          bepp
          sudo ifconfig wmx0 down
          sudo wimaxcu roff
          sleep 2s
          sudo iwconfig wlan0 tx on
          sleep 0.5s
          sudo ifconfig wlan0 up
      fi
      

  8. gbczgbcz.myopenid.com/

    Про то, что wifi и wimax вместе не живут — понятно. Я даже думаю, что команда wimaxcu ron — автоматом должна выключать wifi.
    Хотя, я конечно, iwconfig wlan0 tx off сделал, что не помогло.

    wimaxcu status говорит Scanning…
    Иногда, правда я не понял закономерности, говорит Ready.

    wimaxcu scan wide говорит No networks found.

    wimaxcu info говорит:
    Manufacturer: Intel(R) Corporation
    HW Model : Intel(R) WiMAX/WiFi Link 5150
    HW Version : 778
    FW Version : WIMAX_SW_EP.4.1.20
    MAC Address : 00:1D:E2:04:A4:86
    NVM Img Ver.: 1538

  9. gbczgbcz.myopenid.com/

    Мужики, выручайте. Месяц уже мучаю, никак не могу запустить.
    Карточка intel 5150, система ubuntu 9.10.

    Во-первых, драйвер. Версия 1.4.1 — просто не компилится. Говорит .tmp.config.mk: No such file or directory
    Как эти грабли обойти?

    Во-вторых, в системе и firmware и драйвер версии 1.4.0 уже есть. Интерфейс wmx0 поднимается автоматом (даже без wimaxd). Wi-fi во всю летает.
    А вот wimaxcu ни какой сети не находит. (Под виндой видится всё замечательно).
    Wimax-services и binary supplycant — последние с сайта linuxwimax.org
    xml-ки в шаре заменены.
    wimaxcu reset factory делал уже раз 10.
    Где здесь собака зарыта?

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

      по первому не скажу — еще не пробовал 1.4.1 компайлить
      по второму — iwconfig wlan0 tx off

      не живет одновременно wifi и wimax — так уж оно устроено

      а что говорит — wimaxcu status?

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

      все точно, общаться с ним надо через wimaxcu:
      #wimaxcu ron
      #wimaxcu status
      #wimaxcu scan

      шары не забыл заменить? если да, то последаовательность такая
      wimaxd
      (появляется интерфейс wmx0)
      wimaxcu ron
      wimaxcu scan
      wimaxcu connect network 15
      dhclient wmx0
      счастье….

  10. emailtoid.net/i/f20fe481/…

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

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

      с сайта брать: WiMAX driver, i2400m firmware, WiMAX Network Service, Intel WiMAX Binary Supplicant
      поставить headers от ядра из репозитария, а не с kernel.org!!!
      драйвер развернуть — если не собирается (ругается по devid) патчить (patch -p0 < patch…)
      networkservice собирать указав полный путь на драйвер!
      ./configure \
      ?with-i2400m=/полный/путь/на/сорцы/драйвера \
      ?sysconfdir=/etc \
      ?localstatedir=/var \
      ?mandir=/usr/share/man \
      ?prefix=/usr

      все остальное ставиться без проблем.

      и еще — у меня не 9.04! у меня 9.10

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

      с оф.сайта качается:
      wimax-i2400m-1.4.1 — компилируется с патчиком, что выше и make install
      WiMAX-Network-Service-1.4.0 —
      ./configure —with-i2400m=/полный/путь/на/сорцы/wimax-i2400m-1.4.1\
      —sysconfdir=/etc \
      —localstatedir=/var \
      —mandir=/usr/share/man \
      —prefix=/usr

      make all install… дальше ставим fimware и supplicant, заменяем 2 файла в шаре…

      modprobe i2400m_usb
      wimaxd
      wimaxcu status
      wimaxcu ron
      wimaxcu scan

      PS возможно, придется стереть из /lib/modules родные модули wimax.ko, i2400m*.ko. depmod -a не забывать 🙂

Добавить комментарий

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