Перейти к содержимому
Калькуляторы

RT305* wifi routers Разработка прошивок для WiFI CPE

Мы все умрём... Аааа, паника.

Есть гораздо более интересные плюхи хипа бессмысленных выражений. И их навалом. Но вот как не крути, а в данном конкретном случае не работает у вас и ещё пары товарищей, остальные как-то подобным не страдают. Вывод - радиус кривизны рук у тру си программистов видимо зашкаливает.

 

Вам пруфов мало?

 

Вон один мегакодер с FPGA уже плакался как всё плохо при этом считает что сделать себе хорошо это ниже его достоинства. Ещё раз повторяю - мырцы открыты. Берите и правьте раз такие тру программеры. Для того оно и открыто чтобы каждому дать возможность что-то исправить, а не ждать пока кто-то другой сподобиться.

 

И что-то чую я вы не просто так уходите от предложения зашить ПО от вендора при этом вещая о его крутости. Ещё раз говорю - юзайте то что у вас работает (по вашим словам это ПО от вендора). Насильно вас никто не заставляет юзать wive. Даже более того я усиленно отговариваю хомоюзеров от этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мало. Меня интересует конкретно DIR-300/NRU. По линку выше я не видел, чтобы у кого-то работал 40 Мгц на версии wive от 1.3. Чтобы вы так не переживали, скажу что свои программисты в dlinke тоже этот режим поломали в текущей версии прошивки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мало. Меня интересует конкретно DIR-300/NRU. По линку выше я не видел, чтобы у кого-то работал 40 Мгц на версии wive от 1.3. Чтобы вы так не переживали, скажу что свои программисты в dlinke тоже этот режим поломали в текущей версии прошивки.

1) У человека дибилинк 300 http://lan23.ru/forum/showpost.php?p=64604&postcount=224

2) Все вопросы к вендору, чинить то что не ломалось никто не будет

3) Незнаю что они там заломали, но допускаю возможность что ***линк залез руками в PCB там где не надо в очередной раз в итоге все проблемы.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин, я не прошу ничего чинить, а прошу людей у которых работает отписаться, что у них за адаптеры на клиентских компах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин, я не прошу ничего чинить, а прошу людей у которых работает отписаться, что у них за адаптеры на клиентских компах.

Вам сказали и уже 3жды ссылку дал туда где этот вопрос уместен. Там больше вариантов увидеть ответы. Вы продолжаете усилинно херню нести.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господи, да как же я, да со свиным то рылом. Мне САМ sfstudio сказал идти на другой форум. САМ то несет нам слово сокровенное, а мы тут его всё со своими проблемами перебиваем. Ну извините, главное чтоб у ВАС на сферическом роутере с клиентами под православным линуксом всё работало, ухожу-ухожу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господи, да как же я, да со свиным то рылом. Мне САМ sfstudio сказал идти на другой форум. САМ то несет нам слово сокровенное, а мы тут его всё со своими проблемами перебиваем.

Умно да, крайне умно вопрошать о хомячках на форуме телекомов. Гений вы наш. На том форуме не зря была выделена тема. Если у вас с мозгом напряжёнка - продолжайте троллинг и ожидания ответов тут.

 

Ну извините, главное чтоб у ВАС на сферическом роутере с клиентами под православным линуксом всё работало, ухожу-ухожу.

А это действительно сейчас самое важное ибо вы пока никаким боком ничего путнего для изменения ситуции не сделали кроме нытья (насколько ваше нытьё полезно я не берусь оценить). Нашего железа нет в производстве и продаже а значит я никому ничего не должен и не обязан. И не готов брать хоть какуюто ответственность за ваших тараканов.

 

Тем кто хотел, как например Nitr0/Russiane39/etc давно юзают устройства на этих чипах в связке с wive и далеко не только дибилинки. И с 40МГц у них насколько мне известно никаких проблем абсолютно. Они меня поправят если что.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тем кто хотел, как например Nitr0/Russiane39/etc давно юзают устройства на этих чипах в связке с wive и далеко не только дибилинки. И с 40МГц у них насколько мне известно никаких проблем абсолютно. Они меня поправят если что.

Юзают, юзают. отл прошивка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас и локалка нелимитированная, и интернет с ограничениями, - через один РРРоЕ. Что несколько стимулирует иметь возможность 100М по РРРоЕ =)

Это понятно. Хотелось бы услышать что-то типа "на родной прошивке скорость наружу была такая, а с wive стала такая".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас и локалка нелимитированная, и интернет с ограничениями, - через один РРРоЕ. Что несколько стимулирует иметь возможность 100М по РРРоЕ =)
Это понятно. Хотелось бы услышать что-то типа "на родной прошивке скорость наружу была такая, а с wive стала такая".

Канал до 100 мбит/с, л2тп дуал, напрямую с ноута 7,2/7 МБ/с, через рутер дир-300нру на родном софте видел макс. 1,9 МБ/с, а с wive стала 3,6 МБ/с.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NAT, 80 мбит, оригинал была около 7 метров, дисконнекты и ребуты роутера в пике. на wive - 8.5 и все стабильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, в чем может быть проблема. Ядро не грузится в dlink dir-412 на rt3052f

 

U-Boot 1.1.3 (Oct 27 2009 - 12:11:06) - SVN revision : 216

 

Model: WRGN28 sdk3300

 

Board: Ralink APSoC DRAM: 32 MB

config usb..

============================================

Ralink UBoot Version: 3.3 Alpha

--------------------------------------------

ASIC 3052_MP2 (Port5<->GigaSW)

DRAM component: 256 Mbits SDR

DRAM bus: 16 bit

Total memory: 32 MBytes

Flash component: NOR Flash

Date:Oct 27 2009 Time:12:11:06

============================================

icache: sets:256, ways:4, linesz:32 ,total:32768

dcache: sets:128, ways:4, linesz:32 ,total:16384

## Powering down port 0 ~ 4.

 

Please choose the operation:

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Entr boot command line interface.

9: Load Boot Loader code then write to Flash via TFTP.

0

 

3: System Boot system code via Flash.

## Booting image at bf050000 ...

Image Name: RT-NL

Created: 2011-03-01 23:28:01 UTC

Image Type: MIPS Linux Kernel Image (lzma compressed)

Data Size: 3624014 Bytes = 3.5 MB

Load Address: 80000000

Entry Point: 80220000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

 

Starting kernel ...

 

Linux version 2.6.21.7 (sfstudio_at_mail.ru@wive-ng.sf.net or sadnet.ru) (gcc version 4.5.2 (GCC) ) #0 Mon Feb 28 22:12:34 MSK 2011

ASIC mode LINUX started...

The CPU frequency set to 320 MHz

CPU revision is: 0001964c

DetectRAMsequence

MAX memory:[64]

RAM after first pass:[67108864]

RAM after second pass:[33554432]

FullviewRAM:[33554432]

Determined physical RAM map:

memory: 02000000 @ 00000000 (usable)

On node 0 totalpages: 8192

Normal zone: 64 pages used for memmap

Normal zone: 0 pages reserved

Normal zone: 8128 pages, LIFO batch:0

Movable zone: 0 pages used for memmap

Built 1 zonelists. Total pages: 8128

Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4 rw debug

start_kernel(): bug: interrupts were enabled *very* early, fixing it

Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.

Primary data cache 16kB, 4-way, linesize 32 bytes.

Synthesized clear page handler (25 instructions).

Synthesized copy page handler (44 instructions).

Synthesized TLB refill handler (20 instructions).

Synthesized TLB load handler fastpath (32 instructions).

Synthesized TLB store handler fastpath (32 instructions).

Synthesized TLB modify handler fastpath (31 instructions).

Cache parity protection disabled

cause = d0808010, status = 11000000

PID hash table entries: 128 (order: 7, 512 bytes)

calculating r4koff... 0004e200(320000)

CPU frequency 320.00 MHz

Using 160.000 MHz high precision timer.

Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)

Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)

Memory: 30140k/32768k available (1728k kernel code, 2628k reserved, 247k data, 292k init, 0k highmem)

Calibrating delay loop... 212.48 BogoMIPS (lpj=106240)

Mount-cache hash table entries: 512

set cpu_wait to r4k_wait

softirq RT prio: 24.

NET: Registered protocol family 16

Time: MIPS clocksource has been installed.

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 1024 (order: 1, 8192 bytes)

TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

TCP: Hash tables configured (established 1024 bind 1024)

TCP reno registered

partitions 3 size: b1c8e

partitions 4 size: 2de372

ralink flash device: 0x400000 at 0x1f000000

Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank

Amd/Fujitsu Extended Query Table at 0x0040

number of CFI chips: 1

Creating 7 MTD partitions on "Ralink SoC physically mapped flash":

0x00000000-0x00030000 : "Bootloader"

0x00030000-0x00040000 : "Config"

0x00040000-0x00050000 : "Factory"

0x00050000-0x00101c8e : "Kernel_stub"

0x00101c8e-0x003e0000 : "RootFS_stub"

0x003e0000-0x00400000 : "RW-FS"

0x00050000-0x003e0000 : "Kernel_RootFS"

deice id : 0 0 0 0 0 (0)

Warning: un-recognized chip ID, please update SPI driver!

MX25L25635E(c2 2019c220) (32768 Kbytes)

mtd .name = raspi, .size = 0x02000000 (32M) .erasesize = 0x00010000 (64K) .numeraseregions = 0

ralink_spi: No flash detected

squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher

squashfs: LZMA suppport for slax.org by jro

io scheduler noop registered (default)

Ralink gpio driver initialized

Number of GPIO=52

Generic RTC Driver v1.07

Ralink APSoC Hardware Watchdog Timer

Serial: 8250/16550 driver $Revision: 1.6 $ 2 ports, IRQ sharing disabled

serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A

serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A

Ralink APSoC Ethernet Driver Initilization. v2.0 512 rx/tx descriptors allocated, mtu = 1500!

NAPI enable, weight = 64, Tx Ring = 512, Rx Ring = 512

PROC INIT OK!

block2mtd: version $Revision: 1.1.1.1 $

nf_conntrack version 0.5.0 (16384 buckets, 2048 max)

TCP cubic registered

ip_tables: © 2000-2006 Netfilter Core Team, Type=Fully Cone

BCM fast NAT: INIT

NET: Registered protocol family 1

NET: Registered protocol family 17

802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>

All bugs added by David S. Miller <davem@redhat.com>

VFS: Mounted root (squashfs filesystem) readonly.

Freeing unused kernel memory: 292k freed

Please be patient, while Wive-RTNL loads ...

mount /proc file system fail!

mount /sys file system fail!

mount /dev file system fail!

mount /var file system fail!

Kernel panic - not syncing: No init found. Try passing init= option to kernel.

 

 

Смущает что корневай ФС вроде как смотнировалась, но в ней ядро не видит ничего.

В чем может быть косяк?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Флэш ваш не пожжерживается ядром. Ищите даташит - добавлю поддержку. Хотя стоп не похоже. Что за образ лили для начала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если ядро сумело расчитать смещение мтд раздела "RootFS_stub", то скорее всего читать оно флеш может. И все же говорит что смонтрировало корень.

Из гита собрал, 1.3.7 вроде. В середине января где-то утянул исходники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну если ядро сумело расчитать смещение мтд раздела "RootFS_stub", то скорее всего читать оно флеш может. И все же говорит что смонтрировало корень.

Смещения и т.д. ведро не считает оно тупо забито в коде так что пофигу.

 

Из гита собрал, 1.3.7 вроде. В середине января где-то утянул исходники.

1) а чего не 0.0.1 ?

2) Криво собрали

3) Чем моя сборка не устроила?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dir-412 на rt3050F построен. Летом я в него заливал wive-ng и нормально все работало, usb только не было.

Железка очень глухая...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это понятно. Хотелось бы услышать что-то типа "на родной прошивке скорость наружу была такая, а с wive стала такая".
На родной прошивке устойчивую скорость не мог оценить, - роутер клинило изредка. С wive - работает как часики. Доволен 8-)

Правда, последние версии, говорят, надо шить уже через шнурок, но меня и та, что есть, устраивает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Правда, последние версии, говорят, надо шить уже через шнурок, но меня и та, что есть, устраивает.

Да откуда вас с этим заблуждением поналетает? Переход на 1.3.х с более ранних желательно через шнурок делать иначе можно получить труп (хотя у многих обновление проходит нормально). Далее никаких шнурков не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну сам же пишешь про риск трупа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну сам же пишешь про риск трупа

Только в переходе со старых версий на 1.3.х/1.4.х ветку. Если есть консольный шнур или вариант аварийной загрузки типа как у ***линка или асуса - никаких проблем нет. Так что актуально это лишь для малого числа устройств и то как выясняется ошибка в коде обновления ПО в старых версиях позволяет в большинстве случаев нормально обновиться со старых веток до 1.3.х/1.4.x . Вот такая багофича. Уже не знаю где на заборе чтоль написать чтобы всякие товарищи не придумывали несуществующих проблем и не впадали в панику.

 

Хотя мнение о проблемах обновления со старых веток трактуемое однозначно мне таки на руку, сразу отсекается львиная доля народа для которых консольный шнур и 2 минуты работы с меню бута = паника.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лучше раньше. У себя сейчас проверил - ничего не сбрасывается.
Проверил. Из веба сброс по дефолту. МАК не изменился. Т.е. изменяется МАК при перепрошивке от версии к версии. Лог после настройки, ребута.

У меня не меняется ? ЧЯДНТ? Так что бут у вас скорее всего сносит раздел config вот и всё.

День добрый.

Вчера обновился с 1.3.9 на 1.4.0 (длинк300нру) МАК не сменился. Подлечилось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ничего не менял на эту тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К вопросу о криворукости: залил в Dir-300 прошивку от Keenetic Lite, режим 40Мгц включился сразу. WiFi выставил на тот же канал, что был на Wive, на ноуте вообще ничего не менял. Скорость копирования WLAN-LAN 7,5 МБайт/с.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я рад за вас, а теперь почитайте ветку форума по кинетикам на тему regdomain и убедитесь в своей криворукости. Я не собираюсь лепить костыли там где их не должно быть и там где они не нужны. Так что ещё раз говорю разбирайтесь с клиентами. Те кто руки из *)пы вытащил давно использует 40МГц и не страдает фигнёй.

 

P.S. Надеюсь после этого радостного события вы прикинетесь зюхелеводом и будете пудрить мозг Игорю, а не мне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio, за последнее время в этой ветке от меня к вам лично нет ни одного вопроса или просьбы. А то что вы отвечаете на мои посты, связанные с постами третьих людей - это ваша личная проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.