Page 4 of 4 FirstFirst ... 234
Results 46 to 60 of 157

Thread: Установка Debian на роутер Asus WL-500gP/RT-N10U/N16 (MIPS)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    linvinus
    Было бы интересно сравнить производительность маршрутизации, NAT, VPN(pptp, l2tp) на N16 под дебианом с нашей и оригинальной прошивками.

  2. #2
    Quote Originally Posted by linvinus View Post
    последние новости
    Здорово. Правильно ли я понял:
    Quote Originally Posted by linvinus View Post
    root@linvinus:~# uname -a
    Linux linvinus 2.6.37 #15 Tue Mar 8 11:37:11 MSK 2011 mips GNU/Linux
    Прямо на роутере, без всякой кросс-компиляции, из рабочего Debiana собрано последнее vanilla kernel...
    Quote Originally Posted by linvinus View Post
    root@linvinus:~# dmesg | grep wl
    wl: module license 'unspecified' taints kernel.
    wl0: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.27
    ...и рабочий модуль wl?

    Получается, что больше нет никаких проблем с железом RT-N16? В vanilla kernel есть всё необходимое для железа RT-N16? И управление свитчем и др. приблуды для платформы Broadcom?

    Какие ещё бинарники, не входящие в Debian пришлось собирать для железа RT-N16?

    NVRAM теперь используется только загрузчиком CFE, а flashfs вовсе не используется. Во флеше лежит только образ ядра, а initrd и всё прочее лежит на USB-диске. Так?
    Last edited by ryzhov_al; 10-03-2011 at 08:15.

  3. #3
    Для информации: openwrt докрутили до поддержки RT-N16

  4. #4
    Quote Originally Posted by Krey View Post
    Для информации: openwrt докрутили до поддержки RT-N16
    ага
    а на подходе N66U и N76U на броадкоме...

  5. #5
    Quote Originally Posted by Krey View Post
    Для информации: openwrt докрутили до поддержки RT-N16
    Отсюда:
    002-openwrt4716-TARGET_brcm4716-deps.patch
    fix bcm4716 package dependencies:
    * broadcom-diag
    ~ let it get built for bcm4716 target.
    * broadcom-wl
    ~ let it get built for bcm4716 target, make it working with bcm4716 attached w11 core.
    * kernel
    ~ don't let select ssb to be built as module for bcm4716 target.
    ~ add gmac driver for bcm4716 target.
    * mac80211
    ~ don't let it be selected with bcm4716 target - you will fail to build it, and even if
    you succeede with b43 still it don't support bcm4716' w11 N-Phy core yet.
    * nvram
    ~ let it get built for bcm4716 target.
    * switch
    ~ let it get built for bcm4716 target.
    Значит, закрытого кода больше не осталось?

    Патч предлагается накатывать на последний openwrt trunk. Значит, потенциальный путь к более свежему ядру 2.6 открыт?

  6. #6
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Значит, закрытого кода больше не осталось?
    Остался - тот самый broadcom-wl. Насколько я видел сообщения тестеров OpenWRT, с WiFi на N16 до сих пор неважно.

  7. #7
    Quote Originally Posted by lly View Post
    Остался - тот самый broadcom-wl. Насколько я видел сообщения тестеров OpenWRT, с WiFi на N16 до сих пор неважно.
    1) Значит, это просто патч, заставляющий работать бинарник wl на новом ядре?
    2) Кроме wl других проблем, например со свитчем, нет?

  8. #8
    Георгий Кашперко всё ещё продолжает свою работу по портированию Broadcom'овской проприетарщины на свежие ядра:
    Changelog:
    * 2012-03-09
    moved on to 3.2.9 kernel;
    Но правильно ли я понимаю, что...

    1. этот путь слишком далёк от Broadcom'овского SDK и поэтому не может быть использован в нашей прошивке?
    2. нет большого смысла гнаться за свежими ядрами, так как в текущем отсутствуют какие-либо фатальные болячки?


    Quote Originally Posted by GKashperko View Post
    И в wl500gP v1/v2 и в RT-N16 шина pci 00 - программная эмуляция шины SB (wl500gP)/AXI(N16). В wl500gPv1 и RT-N16 также есть pci 01 - хост-контроллер pci на sb0 - мост к внешней шине sb/axi. В отличие от них у wl500gPv2 какого либо аппаратного pci нет вообще.

    Что же касается usb, то хост контроллер wl500gPv2/N16 - составное устройство шины sb/axi (ohci+ehci контроллер в одном флаконе). У wl500gPv1 ohci прибит к системной шине sb, ehci же, судя по логам, гдето за мостом pci на внешней шине.

    В реализации Broadcom SDK, хост контроллер usb сопоставляется с драйвером как устройство pci, после чего драйвер usb определяет пространство регистров контроллера через его bar0. В случае linux/ssb привязка к регистрам hcd происходит в probe драйвера ohci/ehci-ssb с передачей в драйвер абсолютно того же пространства регистров. После завершения pci/ssb probe драйвер usb работает с хост контроллером абсолютно одинаково. Другими словами, способ управления контроллерами ohci/ehci не меняется вне зависимости от используемой программной абстракции.

  9. #9
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Георгий Кашперко всё ещё продолжает свою работу по портированию Broadcom'овской проприетарщины на свежие ядра:

    Но правильно ли я понимаю, что...

    этот путь слишком далёк от Broadcom'овского SDK и поэтому не может быть использован в нашей прошивке?
    Проблема не в поддержке платформы - с этим у Георгия всё хорошо, а с драйвером Wi-Fi, для которого исходников нет.
    Также непонятна ситуация с документацией на Offload функции свитча RT-N66U.

    нет большого смысла гнаться за свежими ядрами, так как в текущем отсутствуют какие-либо фатальные болячки?
    У любой палки есть два конца С одной стороны, с поддерживаемыми ядрами сильно проще по части отсутствия необходимости бекпортов.
    С другой, у них больший overhead по памяти и расчёт в основном на SMP системы.

    Т.е. если бы в открытом доступе были доки на чипы и драйвер Wi-Fi, можно было бы погонять разные версии и сравнить реальные цифры.
    Last edited by Omega; 11-05-2012 at 23:27. Reason: fixed

  10. #10
    Join Date
    Nov 2008
    Location
    Kazan, Russia
    Posts
    62

    Question

    Спасибо, установил. Будем разбираться. Установил среду Debian.

    Это нормально, что оно делает так медленно это:

    Code:
    ASUSWRT-Merlin RT-N10U_3.0.0.4 Tue Sep 23 16:58:14 UTC 2014
    Panamaaa@RT-N10U:/tmp/home/root# chroot /mnt/sda1/debian /bin/bash
    root@RT-N10U:/# apt-get install transmission
    Reading package lists... Done
    Building dependency tree... 4%
    Причем, каждый раз, когда что-то устанавливаешь.
    Last edited by Omega; 01-10-2014 at 20:16. Reason: ну так попробуйте разогнать проц и увеличить память :) ссылку ранее уже давали ;)

  11. #11
    На RT-N10U — нормально.

  12. #12
    Join Date
    Nov 2008
    Location
    Kazan, Russia
    Posts
    62
    А на n10u можно запустить?

    П.С исключительно любопытства ради

  13. #13
    Quote Originally Posted by Panamaaa View Post
    А на n10u можно запустить?

    П.С исключительно любопытства ради
    Можно. Про Debian на MIPS здесь есть отдельная тема.
    Last edited by Omega; 01-10-2014 at 11:58. Reason: fixed

  14. #14
    Join Date
    Nov 2008
    Location
    Kazan, Russia
    Posts
    62
    Ещё смущает это в логе:
    Code:
    Oct  2 15:01:33 transmission-daemon[10346]: Transmission 2.82 (14160) started (session.c:744)
    Oct  2 15:01:33 transmission-daemon[10346]: RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
    Oct  2 15:01:33 transmission-daemon[10346]: RPC Server Adding address to whitelist: *.*.*.* (rpc-server.c:828)
    Oct  2 15:01:33 transmission-daemon[10346]: RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
    Oct  2 15:01:33 transmission-daemon[10346]: RPC Server Whitelist enabled (rpc-server.c:1039)
    Oct  2 15:01:33 transmission-daemon[10346]: UDP Failed to set receive buffer: requested 4194304, got 237568 (tr-udp.c:78)
    Oct  2 15:01:33 transmission-daemon[10346]: UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:83)
    Oct  2 15:01:33 transmission-daemon[10346]: UDP Failed to set send buffer: requested 1048576, got 237568 (tr-udp.c:89)
    Oct  2 15:01:33 transmission-daemon[10346]: UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:94)

  15. #15
    Quote Originally Posted by Panamaaa View Post
    Ещё смущает это в логе:
    Пускай не смущает, всё в порядке.

Page 4 of 4 FirstFirst ... 234

Similar Threads

  1. Установка Tor и I2P на роутер Asus
    By MIB in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 55
    Last Post: 10-02-2015, 08:25
  2. Установка Debian на Asus RT-N66U/AC66U (MIPS) и RT-N18U/AC56U/AC68U/AC87U (ARM)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 36
    Last Post: 30-09-2014, 11:03
  3. Проблема на роутере WL-500gP/W (MIPS R1) с прошивкой -rtn (2.6)
    By staticroute in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 138
    Last Post: 29-10-2013, 19:09
  4. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 09:18
  5. ICQ и роутер Asus WL-500gP
    By ZeusEX in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 111
    Last Post: 14-07-2012, 22:49

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
  •