@reboot12
I found this link
https://codebrowser.dev/linux/linux/drivers/net/wireless/intel/iwlwifi/mei/main.c.html
What it means is very easy. ME kills the 9560 on the gemini chip platform, so for our j4105.
And on the Asrock j4105-ITX I cant disable ME, the name in Bios for ME there is TXE but when I disable it, the Wlan 9560 is gone.
I can see ME at work: The 2 RX packages I read above are data for arp and DHCP.
After this, crazy ME brings the firmware to write 3b, so the RX ring is blocked.
I also found in the original OpenBSD 79 Source Code, which I modd for POLLING for the 9560,
has an own C-block, how to handle this ME.
So, fun is not over but I have to build this all with the help of ChatGPT, like translation from OpenBSD C-Code to XPC-Code.
Then, XP is "allowed" under ME.
I also tried a dirty hack, just to jump over this 3b code. But then the 9560 driver does not install any longer
Dietmar
1. iwm_nic_lock()
MAC_ACCESS_REQ setzen
auf MAC_ACCESS_EN warten
GOING_TO_SLEEP beachten
2. iwm_apm_init()
HAP_WAKE_L1A setzen
INIT_DONE setzen
MAC_CLOCK_READY warten
DMA clock / L1_ACT_DIS setzen
3. iwm_prepare_card_hw()
HW_IF_CONFIG PREPARE / NIC_READY / ME_OWN / WAKE_ME prüfen
4. iwm_nic_rx_mq_init()
RFH_RXF_DMA_CFG
RFH_GEN_CFG DMA_SNOOP
RFH_RXF_RXQ_ACTIVE
WIDX_TRG
5. iwm_power_update_device()
POWER_TABLE_CMD
6. iwm_power_mac_update_mode()
MAC_PM_POWER_TABLE
7. iwm_ltr_config()
LTR_CONFIG