Оригинальная инструкция по установке 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
@icelord, буду премного благодарен. Думаю не я один )))
@sysadminko, https://icelord.net/wordpress/archives/3794
Доброго времени суток! У Вас случайно не осталось в загашниках необходимого софта для поднятия ваймакса? А то linuxwimax.org лежит и встать не может, а йоту хочется поюзать на Убунте, а не держать специально для неё Винду второй системой (((
@sysadminko, вы не первый, если удастся завтра оживить старый ноут — выложу.
Здравствуйте, уважаемый 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 не помогает. В чем может быть дело?
Спасибо! Буду дальше химичить.
@k0ra, странно что в логах нет версии загрузки фирмваре
Карта 5150. Пробовал и с грязным грязным хаком и без. Нивкакую.
@k0ra, если 1.5.1 — хак не нужен… странно, честно скажу — не знаю, не сталкивался.
Делал. Сети находит. Сигнал отличный, а коннекта нет.
сигнал excellent. Винды нет, но когда была из-под нее соединялось. И даже перезагрузка не помогает. Была тема сразу посли установки всего, 1 раз с yota соединилось. набрал scan wide, нашлись сети, пытаюсь подключиться к комстару —> кукиш. Пытаюсь обратно на yota —> кукиш. и с тех пор ниразу. 2 дня в разных местах пробовал ни к одной сети больше не подключалось. Переустановил все по новой. Опять 1 раз к yota и все. А мне комстар нужен.
@k0ra, do it:
sudo su —
wimaxd -b
wimaxcu roff
wimaxcu reset factory
wimaxcu ron
wimaxcu scan wide
Здравствуйте! Поставил все по инструкции, сети находит но 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 ядро последнее.
Подскажите пожалуйста.
@k0ra, ставили 1.5 или 1.5.1? firmware в /lib/firmware не забыли положить?
@icelord, ставил 1.5.1 fw положил. все запускается сети видит, а коннекта нету.
@k0ra, уровень сигнала достаточный? из под виндов коннектится?
@k0ra, да, коронное, перезагружались? 🙂
Всем добрый день.
Toshiba NB305 русская со встроенной yota Intel 6250
Встал wpa_supplicant-0.7.2.tar.gz и стек wimax-1-5-1.tar.gz. Остальное по инструкции. Большое спасибо Icelord за помощь в настройке и апдейт инструкции.
P.S Кстати,девайс не показывается в lsusb, но тем не менее работает нормально.
Прошу помощи. У меня sony vaio с встроенной картой Intel WiMAX 6250, 64-битная Ubuntu. Установил стек 1.4.1, пробую искать — ничего не видит, на Венде — видит Фрештел. Стек 1.5.1 не заводится — после установки ругается sefgault на libpthread. Желательно остаться на 64 битах. Дякую.
@Олекса, для 6250 — только 1.5.1 подходит, вот патч под 64 бита https://icelord.net/images/wimax/wimax-1.5.64bit.patch
модуль ядра собирать из git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax.git
Спасибо теперь все работает…..
Пересобрал драйвера с git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax.git
@DANAG, поздравляю! 🙂
да работал…. Но я семерку недавно снес
@DANAG, тогда что-то странное, могу предположить что криво драйвера собрались, в идиале проверить в 32бита все работает или нет
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 на одной карте
Я не знаю в каком слоте она стоит
@DANAG, штатное… хм, а в windows работает?
Уважаемый 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 тоже не помогает…
Помогите разобраться
@DANAG, что говорит: sudo rfkill list
что за ноут?
карта стоит одна или есть второй слот с wifi only картой?
не в слоте ли для 3G модема стоит карта?
Скажите а какие проблемы возникают с 64 битным ядром?
В частности у меня не собирается пакет libeap
А без него wimax 1.5 не видел libeap0 (ошибка при ./configure(с параметрами))
@DANAG, совершенно точно, патча нормального пока нет, есть вот такой, но не у всех он заработал: https://icelord.net/images/wimax/wimax-1.5.64bit.patch
@icelord, Скажите пожалуйста с какими параметрами и «где» запускать патч
В супликанте?
@DANAG, man patch?
запускать из корня инсталляции
кстати EAP должен в 64 битах собираться, патч непосредственно к wimax stack относится
@DANAG, я вот все таки не пойму, зачем на дектопе,а тем более на ноуте 64bit?
память больше 3гиг? так это и так делается на 32битах:
Кстати для 6250 нужно будет обновляться на 1.5.1 или просто повторить хак и все заработает опять?
@Ye, не обязательно, и хак не нужен.
Упс, прошу прощения за беспокойство. Решилось грязым хаком
@Ye, гут!
Сделал все как в статье, wimax заработал. Теперь поменял модуль на Делловский 5150 (был Леново 5150) и wimaxcu перестал видеть сети. Подскажите пожалуйста что можно сделать? Стоит ли повторять процедуру еще раз или нужен еще какой-то патч?
зы на винде модуль тоже завелся с бубном (подменя bpmp.sys)
ununtu 10.04 32 ядро
Все, нашел решение 🙂
Если вдруг у кого то будут похожие симптомы попробуйте
sudo dhclient wmx0
У меня заработало 😉
@selimhanov, поставьте полностью пакеты — будет автоматически dhcp делаться при connect
А еще, не знаю, может это так и должно быть…?!
sudo wimaxcu status connect
выдается network info где строка «Activated: No»
Это нормально?
Кстати, пробовал…
sudo wimaxcu activate 41
все заканчивается time out-ом
жду помощи…
Кто нибудь, помогите, пожалуйста, разобраться с этим. Где то год назад устанавливал на 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 ничего не дает.)
Как быть, товарищи?
Заранее благодарен,
Есть проблема с использованием ваймакса, через некоторое время после подключения к сети связь обрывается, запускал демона в диагностическом режиме 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 вобщем=)
@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?
@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 выглядит как обычно, но подключиться заново не выходит пока не убьешь демона и не загрузишь его по-новой.
@DaNtIsT, «как обычно» — IP на месте? route default есть?
@icelord, насчет этого не могу ничего сказать пока-что, тк сижу с ёты уже несколько часов вполне нормально(только лагает страшно), но вообще при разрывах сообщается об отключении соединения, как будто я сам разорвал соединение. Так что ип скорее всего не сохраняется. Как смогу предоставлю точную информацию.
@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 минут.
Привет на шаге 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$
@Ganz, Поставил libssl0.9.8-dbg и libssl-dev последнии
все пошло спасибо
root@pomidori-laptop:/home/pomidori# uname -a
Linux pomidori-laptop 2.6.32-24-generic #38-Ubuntu SMP Mon Jul 5 09:22:14 UTC 2010 i686 GNU/Linux
@Александр, 32… должно собираться… попробуйте погугли по ошибке, вроде на форуме wimax такое проскакивало
ядро 2.6.32-24 , а вот сколько бит не помню. Вроде 32.
@Александр, uname -a
Здраствуйте. Столкнулся на 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
@Александр, ядро 64 битное?
балин!
собрал его с 35ым ядром
wimaxcu ron
Disable HW Kill to turn ON the SW Radio.
и как это понимать? 🙂
подскажи плиз =)
@taz, решил проблему нажав alt+f2 %))
А вот у меня вообще уныние. Стоит .35, последний софт — и ничерта не работает. Карта 6250. Разраб с #wimax на фриноде сказал что проблема 100% в firmware устройства, но ETA нет — ибо пока не могут найти причину.
Если кратко — scan работает, но не более того.
@lex, а под вынь работает?
icelord, не подскажете? Сижу на дженту, ядро 35ое. thinkpad x201. Система 64бита, собрал wimax-network-service и wimax-tools 32ух битными (добавил в CFLAGS -m32), стало собираться, сетки находит. Но постоянно пишет Connection Failed. Какие логи копать? Если включать полный дебаг — слишком много мусора в dmesg.
@Михаил, с 64бит у wimax какие-то не алё, попробуйте почитать интелловскую рассылку по linux-wimax, там что-то проскакивало про 64bit: http://lists.linuxwimax.org/listinfo/wimax
@icelord, Эх, что-то и в правду не алё. На убанте 32 бита 10.04 на стоковом ядре заводится? Они там все изменения бэкпортируют?
@Михаил, c пересборкой модуля (собственно сверху и описано) без проблем
@icelord, Поставил 32битную дженту, всё нормально собралось и даже запускается. Однако через несколько минут после работы ловится фриз на пару секунд, нм-апплет рапортует о слетевшем соединении, wimaxcu фэйлит подключения. Пере-вставление модуля помогает. Но ведь это не панацея же.
@Михаил, что пишет в логи dmesg и /var/log/wimax?
кстати, если проблема с комстаром — они второй день как-то странно себя ведут, может перегрелись…
@icelord, http://lists.linuxwimax.org/pipermail/wimax/2010-July/000924.html
Мучаю ёту, комстар у меня не особо ловит дома.
Ошибку грепать по system_log, [ManageIPThread]. Дальше вроде как по этому разматывать.
@Михаил, можете посмотреть в багзилле Linuxwimax.org/bugzilla баг #13. Кажется, у нас одна проблема 🙂
Всем привет.
Столкнулся с проблемой в п.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.
@Аркадий, покажите, что configure говорите
@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
@Аркадий, а зачем двойной слеш в пути? хотя не должно из-за этого…
@icelord, В какой-то из версий, Linux абслоютные пути понимал только с двойным слешом, так и прилипло. Попробовал с одиним — результат тот же.
@icelord, пропустил пункт 2, сделал все дальше…и все работает. Спасибо за инструкцию.
icelord,
— а когда (как) запускать wimaxd при старте системы?
— а как бы это все за dkms ить, чтоб не повторять при апдейте ядра?
— существует ли (какая нибудь) интеграция с NetworkManager ?
@vsolon,
1) в /etc/rc.local воткнуть wimaxd -b
2) не заморачивался…
3) нет 🙁
@vsolon, по dlms: https://icelord.net/wordpress/archives/2390
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 начинает мигать=) вот еще что странно
@Николай, хм все верно… ну попробуйте классику жанра — wimaxcu reset factory (хотя эти самые, что Intel, клялись и божились что еще в 1.4 эту багу пофиксали)
@icelord, уже пробовал wimaxcu reset factory не помогало хе чехот странно почему работать не судьба видно=)
@Николай, вообще странно, все находится, но не работает… а, что говорит wimaxcu info version
и scan wide пробовали?
@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.
Да пробовал очень странно может попробовать все еще раз переустановить
@Николай, ээээ. не правильный wimaxcu какой-то, на 1.2 похож у 1.5 вот так:
@icelord, а что мне сделать? как его переустановить
@Николай, ну давайте для начала поймем сколько их у вас — whereis wimaxcu и какой у него размер у 1.5 он около 165кб
@icelord, root@ubuntu:/home/sony# whereis wimaxcu
wimaxcu: /usr/bin/wimaxcu /usr/share/man/man1/wimaxcu.1
@Николай, а размер? ls -la /usr/bin/wimaxcu
и вы в 4м пункте точно 1.5 сервис ставили?
@icelord, 103 весит он видимол я не то установил мы в четверном пункте ./configure —prefix=/usr —with-linux=PATH/wimax.git/usr \
—with-libwimaxll=/usr/local
вместо PATH путь куда прописываем?
@Николай, похоже старая версия, скачайте 1.5, после —with-linux= ПОЛНЫЙ путь на, wimax-compat, что в первом пункте ставится.
@icelord, вот такая офибка появляется configure: error: Can’t locate include/linux/wimax.h in
home/sony/compat-wimax/wimax.git/usr
@Николай, путь не верный…. я думаю что /home/sony/compay-wimax надо…. там же именно путь до того что gitом скачал
@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 у меня без этого все установилось без ошибок
@Николай, описал более понятном виде 4й пункт… 🙂
@icelord, или я туплю или в 2 пункте а не 4 стало подробней=)
@Николай, их оба надо было оподробить 🙂
@icelord, а когда сеть найдется там появится название и id которое ввести в wimaxcu connect network id?
@Николай, да, но они и так известны:
NSP : Yota
ID : 21
NSP : COMSTAR
ID : 41
@icelord, А есть инструкция как wifi раздать c Ubuntu?
@Николай, не работает одновременно wifi и wimax, или-или
@icelord, да это я понимаю, wimax я еще не провенрил=) а что бы обычный инет раздать пловодной через wifi можно?
@icelord, все заработала yota на нетбуке с ubuntu=)
@Николай, о! поздравляю!
make modules_install
в первом пункте выдает ошибку…=(
@Kestru, а какую?
Да на винде все нормна 7ке, там изночально как стоял YotaAccess с помошью него и конекчусь=)
как я понял пока мне yota не попользоваться пока модуль не выйдет новый?
@Николай, ну может попробовать поправить ID в коде, но никаких гарантий…. как понимаете
@icelord, ясно спасибо за помощь
@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.
@Николай, ifconfig что говорит? wmx0 есть интерфейс?
@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)
@Николай, хм, wimaxd точно запущен? ps auxw| grep wimaxd
@icelord, Да я и сам не могу понять раньше работал а теперь нечего не выдает если написать wimaxd нечего не происходит
sony@ubuntu:~$ wimaxd
sony 2025 0.0 0.0 3340 820 pts/0 S+ 21:42 0:00 grep —color=auto wimaxd
@Николай, killall -9 wimaxd;wimaxd -b и секунд через 5-7 wimaxcu status
@icelord, root@ubuntu:/home/sony# killall -9 wimaxd
root@ubuntu:/home/sony# wimaxd -b
root@ubuntu:/home/sony# wimaxcu status
SW Radio is OFF.
@Николай, типа, ура….
wimaxcu ron
wimaxcu scan
@icelord, =))к сожелению я щас не в зоне yota завтра проверю,надеюсь все заработает, достал я уже вас наверное этими настройками.
@Николай, ну, может комстар найдется 🙂
@icelord, как не странно но yota не заработала не находит вообще нечего когда прописываем wimaxcu ron а затем wimaxcu scan …с винды yota находилась и нормально конектится
@Николай, firmware поменяли?
PS забыл один шаг... копируем /lib/firmware/i2400m-fw-usb-1.5.sbcf в /lib/firmware/i2400m-fw-usb-1.4.sbcf (принудительно грузим для intel 5*50 firmware для intel 6050... грязный-грязный хак...):
@icelord, неа не заметил данный пункт надо попробовать
@Николай, хм, видимо надо в текст перенести, пожалуй…
@icelord, 5.1 при использовании wimax-compat для Intel 5150 и 5350…а получается мне не надо делать это у меня 6250
@Николай, хм, точно, а что говорит dmesg | grep i2400m ?
да после сборки модулей перезагружался
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
@Николай, а, новый ноут… у Вас стоит не совсем OEM версия 6250… Bus 001 Device 002: ID 8086:0186 Intel Corp. для нее надо править модуль (который compat), там просто нет такого ID… кстати под виндой все работает? какой менеджер используйте Intel или Sony для коннектов к wimax
@icelord, Да на винде все нормна 7ке, там изночально как стоял YotaAccess с помошью него и конекчусь=)
как я понял пока мне yota не попользоваться пока модуль не выйдет новый?
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…
Подскажите что значит ошибка в последней строчки…
@Николай, уже запущен wimaxd процесс 1541…. wimaxcu status что говорит?
@icelord, wimaxcu status выдает ошибку, не понимаю что происходит модем встроеный в нетбук…
sony@ubuntu:~$ wimaxcu status
ERROR: Make sure WiMAX Network Service is running.
@Николай, запустите wimaxd если он ругнется что опять already runned — kill -9 <тот_pid_что_он_скажет>
и еще раз зпустите
@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
@Николай, ну драйвера не стартовали… dmesg | grep 2400 что говорит? (после сборки модудей перезагружались?)
да, еще lspci и lsusb покажите…
Если инструкция как Yota настроить на sony vaio со встроеным модемом?
@jet, если там Intel 5150, 5350 или 6250 — то вот и инструкция….
Сделал все по инструкции, при запуска wimaxcu получаю это: wimaxcu: error while loading shared libraries: libiWmxSdk.so.0: cannot open shared object file: No such file or directory
@leonid, ps сам файл есть, я его во все папки кидал со словом wimax — без толку
@leonid, странно пути там прямые…. перезагружались или sudo ldconfig делали?
@icelord, да, делал. причем сначала все заработало, но потом я решил другой дистрибутив поставить, но потом снова вернулся на убунту и вот такая фигня выходит
@leonid, что-то не доставили попробуйте remove purge libln-dev и install по новой
на втором шаге возникает такая тема
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 подскажи «чайнику» что делать))
@Сергей, sudo apt-get install libnl-dev ключевое слово -dev (developer).
надо же с чего-то начинать))) инета нет приходится в винду перегружаться. пожалуйста окажите посильную помощь в запуске wimax))
@Сергей, согласен, начинать с чего-то надо 😉 но данный пример не самый подходящий 🙂 погуглите какой нибудь самоучитель…
но для начала… sergey@sergey-laptop:~/wimax-tools-1.4.3$ ./configure ?with-linux=PATH/wimax.git/usr вот тут PATH надо заменить на ПОЛНЫЙ путь, где лежит wimax-compat
на 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)
и как это делать?)
@Сергей, у-у-у-у…. с Вашим уровнем знаний я бы не стал в ручную собирать системные утилиты….
Начинаю с первогошага он мне выдает
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:~#
попробывал перейти на сайт и скачать сначало через другой комп выдал что файла не обнаружено….. че делать. я впервые пробую ставить такую систему. до этого только пользовался виндой. если можно подскажите по пунктам для особо понятливых))
@Сергей, это у Вас что-то с DNS. все должно работает, как есть…
попробуйте браузером: http://git.kernel.org/?p=linux/kernel/git/inaky/compat-wimax.git;a=tree
и нажмите — snapshot
я как то заводил 5150 на убунте, но управлялось оно только через консоль.
тут такая же ситуация? без графического управления?
@xwaydc, совершенно точно, плагин для networkmanager в каких-то дальних планах…
Всем, привет!
Застрял на 2м пункте, выполнил ./configure —with-linux=PATH_TO_HOME/compat-wimax/
В итоге сказали, что:
checking for GLIB… no
configure: error: GLib >= 2.14 is required
В linux пока не совсем разбираюсь. Как обновить на более новую версию не знаю. В synaptic не нашел более свежего, что я делаю не правильно?
@dimka, checking for GLIB? no значит, что developer версии glib нету вообще…
надо установить:
apt-get install libssl-dev libglib-dev
@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.
@dimka, обшибся, по памяти писал, сори…
попробуйте: wimaxcu reset factory
@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.
@dimka, хм странно, а логах все OK? /var/log/wimax и в dmesg ничего подозрительного?
@dimka, а конфигурация машинки какая? и карта какая? (кстати она первая wmx в системе? 😉 )
@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.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, в предыдущий раз забыл поблагодарить за инструкцию и помощь. 🙂
Спасибо!
@FiliAl, так, по ходу я один шаг забыл, сейчас отпишу в PS основной темы…
@icelord,
ура, после «грязного хака» всё заработало.
Ещё раз спасибо!
@FiliAl, welcome 🙂
@dimka, так, по ходу я один шаг забыл, сейчас отпишу в PS основной темы…
@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 (чего-то сходу не получилось), но это уже мелочи. Но ошибка, все таки есть, может драйвер не успел загрузиться…
@dimka, вернуть обратно:
@icelord, так вроде пробовал, но это уже, говорю, мелочи… разберусь… главное, что все заработало. Теперь можно начинать про винду забывать с ее тормозами на моем нетбуке 🙂
@dimka, винда на неразогнанном атоме — грусть… на 2.3ghz — вполне, как вторая OS 🙂
@icelord, особенно, если учесть, что предустановлена была win 7 starter. На работе стоит win 7 prof, но тут проц 2.8, 2-ядерный 😉 Работать можно. Блин, ну почему в Линксе ничего не тормозит… 🙂
Добрый день!
icelord, а XML-ники от тебя надо подкладывать перез сборкой? Потому как никаких WiMax сетей увидеть не удалось… 🙁
@vsolon, нет, конфиги сразу идут хорошие, все из коробки коннектится и к Yota и Comstar
если не видит сетей (а в приеме в это месте вы уверены) — wimaxcu reset factory
@icelord,
спасибо,
на 2 шаге помогли абсолюный путь и установка libglib-2.0
на 3 шаге помогла установка libssl-dev
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
Подскажите, пожалуйста, что делать?..
@vsolon, хм… странно попробуйте полный путь указывать до compat…
первый шаг нормально собрался, без ошибок?
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
@bigboa, всмысле сети? интерфейса или сетей?
@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.)
@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 карт….
Спасибо!
Скажи, получилось ли увидеть что-нибудь кроме Ёты?
И еще, в новой версии не вижу NDnSAgentConfig, их больше нет?
@bigboa, все удалось увидеть из доступного: https://icelord.net/wordpress/archives/2237
и есть Config, все как обычно
@icelord, подскажи, плиз, может еще что нужно скачать, при попытке
./configure —with-linux=PATH/wimax.git/usr
выдает что не смог найти wimax.h
@bigboa, логично, что вместо PATH/wimax.gi надо поставить путь до драйверов (те что в 1м шаге ставятся)?
@icelord, огромное спасибо, все поставил, работает.
Остался еще один вопрос, что такое wimaxcu-wpa_cd
(есть в описании https://icelord.net/wordpress/archives/2230 )
, как его найти?
@bigboa, это с патчем, собственно обычный.
@icelord, т.е. при установленном патче wimaxcu это и есть wimaxcu-wpa_cd?
@bigboa, совершенно точно
@icelord, подскажи, пожалуйста, где в новой версии лежат файлики NDnSAgentConfig, искал как раньше в /usr/share/wimax, но там их нет…
@bigboa, да, в виде XML нету, теперь вкомпилено в библиотеку, исходный XML:
$WIMAX_SRC_ROOT/wimax-1.5/InfraStack/OSAgnostic/WiMax/Agents/NDnS/XML_Files/
@bigboa, и править его не надо — и Ёта и Comstar там уже есть
@icelord, а если мне нужно будет подключиться, например, к Freshtel. Я не из Москвы, поэтому Ёта и Comstar это конечно хорошо, но слишком далеко 🙂
Интерестно, а если взять файлик NDnSAgentConfig из драйвера 1.5 и подложить в 1.4 заработает?
@bigboa, а с 1.4 к фрештел разве коннектится? если да — то заменить файл в исходнике и пересобрать стек.
@icelord, а кто-нибудь разобрался в правилах формирования NDnSAgentConfig или может есть какой-нибудь ман, т.к. думаю с фрештел дружить будет только виндовс, а хочется подружить именно линукс 🙂
@bigboa, там все достаточно прозаично…NSP, NAP, частотный диапазон, тип авторизации, сертификаты (если необходимо)… вроде все… вот только оператору ни что не мешает использовать сертификат, зашитый в девайс (USB свисток, например), и тогда ни с каким бубном с Intelовской картой не взлетит… насколько мне известно, пока никто не победил Freshtel + Intel 5*50, даже под виндой
@icelord, спасибо, тогда будем ждать когда фрештел, вслед за комстаром, откроет доступ со сторонних устройств.
@bigboa, а он и не закрыт, надо только intel6250 карту юзать с поддержкой 3.5Ghz + получить от них остальные значения и поправить .XMLку — есть шанс, что взлетит.
и, кстати, Comstar и не закрывали, просто их способ авторизации устройства более секурный (EAP_TLS), и этот метод не был реализован в старых версиях стека.
@bigboa, можно и не пытаться, вот и их сайта:
это «не тот» WiMAX
@icelord, В новых intel 6250 есть 3.5Ггц диапазон, кстати…
@icelord, ясно, буду пробовать, спасибо за ответы.
спасибо! 🙂