|
大家好,我准备在omapl138上ARM核实现移植linux系统,网络驱动出现了问题7 p, l% Q# H9 j- o
[ 2.096413] davinci_mdio davinci_mdio.0: detected phy mask fffffff1( t W% D, X2 \9 ~% `8 {: n
[ 2.107743] davinci_mdio.0: probed5 ]/ w0 ^ }) G& Y2 o% a
[ 2.111605] davinci_mdio davinci_mdio.0: phy[1]: device davinci_mdio-0:01, driver unknown //在这里有问题8 y. y& [4 x9 T, K" R+ x: w2 r* o* d
[ 2.119866] davinci_mdio davinci_mdio.0: phy[2]: device davinci_mdio-0:02, driver unknown* ` n9 }/ O$ o4 N% \ T
[ 2.128281] davinci_mdio davinci_mdio.0: phy[3]: device davinci_mdio-0:03, driver unknown9 r; X' p) v" b0 n7 t: }7 u
# F' ^) u) K w! C/ v7 D
[ 2.137188] PPP generic driver version 2.4.2
; S+ G, C& E, `& s[ 2.143236] PPP BSD Compression module registered
) W; h5 B7 D& l$ \0 t
8 m; k" @; O6 K5 w5 L+ q5 f* a4 i9 |, y- H
在linux内核中的代码应该是以下:% z4 O/ b# R" Z% ^ a
// 注册mii_bus0 E$ [5 g, N) A0 Q4 p3 D
/* register the mii bus 2. 注册mii bus 2*/
) }% {7 d0 a2 J: o9 p ret = mdiobus_register(data->bus);3 }4 V9 q9 P6 X1 {- ^- b) Q
if (ret)
8 e& M2 M. U: E x# p( r goto bail_out;. @' X, Q# z: W
4 U. J: h3 }! m
/* scan and dump the bus 扫描和转储总线*/0 C j' v8 N" n
for (addr = 0; addr < PHY_MAX_ADDR; addr++) {3 i8 M% d+ g$ L
phy = data->bus->phy_map[addr]; // 应该从 phy_map下手 phy_map[0] 没有数据: b- @3 s5 O' Y3 t& g
if (phy) {- c+ j3 h' d H0 ^2 r0 G5 q- t% j2 e
dev_info(dev, "phy[%d]: device %s, driver %s\n",
. a0 f3 y4 V8 v( m0 Z) b phy->addr, dev_name(&phy->dev),
- C' i4 Y$ {& t1 k phy->drv ? phy->drv->name : "unknown");
4 H6 A$ j% _: g+ s: ~( q; j }
) d' M1 |6 X/ k" b& q Y$ f- x }" P+ H$ T0 l+ U
- y9 t: u! x, Y- [
3 F: E9 |/ M+ E. d5 g, t/ ?, b最终在后面 网络启动有问题! t, k1 Q# u7 E8 ~ q" i/ t, z
[ 2.387752] PHY davinci_mdio-0:00 not found
- R$ t+ q0 }- y) F: b( [. v[ 2.392184] net eth0: could not connect to phy davinci_mdio-0:00" X x, N) [# i! U& S
[ 2.398254] IP-Config: Failed to open eth0
' l. I; d$ o& A( X[ 2.402589] IP-Config: No network devices available.
6 V) g; a: A; P* I. n9 J
5 | y' K! C6 A$ v
( U& I' x; \) _( p
9 ^- K* g, ]6 o& n0 h8 B1,请问下,这是什么原因造成的?: T# w! K5 ?6 H' x8 y
2,phy模块 和网络驱动开发的过程 是什么样的关系?/ w, h4 ^. ~ d6 n5 A7 S- z. l
谢谢& g" t2 v1 n6 T+ ?
|
|