LINUX.ORG.RU

dsl 2640u c2 - загрузка cpu 100% процессом SMD

 broadcom 6338, ,


0

1

Собственно сабж. Девайс - Dlink, которому уже года 3, думаю грешить на железо или на прошивку. Иногда чувствуется, что теряется отзывчивость. Зайдя в top по ssh видим такую картину

  PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
  183 admin    R        536   122 98.4  3.8 smd
  845 admin    R        320   844  1.5  2.3 exe
  840 admin    S        696   183  0.1  5.0 telnetd
  394 admin    S       1224   183  0.0  8.8 wlmngr
  184 admin    S       1160   183  0.0  8.3 ssk
  436 admin    S        768     1  0.0  5.5 resident
  724 admin    S        732   183  0.0  5.2 upnp
  439 admin    S        552   183  0.0  3.9 pppd
  841 admin    S        464   840  0.0  3.3 telnetd
  470 admin    S        456     1  0.0  3.3 nas
  790 admin    S        452   436  0.0  3.2 resident
  122 admin    S        360     1  0.0  2.6 sh
  844 admin    S        340   843  0.0  2.4 exe
  843 admin    S        308   841  0.0  2.2 sh
    1 admin    S        296     0  0.0  2.1 init
  191 admin    S        292   183  0.0  2.1 dnsproxy
  466 admin    S        244     1  0.0  1.7 eapd
  435 admin    S        224   183  0.0  1.6 resident_cli
  405 admin    S        224     1  0.0  1.6 wlevt
  438 admin    S        216     1  0.0  1.5 httpd

Очень смущает строка PID USER STATUS RSS PPID %CPU %MEM COMMAND 183 admin R 536 122 98.4 3.8 smd

Сам девайс перешит альфа версией оффициальной прошивки которая есть в двух версиях (1.0.1 и 1.0.7 ) на обеих поведение одинаковое. Альфу поставил, чтобы выделить один из LAN потов под WAN и поднять pppoe.

Искал openwrt на это девайс, с моей ревизией c2 ничего нет, при попытке прошить через usb-uart ругается на неподдерживаемую версию cpu. Собирать самому openwrt под свой cpu пока не пробовал.

проц - Broadcom 6338, если есть у кого альтернативная прошивка под него - я буду очень признателен.

Вопрос - что это за процесс такой, (когда его тушишишь по kill 183 пропадает интернет), как это фиксить, что делать(кроме покупки нормального роутера)

Linux тут при том, что на нём сейчас установлен почти полноценный дистр.

★★★★★

Последнее исправление: smilessss (всего исправлений: 1)

Да, девайс мутный какой-то. Прошивок под эту аппаратную версию именно с ходу не нашел в загрузках openwrt. С версией c1 были проблемы с неработающей вафлей и адслом.

Да, загрузка cpu наверно великовата и процессы какие-то странные smd и exe/

Может все же попробовать залить какую нибудь прошивку из готовых из каталога brcm63xx ?

Ну и последнее, если зайти в топ до тормозов, что он показывает?

Про отзывчивость можно было бы подумать о нагреве камня, но он и так нагружен на 100%

Если все же соберете себе прошивку или заведете какую-нибудт отпишитесь об этом в вики openwrt, кому-нибудь будет полезно

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Может все же попробовать залить какую нибудь прошивку из готовых из каталога brcm63xx ?

пробовал все, результат один - kernel panic
Если поделитесь линком на что-то ещё - буду очень признателен.

Ну и последнее, если зайти в топ до тормозов, что он показывает?

бывает вообще всё ок

 PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
  798 admin    R        320   797  1.3  2.3 exe
  159 admin    SW         0     1  0.1  0.0 bcmsw
  394 admin    S       1224   183  0.0  8.8 wlmngr
  184 admin    S       1160   183  0.0  8.3 ssk
  436 admin    S        768     1  0.0  5.5 resident
  722 admin    S        736   183  0.0  5.3 upnp
  793 admin    S        696   183  0.0  5.0 telnetd
  439 admin    S        552   183  0.0  3.9 pppd
  183 admin    S        536   122  0.0  3.8 smd
  794 admin    S        464   793  0.0  3.3 telnetd
  470 admin    S        456     1  0.0  3.3 nas
  788 admin    S        452   436  0.0  3.2 resident
  122 admin    S        360     1  0.0  2.6 sh
  797 admin    S        340   796  0.0  2.4 exe
  796 admin    S        308   794  0.0  2.2 sh
    1 admin    S        296     0  0.0  2.1 init
  191 admin    S        292   183  0.0  2.1 dnsproxy
  466 admin    S        244     1  0.0  1.7 eapd
  435 admin    S        224   183  0.0  1.6 resident_cli
  406 admin    S        224     1  0.0  1.6 wlevt

Как например сейчас. От фазы луны. Может аппаратная проблема, хотя нарядли это конденсаторы или ешё что-то где-то то работатают, то нет и появляется такая картина.

Со стабильной прошивкой в DSL режиме нет возможности посмтреть top - его там просто нет. Так что выявлять виновка между прошивкой или железом у меня пока идей никаких.

Буду и дальше искать свободные прошивки под него, может даже соберу свою, если поддержка этого CPU вообще где-то есть.

smilessss ★★★★★
() автор топика
Последнее исправление: smilessss (всего исправлений: 2)
Ответ на: комментарий от smilessss

Да должно все нормально собираться, как мне кажется. Сейчас make menuconfig от BB открыл - brcm6338 есть, только без вайфая. Попробуйте скомпилить.

Я, если что, в сборке как-то не особо. BB у меня на brcm47xx не собрался, а AA собрался со 2 раза - почему не собрался с первого -хз

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

я не уверен, что там brcm6338
Как точно знать что там?)

DLS 2460u C2 ревизия
что там именно я не уверен
могу только на самом чипе посмотреть

думаю даже если соберу - всё равно будет кернел паник
и да, мне нужен wifi, без wifi всё это не имеет смысла(

smilessss ★★★★★
() автор топика

dsl

Предлагаю закопать труп. Да посмотрел картинку в интернете, больше 5 лет назад продал кому-то такой за 200 рублей, просто чтобы забрали.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от sehellion
cat /proc/cpuinfo
system type             : 96333AWG_F7S
processor               : 0
cpu model               : BMIPS 3300 V1.0
BogoMIPS                : 237.05
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        :
VCED exceptions         : not available
VCEI exceptions         : not available

unaligned exceptions            : 1934403

а чипы
хмм, сейчас)

smilessss ★★★★★
() автор топика
Последнее исправление: smilessss (всего исправлений: 1)
Ответ на: комментарий от sehellion

посмотреть чипы -

bcm5325ekqmg +  bcm6333kfbg

да там же bcm6333

сейчас буду гуглить

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

Просто ADSL сейчас даже в деревнях не используют в России. Относительно новый роутер, конечно так себе, но с отличной поддержкой openwrt, и намного лучше твоего можно взять в пределах 30$. А за сотку уже и микротик можно найти.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Вы меня с ТСом перепутали, видимо. У меня и так 3 роутера имеется.
А по поводу adsl Вы слегка неправы. Еще пару лет назад его использовало несколько моих знакомых. И до сих пор используют. А в деревнях не использую потому, что его там и не было, а теперь уже поздно

sehellion ★★★★★
()
Ответ на: комментарий от anonymous_sama

я его юзаю как роутер с WAN портом для pppoe
его cpu на 200 mhz не хватает на все 100 мбт\с
он физически не тянет


openwrt для 6333 пока не нашёл(

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

Сейчас make menuconfig от BB открыл - brcm6338 есть,

а 6333 есть?)

если да, то я буду собирать.
если нет, то увы и ах.

smilessss ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

собери мне любую свободную прошивку для brcm6338 или кинь линк на неё
или дай мне работу на удалёнку, я заработаю себе на новый роутер :3

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

только в твоём треде такое )

собери мне любую свободную прошивку для brcm6338 или кинь линк на неё

не думаю, что поможет, хватит насиловать труп

snoopcat ★★★★★
()
Ответ на: комментарий от sehellion

спасибо, сейчас будем тестить)

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

CFE> Chip Id error.  Image Chip Id = 6348, Board Chip Id = 6338.
web info: Upload 2883588 bytes, invalid image format.


Такие дела там проверка идёт, мне нужен образ с Chip Id 6338

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

Попробовал собрать

а там нигде не указывается Board Chip Id ?

что-то вроде Board Chip Id = 6338 ?

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

заметил, что этот самый Board Chip Id = 6338 можно менять.

сейчас например сменил и


web info: Waiting for connection on socket 0.
CFE> Chip Id error.  Image Chip Id = 6328, Board Chip Id = 6338.

[\code]
smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

как узнать, какой у меня boadr id ?

96338L-2M-8M     ------- 0
96338W2_E7T      ------- 1
96332            ------- 2
96332CG          ------- 3
96332CG_F4W      ------- 4
96338E_E7R       ------- 5
DSL-2540U        ------- 6
96333RW          ------- 7
96333AWGS_F4N    ------- 8
96333AWG_F7S     ------- 9
DSL-2520U        ------- 10
96332AG2         ------- 11
96332E           ------- 12

Если его правильно выставить, то можно будет прошить

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

при правильном boar id стартует, но валится(


*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from only image (0xb8010000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Closing DMA Channels.
Starting program at 0x80010000
[    0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42625) ) #3 Wed Oct 1 15:07:11 CEST 2014
[    0.000000] Detected Broadcom 0x6338 CPU revision a2
[    0.000000] CPU frequency is 240 MHz
[    0.000000] 16MB of RAM installed
[    0.000000] registering 8 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: unknown
[    0.000000] bcm63xx_nvram: nvram checksum failed, contents may be invalid (expected ffffffff, got a96c3c89)
[    0.000000] board_bcm963xx: unknown bcm963xx board: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00029010 (Broadcom BCM6338)
[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

есть ещё мысль пропатчить какую-то прошивку под мою board

что-то вроде в https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/files/arch/mips/b...

1) svn checkout https://svn.openwrt.org/openwrt/trunk/ ~/kamikaze-trunk etc. etc.
2) make menuconfig (I choose 963xx platform, Broadcom board)
3) edit ~/kamikaze-trunk/target/linux/brcm63xx/files/arch/mips/bcm63xx/boards/board_bcm963xx.c and added an entry for "Dlink 2640u C2"
4) edit ~/kamikaze-trunk/target/linux/brcm63xx/image/Makefile and added an entry for "Dlink 2640u C2"in Image/Build
5) make V=99

добавить в указанный файл и попробовать собрать


37	 * known 6333 boards
38	 */
39	#ifdef CONFIG_BCM63XX_CPU_6333
40	static struct board_info __initdata board_96332AG2 = {
41	        .name                           = "96332AG2",
42	        .expected_cpu_id                = 0x6333,
43	
44	        .has_enet0                      = 1,
45	        .has_pci                        = 1,
46	
47	        .enet0 = {
48	                .has_phy                = 1,
49	                .use_internal_phy       = 1,
50	        },
51	};

smilessss ★★★★★
() автор топика
Последнее исправление: smilessss (всего исправлений: 1)
Ответ на: комментарий от smilessss

Попробовать, конечно, можно. Не так уж и долго все собирается. А вообще стоит подыскать замену старичку, имхо

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Пропатчил исходники под свою board id. А что если я залью куда-то патченные файлы:

.config

и всё содержимое папки 

/openwrt/target/linux/brcm63xx/

а Вы склоните себе последний транк, замените файлы и попробуете собрать?

Я сам пробую, пока не очень получается:


make V=99 -j3

make[1]: Entering directory '/home/arch/Openwrt/openwrt/openwrt'
make[2]: Entering directory '/home/arch/Openwrt/openwrt/openwrt'
make[2]: Entering directory '/home/arch/Openwrt/openwrt/openwrt'
+ mkdir -p /home/arch/Openwrt/openwrt/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2
+ cd /home/arch/Openwrt/openwrt/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2
+ mkdir -p bin lib include stamp
mkdir -p /home/arch/Openwrt/openwrt/openwrt/build_dir/target-mips_mips32_uClibc-0.9.33.2/stamp
touch /home/arch/Openwrt/openwrt/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/.prepared
make[3]: Entering directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/binutils'
mkdir -p /home/arch/Openwrt/openwrt/openwrt/dl
/home/arch/Openwrt/openwrt/openwrt/scripts/download.pl "/home/arch/Openwrt/openwrt/openwrt/dl" "binutils-linaro-2.24.0-2014.09.tar.xz" "8f9b2b2e049d59b1b86ce9657802a353" "https://releases.linaro.org/14.09/components/toolchain/binutils-linaro/"
make[3]: Entering directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/gdb'
mkdir -p /home/arch/Openwrt/openwrt/openwrt/dl
/home/arch/Openwrt/openwrt/openwrt/scripts/download.pl "/home/arch/Openwrt/openwrt/openwrt/dl" "gdb-linaro-7.6-2013.05.tar.bz2" "816290b91cff03912320089d353e8a12" "https://releases.linaro.org/13.05/components/toolchain/gdb-linaro/"
--2015-02-12 01:46:42--  https://releases.linaro.org/14.09/components/toolchain/binutils-linaro/binutils-linaro-2.24.0-2014.09.tar.xz
--2015-02-12 01:46:42--  https://releases.linaro.org/13.05/components/toolchain/gdb-linaro/gdb-linaro-7.6-2013.05.tar.bz2
Resolving releases.linaro.org (releases.linaro.org)... Resolving releases.linaro.org (releases.linaro.org)... rm -rf /home/arch/Openwrt/openwrt/openwrt/staging_dir/target-mips_mips32_uClibc-0.9.33.2/root-brcm63xx
make[2]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt'
make[3]: Entering directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/gcc/minimal'
mkdir -p /home/arch/Openwrt/openwrt/openwrt/dl
/home/arch/Openwrt/openwrt/openwrt/scripts/download.pl "/home/arch/Openwrt/openwrt/openwrt/dl" "gcc-linaro-4.8-2014.04.tar.xz" "5ba2f3a449b1658ccc09d27cc7ab3c03" "http://launchpad.net/gcc-linaro/4.8/4.8-2014.04/+download/"
107.20.81.227
Connecting to releases.linaro.org (releases.linaro.org)|107.20.81.227|:443... 107.20.81.227
Connecting to releases.linaro.org (releases.linaro.org)|107.20.81.227|:443... --2015-02-12 01:46:42--  http://launchpad.net/gcc-linaro/4.8/4.8-2014.04/+download/gcc-linaro-4.8-2014.04.tar.xz
Resolving launchpad.net (launchpad.net)... 91.189.89.223, 91.189.89.222
Connecting to launchpad.net (launchpad.net)|91.189.89.223|:80... connected.
HTTP request sent, awaiting response... connected.
connected.
303 See Other
Location: https://launchpadlibrarian.net/172450987/gcc-linaro-4.8-2014.04.tar.xz [following]
--2015-02-12 01:46:42--  https://launchpadlibrarian.net/172450987/gcc-linaro-4.8-2014.04.tar.xz
Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.229, 91.189.89.228
Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.229|:443... connected.
HTTP request sent, awaiting response... HTTP request sent, awaiting response... HTTP request sent, awaiting response... 200 OK
Length: 69941456 (67M) [text/plain]
Saving to: 'STDOUT'

-                     0%[                      ]       0  --.-KB/s             200 OK
Length: 24112160 (23M) [application/x-tar]
Saving to: 'STDOUT'

-                     0%[                      ]       0  --.-KB/s             200 OK
Length: 16461100 (16M) [application/force-download]
Saving to: 'STDOUT'

-                   100%[=====================>]  15.70M   299KB/s   in 55s    

2015-02-12 01:47:38 (290 KB/s) - written to stdout [16461100/16461100]

/home/arch/Openwrt/openwrt/openwrt/staging_dir/host/bin/md5sum: write error
Could not generate md5sum
Makefile:101: recipe for target '/home/arch/Openwrt/openwrt/openwrt/dl/binutils-linaro-2.24.0-2014.09.tar.xz' failed
make[3]: *** [/home/arch/Openwrt/openwrt/openwrt/dl/binutils-linaro-2.24.0-2014.09.tar.xz] Error 255
make[3]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/binutils'
-                    35%[======>               ]  23.48M   471KB/s   eta 1m 43stoolchain/Makefile:86: recipe for target 'toolchain/binutils/prepare' failed
make[2]: *** [toolchain/binutils/prepare] Error 2
make[2]: *** Waiting for unfinished jobs....
-                   100%[=====================>]  23.00M   581KB/s   in 77s    

2015-02-12 01:48:00 (304 KB/s) - written to stdout [24112160/24112160]

/home/arch/Openwrt/openwrt/openwrt/staging_dir/host/bin/md5sum: write error
Could not generate md5sum
Makefile:53: recipe for target '/home/arch/Openwrt/openwrt/openwrt/dl/gdb-linaro-7.6-2013.05.tar.bz2' failed
make[3]: *** [/home/arch/Openwrt/openwrt/openwrt/dl/gdb-linaro-7.6-2013.05.tar.bz2] Error 255
make[3]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/gdb'
toolchain/Makefile:86: recipe for target 'toolchain/gdb/prepare' failed
make[2]: *** [toolchain/gdb/prepare] Error 2
-                   100%[=====================>]  66.70M   988KB/s   in 1m 50s 

2015-02-12 01:48:32 (622 KB/s) - written to stdout [69941456/69941456]

/home/arch/Openwrt/openwrt/openwrt/staging_dir/host/bin/md5sum: write error
Could not generate md5sum
Makefile:46: recipe for target '/home/arch/Openwrt/openwrt/openwrt/dl/gcc-linaro-4.8-2014.04.tar.xz' failed
make[3]: *** [/home/arch/Openwrt/openwrt/openwrt/dl/gcc-linaro-4.8-2014.04.tar.xz] Error 255
make[3]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt/toolchain/gcc/minimal'
toolchain/Makefile:86: recipe for target 'toolchain/gcc/minimal/prepare' failed
make[2]: *** [toolchain/gcc/minimal/prepare] Error 2
make[2]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt'
toolchain/Makefile:85: recipe for target '/home/arch/Openwrt/openwrt/openwrt/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.toolchain_install' failed
make[1]: *** [/home/arch/Openwrt/openwrt/openwrt/staging_dir/toolchain-mips_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/home/arch/Openwrt/openwrt/openwrt'
/home/arch/Openwrt/openwrt/openwrt/include/toplevel.mk:179: ошибка выполнения рецепта для цели «world»
make: *** [world] Ошибка 2


smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

Попробовать можно, но вам тогда нужно будет написать тогда инструкцию мне что куда скопировать, патчить что и как. И да, возможность это сделать у меня появится только к выходным

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Спасибо)

Вчера у меня при сборке заканчивалось место на диске, устранил.
Но оно всё равно не собралось, видимо мои патчи влияют на сборку не лучшим образом.

Буду ковырять дальше, ближе к выходным надеюсь добьюсь рабочего варианта, надеюсь соберу)

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

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

но сегодня увидел

https://dev.openwrt.org/browser/trunk/target/linux/brcm63xx/patches-3.18/502-...

Здесь насколько я понял добавляется поддержка 96338W2_E7T - board id

Мне остаётся только заменить 96338W2_E7T на 96333AWG_F7S и надеяться, что оно соберётся и заработает.

У Вас еще не пропало делание попробовать собрать?)
ибо у меня это как-то криво получается, возможно я делаю что-то не так

Если я Вам вышлю ссылку на версию транка и патч - попробуете собрать?)

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

http://wiki.openwrt.org/ru/doc/howto/build

1) насколько я понял это последний транк (если не взлетит можно еще с 2.6 попробовать)

 svn co svn://svn.openwrt.org/openwrt/trunk

обновляем

 ./scripts/feeds update -a
 ./scripts/feeds install -a

 
Собственно конфигурируем

   make menuconfig

1) Выбираем в Target Systems - BCM63xx

2) Target profile - оставить Default profile

Если не взлетит - здесь нужно шаманить с существующим профилями, т.к. моего нет, нужно снова патчить).
Будем надеяться, что с дефолтным профилем соберется)

Затем
   make defconfig

Теперь самое интересное - пачтинг

1) В /trunk/target/linux/brcm63xx/patches-3.14/502-board-96338W2_E7T.patch

Скопировать с заменой всего содержимого там:

--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
@@ -199,6 +199,40 @@ static struct board_info __initdata boar
 		},
 	},
 };
+
+static struct board_info __initdata board_96333awg_f7s = {
+	.name				= "96333awg_f7s",
+	.expected_cpu_id		= 0x6338,
+
+	.has_enet0			= 1,
+
+	.enet0 = {
+		.has_phy		= 1,
+		.phy_id			= 0,
+		.force_speed_100	= 1,
+		.force_duplex_full	= 1,
+	},
+
+		.leds = {
+		{
+			.name		= "96333awg_f7s:green:ppp",
+			.gpio		= 4,
+			.active_low	= 1,
+		},
+		{
+			.name		= "96333awg_f7s:green:ppp-fail",
+			.gpio		= 5,
+			.active_low	= 1,
+		},
+		{
+			.name		= "96333awg_f7s:green:power",
+			.gpio		= 0,
+			.active_low	= 1,
+			.default_trigger = "default-on",
+
+		},
+	},
+};
 #endif /* CONFIG_BCM63XX_CPU_6338 */
 
 /*
@@ -764,6 +798,7 @@ static const struct board_info __initcon
 #ifdef CONFIG_BCM63XX_CPU_6338
 	&board_96338gw,
 	&board_96338w,
+	&board_96333awg_f7s,
 #endif
 #ifdef CONFIG_BCM63XX_CPU_6345
 	&board_96345gw2,

2) В

/trunk/target/linux/brcm63xx/patches-3.18/502-board-96338W2_E7T.patch

Скопировать с заменой всего содержимого там:



--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
@@ -199,6 +199,40 @@ static struct board_info __initdata boar
 		},
 	},
 };
+
+static struct board_info __initdata board_96333awg_f7s  = {
+	.name				= "96333awg_f7s",
+	.expected_cpu_id		= 0x6338,
+
+	.has_enet0			= 1,
+
+	.enet0 = {
+		.has_phy		= 1,
+		.phy_id			= 0,
+		.force_speed_100	= 1,
+		.force_duplex_full	= 1,
+	},
+
+		.leds = {
+		{
+			.name		= "96333awg_f7s:green:ppp",
+			.gpio		= 4,
+			.active_low	= 1,
+		},
+		{
+			.name		= "96333awg_f7s:green:ppp-fail",
+			.gpio		= 5,
+			.active_low	= 1,
+		},
+		{
+			.name		= "96333awg_f7s:green:power",
+			.gpio		= 0,
+			.active_low	= 1,
+			.default_trigger = "default-on",
+
+		},
+	},
+};
 #endif /* CONFIG_BCM63XX_CPU_6338 */
 
 /*
@@ -764,6 +798,7 @@ static const struct board_info __initcon
 #ifdef CONFIG_BCM63XX_CPU_6338
 	&board_96338gw,
 	&board_96338w,
+	&board_96333awg_f7s,
 #endif
 #ifdef CONFIG_BCM63XX_CPU_6345
 	&board_96345gw2,

Если возникнут какие-то вопросы - пишите. По идее эти патчи налаживаются сами в процессе сборки. Если не взлетит - попробуем еще один вариант и забьем :3 Мне бы виртуалку с 8x cpu для эксперементов :3 Наконец

make -j9  V=99 

Здесь по вкусу, с любыми опциями, думаю Вы сами знаете, что здесь лучше использовать.

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

понемногу выполняю
install -a пошло не так, постоянно сыпало

WARNING: No feed for package 'libopenssl' found, maybe it's already part of the standard packages?

ну и куча других пакетов, похоже, что все

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Что за дистр, на которой происходит сборка?
Пакет

libopenssl
в системе есть?
Надеюсь это не критично(

smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

можно попробовать

./scripts/feeds update -i
./scripts/feeds install libopenssl
smilessss ★★★★★
() автор топика
Ответ на: комментарий от sehellion

или сначало сдлеать

  make menuconfig

1) Выбираем в Target Systems - BCM63xx

2) Target profile - оставить Default profile
Затем
   make defconfig
smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

именно такого пакета нет, debian stable

make menuconfig только ругнулся на libssl-dev, пришлось доставить

сейчас потихоньку собирается

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

сейчас потихоньку собирается

т.е. пошло и есть шансы, что взлетит? :3
сколько оно обычно собирается?
на сколько cpu происходит сборка?)

Если все взлетит, то это будет круто, очень круто.

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss

Патчи не легли, похоже Вот последние строчки:

Applying patch platform/502-board-96338W2_E7T.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/503-board-CPVA642.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/504-board_dsl_274xb_rev_c.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/505-board_spw500v.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/506-board_gw6200_gw6000.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/507-board-MAGIC.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/508-board_hw553.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

Applying patch platform/509-board_rta1320_16m.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c
Hunk #2 FAILED at 1050.
1 out of 3 hunks FAILED -- rejects in file arch/mips/bcm63xx/boards/board_bcm963xx.c
Patch platform/509-board_rta1320_16m.patch does not apply (enforce with -f)
make[4]: *** [/home/sehellion/wrt/trunk/build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.14.34/.quilt_checked] Error 1
make[4]: Leaving directory `/home/sehellion/wrt/trunk/target/linux/brcm63xx'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/home/sehellion/wrt/trunk/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/home/sehellion/wrt/trunk'
make[1]: *** [/home/sehellion/wrt/trunk/staging_dir/target-mips_mips32_uClibc-0.9.33.2/stamp/.target_compile] Error 2
make[1]: Leaving directory `/home/sehellion/wrt/trunk'
make: *** [world] Ошибка 2

sehellion ★★★★★
()
Ответ на: комментарий от anonymous_sama

Просто ADSL сейчас даже в деревнях не используют в России.

Серьёзно? Я живу в городе и использую ADSL.

stage3 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.