Fw: [請益]AM335X 的 porting

作者: gn00618777 (非常念舊)   2014-07-05 23:58:54
※ [本文轉錄自 Soft_Job 看板 #1Jk1QhHo ]
作者: gn00618777 (非常念舊) 看板: Soft_Job
標題: Re: [請益]AM335X 的 porting
時間: Sat Jul 5 23:15:51 2014
※ 引述《gn00618777 (非常念舊)》之銘言:
: 我知道有比較專業的 AndroidDev 板,但這邊知識流動率仍然比高
: 在 porting 時
: kernel/arch/arm/mach-omap2/device.c 裡的 phy_id
: 以及 PHY IC、ATHEROS 8053網路晶片、 8053 driver、LAN
: 這幾個是如何運作和如何相關的呢? 一直沒搞懂之間的關係
: 很難 porting,能否有經驗的板友能為我來個俯瞰的解說..,謝謝。
: 沒有這些觀點,就算是在 code裡面改程式我最後仍然不知道他在幹嘛。>"<
沒人回應@@...
匯結了板友和同事的討論,我的理解如下。
一、 某一塊板子B板,外觀兩個網路接口,phy_id有兩個一個是0:04另一個是0:05。
_____________________ _____________ PHY
CPU _____________________ ARTHEROS 8053 _____________ PHY
二、 目前用的板子,硬體phy_id 0:07,所以在device.c其中phy_id修改為0:07,外
觀一個WAN孔、4個LAN孔。
phy_id=0:07
_____________ ARTHOES8053 ______________PHY
CPU_____________ IP175C ___________________ PHY0 PHY1 PHY2 PHY3
?????
現在狀況是,phy 看起來通了,WAN網路接口亮了,打dmesg,eth1連結成功,也show出
傳輸速率,但無法DHCP,這部分詢問了TI,要我再u-boot底下測試,他們認為是PHY硬件
壞了。但我們在這板子有使用別公司的 code,他們的確無法DHCP,但可以在 WAN 端與
電腦點對點互 ping,我們的不行,請問板友我還有哪邊可能要check的呢? 謝謝。
第二狀況是,我在 kernel 加入了 switch chip 的 driver(IP175C) 也就是管理那4個
LAN 端,要怎麼測試說我這 LAN 端是可以work的..? 還有我需要在 board file 中
修改甚麼呢?才能讓LAN端作用,謝謝。
作者: damody (天亮damody)   2014-07-05 23:38:00
去ASM版問看看吧?
作者: waterdisney (想要征服的世界)   2014-07-05 23:58:00
既然你拿的是TI的solution , 幹麻不打電話去問TI?
作者: descent (「雄辯是銀,沉默是金」)   2014-07-06 00:59:00
可以在 drvier 印出 packet 內容, 看看是不是正確的
作者: tomnelson   2014-07-06 21:21:00
driver
作者: gn00618777 (非常念舊)   2014-07-07 13:42:00
我直接在LAN孔接兩個電腦,互ping是OK的只不過WAN端無法與LAN端溝通,謝謝各位版友。
作者: mosquito520 ( )   2014-07-08 20:14:00
根據上述的狀態,你或許該去network版XD
作者: gn00618777 (非常念舊)   2014-08-11 23:03:00
這邊流動率好滴阿@@,我解掉了謝謝。

Links booklink

Contact Us: admin [ a t ] ucptt.com