EcoNet: MT7612E not working

Caleb James DeLisle cjd at cjdns.fr
Sun Oct 26 07:07:55 PDT 2025


This is a bit of a long-shot but I'm at a loss here. On both of my 
EcoNet devices with MT7612 chips, it fails to start. MT7613 and MT7603 
both work. I'm suspicious of my PCI controller because it's something I 
worked on, but I don't see any evidence of PCI issues.


Is there anything really unique about MT7612, particularly how it uses PCI ?


MT7613E / Slot 2 -> Works (TP-Link Archer VR1200v (v2))

MT7603 / Slot 1 or slot 2 -> Works (ZyXEL PMG5617GA and SmartFiber 
XP8421-B respectively)

MT7612 / Slot 1 or slot 2 -> Fails (SmartFiber XP8421-B and ZyXEL 
PMG5617GA respectively)


Here is my bootlog:

[   13.252551] mt76x2e 0000:02:00.0: enabling device (0000 -> 0002)
[   13.258716] pcibios_plat_dev_init: bus 2, slot 0
[   13.263689] mt76x2e 0000:02:00.0: ASIC revision: 76120044
[   13.269738] mt76x2_eeprom_init
[   13.272871] mt76_get_of_eeprom 80004328
[   13.276719] mt76_get_of_data_from_nvmem eeprom
[   13.385361] mt76x2_eeprom_load 1
[   13.388635] mt76x2_eeprom_load found=1
[   13.523388] urngd: v1.0.2 started.
[   14.042816] mt76x2e 0000:02:00.0: Invalid MAC address, using random 
address b6:db:5e:21:55:82
[   14.083630] mt76x2e 0000:02:00.0: ROM patch build: 20141115060606a
[   14.113187] mt76x2e 0000:02:00.0: Firmware Version: 0.0.00
[   14.118716] mt76x2e 0000:02:00.0: Build: 1
[   14.122875] mt76x2e 0000:02:00.0: Build Time: 201607111443____
[   14.572779] mt76x2e 0000:02:00.0: Firmware failed to start
[   14.578409] mt76x2e 0000:02:00.0: probe with driver mt76x2e failed 
with error -145


I've added a few debug logs to confirm eeprom is loaded correctly and 
passes mt76x2_check_eeprom().
Firmware and ROM patch match (working) vendor OS bit-for-bit.

Any ideas where else to look?


Thanks,

Caleb




More information about the openwrt-devel mailing list