выложил скрины
линии MDIO/MDC не заведены в свич
в файле ./drivers/net/macb.c закоментарил:
static int macb_phy_init(struct macb_device *macb)
{
struct eth_device *netdev = &macb->netdev;
u32 ncfgr;
u16 phy_id, status, adv, lpa;
int media, speed, duplex;
int i;
/* Check if the PHY is up to snuff... */
/* phy_id = macb_mdio_read(macb, MII_PHYSID1); // always a live !!!
if (phy_id == 0xffff) {
printf("%s: No PHY present\n", netdev->name);
return 0;
}
*/
status = macb_mdio_read(macb, MII_BMSR);
....
Попутно возник вопрос где и что надо править в ядре linux,
что типо link есть всегда на 100Mbps full-duplex
Сообщение отредактировал strannyi - Apr 8 2010, 12:10
Прикрепленные файлы
screen.rar ( 300.69 килобайт )
Кол-во скачиваний: 26