MrChromebox / firmware

Issue tracker for firmware issues
78 stars 15 forks source link

Unable to detect Intel i225 on Asus CN65 #464

Open tirsojrp opened 1 year ago

tirsojrp commented 1 year ago

Installed an i225 2.5g to my Asus CN65 box using an A/E m2 to M key adapter. Tested in several minipcs (non coreboot): card > Adapter > m2 wifi port. In this box the card is powered and activity leds works when I plug a cable. OS is pFsense.

MrChromebox commented 1 year ago

cbmem log?

https://mrchromebox.tech/files/util/cbmem.tar.gz unzip, run as sudo ./cbmem -1 > cbmem.log probably need to run from Linux

tirsojrp commented 1 year ago

cbmem.log.gz

MrChromebox commented 1 year ago

not sure what you did, but that's not a text log file

tirsojrp commented 1 year ago

not sure what you did, but that's not a text log file

Used cbmem from a live ubuntu 22 I had, compiled from coreboot's git. cbmem.log

MrChromebox commented 1 year ago

much better.

when coreboot scans the PCIe bus, it's not finding anything attached to the root port normally used for the WiFi (1c.3).

[INFO ] Found PCIe Root Port #4 at PCI: 00:1c.3. [DEBUG] PCI: 00:1c.3 [8086/9d13] enabled [DEBUG] PCI: 00:1c.3 scanning... [DEBUG] PCI: pci_scan_bus for bus 02 [INFO ] PCI: Static device PCI: 02:00.0 not found, disabling it. [WARN ] PCI: Leftover static devices: [WARN ] PCI: 02:00.0 [WARN ] PCI: Check your devicetree.cb. [DEBUG] scan_bus: bus PCI: 00:1c.3 finished in 0 msecs

not sure what the issue could be offhand

tirsojrp commented 1 year ago

I will try with the NVME port later and report back.

tirsojrp commented 1 year ago

cbmem_nvme.log

No luck.

MrChromebox commented 1 year ago

cbmem_nvme.log No luck.

could have told you not to waste your time, that port is only wired for SATA, not PCIe

tirsojrp commented 1 year ago

cbmem_nvme.log No luck.

could have told you not to waste your time, that port is only wired for SATA, not PCIe

Actually, I put an NVME drive and it is detected.

Edit: And the NVME drive on the WiFi M2 port with the adapter

MrChromebox commented 1 year ago

Actually, I put an NVME drive and it is detected.

sorry, got the Chromebox models mixed up, the CN60/62 do not support NVMe on the m.2 socket

I'm not sure why coreboot isn't detecting the device, the log isn't very helpful here