Xilinx Temac
Guillaume Dargaud
dargaud at lpsc.in2p3.fr
Fri Oct 12 23:56:19 EST 2012
Hello all,
I'm upgrading the kernel on an embedded system and the network driver I
was using seems to have changed and the new one doesn't seem to work:
My working config, from 2.6.38 (I believe):
$ grep "NET\|MII\|TEMAC\|MARVELL" ../linux-2.6-xlnx-CodalemaC/.config |
grep -v "^#"
CONFIG_NET=y
CONFIG_INET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_NETDEVICES=y
CONFIG_NETDEV_1000=y
CONFIG_XILINX_LLTEMAC=y
CONFIG_XILINX_LLTEMAC_MARVELL_88E1111_MII=y
CONFIG_NET_DMA=y
CONFIG_NETWORK_FILESYSTEMS=y
And the new one:
$ grep "NET\|MII\|TEMAC\|MARVELL" .config | grep -v "^#"
CONFIG_NET=y
CONFIG_INET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_OF_NET=y
CONFIG_NETDEVICES=y
CONFIG_NET_CORE=y
CONFIG_ETHERNET=y
CONFIG_NET_VENDOR_MARVELL=y
CONFIG_NET_VENDOR_XILINX=y
CONFIG_XILINX_LL_TEMAC=y
CONFIG_NET_DMA=y
On boot the device gets probed, but not activated:
# dmesg | grep -i "net\|mac"
[ 0.017515] NET: Registered protocol family 16
[ 0.102621] device class 'net': registering
[ 0.241017] NET: Registered protocol family 2
[ 0.249435] NET: Registered protocol family 1
[ 5.098813] device: 'xps-ll-temac.1': device_add
[ 5.098984] bus: 'platform': add device xps-ll-temac.1
[ 5.101050] device: '81880000.ethernet': device_add
[ 5.101221] bus: 'platform': add device 81880000.ethernet
[ 5.484077] bus: 'platform': add driver xilinx_temac
[ 5.484491] bus: 'platform': driver_probe_device: matched device
81880000.ethernet with driver xilinx_temac
[ 5.484726] bus: 'platform': really_probe: probing driver
xilinx_temac with device 81880000.ethernet
[ 5.487175] Xilinx TEMAC MDIO: probed
[ 5.495719] driver: '81880000.ethernet': driver_bound: bound to
device 'xilinx_temac'
[ 5.495827] bus: 'platform': really_probe: bound device
81880000.ethernet to driver xilinx_temac
[ 5.530592] NET: Registered protocol family 17
Is there something I'm missing about this LLTEMAC to LL_TEMAC change ?
Thanks
--
Guillaume Dargaud
http://www.gdargaud.net/
More information about the Linuxppc-dev
mailing list