lucif | Bonjour, Je dois installer une carte ep8555 (powerquicc) avec un noyau Linux dessus.
Tout se passe bien jusqu'au moment où je dois utiliser NFS pour mettre des repertoires dessus. Je me connecte avec Uboot sur Linux à la carte et je tape ces commandes pour obtenir le noyau linux avec NFS: > tftpboot 0x300000 zImage.gz
> bootm 0x300000
voici ce qu'il me dit :
Code :
- ep=> bootm 0x300000
- ## Booting image at 00300000 ...
- Image Name: Linux-2.6.15-rc3
- Image Type: PowerPC Linux Kernel Image (gzip compressed)
- Data Size: 1110748 Bytes = 1.1 MB
- Load Address: 00000000
- Entry Point: 00000000
- Verifying Checksum ... OK
- Uncompressing Kernel Image ... OK
- Memory CAM mapping: CAM0=64Mb, CAM1=64Mb, CAM2=0Mb residual: 0Mb
- Linux version 2.6.15-rc3 (ep8555m@bouvet) (gcc version 4.0.0 (DENX ELDK 4.0 4.0.0)) #2 Tue Apr 28 16:05:25 CEST 2009
- Built 1 zonelists
- Kernel command line: console=ttyCPM0,115200=root=/dev/nfs=rw=ip=192.168.9.20:::255.255.255.0::eth0=nfsroot=192.168.9.1:/opt/embedded/tools/ppc_85xx
- OpenPIC Version 1.2 (1 CPUs and 60 IRQ sources) at fcf7d000
- PID hash table entries: 1024 (order: 10, 16384 bytes)
- Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
- Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
- Memory: 127232k available (1936k kernel code, 492k data, 124k init, 0k highmem)
- Mount-cache hash table entries: 512
- NET: Registered protocol family 16
- PCI: Probing PCI hardware
- usbcore: registered new driver usbfs
- usbcore: registered new driver hub
- Generic PHY: Registered new driver
- SCSI subsystem initialized
- Initializing Cryptographic API
- io scheduler noop registered
- io scheduler anticipatory registered
- io scheduler deadline registered
- io scheduler cfq registered
- usbmon: debugfs is not available
- Initializing USB Mass Storage driver...
- usbcore: registered new driver usb-storage
- USB Mass Storage support registered.
- usbcore: registered new driver usbhid
- drivers/usb/input/hid-core.c: v2.6:USB HID core driver
- Generic RTC Driver v1.07
- Serial: CPM driver $Revision: 0.01 $
- ttyCPM0 at MMIO 0xfdfd1a00 (irq = 40) is a CPM UART
- RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize
- loop: loaded (max 8 devices)
- Ethernet Channel Bonding Driver: v2.6.5 (November 4, 2005)
- bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
- Gianfar MII Bus: probed
- eth0: Gianfar Ethernet Controller Version 1.2, 00:10:ec:00:d3:e1
- eth0: Running with NAPI enabled
- eth0: 256/256 RX/TX BD ring size
- eth1: Gianfar Ethernet Controller Version 1.2, 00:10:ec:80:d3:e1
- eth1: Running with NAPI enabled
- eth1: 256/256 RX/TX BD ring size
- i2c /dev entries driver
- NET: Registered protocol family 2
- IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
- TCP established hash table entries: 8192 (order: 3, 32768 bytes)
- TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
- TCP: Hash tables configured (established 8192 bind 8192)
- TCP reno registered
- TCP bic registered
- NET: Registered protocol family 1
- NET: Registered protocol family 17
- Root-NFS: No NFS server available, giving up.
- VFS: Unable to mount root fs via NFS, trying floppy.
- VFS: Cannot open root device "<NULL>" or unknown-block(2,0)
- Please append a correct "root=" boot option
- Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
- <0>Rebooting in 180 seconds..�
|
Mon fichier fstab sur la machine qui sert à booter la carte :
Code :
- /etc/fstab :
- /dev/VolGroup00/LogVol00 / ext3 defaults 1 1
- LABEL=/boot /boot ext3 defaults 1 2
- tmpfs /dev/shm tmpfs defaults 0 0
- devpts /dev/pts devpts gid=5,mode=620 0 0
- sysfs /sys sysfs defaults 0 0
- proc /proc proc defaults 0 0
- /dev/VolGroup00/LogVol01 swap swap defaults 0 0
- 192.168.9.3:/home/svn/DEV/aintercom_sharing /media/aintercom_partage nfs user,noauto
|
et enfin la configuration de ma carte sur Uboot (printenv)
Code :
- ep=> printenv
- bootdelay=10
- baudrate=115200
- loads_echo=1
- rootpath=/nfsroot
- bootfile=your.uImage
- loadaddr=200000
- ethaddr=00:10:ec:00:d3:e1
- eth1addr=00:10:ec:80:d3:e1
- myb=tftpboot 0x300000 rImage.gz;bootm
- hostname=belle_ile
- ethact=TSEC0
- mybb=tftpboot 0x300000 zImage.gz
- filesize=109a6b
- fileaddr=300000
- gatewayip=192.168.9.7
- netmask=255.255.255.0
- bootargs=console=ttyCPM0,115200=root=/dev/nfs=rw=ip=192.168.9.20:::255.255.255.0::eth0=nfsroot=192.168.9.1:/opt/embedded/tools/ppc_85xx
- serverip=192.168.9.7
- ipaddr=192.168.9.20
- stdin=serial
- stdout=serial
- stderr=serial
- Environment size: 547/8188 bytes
|
|