如何使Olimex A64-Olinuxino以太网正常工作?

时间:2018-12-06 21:25:21

标签: linux-device-driver embedded-linux ethernet

我正在尝试为Olimex A64-OLinuXino构建自定义的buildroot操作系统。我尝试使用official build instruction。它已成功构建,但以太网似乎无法正常工作。官方说明还使用了较旧的内核3.10.x。我将使用一些新的硬件,因此我需要最新的内核支持。

来自kernel 4.14的官方支持该委员会,我也尝试使用此build root instruction。以太网仍然无法正常工作。它确实可以启动,并且所有其他外围设备都可以正常工作。我在这里发布我的引导加载程序消息。它表明,它没有找到任何以太网。

U-Boot SPL 2017.11 (Dec 07 2018 - 02:33:40)
DRAM: 1024 MiB
Trying to boot from MMC1


U-Boot 2017.11 (Dec 07 2018 - 02:33:40 +0600) Allwinner Technology

CPU:   Allwinner A64 (SUN50I)
Model: Olimex A64-Olinuxino
DRAM:  1 GiB
MMC:   SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
273 bytes read in 15 ms (17.6 KiB/s)
## Executing script at 4fc00000
reading Image
16704000 bytes read in 844 ms (18.9 MiB/s)
reading sun50i-a64-olinuxino.dtb
10744 bytes read in 26 ms (403.3 KiB/s)
## Flattened Device Tree blob at 4fa00000
Booting using the fdt blob at 0x4fa00000
Loading Device Tree to 0000000049ffa000, end 0000000049fff9f7 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.0 (sakib@HP-Home) (gcc version 7.3.0     (Buildroot 2019.02-git-00259-g0bb2e27ce8)) #1 SMP PREEMPT Fri Dec 7 02:45:22 +06 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd034]

我尝试使用CONFIG_MICREL_PHY = y和CONFIG_KSZ9031 = y构建内核,因为该板使用了KSZ9031以太网驱动程序。仍然相同的输出。 我需要使用内核4.14构建。虽然我有3.10.x的工作版本,但它不支持我需要使用的所有设备。 任何帮助之王将不胜感激。

0 个答案:

没有答案