----- Original Message ----- From: "zhongqx" <[EMAIL PROTECTED]> To: "rekha gvv" <rekhagvvc at yahoo.co.in> Sent: Thursday, October 24, 2002 8:30 AM Subject: Re: fads mpc860 linux2.4.4 boot problem.
> > ----- Original Message ----- > From: "rekha gvv" <rekhagvvc at yahoo.co.in> > To: <zhongqx at guoguang.com.cn> > Sent: Wednesday, October 23, 2002 7:10 PM > Subject: fads mpc860 linux2.4.4 boot problem. > > > > Hello, > > i am facing problems to boot linux..so please try to > > help me..i got u'r id from the mailing list.In one of > > the mail u have mentioned that when -----> > > > > My FADS boards work well without FEC cofigure.But when > > I make menuconfig ,and select 860T FEC,it has nothing > > from > > console like the following: > > =>bootm 400000 > > ## Booting image at 00400000 ... > > Image Name: 2.4.18 > > Image Type: PowerPC Linux Kernel Image (gzip > > compressed) > > Data Size: 521671 Bytes = 509 kB = 0 MB > > Load Address: 00000000 > > Entry Point: 00000000 > > Verifying Checksum ... OK > > Uncompressing Kernel Image ... OK > > IS THIS PROBLEM DUE TO MISMATCH IN ETHERNET > > CONFIGURATION.LATER U HAVE ALSO MENTIONED THAT IF U > > DISABLE 860T FEC IT WORKS FINE.. > > PLEASE CAN U TELL ME THE ETHERNET CONFIGURATION > > WHETHER TO USE SCC1 ..ALSO I AM CONFUSED THAT U HAVE > > NOT SET SMC1 OR SMC2 FOR SERIAL CONSOLE > > when u not define SMC2 for console ,uart.c will think console is SMC1 you > should read > /arch/ppc/uart.c > > > THEN HOW DID > > LINUX BOOT UP ????? > > # MPC8xx CPM Options > > # > > CONFIG_SCC_ENET=y > > CONFIG_SCC1_ENET=y > > # CONFIG_SCC2_ENET is not set > > # CONFIG_SCC3_ENET is not set > > CONFIG_FEC_ENET=y -------HERE YOU HAVE SET 860T FEC > > # CONFIG_USE_MDIO is not set > > CONFIG_ENET_BIG_BUFFERS=y > > # CONFIG_SMC2_UART is not set > > CONFIG_USE_SCC_IO=y ---------WHAT IS THIS FOR??? > > # CONFIG_8xx_COPYBACK is not set > > # CONFIG_8xx_CPU6 is not set > > # CONFIG_UCODE_PATCH is not set > > > > I FOUND THESE LINES ...IN U'R CONFIG FILE > > CONFIG_CMDLINE_BOOL=y > > CONFIG_CMDLINE="console=ttyS0,115200" > > > > PLEASE TELL ME WHETHER U HAD ADDED THESE LINES OR IT > > WAS GENERATED BY THE CONFIG FILE ..AS I DONT FIND > > THESE LINES IN MY CONFIG FILE.DOES THOSE LINES HAVE A > > ROLE DURING BOOT UP OF LINUX.I AM USING PPCBOOT 1.1.6 > > AND LINUX VERSION 2.4.4 .DOWNLOADED FROM DENX SITE. > > WE HAVE BURNT PPCBOOT IN 2800000 IN FLASH. > > THESE ARE THE ARGUMENTS SET BEFORE DOWNLOADIN THE > > KERNEL > > =>printenv > > bootcmd=bootm 2800100 > this perhaps not right, > 2800100 is ppcboot in flash can not use bootm command because when use bootm > command > ppcboot have already run. > > should like this bootm 02880000 02900000 > which 02880000 is linux kernel and 02900000 is ramdisk image > > > baudrate=9600 > > loads_echo=1 > > clocks_in_mhz=1 > > ethaddr=00:fa:ds:mp:86:00 > > this is wrong, mp is what? > I use 00:d0:93:00:12:34 should be hex format > > > > filesize=9f5c8 > > netmask=255.255.255.0 > > ipaddr=192.168.1.71 > > bootargs= > You should have this var to boot frome NFS or Ramdisk > setenv bootargs root=/dev/ram or root=/dev/nfs > > > serverip=192.168.1.175 > > stdin=serial > > stdout=serial > > stderr=serial > > > > then i do a > > =>tftpboot 100000 pImage > > =>bootm > bootm will call bootcmd command which you define it bootm 2800100, > it cant boot from 100000 , > this process should be like this: > tftp 400000 linux-2.4.4.ppcboot > tftp 500000 ramdisk.image.ppcboot > bootm 400000 500000 > > you should use vmlinux.gz in /arch/ppcboot/coffboot when you make zImage, > then you use mkimage like this > mkimage -n "2.4.4 kernel" -A ppc -O linux -T kernel -C gzip -a 0 -e 0 -d > vmlinux.gz /tftpboot/linux-2.4.4.ppcboot > to create linux-2.4.4.ppcboot > mkimage -n "ramdisk" -A ppc -O linux -T ramdisk -C gzip -a 0 -e 0 -d > ramdisk.image.gz /tftpboot/ramdisk.image.ppcboot > > good luck! > > > > > > it finally hangs at "uncompressing kernel image ..Ok" > > THE pImage IS PPCBOOT COMPATIBLE IMAGE CREATED USING > > MKIMAGE ....ID THIS FILE FORMAT RIGHT OR WHAT IMAGE > > SHOULD I DOWNLOAD ..IS IT SREC OR BIN FILE ?? > > PLEASE TELL ME IF THE PROCEDURE I FOLLOWED IS RIGHT > > AND ANY PARAMETERS TO BE CHANGED IN PPCBOOT BEFORE > > DOWNLOADING THE KERNEL..i HAVE ATTATCHED MY > > /include/asm-ppc/fads.h file ..please tell me if any > > alterations to be made there.. > > Hoping to get some hints > > thankyou!!! > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > # > > # Automatically generated by make menuconfig: don't edit > > # > > # CONFIG_UID16 is not set > > # CONFIG_RWSEM_GENERIC_SPINLOCK is not set > > CONFIG_RWSEM_XCHGADD_ALGORITHM=y > > > > # > > # Code maturity level options > > # > > CONFIG_EXPERIMENTAL=y > > > > # > > # Loadable module support > > # > > CONFIG_MODULES=y > > # CONFIG_MODVERSIONS is not set > > CONFIG_KMOD=y > > > > # > > # Platform support > > # > > CONFIG_PPC=y > > # CONFIG_6xx is not set > > # CONFIG_8240 is not set > > # CONFIG_4xx is not set > > # CONFIG_POWER3 is not set > > # CONFIG_POWER4 is not set > > CONFIG_8xx=y > > # CONFIG_CU824 is not set > > CONFIG_SERIAL_CONSOLE=y > > # CONFIG_AMX860 is not set > > # CONFIG_BSEIP is not set > > # CONFIG_C2MON is not set > > # CONFIG_CCM is not set > > # CONFIG_ETX094 is not set > > CONFIG_FADS860=y > > # CONFIG_FPS850L is not set > > # CONFIG_HERMES is not set > > # CONFIG_HERMES_SH is not set > > # CONFIG_ICU862 is not set > > # CONFIG_IP860 is not set > > # CONFIG_IVML24 is not set > > # CONFIG_IVMS8 is not set > > # CONFIG_LANTEC is not set > > # CONFIG_LWMON is not set > > # CONFIG_MBX is not set > > # CONFIG_PCU_E is not set > > # CONFIG_RPXCLASSIC is not set > > # CONFIG_RPXLITE is not set > > # CONFIG_SM850 is not set > > # CONFIG_SPD823TS is not set > > # CONFIG_TQM823L is not set > > # CONFIG_TQM850L is not set > > # CONFIG_TQM855L is not set > > # CONFIG_TQM860 is not set > > # CONFIG_TQM860L is not set > > # CONFIG_TQM823L is not set > > # CONFIG_WINCEPT is not set > > # CONFIG_PPC601_SYNC_FIX is not set > > # CONFIG_ALL_PPC is not set > > # CONFIG_SMP is not set > > CONFIG_MACH_SPECIFIC=y > > CONFIG_MATH_EMULATION=y > > # CONFIG_SASH is not set > > > > # > > # General setup > > # > > # CONFIG_HIGHMEM is not set > > # CONFIG_ISA is not set > > # CONFIG_EISA is not set > > # CONFIG_SBUS is not set > > # CONFIG_MCA is not set > > # CONFIG_PCI_QSPAN is not set > > # CONFIG_PCI is not set > > CONFIG_NET=y > > CONFIG_SYSCTL=y > > CONFIG_SYSVIPC=y > > # CONFIG_BSD_PROCESS_ACCT is not set > > CONFIG_KCORE_ELF=y > > CONFIG_BINFMT_ELF=y > > CONFIG_KERNEL_ELF=y > > CONFIG_BINFMT_MISC=y > > # CONFIG_HOTPLUG is not set > > # CONFIG_PCMCIA is not set > > > > # > > # Parallel port support > > # > > # CONFIG_PARPORT is not set > > > > # > > # Memory Technology Devices (MTD) > > # > > # CONFIG_MTD is not set > > > > # > > # Plug and Play configuration > > # > > # CONFIG_PNP is not set > > # CONFIG_ISAPNP is not set > > > > # > > # Block devices > > # > > # CONFIG_BLK_DEV_FD is not set > > # CONFIG_BLK_DEV_XD is not set > > # CONFIG_PARIDE is not set > > # CONFIG_BLK_CPQ_DA is not set > > # CONFIG_BLK_CPQ_CISS_DA is not set > > # CONFIG_BLK_DEV_DAC960 is not set > > # CONFIG_BLK_DEV_LOOP is not set > > # CONFIG_BLK_DEV_NBD is not set > > CONFIG_BLK_DEV_RAM=y > > CONFIG_BLK_DEV_RAM_SIZE=2048 > > CONFIG_BLK_DEV_INITRD=y > > > > # > > # Multi-device support (RAID and LVM) > > # > > # CONFIG_MD is not set > > # CONFIG_BLK_DEV_MD is not set > > # CONFIG_MD_LINEAR is not set > > # CONFIG_MD_RAID0 is not set > > # CONFIG_MD_RAID1 is not set > > # CONFIG_MD_RAID5 is not set > > # CONFIG_BLK_DEV_LVM is not set > > > > # > > # Networking options > > # > > CONFIG_PACKET=y > > # CONFIG_PACKET_MMAP is not set > > CONFIG_NETLINK=y > > # CONFIG_RTNETLINK is not set > > # CONFIG_NETLINK_DEV is not set > > # CONFIG_NETFILTER is not set > > # CONFIG_FILTER is not set > > CONFIG_UNIX=y > > CONFIG_INET=y > > # CONFIG_IP_MULTICAST is not set > > # CONFIG_IP_ADVANCED_ROUTER is not set > > CONFIG_IP_PNP=y > > CONFIG_IP_PNP_BOOTP=y > > # CONFIG_IP_PNP_RARP is not set > > # CONFIG_NET_IPIP is not set > > # CONFIG_NET_IPGRE is not set > > # CONFIG_INET_ECN is not set > > # CONFIG_SYN_COOKIES is not set > > # CONFIG_IPV6 is not set > > # CONFIG_KHTTPD is not set > > # CONFIG_ATM is not set > > # CONFIG_IPX is not set > > # CONFIG_ATALK is not set > > # CONFIG_DECNET is not set > > # CONFIG_BRIDGE is not set > > # CONFIG_X25 is not set > > # CONFIG_LAPB is not set > > # CONFIG_LLC is not set > > # CONFIG_NET_DIVERT is not set > > # CONFIG_ECONET is not set > > # CONFIG_WAN_ROUTER is not set > > # CONFIG_NET_FASTROUTE is not set > > # CONFIG_NET_HW_FLOWCONTROL is not set > > > > # > > # QoS and/or fair queueing > > # > > # CONFIG_NET_SCHED is not set > > > > # > > # ATA/IDE/MFM/RLL support > > # > > # CONFIG_IDE is not set > > # CONFIG_BLK_DEV_IDE_MODES is not set > > # CONFIG_BLK_DEV_HD is not set > > > > # > > # SCSI support > > # > > # CONFIG_SCSI is not set > > > > # > > # Network device support > > # > > CONFIG_NETDEVICES=y > > > > # > > # ARCnet devices > > # > > # CONFIG_ARCNET is not set > > # CONFIG_DUMMY is not set > > # CONFIG_BONDING is not set > > # CONFIG_EQUALIZER is not set > > # CONFIG_TUN is not set > > # CONFIG_ETHERTAP is not set > > # CONFIG_NET_SB1000 is not set > > > > # > > # Ethernet (10 or 100Mbit) > > # > > CONFIG_NET_ETHERNET=y > > # CONFIG_MACE is not set > > # CONFIG_BMAC is not set > > # CONFIG_GMAC is not set > > # CONFIG_NCR885E is not set > > # CONFIG_OAKNET is not set > > # CONFIG_NET_VENDOR_3COM is not set > > # CONFIG_LANCE is not set > > # CONFIG_NET_VENDOR_SMC is not set > > # CONFIG_NET_VENDOR_RACAL is not set > > # CONFIG_AT1700 is not set > > # CONFIG_DEPCA is not set > > # CONFIG_NET_ISA is not set > > # CONFIG_NET_PCI is not set > > # CONFIG_NET_POCKET is not set > > > > # > > # Ethernet (1000 Mbit) > > # > > # CONFIG_ACENIC is not set > > # CONFIG_HAMACHI is not set > > # CONFIG_YELLOWFIN is not set > > # CONFIG_SK98LIN is not set > > # CONFIG_FDDI is not set > > # CONFIG_HIPPI is not set > > # CONFIG_PPP is not set > > # CONFIG_SLIP is not set > > > > # > > # Wireless LAN (non-hamradio) > > # > > # CONFIG_NET_RADIO is not set > > > > # > > # Token Ring devices > > # > > # CONFIG_TR is not set > > # CONFIG_NET_FC is not set > > # CONFIG_RCPCI is not set > > # CONFIG_SHAPER is not set > > > > # > > # Wan interfaces > > # > > # CONFIG_WAN is not set > > > > # > > # Amateur Radio support > > # > > # CONFIG_HAMRADIO is not set > > > > # > > # IrDA (infrared) support > > # > > # CONFIG_IRDA is not set > > > > # > > # ISDN subsystem > > # > > # CONFIG_ISDN is not set > > > > # > > # Old CD-ROM drivers (not SCSI, not IDE) > > # > > # CONFIG_CD_NO_IDESCSI is not set > > > > # > > # Console drivers > > # > > > > # > > # Frame-buffer support > > # > > # CONFIG_FB is not set > > > > # > > # Input core support > > # > > # CONFIG_INPUT is not set > > > > # > > # Macintosh device drivers > > # > > > > # > > # Character devices > > # > > # CONFIG_VT is not set > > # CONFIG_SERIAL is not set > > # CONFIG_SERIAL_EXTENDED is not set > > # CONFIG_SERIAL_NONSTANDARD is not set > > # CONFIG_UNIX98_PTYS is not set > > > > # > > # I2C support > > # > > # CONFIG_I2C is not set > > # CONFIG_I2C_ALGOBIT is not set > > # CONFIG_I2C_ALGOPCF is not set > > # CONFIG_I2C_ELEKTOR is not set > > # CONFIG_I2C_ALGO8XX is not set > > # CONFIG_I2C_RPXLITE is not set > > # CONFIG_I2C_LWMON is not set > > # CONFIG_I2C_CHARDEV is not set > > > > # > > # Mice > > # > > # CONFIG_BUSMOUSE is not set > > # CONFIG_MOUSE is not set > > > > # > > # Joysticks > > # > > # CONFIG_JOYSTICK is not set > > # CONFIG_QIC02_TAPE is not set > > > > # > > # Watchdog Cards > > # > > # CONFIG_WATCHDOG is not set > > # CONFIG_INTEL_RNG is not set > > # CONFIG_NVRAM is not set > > # CONFIG_RTC is not set > > # CONFIG_PCF8563_RTC is not set > > # CONFIG_DTLK is not set > > # CONFIG_R3964 is not set > > # CONFIG_APPLICOM is not set > > # CONFIG_FLASH is not set > > > > # > > # Ftape, the floppy tape device driver > > # > > # CONFIG_FTAPE is not set > > # CONFIG_AGP is not set > > # CONFIG_DRM is not set > > > > # > > # Multimedia devices > > # > > # CONFIG_VIDEO_DEV is not set > > > > # > > # File systems > > # > > # CONFIG_QUOTA is not set > > # CONFIG_AUTOFS_FS is not set > > # CONFIG_AUTOFS4_FS is not set > > # CONFIG_REISERFS_FS is not set > > # CONFIG_REISERFS_CHECK is not set > > # CONFIG_ADFS_FS is not set > > # CONFIG_ADFS_FS_RW is not set > > # CONFIG_AFFS_FS is not set > > # CONFIG_HFS_FS is not set > > # CONFIG_BFS_FS is not set > > # CONFIG_FAT_FS is not set > > # CONFIG_MSDOS_FS is not set > > # CONFIG_UMSDOS_FS is not set > > # CONFIG_VFAT_FS is not set > > # CONFIG_EFS_FS is not set > > # CONFIG_JFFS_FS is not set > > # CONFIG_JFFS2_FS is not set > > # CONFIG_CRAMFS is not set > > # CONFIG_TMPFS is not set > > # CONFIG_RAMFS is not set > > # CONFIG_ISO9660_FS is not set > > # CONFIG_JOLIET is not set > > # CONFIG_MINIX_FS is not set > > # CONFIG_NTFS_FS is not set > > # CONFIG_NTFS_RW is not set > > # CONFIG_HPFS_FS is not set > > CONFIG_PROC_FS=y > > CONFIG_DEVFS_FS=y > > # CONFIG_DEVFS_MOUNT is not set > > # CONFIG_DEVFS_DEBUG is not set > > # CONFIG_DEVPTS_FS is not set > > # CONFIG_QNX4FS_FS is not set > > # CONFIG_QNX4FS_RW is not set > > # CONFIG_ROMFS_FS is not set > > CONFIG_EXT2_FS=y > > # CONFIG_SYSV_FS is not set > > # CONFIG_SYSV_FS_WRITE is not set > > # CONFIG_UDF_FS is not set > > # CONFIG_UDF_RW is not set > > # CONFIG_UFS_FS is not set > > # CONFIG_UFS_FS_WRITE is not set > > > > # > > # Network File Systems > > # > > # CONFIG_CODA_FS is not set > > CONFIG_NFS_FS=y > > # CONFIG_NFS_V3 is not set > > CONFIG_ROOT_NFS=y > > # CONFIG_NFSD is not set > > # CONFIG_NFSD_V3 is not set > > CONFIG_SUNRPC=y > > CONFIG_LOCKD=y > > # CONFIG_SMB_FS is not set > > # CONFIG_NCP_FS is not set > > # CONFIG_NCPFS_PACKET_SIGNING is not set > > # CONFIG_NCPFS_IOCTL_LOCKING is not set > > # CONFIG_NCPFS_STRONG is not set > > # CONFIG_NCPFS_NFS_NS is not set > > # CONFIG_NCPFS_OS2_NS is not set > > # CONFIG_NCPFS_SMALLDOS is not set > > # CONFIG_NCPFS_NLS is not set > > # CONFIG_NCPFS_EXTRAS is not set > > > > # > > # Partition Types > > # > > CONFIG_PARTITION_ADVANCED=y > > # CONFIG_ACORN_PARTITION is not set > > # CONFIG_OSF_PARTITION is not set > > # CONFIG_AMIGA_PARTITION is not set > > # CONFIG_ATARI_PARTITION is not set > > # CONFIG_MAC_PARTITION is not set > > # CONFIG_MSDOS_PARTITION is not set > > # CONFIG_SGI_PARTITION is not set > > # CONFIG_ULTRIX_PARTITION is not set > > # CONFIG_SUN_PARTITION is not set > > # CONFIG_SMB_NLS is not set > > # CONFIG_NLS is not set > > > > # > > # Sound > > # > > # CONFIG_SOUND is not set > > > > # > > # MPC8xx CPM Options > > # > > CONFIG_SCC_ENET=y > > CONFIG_SCC1_ENET=y > > # CONFIG_SCC2_ENET is not set > > # CONFIG_SCC3_ENET is not set > > # CONFIG_FEC_ENET is not set > > # CONFIG_ENET_BIG_BUFFERS is not set > > CONFIG_SMC1_UART=y > > CONFIG_CONS_SMC1=y > > CONFIG_UART_MAXIDL_SMC1=1 > > CONFIG_SMC1_UART_RX_BDNUM=4 > > CONFIG_SMC1_UART_RX_BDSIZE=32 > > CONFIG_SMC1_UART_TX_BDNUM=4 > > CONFIG_SMC1_UART_TX_BDSIZE=32 > > # CONFIG_SMC2_UART is not set > > CONFIG_USE_SCC_IO=y > > # CONFIG_SCC2_UART is not set > > # CONFIG_SCC3_UART is not set > > # CONFIG_SCC4_UART is not set > > CONFIG_8xx_COPYBACK=y > > # CONFIG_8xx_CPU6 is not set > > # CONFIG_UCODE_PATCH is not set > > # CONFIG_8XX_USE_RISC_TIMERS is not set > > # CONFIG_8xx_LCD is not set > > # CONFIG_8xx_PWM is not set > > > > # > > # USB support > > # > > # CONFIG_USB is not set > > > > # > > # Kernel hacking > > # > > # CONFIG_MAGIC_SYSRQ is not set > > # CONFIG_KGDB is not set > > # CONFIG_XMON is not set > > CONFIG_BDI_SWITCH=y > > > ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
