1 (edytowany przez mrdarkenrahl 2020-08-03 13:17:40)

Temat: TL-WDR3600 - zła ilość FLASH

Cześć,
Używam Gargoyle już od jakiegoś czasu bez większych problemów. Dzisiaj chciałem doinstalować wsparcie dla OpenVPN, natomiast paczka była niedostępna ze względu na brak wolnej pamięci. Zalogowałem się przez SSH i dostałem taki MOTD:

  _____                             _         _____  _
|  __ \                           | |       |  __ \| |
| |  \/ __ _ _ __ __ _  ___  _   _| | ___   | |__) | |
| | __ / _` | '__/ _` |/ _ \| | | | |/ _ \  |  ___/| |
| |_\ \ (_| | | | (_| | (_) | |_| | |  __/  | |    | |__
  \____/\__,_|_|  \__, |\___/ \__, |_|\___|  |_|    |____|
                   __/ |       __/ |
                  |___/       |___/

-----------------------------------------------------------------------------
|                                                                           |
| Gargoyle PL 1.12.0.2 (27ec1e48)                                           |
| OpenWrt 18.06-SNAPSHOT, r8004-1f0679f54d                                  |
|                                                                           |
| Build time: 2020-04-26 08:29 CEST                                         |
| Cezary Jackiewicz (obsy), http://eko.one.pl                               |
|                                                                           |
-----------------------------------------------------------------------------
| Machine: TP-Link TL-WDR3600 v1                                            |
| Uptime: 0d, 00:09:08                                                      |
| Load: 0.06 0.14 0.10                                                      |
| Flash: total: 768KB, free: 468KB, used: 39%                               |
| Memory: total: 122.3MB, free: 103.2MB, used: 15%                          |
| Leases: 4                                                                 |
| lan: static, 192.168.1.1                                                  |
| wan: dhcp, 192.168.0.124                                                  |
| wan6: dhcpv6, ?                                                           |
| radio0: lan, mode: ap, ssid: xxxxxxxx, channel: 3, conn: 4 |
-----------------------------------------------------------------------------

Fragment z dmesga:

[    0.630189] m25p80 spi0.0: found s25fl064k, expected m25p80
[    0.647782] m25p80 spi0.0: s25fl064k (8192 Kbytes)
[    0.652937] 5 tp-link partitions found on MTD device spi0.0
[    0.658628] Creating 5 MTD partitions on "spi0.0":
[    0.663499] 0x000000000000-0x000000020000 : "u-boot"
[    0.670431] 0x000000020000-0x0000001728f4 : "kernel"
[    0.677530] 0x0000001728f4-0x0000007f0000 : "rootfs"
[    0.684181] mtd: device 2 (rootfs) set to be root filesystem
[    0.690016] 1 squashfs-split partitions found on MTD device rootfs
[    0.696312] 0x000000730000-0x0000007f0000 : "rootfs_data"
[    0.703939] 0x0000007f0000-0x000000800000 : "art"
[    0.710799] 0x000000020000-0x0000007f0000 : "firmware"


Jakim cudem jest to możliwe, że na WRD3600 v1 mam tylko 768KB pamięci? Według wszystkich stron w internecie powinno to być 8 MB (nie MiB). Próbowałem zrobić dzisiaj sysupdate (przez przeglądarkę), niczego to nie zmieniło. Jakim cudem mogło sie to stać? Jak to naprawić, jedynie programator?

2

Odp: TL-WDR3600 - zła ilość FLASH

8MB to jest cała kość pamięci. A masz w niej bootloader, sam system z kernelem który jest duzy (sprawdź rozmiar obrazów) oraz dane kalibracyjne radia. A reszta to właśnie wolna przestrzeń którą możesz wykorzystać.

Zrób extroota po prostu bo masz za mało flash.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.