Page 2 of 5 FirstFirst 1234 ... LastLast
Results 16 to 30 of 71

Thread: Время на роутере WL-520gU идет медленнее

  1. #16
    Quote Originally Posted by palm View Post
    Может, всё-таки, кто-нибудь поможет решить эту проблему.
    В этой прошивке так:
    nvram set clkfreq=200
    nvram commit
    reboot

  2. #17
    Quote Originally Posted by teddy_bear View Post
    В этой прошивке так:
    nvram set clkfreq=200
    nvram commit
    reboot
    Большое спасибо за ответ, но в этом случае, ИМХО, процессор будет работать на 200 МГц ?

  3. #18
    palm,
    Да. Но по-другому никак. Т.е. это способ, предложенный Олегом (см. здесь). Можно еще сделать изменение в исходниках, и только занижать богомипсы до 200, не трогая clkfreq (использовать другую nvram variable - такой способ применен в dd-wrt и Tomato, и в оригинальной прошивке для 520gu от Asus) - но по сути это примерно одно и то же...

  4. #19

    Ход часов WL520GU

    Quote Originally Posted by teddy_bear View Post
    palm,
    Да. Но по-другому никак. Т.е. это способ, предложенный Олегом (см. здесь). Можно еще сделать изменение в исходниках, и только занижать богомипсы до 200, не трогая clkfreq (использовать другую nvram variable - такой способ применен в dd-wrt и Tomato, и в оригинальной прошивке для 520gu от Asus) - но по сути это примерно одно и то же...
    Установил-таки переменную ядра tick = 12000 через модуль, теперь часы идут правильно.

    P.S. Правда, попутно, пришлось собрать прошивку

  5. #20
    Quote Originally Posted by palm View Post
    Установил-таки переменную ядра tick = 12000 через модуль, теперь часы идут правильно.
    Can you elaborate a bit on what exactly you did? Is it a better fix than this one? What does "cat /proc/cpuinfo" show after the change - what BogoMIPS value?
    Thanks!

  6. #21
    Quote Originally Posted by teddy_bear View Post
    Can you elaborate a bit on what exactly you did? Is it a better fix than this one? What does "cat /proc/cpuinfo" show after the change - what BogoMIPS value?
    Thanks!
    BogoMIPS=238.38, не изменяется. Лучше этот способ, или нет, не знаю. Но это-тоже способ, и его можно использовать без перепрошивки роутера. А вообще, ИМХО, всё это-косметика, надо с таймером разбираться.

    P.S. Может, не совсем правильно понял вопрос. Если можно, то по-русски.

  7. #22
    Quote Originally Posted by palm View Post
    BogoMIPS=238.38, не изменяется. Лучше этот способ, или нет, не знаю. Но это-тоже способ, и его можно использовать без перепрошивки роутера. А вообще, ИМХО, всё это-косметика, надо с таймером разбираться.

    P.S. Может, не совсем правильно понял вопрос. Если можно, то по-русски.
    что и где конкретно было изменено. diff -BurpN приветствуется

  8. #23
    Quote Originally Posted by theMIROn View Post
    что и где конкретно было изменено. diff -BurpN приветствуется
    Так, я, ничего в прошивке не менял. Конкретно:
    Собрал 10-ку Олега (тулчейн ASUS+uсlibc Олега), получил исходный код ядра, для компиляции модуля + System.map, для определения адреса tick, т.к. из прошивки не экспортируется. Сравнил /proc/ksyms c System.map, адреса совпадают, значит ядро скомпилино 1 в 1. Взял адрес tick из System.map, скомпилил модуль ядра, код тривиальный, главное:
    Code:
    long * ptick = (long *)0x801F68B0;
    *ptick = 12000; //default 10000
    insmod, rmmod - всё, date показывает, что часы идут правильно.
    Last edited by palm; 15-05-2009 at 19:20. Reason: опечатка

  9. #24
    Quote Originally Posted by palm View Post
    Так, я, ничего в прошивке не менял. Конкретно:
    Собрал 10-ку Олега (тулчейн ASUS+uсlibc Олега), получил исходный код ядра, для компиляции модуля + System.map, для определения адреса tick, т.к. из прошивки не экспортируется. Сравнил /proc/ksyms c System.map, адреса совпадают, значит ядро скомпилино 1 в 1. Взял адрес tick из System.map, скомпилил модуль ядра, код тривиальный, главное:
    Code:
    long * ptick = (long *)0x801F68B0;
    *ptick = 12000; //default 10000
    insmod, rmmod - всё, date показывает, что часы идут правильно.
    как насчет работы samba/usb устройств, как напрямую, так и через хабы.
    могут быть зависимости

    p.s в 520gU/gC PLL зафиксирован на 200Mhz, быстрее оно работать в любом случае не должно.
    Last edited by theMIROn; 16-05-2009 at 11:37.

  10. #25
    Quote Originally Posted by theMIROn View Post
    p.s в 520gU/gC PLL зафиксирован на 200Mhz, быстрее оно работать в любом случае не должно.
    Где-то у Олега пробегало, что есть версии с большей частотой...

  11. #26
    Quote Originally Posted by theMIROn View Post
    как насчет работы samba/usb устройств, как напрямую, так и через хабы.
    могут быть зависимости

    p.s в 520gU/gC PLL зафиксирован на 200Mhz, быстрее оно работать в любом случае не должно.
    Насколько, я, понял из своих изысканий, изменение tick-стандартный механизм корректировки часов через вызов adjtimex. Переменная, содержит время в микросекундах, которое, как-бы проходит между 2-мя прерываниями таймера. Часть ПО, использует её, для интерпритации интервала времени, а часть, системную частоту, например, ntp-клиент, всё-равно, вызывается через 2ч. 20мин., вместо 2ч., а date,crond-работают правильно. В целом роутер, как работал, так и работает, ни быстрее, не медленнее, только, что время правильно показывает.

  12. #27
    Пляски с бубном, вокруг таймера и исходников, привели к тому, что на WL520GU ( или в какой-то его партии ), ИМХО, процессор работает на частоте 200 МГц, увеличение clkfreq до 240, вызывает, только, неправильную работу таймера ( 83.3 Гц, вместо 100 ). И, как следствие, завышенное показание BogoMIPS в 1.2 раза. Т.е. реальный BogoMIPS ~ 200.
    С чем, это может быть связано

  13. #28
    Quote Originally Posted by teddy_bear View Post
    palm,
    Да. Но по-другому никак. Т.е. это способ, предложенный Олегом (см. здесь). Можно еще сделать изменение в исходниках, и только занижать богомипсы до 200, не трогая clkfreq (использовать другую nvram variable - такой способ применен в dd-wrt и Tomato, и в оригинальной прошивке для 520gu от Asus) - но по сути это примерно одно и то же...
    Quote Originally Posted by palm View Post
    Установил-таки переменную ядра tick = 12000 через модуль, теперь часы идут правильно.
    Quote Originally Posted by palm View Post
    BogoMIPS=238.38, не изменяется. Лучше этот способ, или нет, не знаю. Но это-тоже способ, и его можно использовать без перепрошивки роутера. А вообще, ИМХО, всё это-косметика, надо с таймером разбираться.
    А можно ссылочку на пошаговую инструкцию? Мой 520gu тоже страдает проблемой отставания часов. Хотя проще было бы выложить патченную версию прошивки под этот случай.

  14. #29
    Quote Originally Posted by Grishanenko View Post
    А можно ссылочку на пошаговую инструкцию? Мой 520gu тоже страдает проблемой отставания часов. Хотя проще было бы выложить патченную версию прошивки под этот случай.
    Code:
    nvram set clkfreq=200
    nvram commit
    reboot
    Больше ничего не сделать
    Last edited by palm; 02-06-2009 at 17:03.

  15. #30

    нужен загрузчик WL-500gpv2

    Не даёт покоя, что 520gu, работает на частоте 200 МГц, вместо 240. В то же время, судя по постам, на 500gpv2 этого нет, а процессор такой же. По официальным исходникам, процессоры инициализируются одинаково, кварцы тоже, вроде, по 25 МГц. Шаманство с таймингами SDRAM, привело к 16 ноге флэш ( слава богу, пациент ещё жив ). Просьба к владельцам WL-500gpv2, поделитесь своим cpuinfo. Снять, в прошивке Олега, можно так:
    Code:
    cat /proc/cpuinfo > /opt/cpuinfo
    Last edited by palm; 08-06-2009 at 17:29. Reason: нашёл загрузчик

Page 2 of 5 FirstFirst 1234 ... LastLast

Similar Threads

  1. Еще раз про rTorrent и web-морду к нему.
    By Novik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3395
    Last Post: 18-11-2014, 13:02
  2. Проблемы с NTP сервером
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 260
    Last Post: 12-08-2013, 12:39
  3. Настройка ASUS WL-520gU
    By sadman in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 408
    Last Post: 04-01-2012, 13:42
  4. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 18:58

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •