Re: wimax
Добавлено: 2009-08-01 13:17:36
непонял
а зачем догадываться когда оно в сислог пишет мак
токо настрой его
а зачем догадываться когда оно в сислог пишет мак
токо настрой его
Каждые 14 миллиардов лет учёные запускают андронный коллайдер
https://forum.lissyara.su/
Код: Выделить всё
Aug 4 15:25:19 gw lvwimax: Firmware info:
Aug 4 15:25:19 gw lvwimax: Timout 504 occured
Aug 4 15:25:19 gw lvwimax: MAC: 00:00:00:00:00:00
Aug 4 15:25:20 gw lvwimax: Timout 505 occured
Aug 4 15:25:20 gw lvwimax: Timout 506 occured
Aug 4 15:25:21 gw lvwimax: Timout 507 occured
Aug 4 15:25:21 gw lvwimax: init completed
Aug 4 15:25:26 gw lvwimax: Network not found.
Качал часа 3, пока не отвалилась связь. Средняя скорость 40-50 кбайт/сек.RexaleX писал(а):Хм.. опять потерял связь с башнейхотя только что под виндой подключение было %)Код: Выделить всё
Aug 4 15:25:19 gw lvwimax: Firmware info: Aug 4 15:25:19 gw lvwimax: Timout 504 occured Aug 4 15:25:19 gw lvwimax: MAC: 00:00:00:00:00:00 Aug 4 15:25:20 gw lvwimax: Timout 505 occured Aug 4 15:25:20 gw lvwimax: Timout 506 occured Aug 4 15:25:21 gw lvwimax: Timout 507 occured Aug 4 15:25:21 gw lvwimax: init completed Aug 4 15:25:26 gw lvwimax: Network not found.
P.S. у кого какая скорость в рабочие моменты? не поделитесь?
Код: Выделить всё
/*
dev - device name (tap0, tap1, etc ....)
hwaddr - link-level address (example: char hwaddr[6] = { 0x00, 0x10, 0x20, 0x30, 0x40, 0x50 }; )
*/
int tap_set_hwaddr(char *dev, char *hwaddr)
{
struct ifreq ifr;
// prepare ifreq struct
strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name));
ifr.ifr_addr.sa_len = ETHER_ADDR_LEN;
ifr.ifr_addr.sa_family = AF_LINK;
bcopy((const void *) hwaddr, (void *) ifr.ifr_addr.sa_data, ETHER_ADDR_LEN);
// create socket
int fd = socket(PF_INET, SOCK_DGRAM, 0);
if (fd == -1) return -1;
// change hwaddr
int err = ioctl(fd, SIOCSIFLLADDR, (caddr_t) &ifr);
close(fd);
return err != -1 ? 0 : -1;
}
/*
fd - file descriptor for tap device
mtu - new MTU value
*/
int tap_set_mtu(int fd, short mtu)
{
// get tapinfo data
struct tapinfo ti;
if (ioctl(fd, TAPGIFINFO, &ti) == -1) return -1;
// set new mtu value
ti.mtu = mtu;
return ioctl(fd, TAPSIFINFO, &ti) != -1 ? 0 : -1;
}
Если этот кусок - что выше, убрать, то модем после, например, перезагрузки, себя не обнаруживает, и выдает потом в лог только такое:paradox писал(а): вот этот вот запрос можно дофиксить
это получение мак адрессаКод: Выделить всё
writeUsbDev(data2, sizeof(data2)); process_events_by_mask(502, WDS_OTHER);
Код: Выделить всё
Sep 15 01:36:29 bsd-laptop lvwimax: --------------------------------------------------
Sep 15 01:36:29 bsd-laptop lvwimax: lvwimax daemon started
Sep 15 01:36:29 bsd-laptop lvwimax: TODO: register exitprocedures and signal handlers
Sep 15 01:36:29 bsd-laptop lvwimax: founded device ugen4.6: <Samsung USB mWiMAX Modem SAMSUNG ELECTRONICS Co.Ltd.> at usbus4
Sep 15 01:36:29 bsd-laptop lvwimax: Timout 503 occured
Sep 15 01:36:29 bsd-laptop lvwimax: Chip info:
Sep 15 01:36:29 bsd-laptop lvwimax: Firmware info:
Sep 15 01:36:30 bsd-laptop lvwimax: Timout 504 occured
Sep 15 01:36:30 bsd-laptop lvwimax: MAC: 00:00:00:00:00:00
Sep 15 01:36:30 bsd-laptop lvwimax: Timout 505 occured
Sep 15 01:36:31 bsd-laptop lvwimax: Timout 506 occured
Sep 15 01:36:31 bsd-laptop lvwimax: Timout 507 occured
Sep 15 01:36:31 bsd-laptop lvwimax: init completed
paradox, Может быть 0x50 это что-то типа инициализации модема?если ты хорошо разобрался с madwmax
то могу рассказать что там за usb запросы
0x57 это заголовочный байт
дальше комманда
0x43 Read/Write Command
0x44 Read/Write Packet
0x45 Read/Write Features
0x50 пока еще не понятно
Оу... Извиняйте, не увидел... Прочитал первые две страницы и первые две с конца... Щас значит будет тест в наших краях.RexaleX писал(а):а полистать религия не позволяет?
Заодно спрошу у остальных - ничего не прибавилось к достигнутым 40-50 КБ/с?
Код: Выделить всё
dhclient tap0
Код: Выделить всё
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS recived.
No working leases in persistent database sleeping.
Код: Выделить всё
Oct 21 18:08:49 bsd8rc1 lvwimax:
Oct 21 18:08:49 bsd8rc1 lvwimax:
Oct 21 18:08:49 bsd8rc1 lvwimax: --------------------------------------------------
Oct 21 18:08:49 bsd8rc1 lvwimax: lvwimax daemon started
Oct 21 18:08:49 bsd8rc1 lvwimax: TODO: register exitprocedures and signal handlers
Oct 21 18:08:49 bsd8rc1 lvwimax: founded device ugen4.2: <Samsung USB mWiMAX Modem SAMSUNG ELECTRONICS Co.Ltd.> at usbus4
Oct 21 18:08:49 bsd8rc1 lvwimax: Chip info: cmc730_v2.1
Oct 21 18:08:49 bsd8rc1 lvwimax: Firmware info: u200_rev1-2.7.40-CI14
Oct 21 18:08:49 bsd8rc1 lvwimax: MAC: 00:00:00:00:00:00
Oct 21 18:08:49 bsd8rc1 lvwimax: init completed
Oct 21 18:08:49 bsd8rc1 lvwimax: Network found.
Oct 21 18:08:49 bsd8rc1 lvwimax: RSSI: -65 CINR: 23.500000 TX Pow: 57344 Freq: 2505000
Oct 21 18:08:49 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:08:49 bsd8rc1 lvwimax: State: NEGO Response: 1
Oct 21 18:08:57 bsd8rc1 lvwimax: RSSI: -61 CINR: 25.250000 TX Pow: 3 Freq: 2505000
Oct 21 18:08:57 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:08:57 bsd8rc1 lvwimax: State: NORMAL Response: 2
Oct 21 18:09:02 bsd8rc1 lvwimax: RSSI: -63 CINR: 25.000000 TX Pow: 15 Freq: 2505000
Oct 21 18:09:02 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:09:03 bsd8rc1 lvwimax: State: NORMAL Response: 2
Oct 21 18:09:08 bsd8rc1 lvwimax: RSSI: -65 CINR: 24.000000 TX Pow: 19 Freq: 2505000
Oct 21 18:09:08 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:09:08 bsd8rc1 lvwimax: State: NORMAL Response: 2
...
Точно все по инструкции сделали до конца? с таким маком Вам не выйдет что-то получить от базы.Corvin74 писал(а):Oct 21 18:08:49 bsd8rc1 lvwimax: MAC: 00:00:00:00:00:00
Код: Выделить всё
/usr/home/fern/lvwimax/>gcc lvwimax.c protocol.c tap_dev.c -lusb -lpthread -o lvwimax
lvwimax.c:24:22: error: libusb20.h: No such file or directory
lvwimax.c: In function 'process_events_by_mask':
lvwimax.c:162: error: storage size of 'start' isn't known
lvwimax.c:162: error: storage size of 'curr' isn't known
lvwimax.c: In function 'process_normal_C_response':
lvwimax.c:202: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c:212: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c:239: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c: In function 'usbReaderProc':
lvwimax.c:376: warning: assignment makes pointer from integer without a cast
lvwimax.c: In function 'prepareToWrite':
lvwimax.c:475: warning: assignment makes pointer from integer without a cast
lvwimax.c: In function 'initDevice':
lvwimax.c:543: warning: assignment makes pointer from integer without a cast
lvwimax.c:547: warning: assignment makes pointer from integer without a cast
lvwimax.c:549: warning: initialization makes pointer from integer without a cast
lvwimax.c:550: warning: incompatible implicit declaration of built-in function 'strstr'
Мда... Видать придется таки выделить место на винте под винду. А то на 8 RC1 у меня даже обычный wifi не заработал, мотивировав ошибками wpa_supplicant. А терять wifi ради wimax и, возможно, еще не отловленнх багов не хочется.paradox писал(а):нигде
кроме как обновить систему до 8 или выше