icelord blog

04/06/2009

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

Filed under: blog — Метки: , , , , — icelord @ 13:45
yota-%d0%bf%d0%be%d0%b4-%d0%bb%d0%b8%d0%bd%d1%83%d1%81%d0%be%d0%bc-%d0%bd%d0%b0-ubuntu-karmic-koala-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-intel-53505150

После танцев с шаманским бубном (текущий драйвер 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

Комментарии (34) »

  1. Расскажи плиз как тебе удалось собрать wimax-tools под керамическую коалу? А то я уже 3 день бьюсь =(

    [Ответить]

    icelord

    icelord Reply:

    с оф.сайта качается:
    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 не забывать :)

    [Ответить]

    Комментарий by d4rk4.ru/ — 05/06/2009 @ 15:03

  2. блин а как патч на это накатить (

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 23/06/2009 @ 19:27

  3. icelord

    текущий 1.4.1 уже попатчен…

    ice@ip:~/2$ tar xjf wimax-i2400m-1.4.1.tar.bz2
    ice@ip:~/2$ wget -q http://icelord.net/image/wimax/wimax-i2400m-1.4.1.patch
    ice@ip:~/2$ patch -p0 < wimax-i2400m-1.4.1.patch
    patching file wimax-i2400m-1.4.1/drivers/net/wimax/i2400m/driver.c
    Reversed (or previously applied) patch detected! Assume -R? [n]

    [Ответить]

    Комментарий by icelord — 23/06/2009 @ 19:40

  4. не завелось ( ща заплачу (

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 23/06/2009 @ 20:02

  5. попатчен? =( эээ. ок.

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 23/06/2009 @ 20:05

  6. не фига он не попатчен ) не конфигурится ошибкой на бай айди

    [Ответить]

    icelord

    icelord Reply:

    ты именно свежий компилишь? а то они подменили, был друго 1.4.1 до этого…

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 23/06/2009 @ 20:06

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

    [Ответить]

    icelord

    icelord Reply:

    с сайта брать: 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

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 24/06/2009 @ 02:40

  8. у меня тоже 9.10.
    эх.
    а какая реакция у тя на wimaxd? просто пустая консоль и он потом висит в процессах?

    [Ответить]

    icelord

    icelord Reply:

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

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

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 25/06/2009 @ 04:47

  9. всмысле шары заменить?

    [Ответить]

    icelord

    icelord Reply:

    2 файла в /usr/share/wimax заменить на вот эти NDnSAgentConfig_forDriver.xml и NDnSAgentDefaultConfig.xml

    у тебя то все собралось? wimaxcu status и wimaxcu info что говорят?

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 27/06/2009 @ 02:48

  10. все давно завелось :) реквистирую тебе здоровья и счастливой жизни :)

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 02/08/2009 @ 03:29

  11. taz@taz-laptop:~$ sudo wimaxcu status link
    Link Status:
    Frequency : 2505000 KHz
    Signal : Excellent
    RSSI : -61 dBm
    CINR : 26 dB
    Avg. TX Pwr : -12 dBm
    BS ID : 00:00:15:01:02:BC

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 02/08/2009 @ 03:31

  12. ща буду кстати на генту его прекручивать с 29ым ядром :)

    [Ответить]

    Комментарий by emailtoid.net/i/f20fe481/… — 02/08/2009 @ 05:21

  13. Мужики, выручайте. Месяц уже мучаю, никак не могу запустить.
    Карточка 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.
    Где здесь собака зарыта?

    [Ответить]

    icelord

    icelord Reply:

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

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

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

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 13/11/2009 @ 16:56

  14. Про то, что 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

    [Ответить]

    icelord

    icelord Reply:

    не отключает в том то и дело…

    а в том месте yota ловится под виндой?
    rf_kill list что говорит?

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 13/11/2009 @ 17:36

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

    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

    [Ответить]

    icelord

    icelord Reply:

    ну да, без _ :)

    попробуйте: 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
    

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 16/11/2009 @ 10:20

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

    $ 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.

    [Ответить]

    icelord

    icelord Reply:

    хм, а те 2 файлика: NDnSAgentConfig_forDriver.xml и NDnSAgentDefaultConfig.xml заменены?

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 16/11/2009 @ 12:47

  17. Да. Если их не заменить, то wimaxcu просто зависает, даже просто wimaxcu info.

    [Ответить]

    icelord

    icelord Reply:

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

    [Ответить]

    icelord

    icelord Reply:

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

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 16/11/2009 @ 13:59

  18. Что ж, буду перекомпилять всё о чего дотянусь.

    [Ответить]

    icelord

    icelord Reply:

    все не надо, а то можно много до чего дотянуться ;) )))) только то что касается wimax

    [Ответить]

    Комментарий by gbczgbcz.myopenid.com/ — 16/11/2009 @ 14:44

  19. icelord, спасибо за публикации.
    Очень помогло.
    Надеюсь ты не против что на основе твоих постов, я создал мануал для бубна 9.хх
    С Уважением SGB

    [Ответить]

    icelord

    icelord Reply:

    не вопрос, пользуйтесь :)

    [Ответить]

    Комментарий by google.com/accounts/o8… — 17/11/2009 @ 12:14

  20. CycJl

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

    [Ответить]

    icelord

    icelord Reply:

    ну как бы….лень :) там ничего сложного нет, надо чуть опыта

    [Ответить]

    Комментарий by CycJl — 15/04/2010 @ 12:37

RSS-лента комментариев к этой записи. TrackBack URL

Оставить комментарий

CAPTCHA изображение
Обновить изображение

© icelord