All of lore.kernel.org
 help / color / mirror / Atom feed
From: alex_snippet <alex.snippet@gmail.com>
To: linuxppc-embedded@ozlabs.org
Subject: Virtex TEMAC 1000Mb/s trouble, but 100b/s is working
Date: Wed, 14 Nov 2007 01:45:03 -0800 (PST)	[thread overview]
Message-ID: <13743302.post@talk.nabble.com> (raw)


Hi all!

I'm porting Linux for custom board based on Virtex4 FX, vanilla kernel
2.6.22.5 , Xilinx EDK 9.1 BSP, 
ELDK41 - cross-compiler 
target nfs-root pointed to ELDK41/ppc_4xx

Kernel command line:
Linux/PPC load: root=/dev/nfs rw console=ttyS0,9600
nfsroot=192.168.0.1:/target
ip=on

All work successfully was done, i tested all at 100Mb's connection speed,
but yesterday my customer said that with 1Gbit connection it did't work :(
end of log following:

    3.341532] eth0: XTemac: Options: 0xb8f2
[   11.855386] eth0: XTemac: We renegotiated the speed to: 1000
[   11.923237] eth0: XTemac: speed set to 1000Mb/s
[   13.000064] Sending DHCP requests ......, OK
[   65.484075] IP-Config: Got DHCP answer from 0.0.0.0, my address is
192.168.0.
192
[   65.573684] IP-Config: Complete:
[   65.610416]       device=eth0, addr=192.168.0.192, mask=255.255.255.0,
gw=192
.168.0.1,
[   65.705572]      host=192.168.0.192, domain=, nis-domain=(none),
[   65.777872]      bootserver=0.0.0.0, rootserver=192.168.0.1, rootpath=
[   65.861982] Looking up port of RPC 100003/2 on 192.168.0.1
[   65.929093] Looking up port of RPC 100005/1 on 192.168.0.1
[   66.024134] VFS: Mounted root (nfs filesystem).
[   66.079160] Freeing unused kernel memory: 104k init
[   71.640314] nfs: server 192.168.0.1 not responding, still trying
[   76.040311] nfs: server 192.168.0.1 not responding, still trying

Load process was friezed at this point. When connection speed is 100Mb/s
everything is ok.

Please advise me what to do, i tried to increase ppc core frequency from 100
to 300 MHz - the same problem. 
When i'm using virtual machine instead of real hardware it's working on
1000Gb/s :) but isn't on real hardware.
I'm using Fedora 7 as a host.
May be there are some nfs-demon settings?

My MHS file fragment:

BEGIN hard_temac
 PARAMETER INSTANCE = hard_temac_0
 PARAMETER HW_VER = 3.00.b
 PARAMETER C_PHY_TYPE = 1
 PARAMETER C_EMAC1_PRESENT = 0
 BUS_INTERFACE V4EMACDST0 = V4EMAC0
 PORT GMII_TXD_0 = GMII_TXD0
 PORT GMII_TX_EN_0 = GMII_TX_EN0
 PORT GMII_TX_ER_0 = GMII_TX_ER0
 PORT GMII_TX_CLK_0 = GMII_TX_CLK0
 PORT GMII_RXD_0 = GMII_RXD0
 PORT GMII_RX_DV_0 = GMII_RX_DV0
 PORT GMII_RX_ER_0 = GMII_RX_ER0
 PORT GMII_RX_CLK_0 = GMII_RX_CLK0
 PORT MDC_0 = MDC0
 PORT MDIO_0 = MDIO0
 PORT GTX_CLK_0 = GTX_CLK0
 PORT MII_TX_CLK_0 = MII_TX_CLK0
 PORT RESET = Emac_Reset
 PORT REFCLK = sys_clk_s
END

BEGIN plb_temac
 PARAMETER INSTANCE = TriMode_MAC_GMII
 PARAMETER HW_VER = 3.00.a
 PARAMETER C_BASEADDR = 0x81200000
 PARAMETER C_HIGHADDR = 0x8120ffff
 PARAMETER C_MAC_FIFO_DEPTH = 64
 PARAMETER C_RX_DRE_TYPE = 0
 PARAMETER C_TX_DRE_TYPE = 0
 PARAMETER C_DMA_TYPE = 1
 PARAMETER C_PLB_CLK_PERIOD_PS = 10000
 BUS_INTERFACE MSPLB = plb
 BUS_INTERFACE V4EMACSRC = V4EMAC0
 PORT IP2INTC_Irpt = TEMAC_Interrupt
 PORT Emac_Reset = Emac_Reset
 PORT PhyResetN = PhyResetN
END

-- 
View this message in context: http://www.nabble.com/Virtex-TEMAC-1000Mb-s-trouble%2C-but-100b-s-is-working-tf4803823.html#a13743302
Sent from the linuxppc-embedded mailing list archive at Nabble.com.

             reply	other threads:[~2007-11-14  9:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-14  9:45 alex_snippet [this message]
2007-11-14 12:03 ` Virtex TEMAC 1000Mb/s trouble, but 100b/s is working schardt
2007-11-14 13:10 ` Lorenz Kolb
2007-11-14 15:44   ` alex_snippet
  -- strict thread matches above, loose matches on Subject: below --
2007-11-14 16:36 g.schardt
2007-11-14 17:00 ` jozsef imrek
2007-11-14 17:01 g.schardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=13743302.post@talk.nabble.com \
    --to=alex.snippet@gmail.com \
    --cc=linuxppc-embedded@ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.