2013-03-15 3 views
1

Есть ли кто-нибудь, кто знаком с решением Atheros и системой OpenWrt? Мой тестовый стенд хорошо работает под изображением Atheros-SDK, в то время как было обнаружено, что мой интерфейс ethernet (eth0) возник из-за «потери 100% пакетов» при работе на изображении OpenWrt. Я даже продолжаю использовать значение настроек регистров, например ETH_CONF, XMII_CONF, но он пока не работает.Ping 100% потеря пакетов при Openwrt, проблема с драйвером

Любые предложения будут оценены. Спасибо! установка мой локальных сетей в арку/MIPS/ath79/маш-db120.c является:

ath79_register_mdio(0, ~(BIT(5))); 
ath79_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII; 
ath79_eth0_data.phy_mask = BIT(5);default is BIT(0) 
ath79_eth0_data.mii_bus_dev = &ath79_mdio0_device.dev; 
ath79_eth0_pll_data.pll_1000 = 0x06000000; 
ath79_eth0_data.duplex = DUPLEX_FULL; 
ath79_register_eth(0); 

Если я изменил th79_eth0_pll_data.pll_1000 к 0x46000000

(установить бит 1805002c GIGE_QUAD), то он может свистеть но все еще имеет 3% -5% или даже больше ping loss.strange! Я действительно хочу знать, есть ли какие-либо проблемы с соответствующим кодом ag71xx? BootLog секционные:

Starting kernel ... 
...... 
...... 
[ 0.650000] libphy: ag71xx_mdio: probed 
[ 0.650000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII 
[ 1.470000] ag71xx ag71xx.0 eth0: connected to PHY at ag71xx-mdio.0:05 [uid=004dd072, driver=Generic PHY] 
[email protected]:/# ping 192.168.1.99 
PING 192.168.1.99 (192.168.1.99): 56 data bytes 
C 
--- 192.168.1.99 ping statistics --- 
3 packets transmitted, 0 packets received, 100% packet loss 
[email protected]:/# 
+0

Я использую ствол OpenWrt, барьерный выключатель. Моя плата - это версия Atheros DB120..kernel версии 3.7.4 или выше. – lang7

ответ

0

Вы должны определить, какую версию OpenWRT вы используете, чтобы получить какой-то ответ!

+0

Я использую ствол OpenWrt, барьерный выключатель. Моя плата - это версия Atheros DB120..kernel 3.7.4 или выше. – lang7

Смежные вопросы