wimax, linux etc.

Oct 05, 2009 10:22

Собрал сабж с intel 5150

  1. Собрал ядро 2.6.31.1. Ибо новые фирмвари не читаются старыми ядрами. С поддержкой i2400m_usb, i2400m, iwlagn
  2. Перезагрузился, на новое ядро.
  3. Скачал следующие проги:

    git `git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax-tools.git`
    wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=i2400m-fw-1.4.0.tar.bz2'
    wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=WiMAX-Network-Service-1.4.0.tar.bz2'
    wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2'
  4. Сначала установил firmware
    tar -xf i2400m-fw-1.4.0.tar.bz2
    cd /usr/src/i2400m-fw-1.4.0
    cp i2400m-fw-usb-1.4.sbcf /lib/firmware/i2400m-fw-usb-1.4.sbcf
  5. Ставлю необходимые userspace проги
    cd /usr/src/WiMax-Network-Service-1.4.0
    ./configure --prefix=/usr/ --with-i2400m=/usr/src/linux-2.6.31.1 --localstatedir=/var --enable-debug
    make
    make install
  6. Добавляю Supplicant. Не знаю, зачем он нужен, но без него не работает
    cd /usr/src/Intel-WiMAX-Binary-Supplicant-1.4.0
    ./install_supplicant.sh install
    Супликант у меня поставился в /usr/local/lib, так же как и у автора на харбре, я его сразу скопировал в /usr/lib, иначе демон, сконфигурированный в /usr его не находит
    mv -r /usr/local/lib/wimax /usr/lib/wimax
  7. Загрузил yot'овские конфиги, спасибо icelordwget http://icelord.net/images/wimax/NDnSAgentConfig_forDriver.xml
    wget http://icelord.net/images/wimax/NDnSAgentDefaultConfig.xml
    копируем по назначению /usr/share/wimax/cp NDnSAgentConfig_forDriver.xml /usr/share/wimax/NDnSAgentConfig_forDriver.xml
    cp NDnSAgentDefaultConfig.xml /usr/share/wimax/NDnSAgentDefaultConfig.xml
  8. Старт
    Перезапускаю модуль.
    rmmod i2400m_usb
    rmmod i2400m
    rmmod wimax
    modprobe i2400m_usb
    Смотрю в dmesg, и если всё хор, запускаю демона/usr/etc/init.d/wimax start

    Смотрю, запустился он, или нет
    ps -A|grep wimaxd
    Если не пускается, смотрим dmesg, и проверяем, правельно ли все либы стоят. Сбрасываю настройки (без этого не пашет)
    /usr/bin/wimaxcu reset factory
    Переключаю адаптер в Wi-Max режим(Wi-Fi при этом потеряется). /usr/bin/wimaxcu ron
    Если пишет, что что-то плохо - попробуйте физическую кнопочку на корпусе потеребить, ту, что включает/отключает wimax/wifi. Подключаюсь к Yota(15 - это id сети Yota)/usr/bin/wimaxcu connect network 15
  9. Для остановки(и переключения в режим WiFi):/usr/bin/wimaxcu roff

компьютер

Previous post Next post
Up