AnsweredAssumed Answered

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

Question asked by Henry Choi on Oct 5, 2019

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!

 

 

Outcomes