도와주세요!!
글 수 15,339
2005.10.05 19:41:45 (*.230.16.71)
6677
안녕하세요..
커널 메시지를 보니 Kernel command line: y initrd=0xa0800000,4M root=/dev/ram ramdisk=10240
이렇게 되어 있군요..
ramdisk=10240 이면 램디스크의 사이즈가 10M가 입니다...
만약 29M가 되려면... ramdisk=29696 가 되어야 합니다..
EZBOOT> set 하셨어.. 이 부분을 수정해 주시고 해보세요..
그럼 수고하세요...
>Quickly Autoboot [ENTER] / Goto BOOT-MENU press [space bar].....
>Copy Kernel Image .....
>Copy Ramdisk Image .....
>Starting kernel [MARCH 303]...
>Uncompressing Linux..................................................... done, .Linux version 2.4.19-rmk7-pxa1 (root@jdt) (gcc version 3.2.1) #419 Mon Nov 22 14CPU: XScale-PXA255 revision 6
>Machine: WWW.FALINUX.COM EZ-X5 for PXA255 Board
>Ignoring unrecognised tag 0x00000000
>Memory clock: 99.53MHz (*27)
>Run Mode clock: 398.13MHz (*4)
>Turbo Mode clock: 398.13MHz (*1.0, inactive)
>On node 0 totalpages: 16384
>zone(0): 16384 pages.
>zone(1): 0 pages.
>zone(2): 0 pages.
>Kernel command line: y initrd=0xa0800000,4M root=/dev/ram ramdisk=10240 consol3Console: colour dummy device 80x30
>Calibrating delay loop... 397.31 BogoMIPS
>Memory: 64MB = 64MB total
>Memory: 58908KB available (1412K code, 302K data, 68K 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
>Linux NET4.0 for Linux 2.4
>Based upon Swansea University Computer Society NET3.039
>Initializing RT netlink socket
>Using PXA255 frequency points.
>Registering CPU frequency change support.
>CPU clock: 398.131 MHz (99.000-400.000 MHz)
>Starting kswapd
>I2C: PXA algorithm module loaded.
>I2C: Adding PXA-I2C-Adapter.
>i2c-dev.o: Registered 'PXA-I2C-Adapter' as minor 0
>I2C: Scanning bus
>I2C: Successfully added bus
>Console: switching to colour frame buffer device 80x30
>LCD resolution 640x480
>Detected PS/2 Mouse Port.
>PS2 Keyboard base:0xf1100000, irq:31 (gpio-8)
>pty: 256 Unix98 ptys configured
>Serial driver version 5.05c (2001-07-08) with no serial options enabled
>ttyS00 at 0x0000 (irq = 15) is a PXA UART
>ttyS01 at 0x0000 (irq = 14) is a PXA UART
>ttyS02 at 0x0000 (irq = 13) is a PXA UART
>mk712 device OK!
>I2C: DS1307 RTC driver successfully loaded
>eth0: cs8900 rev K Base 0xF1000300<6>, IRQ 44, MAC 00:A2:55:F2:26:25
>RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
>loop: loaded (max 8 devices)
>SCSI subsystem driver Revision: 1.00
>ac97_codec: AC97 Audio codec, id: 0x4352:0x5973 (Cirrus Logic CS4202)
>CS4202 is not ready ... error!
>NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MB 3,3V)
>Creating 3 MTD partitions on "NAND 64MB 3,3V":
>0x00000000-0x00100000 : "EZ-X5 Kernel partition"
>0x00100000-0x01f00000 : "EZ-X5 Ramdisk partition"
>0x01f00000-0x04000000 : "EZ-X5 Data partition 0"
>usb.c: registered new driver usbdevfs
>usb.c: registered new driver hub
>host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
>usb.c: new USB bus registered, assigned bus number 1
>host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
>hub.c: USB hub found
>hub.c: 1 port detected
>Initializing USB Mass Storage driver...
>usb.c: registered new driver usb-storage
>USB Mass Storage support registered.
>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 8192)
>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
>RAMDISK: Compressed image found at block 0
>RAMDISK: incomplete write (-28 != 32768), only wrote 10485760
>Freeing initrd memory: 4096K
>VFS: Mounted root (ext2 filesystem) readonly.
>Freeing init memory: 68K
>Warning: unable to open an initial console.
>attempt to access beyond end of device
>01:00: rw=0, want=841835629, limit=10240
>attempt to access beyond end of device
>01:00: rw=0, want=841835629, limit=10240
>Kernel panic: No init found. Try passing init= option to kernel.
>
>----------------------------------------------------------------------------------
>램디스크이미지는 4메가 이하이고..
>이미지 압축해제시 29메가 정도 되더군요..
>그래서 파티션을 1:30:33으로 바꿨습니다.
>커널은 그대로 이고요..
>커널을 수정해야 하나요?
>램디스크 이미지가 4메가 이하라서 수정 안했는데..
>아시는분 답변 부탁드립니다..
>참고로 램디스크는 자료실에 있는 페도라코어3용.. 커널 2.4.19용으로 수정하였습니다.
커널 메시지를 보니 Kernel command line: y initrd=0xa0800000,4M root=/dev/ram ramdisk=10240
이렇게 되어 있군요..
ramdisk=10240 이면 램디스크의 사이즈가 10M가 입니다...
만약 29M가 되려면... ramdisk=29696 가 되어야 합니다..
EZBOOT> set 하셨어.. 이 부분을 수정해 주시고 해보세요..
그럼 수고하세요...
>Quickly Autoboot [ENTER] / Goto BOOT-MENU press [space bar].....
>Copy Kernel Image .....
>Copy Ramdisk Image .....
>Starting kernel [MARCH 303]...
>Uncompressing Linux..................................................... done, .Linux version 2.4.19-rmk7-pxa1 (root@jdt) (gcc version 3.2.1) #419 Mon Nov 22 14CPU: XScale-PXA255 revision 6
>Machine: WWW.FALINUX.COM EZ-X5 for PXA255 Board
>Ignoring unrecognised tag 0x00000000
>Memory clock: 99.53MHz (*27)
>Run Mode clock: 398.13MHz (*4)
>Turbo Mode clock: 398.13MHz (*1.0, inactive)
>On node 0 totalpages: 16384
>zone(0): 16384 pages.
>zone(1): 0 pages.
>zone(2): 0 pages.
>Kernel command line: y initrd=0xa0800000,4M root=/dev/ram ramdisk=10240 consol3Console: colour dummy device 80x30
>Calibrating delay loop... 397.31 BogoMIPS
>Memory: 64MB = 64MB total
>Memory: 58908KB available (1412K code, 302K data, 68K 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
>Linux NET4.0 for Linux 2.4
>Based upon Swansea University Computer Society NET3.039
>Initializing RT netlink socket
>Using PXA255 frequency points.
>Registering CPU frequency change support.
>CPU clock: 398.131 MHz (99.000-400.000 MHz)
>Starting kswapd
>I2C: PXA algorithm module loaded.
>I2C: Adding PXA-I2C-Adapter.
>i2c-dev.o: Registered 'PXA-I2C-Adapter' as minor 0
>I2C: Scanning bus
>I2C: Successfully added bus
>Console: switching to colour frame buffer device 80x30
>LCD resolution 640x480
>Detected PS/2 Mouse Port.
>PS2 Keyboard base:0xf1100000, irq:31 (gpio-8)
>pty: 256 Unix98 ptys configured
>Serial driver version 5.05c (2001-07-08) with no serial options enabled
>ttyS00 at 0x0000 (irq = 15) is a PXA UART
>ttyS01 at 0x0000 (irq = 14) is a PXA UART
>ttyS02 at 0x0000 (irq = 13) is a PXA UART
>mk712 device OK!
>I2C: DS1307 RTC driver successfully loaded
>eth0: cs8900 rev K Base 0xF1000300<6>, IRQ 44, MAC 00:A2:55:F2:26:25
>RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
>loop: loaded (max 8 devices)
>SCSI subsystem driver Revision: 1.00
>ac97_codec: AC97 Audio codec, id: 0x4352:0x5973 (Cirrus Logic CS4202)
>CS4202 is not ready ... error!
>NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MB 3,3V)
>Creating 3 MTD partitions on "NAND 64MB 3,3V":
>0x00000000-0x00100000 : "EZ-X5 Kernel partition"
>0x00100000-0x01f00000 : "EZ-X5 Ramdisk partition"
>0x01f00000-0x04000000 : "EZ-X5 Data partition 0"
>usb.c: registered new driver usbdevfs
>usb.c: registered new driver hub
>host/sl811.c: v0.30 : Sl811 USB Host Controller Alternate Driver
>usb.c: new USB bus registered, assigned bus number 1
>host/sl811.c: USB SL811 at f2000000,f2000004, IRQ 35
>hub.c: USB hub found
>hub.c: 1 port detected
>Initializing USB Mass Storage driver...
>usb.c: registered new driver usb-storage
>USB Mass Storage support registered.
>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 8192)
>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
>RAMDISK: Compressed image found at block 0
>RAMDISK: incomplete write (-28 != 32768), only wrote 10485760
>Freeing initrd memory: 4096K
>VFS: Mounted root (ext2 filesystem) readonly.
>Freeing init memory: 68K
>Warning: unable to open an initial console.
>attempt to access beyond end of device
>01:00: rw=0, want=841835629, limit=10240
>attempt to access beyond end of device
>01:00: rw=0, want=841835629, limit=10240
>Kernel panic: No init found. Try passing init= option to kernel.
>
>----------------------------------------------------------------------------------
>램디스크이미지는 4메가 이하이고..
>이미지 압축해제시 29메가 정도 되더군요..
>그래서 파티션을 1:30:33으로 바꿨습니다.
>커널은 그대로 이고요..
>커널을 수정해야 하나요?
>램디스크 이미지가 4메가 이하라서 수정 안했는데..
>아시는분 답변 부탁드립니다..
>참고로 램디스크는 자료실에 있는 페도라코어3용.. 커널 2.4.19용으로 수정하였습니다.
왜 limit가 10240 메시지가 떴는지 이해가 안가네요..
또한 수정전.. toolchain에 있는 페도라코어3용 램디스크 수정안하고 올려도 똑같은.. 패닉은 반복되고 있습니다...
휴~ 그리고 한가지만 더..
자료실 toolchain에 있는 램디스크가 pi보드에 있는
칩들 다 지원하고 있는지도 궁금하네요..
답변 한번더 기다릴께요.. 포팅을 못하고 있어서 지금 제가 패닉상태네요..