Hello,
I am trying to connect Atheros WiFi card to AM5728 custom board via XIO-2001 bridge board.
Trying to scan and connect the AP(access point) from that Atheros WiFi module.
I could see the the entry of Atheros card in "lspci -vv", but wasn't able to do the scan AP by "iw dev wlp2s0 scan" .
Then I disabled "CONFIG_PCI_MSI" from the kernel and was able to scan and connect AP.
Before I disabled "CONFIG_PCI_MSI" kernel used to load basic module automatically (As seen in "lsmod").
But after disabling the "CONFIG_PCI_MSI" kernel isn't able to load modules.
Is there any relation of interrupt in dts file to this problem, if yes what is the relation,
Has the above issue occurred due to interrupt which is define in dts file, if yes please provide me the solution.
Here I am attaching the snippet of dts file for your reference.
/ ------------------------------------------------- START --------------------------------------------------------- /
axi@0 {
compatible = "simple-bus";
#size-cells = <1>;
#address-cells = <1>;
ranges = <0x51000000 0x51000000 0x3000
0x0 0x20000000 0x10000000>;
pcie1: pcie@51000000 {
compatible = "ti,dra7-pcie";
reg = <0x51000000 0x2000>, <0x51002000 0x14c>, <0x1000 0x2000>;
reg-names = "rc_dbics", "ti_conf", "config";
interrupts = <0 232 0x4>, <0 233 0x4>;
#address-cells = <3>;
#size-cells = <2>;
device_type = "pci";
ranges = <0x81000000 0 0 0x03000 0 0x00010000
0x82000000 0 0x20013000 0x13000 0 0xffed000>;
#interrupt-cells = <1>;
num-lanes = <1>;
ti,hwmods = "pcie1";
phys = <&pcie1_phy>;
phy-names = "pcie-phy0";
interrupt-map-mask = <0 0 0 7>;
interrupt-map = <0 0 0 1 &pcie1_intc 1>,
<0 0 0 2 &pcie1_intc 2>,
<0 0 0 3 &pcie1_intc 3>,
<0 0 0 4 &pcie1_intc 4>;
linux,pci-domain = <0>;
pcie1_intc: interrupt-controller {
interrupt-controller;
#address-cells = <0>;
#interrupt-cells = <1>;
};
};
};
/ ------------------------------------------------- END --------------------------------------------------------- /
Please do the needful.
In case any more information required please let me know.
Regards,
-- Ronak