Much better, my switch seems to be found now.
Distributed Switch Architecture driver version 0.1
gfar_mdio_read(cf9db400, 1, 0) = 1811
gfar_mdio_write(cf9db400, 1, 0, 9a03) = 0
gfar_mdio_read(cf9db400, 1, 0) = 1a03
gfar_mdio_read(cf9db400, 1, 1) = 953
mv88e6131_probe(cf9db400, 1) = 2387
eth0: detected a Marvell 88E6095/88E6095F switch
...
root@ppc_target:~ ls /sys/bus/mdio_bus/devices/
24520:01:00 24520:01:02 24520:01:04 24520:01:06
24520:01:01 24520:01:03 24520:01:05 24520:01:07
However, the network subsystem still can't locate it. It may be
a complication of the OF stuff and how the [gianfar] network
device knows what PHY to look at.
starting network interfaces...
24520:01 not found
eth0: Could not attach to PHY
Also, how do I specify the [implicit] route within the switch
that connects '24520:01:00' to the CPU port '24520:01:0A' (if
there was such a thing)? My boot loader has configured the
switch for this path - I've not looked through the log to see
what the DSA layer did.
Thanks for your help
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html