I have an IMX53 board (own design) connected to a marvell switch through RMII, It has no SMI/MDIO bus. (The marvell switch functions well without configuring)
But I don't seem to manage to get it working in the kernel (2.6.35 from freescale BSP). I found out that there exists a "fixed phy" driver for these purposes, but when I enable it, I get:
Fixed MDIO initialized!
FEC Ethernet Driver
------------[ cut here ]------------
WARNING: at fs/sysfs/dir.c:451 sysfs_add_one+0x64/0x84()
sysfs: cannot create duplicate filename '/class/mdio_bus/0'
Modules linked in:
And things don't work. Somebody has an Idea on how to fix this?
I already tried to replace the name "0" in fixed.c to "fixed-0" and then it goes further, but no eth0 found later on...