I have an IXP422 based board in which I run a custom-made linux version. During boot-up, I see
ixp400_eth: Initializing IXP400 NPE Ethernet driver software v. 1.5.1
ixp400_eth: CPU clock speed (approx) = 266 MHz
[error] ixEthMiiPhyScan : unexpected Mii PHY ID 00221619
ixp400_eth: Found PHY 0 at address 1
ixp400_eth: ixp0 is using NPEB and the PHY at address 1
Obtained ETHA mac address 0:1b:8e:0:1:ba
Now I try to install OpenWrt on the board. It works except the ethernet port doesn't work, and I do not see anything like the above. It makes me believe the drivers are not compiled. I ran "make menuconfig" and selected Target System Intel XScale IXP4xx [2.6]. Then I ran "make kernel_menuconfig" and selected Arm system type IXP4xx-based as well as Intel IXP4xx Implemenation Options IXDPG425. I also check Network Device Support/Ethernet (10 or 100Mbit) -> IXP4xx Ethernet support.
During compilation (make V=99) the only spurious thing I can see is
WARNING: kmod-ixp4xx-npe is not available in the kernel config
The kernel source directory does not contain any ixp400_eth.c file or similar, how come?
Another way to phrase my question is, how can I configure the build system to compile lan port drivers?
Best Regards,
Daniel
(Last edited by danieljanzon on 12 Feb 2008, 18:19)