Hi,
I have some problems connecting a BeagleBone A4 to the network. I'm not
sure if I have all known issues fix so
this is merely for confirming I have everything applied which is needed
before digging deeper into this.
Some background:
- u-boot version is 2012.10-rc3
- R219 is removed
- Pin 10 on P9 measures 3.2V
- Linux kernel is taken from
"git://arago-project.org/git/projects/linux-am33x.git" with "git
checkout -f v3.2-staging" applied.
I used the standard configuration coming with it (CONFIG_PREEMPT_NONE)
but changed:
- ext4 support compiled into the kernel
- power governor set to "ondemand"
- Distribution used is gentoo with latest stage3. Beside configuration
no additional packages have been installed yet.
- Network is configured statically with IP,Netmask, Broadcast and
default route
Network problems:
- can't ping the BeagleBone. The green LED indicates traffic is
recognized but no reply is sent back.
I wonder if the configuration for mode2 pin problem mentioned here
is present in u-boot 2012.10-rc3. I found this code in u-boot:
arch/arm/cpu/armv7/am33x/board.c in function "board_eth_init()":
if (board_is_bone()) {
writel(MII_MODE_ENABLE, &cdev->miisel);
cpsw_slaves[0].phy_if = cpsw_slaves[1].phy_if =
PHY_INTERFACE_MODE_MII;
which might indicate the configuration value is applied.
Is this the needed configuration or do I need to add some code here to
work around the Pin14/Pin15 problem?
Thanks,
Thomas