Giter Club home page Giter Club logo

Comments (12)

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Can you please telnet/ssh the box, execute the following commands:

fsck -av /dev/mtdblock0

mkdir /mnt/mtd
mount -r /dev/mtdblock0 /mnt/mtd
ls -l /mnt/mtd
df -h /mnt/mtd
umount /mnt/mtd

loadsave_settings -ll

and post the results?

Thanks

Original comment by [email protected] on 25 Nov 2010 at 6:24

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
fsck -av /dev/mtdblock0
-------------------
/dev/mtdblock0 is clean, check is skipped

ls -l /mnt/mtd
------------

-rwxr-xr-x    1 root     root           36 May 10  2010 Certs.info
-rw-r--r--    1 root     root         1375 May 10  2010 cacert.pem
-rw-r--r--    1 root     root         1743 May 10  2010 cakey.pem
-rw-r--r--    1 root     root            0 May 11  2010 chghostname
-rw-r--r--    1 root     root          897 Nov 10 04:34 config.xml
-rwxr-xr-x    1 root     root          133 May 10  2010 ddns.conf
-rwxr-xr-x    1 root     root          230 Nov  3 20:20 email.conf
-rw-r--r--    1 root     root            9 May 11  2010 ftp_tbl
-rwxr-xr-x    1 root     root           84 Nov 10 16:29 group
-rw-r--r--    1 root     root            6 May 10  2010 hd_magic_num
-rwxr-xr-x    1 root     root           72 May 14  2010 hosts
-rwxr-xr-x    1 root     root           15 May 10  2010 language.conf
-rwxr-xr-x    1 root     root           25 Nov  3 20:20 log.conf
-rw-r--r--    1 root     root           36 May 10  2010 mediaserver.udn
-rwxr-xr-x    1 root     root          236 Nov 10 05:34 mt-daapd.conf
-rwxr-xr-x    1 root     root          249 May 10  2010 mt-daapd.playlist
-rwxr-xr-x    1 root     root           15 May 10  2010 mtdversion
-rw-r--r--    1 root     root            0 May 10  2010 newftp
-rw-r--r--    1 root     root            1 May 10  2010 onedisk
-rwxr-xr-x    1 root     root          284 Nov 10 16:29 passwd
-rwxr-xr-x    1 root     root          172 May 14  2010 pf_param.conf
-rwxr-xr-x    1 root     root          268 Oct  6 12:03 pure-ftpd.conf
-rwxr-xr-x    1 root     root           26 May 10  2010 quota
-rwxr--r--    1 root     root          512 May 10  2010 raidtab
-rwxr-xr-x    1 root     root          308 May 10  2010 raidtab2web
-rwxr-xr-x    1 root     root          239 May 14  2010 rc.init.sh
-rwxr-xr-x    1 root     root           23 May 14  2010 resolv.conf
-rwxr-xr-x    1 root     root            2 May 10  2010 rtc.conf
-rw-r--r--    1 root     root         3050 May 10  2010 server.pem
-rw-r--r--    1 root     root            0 Nov 25 17:56 
set_2010-11-25_17:56:23.tgz
-rwxr-xr-x    1 root     root          231 Nov 10 16:29 shadow
-rwxr-xr-x    1 root     root         1293 Nov  3 20:20 sib.conf
-rwxr-xr-x    1 root     root         1263 Nov  3 20:20 sib2.conf
-rwxr-xr-x    1 root     root          772 Nov  3 20:20 sib_ap.conf
-rwxr-xr-x    1 root     root         1122 Oct 20 11:36 smb.default
-rwxr-xr-x    1 root     root          312 Nov 10 16:29 smbpasswd
-rw-r--r--    1 root     root         2997 Nov 10 04:34 system.log
-rwxr-xr-x    1 root     root           89 May 10  2010 tr069.conf
-rwxr-xr-x    1 root     root         1320 May 10  2010 udhcpd.conf
-rwxr-xr-x    1 root     root         1296 May 10  2010 udhcpd.conf.def
-rw-r--r--    1 root     root           17 May 11  2010 upnp_serialnum.conf
-rw-r--r--    1 root     root           17 May 11  2010 upnpav.conf
-rwxr-xr-x    1 root     root          117 May 11  2010 upnpscript
-rw-r--r--    1 root     root            0 May 10  2010 v3.4
-rwxr-xr-x    1 root     root           32 May 10  2010 version.txt
-rwxr-xr-x    1 root     root            8 May 10  2010 version2.txt

df -h /mnt/mtd
------------
Filesystem                Size      Used Available Use% Mounted on
/dev/mtdblock0           58.0K     55.0K      3.0K  95% /mnt/mtd

loadsave_settings -ll
----------------
-rw-r--r--    1 root     root            0 Nov 25 17:56 
set_2010-11-25_17:56:23.tgz




Original comment by [email protected] on 26 Nov 2010 at 12:03

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
ok, i remounted mtdblock0 as rw and deleted system.log, this seems to have made 
just enough space for the config settings, df now reports:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mtdblock0              58        58         0 100% /mnt/mtd

Original comment by [email protected] on 26 Nov 2010 at 12:12

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
All those files, but set_*, are from DLink firmware.
As you have not cleared settings, they are still there, occupying scarce flash 
memory space.

Alt-F doesn't automatically remove the vendor's configuration files from flash 
in the eventuality that the user wants to reflash it back.

However, the vendor's firmware keeps a backup of mtdblock0 in mtdblock1 (or the 
other way around). Alt-F only uses (for now) mtdblock0.
It would be interesting to compare the contents of these two devices, and if 
they are equal Alt-F could provide a button in its web interface to copy 
mtdblock1 contents to mtdblock0, or even do it automatically when detecting 
that the user is flashing a vendor firmware.

Are you willing to execute the following commands, after telneting/ssh the box 
as root?

mkdir -p /mnt/mtd0 /mnt/mtd1
mount -r /dev/mtdblock0 /mnt/mtd0
mount -r /dev/mtdblock1  /mnt/mtd1
diff -Nq /mnt/mtd0 /mnt/mtd1
umount /mnt/mtd0 /mnt/mtd1

This would report different and missing files between mtdblock0 and mtdblock1

Thanks

Original comment by [email protected] on 26 Nov 2010 at 4:16

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
the only different files are the missing system.log in mtd0 and 
set_2010-11-26_13:22:35.tgz from mtd1, which is the saved settings i assume.

so, i guess i am free to wipe all the dlink related settings from mtd0, and i 
can restore them if for some reason i want to go back to the original firmware.

Original comment by [email protected] on 26 Nov 2010 at 4:24

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Good.

I will offer the possibility of recovering the original firmware settings when 
flashing a vendor's firmware (my TODO2 list) and in the settings web page.

Thanks

Original comment by [email protected] on 26 Nov 2010 at 7:01

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Do not close issue, let others clearly see it.

Original comment by [email protected] on 29 Nov 2010 at 10:10

  • Changed state: Accepted

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Can't be fixed -- if there is not enough flash space available, the only option 
is to clear the vendors settings, which is a no-go when reloading.

Original comment by [email protected] on 7 Jan 2011 at 3:33

  • Changed state: WontFix

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
The same issue is still true with 01B6

the mount -rw and rm system.log did the trick for me too

good worck guys 
Thnak you

Original comment by [email protected] on 27 Feb 2011 at 7:01

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Now, when saving settings, the file "system.log" is removed from flash.
This will mitigate the problem, but will not solve it.

Flash space for settings is scarce (64KB) and is used simultaneously by Alt-F 
and the vendor's firmware when Alt-F uses the reload method.
When Alt-F is flashed this problem does not happens, and it is possible to 
store up to eight sets of settings, tagged with date/time of creation.

As there are two places in flash where to store settings, and Alt-F only uses 
one of them, the other always has the last vendor's settings; when re-flashing 
a vendor's firmware, Alt-F prompts you for recovering the vendor's settings 
stored in the second location into the first. It was not tested if this will in 
fact fully restore the vendor's settings.

There is nothing more that can be done, this problem will be present for all 
future Alt-F releases when it is used using the reloaded method.


Original comment by [email protected] on 2 Mar 2011 at 4:14

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
[deleted comment]

from alt-f.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 13, 2024
Hi
I'm also seeing this problem.  However, I've flashed with Alt-F-0.1RC3, kernel 
2.6.35.14.

At the moment, I have an 8GB USB key as the only drive in the system, running 
ext3.
It's got a 500MB swap partition


# df -h /mnt
Filesystem                Size      Used Available Use% Mounted on
rootfs                   30.0M    256.0K     29.7M   1% /
# df -h /mnt/sda2
Filesystem                Size      Used Available Use% Mounted on
/dev/sda2                 6.8G    143.9M      6.7G   2% /mnt/sda2
# df -h /mnt/USB_8G_1/
Filesystem                Size      Used Available Use% Mounted on
rootfs                   30.0M    256.0K     29.7M   1% /

what should I do?

Original comment by [email protected] on 25 Jul 2013 at 12:40

from alt-f.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.