On Fri, Oct 09, 2009 at 09:50:18, rohan tabish wrote: > HI all > > I am not able to mount on the NFS have set the static bootargs now it > says eth0:no PHY found. My PHY is LAN 8700 I have enabled it using the > make menuconfig.I am able to use the ethernet in U-boot.and transfered > the image via the u-boot. I know when the kernel boots up it > reinializes all the hardware don't know why it is not detecting my > PHY.Can you please tell why it is so. Here is my log > > > U-Boot > setenv bootargs 'console=ttyS0,115200n8 noinitrd rw > ip=172.16.0.90:172.16.0.197:172.16.0.10:255.255.240.0:::off > root=/dev/nfs,nolock mem=120M' > U-Boot > bootm > U-Boot > setenv bootfile /home/rohan/workdir/uImage U-Boot > nfs > 0x80000000 File transfer via NFS from server 172.16.0.197; our IP > address is > 172.16.0.92 > Filename '/home/rohan/workdir/uImage'. > Load address: 0x80000000 > Loading: > ################################################################# > > ################################################################# > > ################################################################# > > ################################################################# > ############################# done Bytes transferred = > 1478692 (169024 hex) U-Boot > bootm ## Booting kernel from Legacy Image at > 80000000 ... > Image Name: Linux-2.6.31-rc5-davinci1 > Image Type: ARM Linux Kernel Image (uncompressed) > Data Size: 1478628 Bytes = 1.4 MB > Load Address: 80008000 > Entry Point: 80008000 > Verifying Checksum ... OK > Loading Kernel Image ... OK > OK > > Starting kernel ... > > Uncompressing > Linux................................................................... > ............................. done, booting the kernel. > Linux version 2.6.31-rc5-davinci1 (r...@localhost.localdomain) (gcc > version 4.2.2) #1 PREEMPT Thu Oct 8 16:00:43 PKT 2009 > CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 > CPU: VIVT data cache, VIVT instruction cache > Machine: DaVinci DM644x EVM > Memory policy: ECC disabled, Data cache writeback DaVinci dm6446a variant 0x1 > Built 1 zonelists in Zone order, mobility grouping on. Total pages: > 30480 > Kernel command line: console=ttyS0,115200n8 noinitrd rw > ip=172.16.0.90:172.16.0.197:172.16.0.10:255.255.240.0:::off > root=/dev/nfs nfsrroot=/ > PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash > table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table > entries: 8192 (order: 3, 32768 bytes) > Memory: 120MB = 120MB total > Memory: 118512KB available (2708K code, 295K data, 124K init, 0K > highmem) > SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, > Nodes=1 > NR_IRQS:229 > Console: colour dummy device 80x30 > Calibrating delay loop... 147.86 BogoMIPS (lpj=739328) Mount-cache > hash table entries: 512 > CPU: Testing write buffer coherency: ok > DaVinci: 71 gpio irqs > NET: Registered protocol family 16 > WARNING: both IDE and Flash are enabled, but they share AEMIF pins. > Disable IDE for NAND/NOR support. > MUX: Setting register HPIEN_DISABLE > PINMUX0 (0x00000000) = 0x80000c1f -> 0x80000c1f > MUX: initialized ATAEN > MUX: Setting register ATAEN > PINMUX0 (0x00000000) = 0x80000c1f -> 0x80020c1f > MUX: initialized HDIREN > MUX: Setting register HDIREN > PINMUX0 (0x00000000) = 0x80020c1f -> 0x80030c1f > MUX: initialized MCBSP > MUX: Setting register MCBSP > PINMUX1 (0x00000004) = 0x00000081 -> 0x00000481 > bio: create slab <bio-0> at 0 > pcf857x: probe of 1-0038 failed with error -121 > pcf857x: probe of 1-0039 failed with error -121 > pcf857x: probe of 1-003a failed with error -121 > NET: Registered protocol family 2 > IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP > established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind > hash table entries: 4096 (order: 2, 16384 bytes) > TCP: Hash tables configured (established 4096 bind 4096) TCP reno > registered > NET: Registered protocol family 1 > msgmni has been set to 231 > io scheduler noop registered > io scheduler anticipatory registered (default) Setting Up Clocks for > DM420 OSD > Console: switching to colour frame buffer device 90x30 > fb0: dm_osd0_fb frame buffer device > fb1: dm_vid0_fb frame buffer device > fb2: dm_osd1_fb frame buffer device > fb3: dm_vid1_fb frame buffer device > Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled Platform > driver 'serial8250' needs updating - please use dev_pm_ops > serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A console > [ttyS0] enabled serial8250 serial8250.0: unable to register port at > index 1 (IO0 MEM1c20400 IRQ41): -22 serial8250 serial8250.0: unable to > register port at index 2 (IO0 MEM1c20800 IRQ42): -22 > brd: module loaded > at24 1-0050: 32768 byte 24c256 EEPROM (writable) > davinci_emac_probe: using random MAC addr: c2:70:6f:42:33:6f > emac-mii: probed > dm9000 Ethernet Driver, V1.31 > Platform driver 'dm9000' needs updating - please use dev_pm_ops > console [netcon0] enabled > netconsole: network logging started > i2c /dev entries driver > TCP cubic registered > NET: Registered protocol family 17 > RPC: Registered udp transport module. > RPC: Registered tcp transport module. > Clocks: disable unused uart1 > Clocks: disable unused uart2 > Clocks: disable unused ide > Clocks: disable unused asp0 > Clocks: disable unused mmcsd > Clocks: disable unused spi > Clocks: disable unused usb > Clocks: disable unused vlynq > Clocks: disable unused pwm0 > Clocks: disable unused pwm1 > Clocks: disable unused pwm2 > Clocks: disable unused timer1 > eth0: no PHY found
It could be possible that the phy_mask info from the EMAC platform data does not match the address of the PHY device. You may want to check with phy_mask value of 0xffffffff to see if the PHY device is detected. Regards, Chaithrika > IP-Config: Failed to open eth0 > IP-Config: No network devices available. > VFS: Unable to mount root fs via NFS, trying floppy. > VFS: Cannot open root device "nfs,nolock" or unknown-block(2,0) Please > append a correct "root=" boot option; here are the available > partitions: > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(2,0) > Backtrace: > [<c002b6a0>] (dump_backtrace+0x0/0x110) from [<c002b7e4>] > (dump_stack+0x18/0x1c) > r6:c0021850 r5:c02ebe64 r4:c7023f58 > [<c002b7cc>] (dump_stack+0x0/0x1c) from [<c003c038>] > (panic+0x54/0x134) [<c003bfe4>] (panic+0x0/0x134) from [<c0008fcc>] > (mount_block_root+0x1d4/0x21c) > r3:00000001 r2:c7022000 r1:c7023f58 r0:c0291804 [<c0008df8>] > (mount_block_root+0x0/0x21c) from [<c00090d8>] > (mount_root+0xc4/0xfc) > [<c0009014>] (mount_root+0x0/0xfc) from [<c000927c>] > (prepare_namespace+0x16c/0x1d0) > r5:c0021808 r4:c02eb944 > [<c0009110>] (prepare_namespace+0x0/0x1d0) from [<c00087b8>] > (kernel_init+0xd8/0x10c) > r5:c0020364 r4:c02eb938 > [<c00086e0>] (kernel_init+0x0/0x10c) from [<c003f0d0>] > (do_exit+0x0/0x62c) > r5:00000000 r4:00000000 > > With Regard's > Rohan Tabish > > > > _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source