Dear guys:
i using mavell 88e6061 6port switch in am335x 05.06.00.00 (for linux 3.2.0). i have some question.
1. I have debug icplus ip101a, which has the phy_id 0x11. But in marvell switch where is phy address??? port number ????
2. Should i modify the am33xx_cpsw_init in devices.c ? HOW ??
3. I set P5_MODE internal pull-up?
Jian Zhou:
这个要看你的mavell芯片里那里可以设置phy id吧?
Linux有没有自带的交换芯片驱动,可以做参考
zai Jonathan:
回复 Jian Zhou:
1.周建,首先要确定一下,这个驱动官方给的驱动linux的驱动无法使用是跨平台的那种。
2.我想问一下CPSW omap_device_build 这行是不是需要把 “davinci_mdio” 换成 “dsa“ ? 我换了一下产生如下错误,可以确定的一点是DSA已经启动了,但是可能那块出错需要调整一下。请问你们那边有没有遇到过类似的问题。
oops messages:
[ 1.318603] Distributed Switch Architecture driver version 0.1[ 1.324707] Unable to handle kernel paging request at virtual address 000f4360[ 1.332244] pgd = c0004000[ 1.335052] [000f4360] *pgd=00000000[ 1.338806] Internal error: Oops: 5 [#1][ 1.342895] Modules linked in:[ 1.346069] CPU: 0 Not tainted (3.2.0 #19)[ 1.350738] PC is at dev_is_class+0xc/0x2c[ 1.355010] LR is at dev_find_class+0x18/0x50[ 1.359527] pc : [<c02d6d40>] lr : [<c02d6d78>] psr: 20000013[ 1.359558] sp : c781ddf0 ip : c781de00 fp : c781ddfc[ 1.371520] r10: 00000000 r9 : 00000000 r8 : 00000000[ 1.376953] r7 : c7b10800 r6 : c0499ea0 r5 : c03bd394 r4 : 000f4240[ 1.383758] r3 : c046df48 r2 : c046df48 r1 : c03bd394 r0 : 000f4240[ 1.390563] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel[ 1.398162] Control: 10c5387d Table: 80004019 DAC: 00000015[ 1.404144] Process swapper (pid: 1, stack limit = 0xc781c2f0)[ 1.410247] Stack: (0xc781ddf0 to 0xc781e000)
Jian Zhou:
回复 zai Jonathan:
我觉得还是先仔细看下88e6061的spec,我大概看了下,好像有种模式是按照PHY配置的,那我觉得就把它当成一个普通的PHY就好了
zai Jonathan:
回复 Jian Zhou:
Linux里面有DSA,自从2.6.35开始就已经加入了,以前我写2.6.17上的switch驱动的时候和现在的架构明显的发生了变化。现在我已经把DSA加到内核里面去了,但是dsa_platform_data里面有.netdev=&…这个我就不知道应该填写什么了,导致了无效参数错误。
mingliang su:
你好,你的问题解决了没有,我也有这样的疑问.谢谢!
Jian Zhou:
回复 mingliang su:
请问您是基于AM335x加马威尔的交换芯片么?是基于SDK的哪个版本做的?
Yaoming Qin:
回复 mingliang su:
mingliang su
你好,你的问题解决了没有,我也有这样的疑问.谢谢!
mingliang su:
回复 Yaoming Qin:
你好,我用的IC+的IP175D,MII好像也可以做PHY模式用,帮我看一看啊,谢谢!附近为DATASHEET