Re: Summary of Fedora on Odroid XU4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Peter,

I have downloaded and installed the F27 Beta Mate Spin for arm.  It seems the basic release version suffers from all of the problems as did F26..."cpuidle.off=1" must be added to the kernel append line, onboard gigethernet not recognized, and neither of the two USB 3 ports is recognized.  These were the issues and boot parameters required to boot the Odroid-XU4 microSD card.  I suspect, the same dracut drivers "pwrseq_emmc" will be required to boot F27 on the eMMC card.

Since we are still in Beta, is there anyway we can get these boot parameters included for the F27 final release?  As well, I would be happy to test the patches for the USB 3 and gigethernet in hopes of getting them included as well.

Kind regards,
Stewart


On 09/19/2017 02:11 AM, Peter Robinson wrote:
On Thu, Aug 31, 2017 at 5:27 AM, Stewart Samuels <searider74@xxxxxxxxx> wrote:
Andreas & Dennis,

I have filed an upstream bug report regarding the USB3 and Ethernet
situation described below.  You can get to the bug report using the
following link:

https://bugzilla.redhat.com/show_bug.cgi?id=1487006
To note a bug in RHBZ is a Fedora bug not an upstream bug.

That being said I was browsing through the actual upstream arm-kernel
mailing list and it looks like others are seeing this problem and have
actually sent patches [1]. Once there's been some review and when I
get time I'll try to pull it int a Fedora kernel.

[1] http://www.spinics.net/lists/arm-kernel/msg606525.html

On 08/30/2017 08:06 PM, Stewart Samuels wrote:

Hello Andreas,

I can now confirm that the onboard Ethernet for the Odroid-XU4 indeed does
NOT work in F26.  Looking at the Odroid hardware model, it looks to me like
the onboard gigabit Ethernet port is tied to the USB3 controller.  If so, it
makes sense that because USB3 is failing, the gigabit Ethernet may also
fail.  I will file an upstream bug report regarding both the USB3 and
onboard Ethernet situation.

     Regards,
     Stewart

On 08/30/2017 07:59 AM, Stewart Samuels wrote:

Hello Andreas,

Close.  As I am not using the onboard ethernet, I did not test that so I
cannot validate yet whether or not it works.  However, I can validate that
the USB3 ports do not work.  If I get a chance today sometime, perhaps I
will check the onboard ethernet.   As a result, see my adjustment to line
item 2. embedded below.

     Regards,
     Stewart

On 08/30/2017 01:16 AM, arm_ml@xxxxxxxxxxx wrote:

Summary of Fedora on Odroid XU4

1. with Kernel 4.6.5-300.fc24 system boots without failure, but update to
newer kernel fails due dracut didn't build suitable intramfs
    https://bugzilla.redhat.com/show_bug.cgi?id=1482825
2. newer kernel works only with "cpuidle.off=1" inserted into the "append"
kernel line in the /boot/extlinux/extlinux.conf file, but all USB3 Hosts
failed, no onboard ethernet

     2. Fedora 26 released kernels work but the system fails to boot unless
"cpuidle.off=1" is inserted into the "append" kernel line in the
/boot/extlinux/extlinux.conf file.  Additionally, the onboard USB3 ports
fail.

         2. Fedora 26 released kernels work but the system fails to boot
unless "cpuidle.off=1" is inserted into the "append" kernel line in the
/boot/extlinux/extlinux.conf file.  Additionally, the onboard USB3 ports
fail as does the onboard Ethernet port.


3. To boot the system from the eMMC card:
    A. The initramfs image file must be rebuilt.  The simplest way is to:
        a. Boot up using the MicroSD card;
        b. Partition the eMMC card such that partition 1 begins on sector
3072
           (Default starting sector from fdisk is 2048).  There should be 4
partitions created;
        c. Mount the Fedora image desired to be installed on the eMMC card;
        d. Copy all partition data from the mounted fedora image partitions
(there are 4 for Fedora 26 ARM images) to the appropriate eMMC partitions;
        e. Update the UUID values on what will be the
/boot/extlinux/extlinux.conf file and /etc/fstab files of the eMMC card;
        f. Assuming the eMMC partitions are mounted as such --
              mount /dev/mmcblk1p4 /mnt
              mount /dev/mmcblk1p2 /mnt/boot
           then perform the following mounts --
              mount -o bind /proc /mnt/proc
              mount -o bind /dev /mnt/dev
              mount -o bind /sys /mnt/sys
    B.  Rebuild the eMMC card's initramfs by executing the following command:
        chroot /mnt dracut --add-drivers='pwrseq_emmc mmc_block'
/boot/initramfs-4.11.8-300.fc26.armv7hl.img 4.11.8-300.fc26.armv7hl
    C.  Flash the boot information in the header of the eMMC card;
    C.  Shutdown the system, then remove the MicroSD card;
    D.  Boot up using the eMMC card.

4.  If the system is to be updated using "dnf update", a new initramfs image
must again be generated.  This can be done using steps 1f - B. above using
the new initramfs and kernel images provided by the "dnf update".

----------------------------------------------------------------

Note to the developers/maintainers of dracut:
The kernel modules "pwrseq_emmc" and "mmc_block" should be included in
dracut for the Odroid-XU3 and Odroid-XU4 such that the user need not have to
execute this procedure each time and update to the system is performed.



Is this correct and complete ?

Andreas





_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx

_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux