thanks Uelpenich !
I found on the internet the serial output of a similar version
- Code: Select all
U-Boot 1.1.1 (Jun 15 2007 - 08:56:23) Marvell version: 1.7.3
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__| ** LOADER **
** MARVELL BOARD: DB-88F5182-EDmini-V2 LE
U-Boot 1.1.1 (Sep 3 2008 - 07:36:51) Marvell version: 1.7.3 - LaCie version: 1
DRAM CS[0] base 0x00000000 size 64MB
DRAM Total size 64MB
Flash: flashStructGet manu 0xff id 0xff
[0kB@fff80000] ## Unknown FLASH at fff80000: Size = 0x00000000 = 0 MB
Flash: 0 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done
*** Warning - bad CRC, using default environment
Soc: MV88F5182 Rev 2
CPU: ARM926 (Rev 0) running @ 400Mhz
SysClock = 200Mhz , TClock = 166Mhz
USB 0: host mode
USB 1: device mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0
Waiting for LUMP (2)
Using egiga0 device
no lump receive; continuing
Reset IDE:
Marvell Serial ATA Adapter
Intergrated Sata device found
StartChannel
Device 1: OK
Model: Hitachi HDP725050GLA360 Firm: GM4OA5CA Ser#: GEC5J
Type: Hard Disk
Supports 48-bit addressing
Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
** Bad partition - 1:9 1:9 **
This bootloader doesn't specify were u-boot is loaded but it mentions this
Addresses 20M - 0M are saved for the U-Boot usage.
This indicate that u-boot is also loaded higher up in the RAM
So it seems you bootloader is the same as used on the lacie internetspace 1 and edmini V2.
That means it loads u-boot at the end of system RAM so that explains why your 2big1 can boot kernels bigger then 2MB (as also the isp1 and edmini V2 can).
So this mystery is solved.
It also explains why grishin can not run the 2big1 standalone kernel (its too big and overwrites when loading u-boot).
It remains strange that the ide reset command doesn't give info on the disks on the 2big1 of grishin and how then succeed to find the kenrel on one of the disk for that it must be able to read the partition table and read the disk :scratch Maybe an additional inialization command is needed in his case to get the ide initialized??
@grishin
The command "help" at marvell prompt will list all commands that your u-boot supports maybe from that we can check if there are more ide related commands, also "ide help" could give some info.
Conclusion:
we will need to make a smaller kernel of max 2 MB for the 2big1 with this newer u-boot version just like we did for the 5big1 and load the stuff we strip from the kernel after booting it as modules.
Coming week I will try to come with a new kernel.