On Sun, Oct 26, 2025 at 03:07:55PM +0100, Caleb James DeLisle wrote: > 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
Are you sure the EEPROM data passed to the driver is correct? I wonder because it should also contain a valid MAC address... > [ 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? If the problem is not the missing or wrong EEPROM data, maybe the PCIe reset line is inverted or configured wrongly (-> pinctrl)? Just guessing, of course... _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
