Вышла новая версия :
http://gctwimax.googlecode.com/files/firmware-m-wimax_1.9.9.4%7E1.11.0.1_all.deb
дополнения
http://ualinux.com/media/kunena/attachments/2677/libeap_0.7.3-1_i386.zip
http://ualinux.com/media/kunena/attachments/2677/gctwimaxcm-pak_0.0.1-1_i386.zip
ИСХОДНИКИ: (В архиве с интерфейсом есть README как его собрать. )
http://ualinux.com/media/kunena/attachments/2677/gctwimax-0.0.3.zip
http://ualinux.com/media/kunena/attachments/2677/udev_rules.zip
http://ualinux.com/media/kunena/attachments/2677/gctwimaxcm.zip
Из нового:
- все все настройки вынесены в конфиг-файл
- простой интерфейс
- при вставке модема должен автоматически запускатся GUI драйвера.
-= в прошлой версии =-
- Добавлена поддержка EAP-TLS
- Исправлена ошибка "Segmentation fault" (Спасибо Gennady X)
- Добавлена поддержка GDM7205 chip (Спасибо fanboy)
- Добавлена поддержка сертификатов
- Добавлена поддержка DBus (Спасибо Gennady X)
- Исправлена ошибка с --nspid
Страница драйвера - http://code.google.com/p/gctwimax/
Вот пример как запустить.
$ sudo ./wimax --login=XXXXXX --pass=YYYYYY
Чтобы получить IP адрес нужно ввести
$ sudo dhclien wimaxX (wimaxX смотреть в ifconfig, обычно это wimax0)
Seowon SWU-3220A, который предлагает Freshtel в данный момент, собран на том же чипсете, что и Sagem.
Dec 17 22:31:55 widy usb 1-5: new high speed USB device using ehci_hcd and address 17
Dec 17 22:31:55 widy usb 1-5: config 34 has an invalid interface number: 1 but max is 0
Dec 17 22:31:55 widy usb 1-5: config 34 has no interface number 0
Dec 17 22:31:55 widy usb 1-5: New USB device found, idVendor=1076, idProduct=7f40
Dec 17 22:31:55 widy usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 17 22:31:55 widy usb 1-5: Product: M-WiMAX Network Adaptor
Dec 17 22:31:55 widy usb 1-5: Manufacturer: GCT Semiconductor, Inc.
Dec 17 22:31:55 widy usb 1-5: SerialNumber: 72130000
Dec 17 22:31:55 widy usb 1-5: configuration #34 chosen from 1 choice
Под ndiswrapper 1.55 драйвер не грузится:
Dec 17 22:55:16 widy ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'wcsncmp'
Dec 17 22:55:16 widy ndiswrapper (import:242): unknown symbol: ntoskrnl.exe:'ZwSetInformationFile'
Я смог завести его в VirtualBox через USB passthru. Как вариант ;-).
Вот тема про переключения девайса в режим модема из дефолтового USB CD-ROM: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=256 . У меня пока что не работало.
Драйвер для чипсета Samsung CMC-730:
http://code.google.com/p/madwimax/
Еще раз - под ndiswrapper драйвер не загружается. Альтернативные мнения? Пруфлоги, пожалуйста. Надо просто дохакать те две несчастных функи.
Но на винде на самом деле используются два .sys'а - один собственно драйвер железа, другой некий "WiMAX protocol driver", который ципляется как "компонент" в свойствах интерфейса. Насколько он нужен и зачем - не ясно.
Пропатчить ndiswrapper - дело нехитрое, и после этого устройство действительно находится и появляется интерфейс wlan0. Вот только пока не понимаю, что делать дальше 🙂
$ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 00:21:XX:XX:XX:XX 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) $ dmesg|tail [ 8298.977185] ndiswrapper version 1.54 loaded (smp=yes, preempt=no) [ 8299.136057] usb 2-5: reset high speed USB device using ehci_hcd and address 12 [ 8299.283131] ndiswrapper: driver gdmuwm (GCT Semiconductor Soc,06/18/2009, 1.33.0.0) loaded [ 8299.283445] ndiswrapper (NdisWriteErrorLogEntry:190): log: 40000001, count: 0, return_address: fc3be131 [ 8299.586248] wlan0: ethernet device 00:21:07:01:57:92 using NDIS driver: gdmuwm, version: 0x2101, NDIS version: 0x0, vendor: 'USB WiMax Adapter.', 1076:7F00.F.conf [ 8299.586312] usbcore: registered new interface driver ndiswrapper [ 8299.990644] ADDRCONF(NETDEV_UP): wlan0: link is not ready
А можно подробнее про патчик? 🙂
Вот написал программу чтобы залезть в инженерное меню модема
Инструкция у меня на сайте http://yarx.org.ua
Вот написал программу чтобы залезть в инженерное меню модема
Инструкция у меня на сайте http://yarx.org.ua
Что делать после ее запуска?
Я смог завести его в VirtualBox через USB passthru. Как вариант ;-).
Что это такое? Как так подключить?
смог подрубить и расшарить в винде, в виртуалбоксе, как показано тут:
http://habrahabr.ru/blogs/linux/95939/
Но на линуксе никак не могу настроить, чтоб видело...
OpenSuse 11.3
Что прописать надо - может кто-то подсказать? DNS 192.168.0.1 ставлю - нету пинга!
Не так быстро))) Имхо прежде чем настраивать DNS нужно убедиться что форвард пакетов вообще настроен. Для начала traceroute/tracepath на адреса 8.8.8.8, 193.193.193.107 или аналогичные.
Не так быстро))) Имхо прежде чем настраивать DNS нужно убедиться что форвард пакетов вообще настроен. Для начала traceroute/tracepath на адреса 8.8.8.8, 193.193.193.107 или аналогичные.
Трасировку делали - впоряде.
Линукс пингует сетевую карту в настройках виртуалбокса, пингует сетевую в винде.
Виндовс пингует только сетевую карту виртуалбокса, в линуксе сетевую не пингует, хотя соединение есть (пакеты в одну сторону уходят)
Вам видней, что у вас там за настройки и ситуация. Но со словом "сеть" всегда должно ассоциироваться слово "firewall". Хорошая идея например делать сетевые эксперименты с вычещенным iptables, помня о default policy, о том, что маскарадинг тоже делается через iptables и т.п.
Дописал драйвер теперь нужно тестировать
Скачать можна от сюда http://code.google.com/p/gctwimax/
Все баги буду устранять уже после Нового Года 🙂
Всех с НОВЫМ ГОДОМ и пишите что сделать что у кого не работает будем думать 🙂
Да ты чё? Неужели действительно драйвер? Дай бог времени на праздники попробовать (живем под раутером нынче).
С Наступающим!
P.S. Страница на google code на английском? Исходники в version control system (желательно не svn)?
При установке происходит вот такое
cc -MMD -O2 -g -Wall -I. -I/usr/include -I/usr/include/eap_peer -DEAP_TLS -DEAP_TTLS -DEAP_MD5 -DEAP_CHAP -DEAP_MSCHAPv2 -DIEEE8021X_EAPOL -c -o src/wimax.o src/wimax.c
In file included from src/wimax.c:41:
src/eap_auth.h:4: fatal error: util/includes.h: Нет такого файла или каталога
compilation terminated.
make: *** [src/wimax.o] Ошибка 1
И где это брать util/includes.h не нашёл:unsure: