Вот что получилось:
Code:[admin@(none) root]$ cat /proc/cpuinfo system type : Broadcom BCM947XX processor : 0 cpu model : BCM3302 V0.6 BogoMIPS : 299.00
ВНИМАНИЕ: я не несу никакой ответственности за работосопособность Вашего устройства. Учтите, что если что-то пойдёт не так, то вернуть к жизни устройство можно будет только с помощью трюка с 9-й ногой флеша (т.е. прощай гарантия!). Если Вы не готовы к этому, то лучше и не делайте. Выигрыша в производительности Вы скорее всего не почувствуете!
НЕ ПЫТАЙТЕСЬ выполнить эти команды на устройствах, отличных от WL500g Premium или WL-500W!
Итак, многие знают, что родная частота процессора, живущего в WL500g Premium (BCM4704) - 300 МГц, а работает он в устройстве на 264 МГц. Хотите получить свои законные мегагерцы? (ЗЫ: текущую частоту можно посмотреть с помощью cat /proc/cpuinfo или в логе).
Всё просто:
Вместе с частотой поцессора (300МГц) изменилась частота внутренней шины (backplane) - 150МГц (против 132 ранее) и частота PCI шины - 33,33333333 МГц (против 33 ранее).Code:nvram set clkfreq=300,150 nvram commit reboot
Производительность - видимо изменилась, ведь теперь процессор выполняет на 46 млн. инструкций в секунду больше. Скорость ЮСБ возросла, но не значительно - что-то около 2-3%, как показали мои тестовые замеры.
Поднять частоту выше, без модификации загрузчика, не удастся: в таблице частот максимальная 300 МГц, не пытайтесь ничего менять сами.
Я провёл некоторые замеры, чтобы понять, сильно ли нагреется процессор при такой частоте. Результат: на 264МГц его температура была 50-51 градус, на 300 МГц - 51-52 градуса, т.е. изменение незначительное. Тем не менее, я не могу сказать, что будет в долгосрочной перспективе...
Почему АСУСтеком выбрана частота 264МГц я сказать не могу. Возможно есть какие-то негативные последствия использования 300МГц (типа нестабильности, как было с 200МГц у Линксиса), время покажет.
Что касается дальнейшего разгона, то есть ещё память. У меня стояла с временью выборки 5 нс, в загрузчике зашита задержка CAS в 2.5 цикла (sdram_config=0x0062), я поставил 2 цикла (меньше ставил, но устройство не подавало признаков жизни):
Возвращение к стандартным настройкам:Code:nvram set sdram_config=0x0022 nvram set sdram_ncdl=0 nvram commit reboot
Code:nvram set clkfreq=264 nvram commit reboot
Last edited by al37919; 26-03-2011 at 07:08.
Вот что получилось:
Code:[admin@(none) root]$ cat /proc/cpuinfo system type : Broadcom BCM947XX processor : 0 cpu model : BCM3302 V0.6 BogoMIPS : 299.00
Тут ведь кто-то пытался выставить 300 Mhz если не ошибаюсь попытка не удалась ! ! !
А не вскрывая устройство сбросить в дефолт не возможно вообще ни как ?=) Уж больно гарантию терять не хочется=(
Ладно кому повезёт в разгоне премиума поздравляют со вступлением в клуб Оверклокеров=))))))))
Воть кстати и тема:
http://wl500g.info/showthread.php?t=4750&highlight=300
Last edited by Omega; 19-01-2012 at 23:40. Reason: fixed
Интересная задумка. Особенно интересны отзывы насчет скорости Usb...
----
With best reagards,
Sergey.
А какая связь с хардом? Или он питается от wl500g?
У меня с флешка работала без проблем, сегодня подключу бокс с хардом.
ЗЫ: Более того, Pci шина на обычной скорости работает.
Нет он питается отдельно, но когда воткнут хард и с него грузятся пакеты все мрет наглухо.
Без него загрузка проходит.
Нет, память я не трогал...
Это прямая дорога к 9 ноге если что.
Я думаю в коде Usb модулей где-то напортачено и есть косвенная привязка к частоте проца. Кстати можно глянуть Usb модули от Wl-700, если там тоже Via, он тоже на 300 работает.
Нет там никакой привязки к частоте...
Тогда надо набрать статистику по работающим/неработающим конфигурациям.
В теории частота шины изменилась незначительно, а для проца она вообще родная и все должно работать.
Вот
post-boot
post-mountCode:#!/bin/sh chmod 777 /tmp insmod scsi_mod insmod sd_mod insmod usb-storage
Там еще есть частота 280 кажется, она тоже двумя параметрами задается?Code:#!/bin/sh #SSH #dropbear #mount hard drive /bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk /bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt #enable swap /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2 #wait for /opt i=0 while [ $i -le 30 ] do if [ -d /opt/etc ] then break fi sleep 1 i=`expr $i + 1` done #httpd and php /opt/etc/init.d/S80lighttpd start /opt/etc/init.d/S45php start #ftp /opt/etc/init.d/S10xinetd #mail #/opt/etc/init.d/S43xmail start #caching DNS #/opt/etc/init.d/S09named start #killall dnsmasq #ip accounting and cron /opt/data/ipacc_start /opt/etc/init.d/S10cron #giFT P2P #/opt/etc/init.d/S30giftd start #free some mem killall smbd killall nmbd killall waveservermain rmmod audio rmmod soundcore
Я сейчас проверил с жёстким диском, т.е. загрузился с него. Всё работает замечательно. Инсталлировал пакеты и прочее...
Грязная скорость чтения - 10 мегабайт в секунду на частоте 300 МГц, против 9,5 на 264 МГц. Прирост около 5%.
Попробовал через NFS чтение файла размером 512 мегабайт. Получилось 4,5 мегабайта в секунду при использовании ext3 и только 3,7 при использовании fat32.
Проверил ещё на одном устройстве. Всё работает с жёстким диском без малейших проблем... Во как.