FRWY-LS1012A board doesn't probe pfe; systemd problem?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRWY-LS1012A board doesn't probe pfe; systemd problem?

549 Views
henry10210
Contributor II

Hello, would appreciate some pointers on initializing the PFE ethernet drivers on the FRWY-LS1012A board.  I followed the getting started guide, and built the ubuntu-xenial rootfs on a Linux host, and wrote the boot and the root partition to the micro-SD (again, following the GSG).  The board boots from the SD card fine--it just doesn't probe the PFE Ethernet PHYs.  My u-boot and dmesg output closely follows both the log in the GSG and another example on the web, up to this point:

Feb 11 16:28:05 localhost kernel: [    3.116384] Freeing unused kernel memory: 1152K

Feb 11 16:28:05 localhost kernel: [    4.871694] EXT4-fs (mmcblk0p3): re-mounted. Opts: errors=remount-ro

Feb 11 16:28:05 localhost kernel: [    7.450879] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts\

: (null)

The mmbclks are fine, I think:

root@localhost:/var/log# lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

mtdblock0    31:0    0    2M  0 disk 

mmcblk0     179:0    0 14.9G  0 disk 

├─mmcblk0p2 179:2    0    1G  0 part /boot

├─mmcblk0p3 179:3    0 13.8G  0 part /

└─mmcblk0p1 179:1    0   20M  0 part 

This SD card is not as high grade as recommended in the GSG, but not a slouch either.  Can't imagine that speed is the reason for the PFE driver not probing...

In the GSG log, the systemd  starts outputting some logs, some of them having to do with filesystem and devices.  I am not clear on the difference between udev and systemd now, but it looks like it is running on my system:

root@localhost:/var/log# ps -ef | grep systemd

root      1335     1  0 16:28 ?        00:00:00 /lib/systemd/systemd-journald

root      1360     1  0 16:28 ?        00:00:00 /lib/systemd/systemd-udevd

systemd+  2369     1  0 16:28 ?        00:00:00 /lib/systemd/systemd-timesyncd

root      2483     1  0 16:28 ?        00:00:00 /sbin/cgmanager -m name=systemd

root      2490     1  0 16:28 ?        00:00:00 /lib/systemd/systemd-logind

message+  2508     1  0 16:28 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation

root      3180     1  0 16:31 ?        00:00:00 /lib/systemd/systemd --user

So unless I get some hint, I am going to have to start reading up on systemd.

Thanks for reading!

Tags (2)
0 Kudos
1 Reply

507 Views
henry10210
Contributor II

Fixed the problem by copying 

flexbuild-ls1012a/build/images/4.9.62-00004-ga166f7b folder to the SD card root filesystem /lib/modules

and

chown -R root

Now the Ethernet devices show up in ifconfig -a

Seems like a bug in flexbuilder...

0 Kudos