10x bolatd
I have already downloaded this. But… I found that the kernel could be built without any special software. uImage for u-boot built without ELDK with help of plain “/usr/local/arm/4.1.1-920t/bin/arm-linux-” + path to “mkimage” from u-boot in PATH environment variable.
So, I have successfully boot my new uImage with u-boot and it works
Unfortunately, I encountered with several problems…
- prepatched for EDB9302 u-boot 1.2.0 works fine through serial port and TFTP, BUT… utility for y-modem download and kermit is not working… and any second (2nd) TFTP transfer through TFTP hangs!!! =(
U-Boot 1.2.0 (Apr 7 2008 - 01:56:38)
DRAM: 32 MB
Flash: 16 MB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'uImage'.
Load address: 0x200000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#######################################################
done
Bytes transferred = 1610992 (1894f0 hex)
EDB9302> tftp 0x400000 ramdisk
TFTP from server 192.168.1.1; our IP address is 192.168.1.2
Filename 'ramdisk'.
Load address: 0x400000
Loading: #
And nothing more…
How to solve this problem? Where I can obtain latest version of u-boot with support of EDB9302??? Or how to move support for EDB9302 to latest u-boot 1.3.1?..
So, I can only download my kernel, but there are no possibility to send ramdisk image… =(((
With old redboot my tftp server could serve many many files many times…
- Then I tried to place root fs in SD card…
I bought Kingston 1 GB SD card and formatted it as in instruction (and placed Debian on it). Then I downloaded kernel image with help of TFTP (tftp working only once in my u-boot build, only one file… =((( ) and changed bootargs to place root fs at SD card…
Card itself works fine through my USB card reader on my desktop Linux, but when boot it shows me:
Waiting 5sec before mounting root device...
mmc_attach_sd
mmc_attach_sd BUG_ON(!host);
mmc_attach_sd WARN_ON(!host->claimed);
mmc_attach_bus(host, &mmc_sd_ops);
err = mmc_sd_init_card(host, host->ocr, NULL);
SD ERROR!!!
mmc0: error -84 whilst initialising SD card
And then kernel panic, no rootfs of course…
I heavily commented with printk sd card driver and searching place of error and it’s reasons, but is there someone who know how to fix that?