cs8900그런대로 문제를 비켜나갔는데...
nfs용 디바이스로 등록을 시키다가 쭉 뻗는 문제는 해결했는데...
nfs root에서 init를 읽어오고 나서 완전히 난리네요...
일단 패킷은 확실히 지나다니는걸 확인잘 했습니다만...
혹시 nfs 포팅하신분중에....다음과 같은 걸 해결하신분 계시면
답변 부탁바랍니다...^^
=========================================================
U-Boot 0.4.0 (Oct 16 2003 - 13:17:39)
U-Boot code: 33F80000 -> 33F96AB4 BSS: -> 33F9A53C
DRAM Configuration:
Bank #0: 30000000 64 MB
Get flash bank 0 size @ 0x0
Manuf. ID @ 0x0: 0x890089
intel.c: Device ID @ 0x4: 0x180018
Flash bank sizes: 0x2000000
protect monitor 16ab4 bytes @ address 0
protect environtment 40000 @ 40000
Flash: 32 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 3 2 1 0
TFTP from server 192.168.1.1; our IP address is 192.168.1.4
Filename 'uImage'.
Load address: 0x33000000
Loading: *#################################################################
################################################
done
Bytes transferred = 575218 (8c6f2 hex)
## Booting image at 33000000 ...
Image Name: ARM Linux-2.4.18
Created: 2003-10-16 3:36:29 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 575154 Bytes = 561.7 kB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.4.18-rmk7-swl8 (root@grape) (gcc version 2.95.4 20010319 (prerelease/franzo/20011204)) #37 Thu Oct 16 12:36:09 KST 2003
CPU: SAMSUNG S3C2410(Arm920T)sid(wb) revision 0
Machine: SAMSUNG ELECTRONICS Co., Ltd
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/nfs rw nfsroot=192.168.1.1:/opt/hardhat/devkit/arm/sa_le/target ip=192.168.1.4:192.168.1.1:192.168.1.1:255.255.255.0::eth0:off console=ttyS0
line = root=/dev/nfs
line = rw
line = nfsroot=192.168.1.1:/opt/hardhat/devkit/arm/sa_le/target
line = ip=192.168.1.4:192.168.1.1:192.168.1.1:255.255.255.0::eth0:off
user_dev_name = 192.168.1.4:192.168.1.1:192.168.1.1:255.255.255.0::eth0:off
IP-Config: Parameter #0: `192.168.1.4'
IP-Config: Parameter #1: `192.168.1.1'
IP-Config: Parameter #2: `192.168.1.1'
IP-Config: Parameter #3: `255.255.255.0'
IP-Config: Parameter #5: `eth0'
user_dev_name = eth0
IP-Config: Parameter #6: `off'
line = console=ttyS0
Calibrating delay loop... 50.68 BogoMIPS
Memory: 64MB = 64MB total
Memory: 63048KB available (1101K code, 269K data, 52K init)
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
basic setup
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
1
Starting kswapd
l3 S3C2410 Adapter Initialized
ttyS0 at MEM 0xe0000000 (irq = 52) is a S3C2410
ttyS1 at MEM 0xe0004000 (irq = 55) is a S3C2410
pty: 256 Unix98 ptys configured
Installing S3C2410 RTC
S3C Real Time Clock driver v1.00
block: 128 slots per queue, batch=32
eth0: cs8900 rev J found at 0xf0000300
cs89x0: Extended EEPROM checksum bad and no Cirrus EEPROM, relying on command line
cs89x0 media RJ-45, IRQ 37, programmed I/O, ghcstop fix , MAC 00:11:22:33:44:99
loop: loaded (max 8 devices)
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd9000000, IRQ 26
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
1
2
3
IP-Config: Entered.
4
devname: lo
devname: eth0
1
2
eth0: using half-duplex 10Base-T (RJ-45)
3
4
IP-Config: eth0 UP (able=3, xid=531e12f3)
2
3
5
6
7
IP-Config: Complete:
device=eth0, addr=192.168.1.4, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.4, domain=, nis-domain=(none),
bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
2
prepare pre
Looking up port of RPC 100003/2 on 192.168.1.1
Looking up port of RPC 100005/1 on 192.168.1.1
VFS: Mounted root (nfs filesystem).
prepare aft
Freeing init memory: 52K
INIT: version 2.78 booting
nable to handle kernel NULL pointer dereference at virtual address 00000004
Unable to handle kernel NULL pointer dereference at virtual address 00000004
pgd = c0004000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<00000004>] lr : [] Not tainted
sp : c02cdde4 ip : c02cdde4 fp : c02cde18
r10: c0146da0 r9 : 00000000 r8 : c013edb8
r7 : c013f598 r6 : 00000104 r5 : 0000003f r4 : c3edc000
r3 : 00000104 r2 : c02cde1c r1 : c0132fe4 r0 : 0000003f
Flags: nZcv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: 317F Table: 33EF8000 DAC: 0000001D
Process ksoftirqd_CPU0 (pid: 3, stackpage=c02cd000)
Stack: (0xc02cddd4 to 0xc02ce000)
ddc0: c0015f58 00000004 40000013
dde0: ffffffff 00000000 00000005 c02cde1c c02cde50 c02cde64 da000014 c002114c
de00: 60000013 ffffffff c02cdf14 c02cde80 c02cde1c c0015320 c0015e3c 0000000a
de20: c0146cd0 00000000 c01331cc c0142910 c01331ec 60000013 00000050 00000004
de40: 00000000 c02cdf14 c02cde80 00000000 c02cde64 00000000 c002114c 60000013
de60: ffffffff 00000004 c02cdf14 00000000 00000000 c02cdeb0 c02cde94 c001aaa0
de80: c002101c c0114070 c01140a8 00000004 c01140c4 ffffffff c02cc000 00000104
dea0: 00000000 c02cdee4 c02cdeb4 c001ae74 c001aa64 c013bd4c 00000001 ffffffff
dec0: 00000000 00000104 c013f598 c013edb8 40000013 c0146da0 c02cdf00 c02cdee8
dee0: c001aeb8 c001ad44 00000003 ffffffff c02cdf48 c02cdf10 c02cdf04 c001b274
df00: c001aea0 c02cdf90 c02cdf14 c00153fc c001b26c 0000003f c0132fe4 c02cdf94
df20: 00000104 c3edc000 0000003f 00000104 c013f598 c013edb8 00000000 c0146da0
df40: c02cdf90 c02cdf5c c02cdf5c c0015f58 00000004 40000013 ffffffff 00000000
df60: 00000005 c02cdf94 c02cdfc8 c02cdfdc da000014 c0025b6c 60000013 ffffffff
df80: 300136a8 c02cdff4 c02cdf94 c0015320 c0015e3c c3efc000 c02cc000 0000001d
dfa0: 00000000 c02cc000 c0146da0 00000000 c013f5c8 c0132c40 41129200 300136a8
dfc0: c02cdff4 60000013 c02cdfdc c001df24 c0025b6c 60000013 ffffffff 00000000
dfe0: c016bce0 c013f5d4 00000000 c02cdff8 c0016aec c0025ae4 ffffffff ffffffff
Backtrace:
Function entered at [] from []
Function entered at [] from []
r7 = 00000000 r6 = 00000000 r5 = C02CDF14 r4 = 00000004
Function entered at [] from []
r7 = 00000000 r6 = 00000104 r5 = C02CC000 r4 = FFFFFFFF
Function entered at [] from []
Function entered at [] from []
r5 = C02CDF48 r4 = FFFFFFFF
Function entered at [] from []
Function entered at [] from []
Function entered at [] from []
r6 = C013F5D4 r5 = C016BCE0 r4 = 00000000
Code: bad PC value.
Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000004
pgd = c0004000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<00000004>] lr : [] Not tainted
sp : c02cdc50 ip : c02cdc50 fp : c02cdc84
r10: c0146da0 r9 : 00000000 r8 : c013edb8
r7 : c013f598 r6 : 00000104 r5 : 0000003f r4 : c3edc000
r3 : 00000104 r2 : c02cdc88 r1 : c0132fe4 r0 : 0000003f
Flags: nZcv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: 317F Table: 33EF8000 DAC: 0000001D
Process ksoftirqd_CPU0 (pid: 3, stackpage=c02cd000)
첫댓글 현재 콘솔을 lcd가 아닌 serial port로 설정했는데...혹시 이쪽에 문제점이 있는것인지요....궁금하네요. cs8900세팅이 잘못되어 있으면 이런현상이 나오는건지 콘솔문제인지 모르겠네요