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)

Ответ на: комментарий от sehellion
Applying patch platform/502-board-96338W2_E7T.patch
patching file arch/mips/bcm63xx/boards/board_bcm963xx.c

мой патч лег.
а вот

Patch platform/509-board_rta1320_16m.patch does not apply (enforce with -f)
(Я его не трогал) что если удалить этот патч
/trunk/target/linux/brcm63xx/patches-3.18/509-board_rta1320_16m.patch
/trunk/target/linux/brcm63xx/patches-3.14/509-board_rta1320_16m.patch
и продолжить сборку?

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

я думаю, что все патчи, кроме

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

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

можно безболезненно удалять, радикальная мера, но а что делать. По крайне мере все с префиксом board

Сборку же можно продолжить с места остановки?

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

не, вываливалось то сообщение о ошибке наложения 509 патча. Пришлось делать make clean. Даже что-то собралось даже, вроде как. Сейчас посмотрю какой вам файл нужен и буду пытаться загружать его

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

http://rghost.ru/8wVC987dF/image.png

если оно и собралось, то моей boar id там нет(
увы

Вы загрузили то, что только что сегодня собиралось?)

Если да, то нужно выбирать profile в

make menuconfig

Я еще подумаю, как там что сделать

можете залить куда-то отдельно [code].config[/code]который остался от сборки? (если остался)

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

Стойте.


а что вообще есть в папке /Bin среди всех собравшихся прошивок ?

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

патченная фирмварь должна быть с DSL-2640U_BRU_C, а не с DSL2640B_B

есть же среди собранных прошивок хоть что-то, напоминающее DSL-2640U_BRU_C ?

smilessss ★★★★★
() автор топика
Ответ на: комментарий от smilessss
sehellion@sehdesktop:~/wrt/trunk/bin/brcm63xx$ ls
md5sums                                               openwrt-DSL2650U-squashfs-cfe.bin
openwrt-963281TAN-16M-flash-generic-squashfs-cfe.bin  openwrt-DSL274XB-C2-squashfs-cfe.bin
openwrt-963281TAN-4M-flash-generic-squashfs-cfe.bin   openwrt-DSL274XB-C3-squashfs-cfe.bin
openwrt-963281TAN-8M-flash-generic-squashfs-cfe.bin   openwrt-DSL274XB-F1-AU-squashfs-cfe.bin
openwrt-96328avng-16M-flash-generic-squashfs-cfe.bin  openwrt-DSL274XB-F1-EU-squashfs-cfe.bin
openwrt-96328avng-4M-flash-generic-squashfs-cfe.bin   openwrt-DV-201AMR-squashfs-cfe.bin
openwrt-96328avng-8M-flash-generic-squashfs-cfe.bin   openwrt-DVAG3810BN-squashfs-cfe.bin
openwrt-96338GW-generic-squashfs-cfe.bin              openwrt-F5D7633-squashfs-cfe.bin
openwrt-96338W-generic-squashfs-cfe.bin               openwrt-F@ST2404-squashfs-cfe.bin
openwrt-96345GW2-bc221-squashfs-cfe.bin               openwrt-F@ST2504n-squashfs-cfe.bin
openwrt-96345GW2-generic-squashfs-cfe.bin             openwrt-F@ST2604-squashfs-cfe.bin
openwrt-96348GW-10-generic-squashfs-cfe.bin           openwrt-F@ST2704V2-squashfs-cfe.bin
openwrt-96348GW-11-generic-squashfs-cfe.bin           openwrt-GW6000-squashfs-cfe.bin
openwrt-96348GW-bc221-squashfs-cfe.bin                openwrt-GW6200-squashfs-cfe.bin
openwrt-96348GW-generic-squashfs-cfe.bin              openwrt-HG520v-squashfs-cfe.bin
openwrt-96348R-generic-squashfs-cfe.bin               openwrt-HG553-squashfs-cfe.bin
openwrt-96358VW2-generic-squashfs-cfe.bin             openwrt-HG556a_A-squashfs-cfe.bin
openwrt-96358VW-generic-squashfs-cfe.bin              openwrt-HG556a_B-squashfs-cfe.bin
openwrt-96368MVNgr-generic-squashfs-cfe.bin           openwrt-HG556a_C-squashfs-cfe.bin
openwrt-96368MVWG-generic-squashfs-cfe.bin            openwrt-livebox-vmlinux.gz
openwrt-A226G-squashfs-cfe.bin                        openwrt-livebox-vmlinux.lzma
openwrt-A226M-FWB-squashfs-cfe.bin                    openwrt-NEUFBOX4-FXC-squashfs-cfe.bin
openwrt-A226M-squashfs-cfe.bin                        openwrt-NEUFBOX4-SER-squashfs-cfe.bin
openwrt-A4001N1-squashfs-cfe.bin                      openwrt-NEUFBOX6-squashfs-cfe.bin
openwrt-A4001N-squashfs-cfe.bin                       openwrt-P870HW-51a_v2-squashfs-zyxcfe.bin
openwrt-AGV2+W-squashfs-cfe.bin                       openwrt-RG100A-squashfs-cfe.bin
openwrt-AR1004G-squashfs-cfe.bin                      openwrt-RTA1025W_16-squashfs-cfe.bin
openwrt-AR-5381u-squashfs-cfe.bin                     openwrt-RTA1320_16M-squashfs-cfe.bin
openwrt-AR-5387un-squashfs-cfe.bin                    openwrt-SPW303V-squashfs-cfe-factory.bin
openwrt-brcm63xx-generic-root.squashfs                openwrt-SPW303V-squashfs-cfe-sysupgrade.bin
openwrt-BTV2500V-squashfs-cfe.bin                     openwrt-SPW500V-squashfs-cfe.bin
openwrt-CPA-ZNTE60T-squashfs-cfe.bin                  openwrt-TD-W8900GB-squashfs-cfe.bin
openwrt-CT-5365-squashfs-cfe.bin                      openwrt-USR9108-squashfs-cfe.bin
openwrt-CT536_CT5621-squashfs-cfe.bin                 openwrt-VR-3025un-squashfs-cfe.bin
openwrt-CT-6373-squashfs-cfe.bin                      openwrt-VR-3025u-squashfs-cfe.bin
openwrt-DG834GT_PN-squashfs-cfe.bin                   openwrt-WAP-5813n-squashfs-cfe.bin
openwrt-DSL2640B_B-squashfs-cfe.bin                   packages
sehellion@sehdesktop:~/wrt/trunk/bin/brcm63xx$ 
sehellion ★★★★★
()
Ответ на: комментарий от sehellion

можно все эти

openwrt-96338GW-generic-squashfs-cfe.bin
openwrt-96338W-generic-squashfs-cfe.bin
openwrt-brcm63xx-generic-root.squashfs
openwrt-DSL2650U-squashfs-cfe.bin

Я не уверен, где моя

Для удобства - можно вообще все, абсолютно все запаковать в удобным Вам архив и залить куда-то, а я уже буду искать где тут моя)

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

Спасибо, буду искать среди них.

Если не найду, то придется делать другой патч)

У Вас еще есть желание, или оставим затею до лучших времен?)

А если изменить всего один патч - оно будет снова с нуля собираться или соберет быстро?

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

да вроде с 0 собирается.
ps. У меня возможность собирать только на выходных есть

sehellion ★★★★★
()
12 сентября 2015 г.

прошил свежим OpenWRT 15.05

Booting from only image (0xb8010000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 3.18.20 (buildbot@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46450) ) #1 SMP Fri Sep 4 15:33:13 CEST 2015
[    0.000000] Detected Broadcom 0x6338 CPU revision a2
[    0.000000] CPU frequency is 240 MHz
[    0.000000] 16MB of RAM installed
[    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 6c25f1d6)
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00029010 (Broadcom BCM6338)
[    0.000000] board: board name: 96338W2_E7T
[    0.000000] MIPS: machine is D-Link DSL-2640U/BRU/C
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 01000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x00ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x00ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x00ffffff]
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
[    0.000000] PERCPU: Embedded 9 pages/cpu @80538000 s5456 r8192 d23216 u36864
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
[    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Memory: 10972K/16384K available (3017K kernel code, 144K rwdata, 468K rodata, 1288K init, 198K bss, 5412K reserved)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:256
[    0.000000] Calibrating delay loop... 237.82 BogoMIPS (lpj=475648)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.048000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.064000] Brought up 1 CPUs
[    0.088000] NET: Registered protocol family 16
[    0.160000] Switched to clocksource MIPS
[    0.176000] NET: Registered protocol family 2
[    0.184000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.192000] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.200000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.208000] TCP: reno registered
[    0.212000] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.216000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.224000] NET: Registered protocol family 1
[    0.236000] futex hash table entries: 256 (order: 0, 4096 bytes)
[    0.252000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.256000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.272000] msgmni has been set to 21
[    0.280000] io scheduler noop registered
[    0.284000] io scheduler deadline registered (default)
[    0.300000] of-flash 1fc00000.nor: do_map_probe() failed
[    0.324000] bcm63xx-spi bcm63xx-spi: at 0xfffe0c00 (irq 9, FIFOs size 63)
[    0.452000] libphy: bcm63xx_enet MII bus: probed
[    0.460000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 0 [Generic PHY]
[    0.472000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.484000] TCP: cubic registered
[    0.488000] NET: Registered protocol family 17
[    0.492000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.508000] Bridge firewalling registered
[    0.512000] 8021q: 802.1Q VLAN Support v1.8
[    0.520000] bootconsole [early0] disabled


и виснет
будем продолжать наблюдения

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

sehellion
ncrmnt

думаете это во флешке дело?)
нашел лог запуска на другой ревизии - в том месте, где виснет у меня идет определение флеша(

Booting from only image (0xbfc10000) ...
Code Address: 0x80010000, Entry Address: 0x80010000
Decompression OK!
Entry at 0x80010000
Closing network.
Starting program at 0x80010000
Linux version 2.6.32.10 (riptor@riptor-desktop) (gcc version 4.3.3 (GCC) ) #1 Sat Jun 26 02:02:46 MSD 2010
Detected Broadcom 0x6338 CPU revision a2
CPU frequency is 240 MHz
16MB of RAM installed
registering 8 GPIOs
board_bcm963xx: CFE version: 1.0.37-12.1
bootconsole [early0] enabled
CPU revision is: 00029010 (Broadcom BCM6338)
board_bcm963xx: board name: 96338W2_E7T
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00001000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00001000
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
PID hash table entries: 64 (order: -4, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
Memory: 13484k/16384k available (2050k kernel code, 2900k reserved, 363k data, 136k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
Calibrating delay loop... 238.59 BogoMIPS (lpj=477184)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab  at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
NET: Registered protocol family 1
audit: initializing netlink socket (disabled)
type=2000 audit(0.235:1): initialized
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
msgmni has been set to 26
io scheduler noop registered
io scheduler deadline registered (default)
gpiodev: gpio device registered with major 254
gpiodev: gpio platform device registered with access mask FFFFFFFF
bcm63xx_uart.0: ttyS0 at MMIO 0xfffe0300 (irq = 10) is a bcm63xx_uart
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
bcm963xx_flash: 0x00400000 at 0x1fc00000
bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
bcm963xx_flash: Read Signature value of CFE1CFE1
bcm963xx_flash: CFE bootloader detected
bcm963xx_flash: CFE boot tag found with version 6 and board type 96338W2_E7T
bcm963xx_flash: Partition 0 is CFE offset 0 and length 10000
bcm963xx_flash: Partition 1 is kernel offset 10100 and length dff00
bcm963xx_flash: Partition 2 is rootfs offset f0000 and length 300000
bcm963xx_flash: Partition 3 is nvram offset 3f0000 and length 10000
bcm963xx_flash: Partition 4 is linux offset 10000 and length 3e0000
bcm963xx_flash: Spare partition is 2a0000 offset and length 150000
Creating 5 MTD partitions on "bcm963xx":
0x000000000000-0x000000010000 : "CFE"
0x000000010100-0x0000000f0000 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x0000000f0000-0x0000003f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=2A0000, len=150000
0x0000002a0000-0x0000003f0000 : "rootfs_data"
0x0000003f0000-0x000000400000 : "nvram"
0x000000010000-0x0000003f0000 : "linux"
bcm63xx_enet MII bus: probed
bcm63xx_wdt started, timer margin: 30 sec
Registered led device: ppp
Registered led device: ppp-fail
Registered led device: power
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear 
All bugs added by David S. Miller 
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 136k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
jffs2 not ready yet; using ramdisk
mini_fo: using base directory: /
mini_fo: using storage directory: /tmp/root
- init -

Please press Enter to activate this console. bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)]
CPU 0 Unable to handle kernel paging request at virtual address 000000e4, epc == 8017e958, ra == 80181280
Oops[#1]:
Cpu 0
$ 0   : 00000000 10008400 ffffffa7 00000003
$ 4   : 00000000 80260124 80c01120 00000000
$ 8   : 00000000 800141b0 80828660 00000000
$12   : 00000000 00000000 00000000 00000000
$16   : 80cfc000 80cfc2c0 80220010 8025c068
$20   : 8025c060 ffffffa7 80cfc000 7fe2b9f0
$24   : 00000010 8017f710
$28   : 80b36000 80b37d28 00000100 80181280
Hi    : 00000000
Lo    : 00000000
epc   : 8017e958 0x8017e958
    Not tainted
ra    : 80181280 0x80181280
Status: 10008403    KERNEL EXL IE
Cause : 00800008
BadVA : 000000e4
PrId  : 00029010 (Broadcom BCM6338)
Modules linked in:
Process ifconfig (pid: 367, threadinfo=80b36000, task=80a1fa38, tls=00000000)
Stack : 8025c060 00008914 80cfc000 7fe2b9f0 80cfc000 80181280 00000000 00000000
        fffffff5 00000000 80cfc000 80cfc000 00008914 8004a5d8 7fe2b500 8018bcb8
        00000000 00000001 80cfc000 80cfc030 80220010 00001043 00000000 80cfc000
        80cfc030 80220010 00001043 00000000 00008914 7fe2b8f0 7fe2b9f0 8019e36c
        00000041 8019b0a8 00000000 80ae5280 80cfc000 00000000 00001002 8019d720
        ...
Call Trace:[<80181280>] 0x80181280
[<8004a5d8>] 0x8004a5d8
[<8018bcb8>] 0x8018bcb8
[<8019e36c>] 0x8019e36c
[<8019b0a8>] 0x8019b0a8
[<8019d720>] 0x8019d720
[<8019e408>] 0x8019e408
[<801ec098>] 0x801ec098
[<8019ef2c>] 0x8019ef2c
[<8018ada0>] 0x8018ada0
[<800a3b98>] 0x800a3b98
[<8018c248>] 0x8018c248
[<800a4298>] 0x800a4298
[<8018c2dc>] 0x8018c2dc
[<80097064>] 0x80097064
[<800a433c>] 0x800a433c
[<800864bc>] 0x800864bc
[<80012210>] 0x80012210


Code: 27bdffe8  afb00010  afbf0014 <8c8200e4> 18400003  00808021  0c05f459  00000000  0c05f4e4
Disabling lock debugging due to kernel taint



BusyBox v1.15.3 (2010-06-26 01:46:38 MSD) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 Backfire (10.03, r21847) --------------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
  * 1/3 shot Bailey's  on the bottom, then Bailey's,
  * 1/3 shot Vodka     then Vodka.
 ---------------------------------------------------
root@OpenWrt:/#


у меня есть сорцы моей прошивки

http://ftp.dlink.ru/pub/ADSL/GPL_source_code/DSL-2640U_BRU_C2/bcm963xx_3.12L....

насколько реально вытащить из нее инфу о борде и флешке и запилить в openwrt?

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

это не мой трейс, у меня выше лог(

Booting from only image (0xb8010000) ...
Code Address: 0x80A00000, Entry Address: 0x80a00000
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 3.18.20 (buildbot@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46450) ) #1 SMP Fri Sep 4 15:33:13 CEST 2015
[    0.000000] Detected Broadcom 0x6338 CPU revision a2
[    0.000000] CPU frequency is 240 MHz
[    0.000000] 16MB of RAM installed
[    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 6c25f1d6)
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00029010 (Broadcom BCM6338)
[    0.000000] board: board name: 96338W2_E7T
[    0.000000] MIPS: machine is D-Link DSL-2640U/BRU/C
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 01000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x00ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x00ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x00ffffff]
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
[    0.000000] PERCPU: Embedded 9 pages/cpu @80538000 s5456 r8192 d23216 u36864
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)
[    0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Memory: 10972K/16384K available (3017K kernel code, 144K rwdata, 468K rodata, 1288K init, 198K bss, 5412K reserved)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:256
[    0.000000] Calibrating delay loop... 237.82 BogoMIPS (lpj=475648)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.048000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.064000] Brought up 1 CPUs
[    0.088000] NET: Registered protocol family 16
[    0.160000] Switched to clocksource MIPS
[    0.176000] NET: Registered protocol family 2
[    0.184000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.192000] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.200000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.208000] TCP: reno registered
[    0.212000] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.216000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.224000] NET: Registered protocol family 1
[    0.236000] futex hash table entries: 256 (order: 0, 4096 bytes)
[    0.252000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.256000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.272000] msgmni has been set to 21
[    0.280000] io scheduler noop registered
[    0.284000] io scheduler deadline registered (default)
[    0.300000] of-flash 1fc00000.nor: do_map_probe() failed
[    0.324000] bcm63xx-spi bcm63xx-spi: at 0xfffe0c00 (irq 9, FIFOs size 63)
[    0.452000] libphy: bcm63xx_enet MII bus: probed
[    0.460000] bcm63xx_enet bcm63xx_enet.0: attached PHY at address 0 [Generic PHY]
[    0.472000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.484000] TCP: cubic registered
[    0.488000] NET: Registered protocol family 17
[    0.492000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.508000] Bridge firewalling registered
[    0.512000] 8021q: 802.1Q VLAN Support v1.8
[    0.520000] bootconsole [early0] disabled

у меня дальше не идёт(

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

Все правильно.

bootconsole [early0] disabled

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

[ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200

Судя по тому, что я не вижу где регистрируется ttyS0 - у тебя тупо не включена в ядре поддержка UART'а. Смотри в сторону menuconfig->Device Drives->Character Devices->Serial... (или где-то там, сейчас не могу глянуть).

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

т.е он должен все равно грузиться, хоть и без выхлопа?

йеп.

это сток, не самосбор(

будь мужЫком, собери сам ;)

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

да я собирал(

там нет поддержки моей борды

у меня 96333AWG_F7S
а он видит её как

[ 0.000000] board: board name: 96338W2_E7T

и после последней строчки судя по индикаторам ничего не происходит
wifi не поднялся, может его и нужно руками поднимать

а насчет

console=ttyS0,115200

что если его оттуда совсем убрать?
я не знаю какой tty там должен быть(

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

Пробежался по треду, по логу OpenWRT свежего на твоей железке:

1. У тебя так же вешается на bootconsole disabled, так что по любому какой-то косяк с консолью.

2. 16 мегабайт рамы это шоустоппер. Броадкомовский вайфай это боль, слезы и утечки - потому лучше сразу отложить куда подальше. Даже без LuCI будет очень печально работать.

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

проще и правильнее купить новый роутер)

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