|
DS101.FirmwareMap History
Hide minor edits - Show changes to markup
October 10, 2008, at 05:11 PM
by Wolf --
Changed lines 51-53 from:
| /dev/mtd0 | RedBoot | | 384KB | The boot-loader |
| /dev/mtd1 | Kernel | | Unknown | The Linux kernel |
| /dev/mtd2 | Ramdisk | | Unknown | initrd (ext2.gz with a 64 byte header) |
to:
| /dev/mtd0 | RedBoot | | 256KB | The boot-loader |
| /dev/mtd1 | Kernel | | 832KB | The Linux kernel |
| /dev/mtd2 | Ramdisk | | 768KB | initrd (ext2.gz with a 64 byte header) |
January 16, 2008, at 04:15 PM
by Gmurphy -- updated DS101G+ flash
Changed line 39 from:
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
to:
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) - Appears to contain MAC |
August 14, 2006, at 11:07 PM
by shir -- adding (you can type \'\'\'cat /proc/mtd\'\'\' to see this) after header
Changed line 2 from:
to:
(you can type cat /proc/mtd to see this)
February 18, 2006, at 06:58 AM
by repvik --
Added lines 46-56:
The Flash memory on the DS-101j is partitioned into 6 "/dev/mtd" devices:
| Linux device | Type | Start mem addr | Length | Description |
| /dev/mtd0 | RedBoot | | 384KB | The boot-loader |
| /dev/mtd1 | Kernel | | Unknown | The Linux kernel |
| /dev/mtd2 | Ramdisk | | Unknown | initrd (ext2.gz with a 64 byte header) |
| /dev/mtd3 | Vendor | | 64KB | Contains the MAC-address |
| /dev/mtd4 | Redboot Config | | 64KB | RedBoot configuration |
| /dev/mtd5 | Redboot FIS | | 64KB | RedBoot FIS directory index |
February 12, 2006, at 07:20 PM
by repvik -- Found the DS101 Mac-address
Changed line 9 from:
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
to:
| /dev/mtd4 | Vender | | 128KB | Contains the mac-address |
October 13, 2005, at 01:43 PM
by mcdmx -- moved FIS list to DS-101 section
Changed lines 1-2 from:
The Flash memory on the DS-101 is partitioned into 8 "/dev/mtd" devices:
to:
The Flash memory on the DS-101 is partitioned into 8 "/dev/mtd" devices:
Deleted lines 14-29:
The Flash memory on the DS-101g+ is partitioned into 8 "/dev/mtd" devices:
| Linux device | Type | Start mem addr | Length | Description |
| /dev/mtd0 | PPCBoot | | 256KB | The boot-loader |
| /dev/mtd1 | Kernel | | 1536KB | The Linux kernel |
| /dev/mtd2 | Ramdisk | | 6656KB | initrd (ext2.gz with a 64 byte header) |
| /dev/mtd3 | System Libraries | | 7168KB | tar.gz of the libraries used by the DS-101g+. |
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
| /dev/mtd5 | Synocfg | | 128KB | Synology configuration |
| /dev/mtd6 | Redboot Config | | 128KB | RedBoot configuration |
| /dev/mtd7 | Redboot FIS | | 128KB | RedBoot FIS directory index |
It's not clear (yet) why the DS-101g+ contains a Redboot FIS and configuration partition.
Changed lines 29-45 from:
to:
(:tableend:)
The Flash memory on the DS-101g+ is also partitioned into 8 "/dev/mtd" devices:
| Linux device | Type | Start mem addr | Length | Description |
| /dev/mtd0 | PPCBoot | | 256KB | The boot-loader |
| /dev/mtd1 | Kernel | | 1536KB | The Linux kernel |
| /dev/mtd2 | Ramdisk | | 6656KB | initrd (ext2.gz with a 64 byte header) |
| /dev/mtd3 | System Libraries | | 7168KB | tar.gz of the libraries used by the DS-101g+. |
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
| /dev/mtd5 | Synocfg | | 128KB | Synology configuration |
| /dev/mtd6 | Redboot Config | | 128KB | RedBoot configuration |
| /dev/mtd7 | Redboot FIS | | 128KB | RedBoot FIS directory index |
It's not clear (yet) why the DS-101g+ contains a Redboot FIS and configuration partition.
October 07, 2005, at 12:36 AM
by repvik -- Added fis list output
Changed lines 29-45 from:
It's not clear (yet) why the DS-101g+ contains a Redboot FIS and configuration partition.
to:
It's not clear (yet) why the DS-101g+ contains a Redboot FIS and configuration partition.
Output of fis list:
(:table border=0 width=100% bgcolor=#eeeeff:)
(:cell:)
Name FLASH addr Mem addr Length Entry point
RedBoot 0x50000000 0x50000000 0x00060000 0x00000000
zImage 0x50060000 0x11600000 0x00180000 0x11600000
rd.gz 0x501E0000 0x10800000 0x006E0000 0x10800000
AllLib.tgz 0x508C0000 0x508C0000 0x006C0000 0x508C0000
vendor 0x50F80000 0x50F80000 0x00020000 0x00000000
synocfg 0x50FA0000 0x50FA0000 0x00020000 0x00000000
RedBoot Config 0x50FC0000 0x50FC0000 0x00020000 0x00000000
FIS directory 0x50FE0000 0x50FE0000 0x00020000 0x00000000
(:tableend:)
September 12, 2005, at 02:54 AM
by rwhitby --
Changed line 21 from:
| /dev/mtd2 | Ramdisk | | 6656KB | initrd |
to:
| /dev/mtd2 | Ramdisk | | 6656KB | initrd (ext2.gz with a 64 byte header) |
August 31, 2005, at 09:41 PM
by mma --
Changed line 21 from:
| /dev/mtd2 | Ramdisk | | 6656KB | The ramdisk image for / |
to:
| /dev/mtd2 | Ramdisk | | 6656KB | initrd |
August 29, 2005, at 01:08 PM
by mma -- partitiona map of the ds-101g+
Changed lines 15-29 from:
The same layout is used for the DS-101g+, although partition sizes differ slightly.
to:
The Flash memory on the DS-101g+ is partitioned into 8 "/dev/mtd" devices:
| Linux device | Type | Start mem addr | Length | Description |
| /dev/mtd0 | PPCBoot | | 256KB | The boot-loader |
| /dev/mtd1 | Kernel | | 1536KB | The Linux kernel |
| /dev/mtd2 | Ramdisk | | 6656KB | The ramdisk image for / |
| /dev/mtd3 | System Libraries | | 7168KB | tar.gz of the libraries used by the DS-101g+. |
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
| /dev/mtd5 | Synocfg | | 128KB | Synology configuration |
| /dev/mtd6 | Redboot Config | | 128KB | RedBoot configuration |
| /dev/mtd7 | Redboot FIS | | 128KB | RedBoot FIS directory index |
It's not clear (yet) why the DS-101g+ contains a Redboot FIS and configuration partition.
August 28, 2005, at 09:58 PM
by mma --
Changed line 15 from:
The same layout is used for the DS-101g+, altough partition sizes differ slightly.
to:
The same layout is used for the DS-101g+, although partition sizes differ slightly.
August 28, 2005, at 09:58 PM
by mma --
Changed lines 1-2 from:
The Flash memory is partitioned into 8 "/dev/mtd" devices:
to:
The Flash memory on the DS-101 is partitioned into 8 "/dev/mtd" devices:
August 28, 2005, at 09:57 PM
by mma --
Added lines 13-15:
The same layout is used for the DS-101g+, altough partition sizes differ slightly.
August 25, 2005, at 01:28 PM
by tman --
Changed lines 1-10 from:
DS101 Flash partition map
- /dev/mtd0 - 384k - RedBoot bootloader. This get executed when you first boot the ds101, and loads the kernel with the correct parameters.
- /dev/mtd1 1536k - Kernel (Linux 2.4.22)
- /dev/mtd2 7040k - initrd
- /dev/mtd3 6912k - This is simply a tar.gz of the libraries used by the ds101. It is extracted to a newly formatted (internal) disk, and is restored from this partition if any of the files are missing. There also seems to be a "reinstall library flag" somewhere (Run strings updater|grep reinstall), so it should upgrade your libraries if you flash a new firmware.
- /dev/mtd4 128k - vendor (Spelled "vender" in firmware)
- /dev/mtd5 128k - synocfg
- /dev/mtd6 128k - RedBoot Config partition
- /dev/mtd7 128k - fisdir
to:
The Flash memory is partitioned into 8 "/dev/mtd" devices:
| Linux device | Type | Start mem addr | Length | Description |
| /dev/mtd0 | RedBoot | | 384KB | This block contains the code from which the IXP420 boots. |
| /dev/mtd1 | Kernel | | 1536KB | The Linux kernel |
| /dev/mtd2 | Ramdisk | | 7040KB | The ramdisk image for / |
| /dev/mtd3 | System Libraries | | 6912KB | This is simply a tar.gz of the libraries used by the DS-101. It is extracted to a newly formatted (internal) disk, and is restored from this partition if any of the files are missing. There also seems to be a "reinstall library flag" somewhere (Run strings updater|grep reinstall), so it should upgrade your libraries if you flash a new firmware. |
| /dev/mtd4 | Vendor? | | 128KB | Vendor (Spelled "vender" in firmware) |
| /dev/mtd5 | Synocfg | | 128KB | Synology configuration |
| /dev/mtd6 | Redboot Config | | 128KB | RedBoot configuration |
| /dev/mtd7 | Redboot FIS | | 128KB | RedBoot FIS directory index |
August 25, 2005, at 05:10 AM
by repvik --
Changed lines 7-12 from:
- /dev/mtd4 128k - Config-partition
- /dev/mtd5 128k - Config-partition
- /dev/mtd6 128k - Config-partition
- /dev/mtd7 128k - Config-partition
I know one of mtd[4567] is the redboot config, and one is the SerComm signature. The two others I haven't figure out yet.
to:
- /dev/mtd4 128k - vendor (Spelled "vender" in firmware)
- /dev/mtd5 128k - synocfg
- /dev/mtd6 128k - RedBoot Config partition
- /dev/mtd7 128k - fisdir
August 25, 2005, at 04:26 AM
by repvik --
Changed lines 3-12 from:
- /dev/mtd0 - RedBoot bootloader. This get executed when you first boot the ds101, and loads the kernel with the correct parameters.
- /dev/mtd1 - Can't remember right now ;-)
- /dev/mtd2 - Can't remember this either ;-)
- /dev/mtd3 - This is simply a tar.gz of the libraries used by the ds101. It is extracted to a newly formatted (internal) disk, and is restored from this partition if any of the files are missing. There also seems to be a "reinstall library flag" somewhere (Run strings updater|grep reinstall), so it should upgrade your libraries if you flash a new firmware.
- /dev/mtd4 - Can't remember this either ;-)
- /dev/mtd5 - Can't remember this either ;-)
- /dev/mtd6 - Can't remember this either ;-)
- /dev/mtd7 - Can't remember this either ;-)
I know either mtd[567] is the redboot config. mtd1 and mtd2 are kernel and initrd, probably in that order.
to:
- /dev/mtd0 - 384k - RedBoot bootloader. This get executed when you first boot the ds101, and loads the kernel with the correct parameters.
- /dev/mtd1 1536k - Kernel (Linux 2.4.22)
- /dev/mtd2 7040k - initrd
- /dev/mtd3 6912k - This is simply a tar.gz of the libraries used by the ds101. It is extracted to a newly formatted (internal) disk, and is restored from this partition if any of the files are missing. There also seems to be a "reinstall library flag" somewhere (Run strings updater|grep reinstall), so it should upgrade your libraries if you flash a new firmware.
- /dev/mtd4 128k - Config-partition
- /dev/mtd5 128k - Config-partition
- /dev/mtd6 128k - Config-partition
- /dev/mtd7 128k - Config-partition
I know one of mtd[4567] is the redboot config, and one is the SerComm signature. The two others I haven't figure out yet.
August 25, 2005, at 04:16 AM
by repvik --
Added lines 1-12:
DS101 Flash partition map
- /dev/mtd0 - RedBoot bootloader. This get executed when you first boot the ds101, and loads the kernel with the correct parameters.
- /dev/mtd1 - Can't remember right now ;-)
- /dev/mtd2 - Can't remember this either ;-)
- /dev/mtd3 - This is simply a tar.gz of the libraries used by the ds101. It is extracted to a newly formatted (internal) disk, and is restored from this partition if any of the files are missing. There also seems to be a "reinstall library flag" somewhere (Run strings updater|grep reinstall), so it should upgrade your libraries if you flash a new firmware.
- /dev/mtd4 - Can't remember this either ;-)
- /dev/mtd5 - Can't remember this either ;-)
- /dev/mtd6 - Can't remember this either ;-)
- /dev/mtd7 - Can't remember this either ;-)
I know either mtd[567] is the redboot config. mtd1 and mtd2 are kernel and initrd, probably in that order.
|