〔求救〕以下錯誤訊息

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

〔求救〕以下錯誤訊息

文章mpc866 » 週四 10月 13, 2005 4:42 am

RAMDISK: Compressed image found at block 0
crc error<6>Freeing initrd memory: 1817k freed
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 52k init
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #70: unaligned directory ent4attempt to access beyond end of device
mpc866
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週四 10月 13, 2005 4:35 am

文章mpc866 » 週四 10月 13, 2005 4:46 am

完整的訊息:
Load using tftp via Ethernet
Enter server IP address <192.168.1.3> :
Enter server filename <powerpc-zImage> :
Enter (B)inary or (S)record input mode <S> : B
Enter address offset : <00410000 hex> :
Enter start address : <FFF80000 hex> :
Determining PHY:
PHY at 00000 LevelOne LXT971A
..512.1024..2048....4096.
Total bytes = 2471874 in 1079368 uSecs
Loaded addresses 00410000 through 0066B7C1.
Start address = FFF80000
>go 420000

loaded at: 00420000 0066D1F4
relocated to: 00180000 003CD1F4
board data at: 003CA128 003CA144
relocated to: 001862CC 001862E8
zimage at: 00186820 0020215F
initrd at: 00203000 003C9417
avail ram: 003CE000 04000000

Linux/PPC load: root=/dev/ram
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.4.19 (root@localhost.localdomain) (gcc version 2.95.3 20010315 (release)) #3 .? 10.? 9 165On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram
Decrementer Frequency = 375000000/60
Calibrating delay loop... 99.73 BogoMIPS
Memory: 61624k available (964k kernel code, 284k data, 52k init, 0k highmem)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
ttyS01 at 0x0380 is a SMC
ttyS02 at 0x0100 is a SCC
ttyS03 at 0x0200 is a SCC
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2 on SCC1, 00:10:ec:80:8d:15
eth1: FEC ENET Version 0.2, FEC irq 3, addr 00:10:ec:80:8d:15
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
pktgen.c: v1.1 020418: Packet Generator for packet performance testing.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
crc error<6>Freeing initrd memory: 1817k freed
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 52k init
EXT2-fs error (device ramdisk(1,0)): ext2_check_page: bad entry in directory #70: unaligned directory ent4
attempt to access beyond end of device01:00: rw=0, want=201359940, limit=8192
mpc866
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週四 10月 13, 2005 4:35 am

文章訪客 » 週一 10月 24, 2005 12:42 am

你的RootFS 是 怎麼來的??
訪客
 

文章訪客 » 週六 10月 29, 2005 12:00 am

toolchain
訪客
 

文章訪客 » 週六 10月 29, 2005 12:28 am

感謝老天終於有人看到這篇了。
我用網路上下載的toolchain遵造作者的程序一步一步的作。
http://www.embeddedlinuxinterfacing.com ... SourceCode
在安裝cross compiler時沒有錯誤,step10時也完成helloworld.c而且也沒有錯誤。
在使用buildrootfilesystem時也產生了powerpc-zImage.gz->size:1866613
然後也改了bloke devices成為8192。
在執行make zImage.initrd後產生 zImage.initrd.embedded-> size:2475970用tftp下載到板子上go以後出現這個訊息。
我使用http://www.embeddedplanet.com//products/ep8xx.asp
這個target board是mpc866的cpu 有64mb sdram 16mb的flash memory
有發現什麼地方能修正這個問題的請大力協助。謝謝
訪客
 

文章訪客 » 週六 10月 29, 2005 12:34 am

我的RootFS 是在作者網站上下載相關的motavista的hardhat套件經由dd考貝到到/mnt/裡再用mke2fs及gzip -9 壓縮後得到的。
訪客
 

文章訪客 » 週六 10月 29, 2005 12:35 am

我的host pc是redhat 9
訪客
 

文章訪客 » 週六 10月 29, 2005 1:08 am

如果那位大大有興趣我可以提供遠端讓你們測試,從telnet登入主機再進入測試機然後開啟minicom就可以了,不過核心檔要先放在/tftpboot才行下載到板子上執行。
訪客
 

文章mpc866 » 週一 10月 31, 2005 8:23 pm

唉!!望眼慾穿,又沒人理我了,大概台灣玩ppc的人真的很少了吧。
mpc866
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週四 10月 13, 2005 4:35 am

文章訪客 » 週二 11月 08, 2005 4:44 pm

mpc866 寫:完整的訊息:
RAMDISK: Compressed image found at block 0
crc error<6>Freeing initrd memory: 1817k freed


從上面看來你的root image似乎已爛掉了,
但不知是何時爛的,有可能本來就是爛的,
你可以把它解開來,再用loop device把它掛來上看看~

也可能是download到板子上的過程爛掉的~
或是download上去後,kernel boot的過程中搞爛的~
上面這兩個都不好查。
訪客
 

文章訪客 » 週二 11月 08, 2005 4:47 pm

對了你那個 initrd 的start address 可能會是 kernel parameters的存放位址,說不定就是被kernel parameters給幹掉的,查查看吧!
訪客
 

文章訪客 » 週四 11月 10, 2005 8:23 pm

謝謝,我會看看,不過要在那裡?怎麼修正這個存放位址呢?
訪客
 


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron