Status of armhfp grubs2-efi on top of Uboot
by Mark Verlinde
Hi,
A while ago (around the freeze of FC29) grub2-efi on top of Uboot was proposed as the (potentially) default setup for armhfp too. Unfortunately (IMHO) it did not materialize and I'm searching for the game-breaker.
On buggzilla found a few hints, " we have at least a grub2 <-> kernel bug" (1) among them, they did not make the holdup clear to me.
My investigation so-far:
* It works pretty good with a close to upstream build grub, not with the default gub2 packages. Which makes me believe loading an arm32 kernel as an Portable Executable instead of grub's LoadImage() and StartImage() services may be a game-stopper. NOTE : I understand this is necessary for chain loading efi stubs for secure-boot. IMO this is not the pursued goal here.
* Since kernel patch "efi: libstub/arm: account for firmware reserved memory at the base of RAM" (2) it works on RPI's too (given a "custom" build grub2)
All feedback is appreciated,
grtz Mark
1) https://bugzilla.redhat.com/show_bug.cgi?id=1602948
2) https://patchwork.kernel.org/patch/11189097/
3 years, 1 month
Fedora 32 on Pinebook Pro
by Andreas Reschke
Hi there,
I've a well good working Fedora 32 installation an my Pinebook Pro. I
want to replace the custom kernel with official fedora one. But it's not
working.
Failure: Bad Linux ARM64 Image magic!
How to resolv this ?
Thanks
Andreas
Boot message:
Card did not respond to voltage select!
starting USB...
Bus usb@fe380000: USB EHCI 1.00
Bus usb@fe3c0000: USB EHCI 1.00
Bus dwc3: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@fe380000 for devices... 1 USB Device(s) found
scanning bus usb@fe3c0000 for devices... 3 USB Device(s) found
scanning bus dwc3 for devices... 1 USB Device(s) found
scanning bus dwc3 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
868 bytes read in 19 ms (43.9 KiB/s)
Ignoring unknown command: ui
Ignoring malformed menu command: autoboot
Ignoring malformed menu command: hidden
Ignoring unknown command: totaltimeout
Ignoring unknown command: default=Fedora
1: Fedora (5.8.10-200.fc32.aarch64)
Retrieving file: /initramfs-5.8.10-200.fc32.aarch64.img
23434154 bytes read in 1030 ms (21.7 MiB/s)
Retrieving file: /vmlinuz-5.8.10-200.fc32.aarch64
12317358 bytes read in 556 ms (21.1 MiB/s)
append: ro root=UUID=cb3d578a-5e54-46bd-9de8-020f78bb6267 console=tty1
console=ttyS2,1500000 root=LABEL=ROOT_FEDORA rw rootwait
video=eDP-1:1920x1080@60 video=HDMI-A-1:1920x1080@60
Retrieving file:
/dtb-5.8.10-200.fc32.aarch64/rockchip/rk3399-pinebook-pro.dtb
59659 bytes read in 34 ms (1.7 MiB/s)
Bad Linux ARM64 Image magic!
SCRIPT FAILED: continuing...
60731 bytes read in 27 ms (2.1 MiB/s)
No ethernet found.
/boot/extlinux/extlinux.conf
#Org
#LABEL Fedora ARM
#KERNEL /Image
#FDT /dtb/rockchip/rk3399-pinebook-pro.dtb
#APPEND initrd=/initramfs-linux.img console=tty1 console=ttyS2,1500000
root=LABEL=ROOT_FEDORA rw rootwait video=eDP-1:1920x1080@60
video=HDMI-A-1:1920x1080@60
#Org
ui menu.c32
menu autoboot Welcome to Fedora-Server-armhfp-31-1.9. Automatic boot in
# second{,s}. Press a key for options.
menu title Fedora-Server-armhfp-31-1.9 Boot Options.
menu hidden
timeout 20
totaltimeout 600
default=Fedora (5.8.10-200.fc32.aarch64)
label Fedora (5.8.10-200.fc32.aarch64)
kernel /vmlinuz-5.8.10-200.fc32.aarch64
append ro root=UUID=cb3d578a-5e54-46bd-9de8-020f78bb6267
console=tty1 console=ttyS2,1500000 root=LABEL=ROOT_FEDORA rw rootwait
video=eDP-1:1920x1080@60 video=HDMI-A-1:1920x1080@60
fdtdir /dtb-5.8.10-200.fc32.aarch64/
initrd /initramfs-5.8.10-200.fc32.aarch64.img
[root@pinebook-pro ~]#
3 years, 1 month
IoT Test Day - F33 Beta - 2020-09-30
by Geoffrey Marr
Hey testers!
Tomorrow, Wednesday, September 29, Fedora QA and IoT teams will be hosting
a test day! The purpose of the test day is to test major features of the
Fedora 33 Beta release on IoT to find any bugs, flaws, issues or otherwise
with the release. We also welcome and encourage exploratory
(at-your-own-pace) testing! Please see this the included wiki page[0] to
learn more about the test day and how to contribute! Hope to see you there!
Geoff Marr
IRC: coremodule
[0] http://fedoraproject.org/wiki/Test_Day:2020-09-30_Fedora_33_IoT_Edition
3 years, 2 months
Raspberry Pi 3B/3B+ USB
by Jeffrey Ollie
I'm trying to set up a Raspberry Pi 3B (or a 3B+) to run an Elgato Stream
Deck (if you've never heard of that it's basically a fancy macro keyboard).
I've had no problems using the Stream Deck on my x86_64 desktop (Fedora 32)
and on a Raspberry Pi 3B or 3B+ running Raspbian (kernel 5.4.51-v7+).
However all of my attempts trying to run my code on Fedora (tried using
both 32 and 33 alpha 64-bit) result in the USB bus on the Raspberry Pi
locking up after a minute or so. It appears to be the whole bus as
unplugging the Stream Deck and plugging it back in have no effect. Only a
full reboot appears to restore functionality. The following messages appear
in the kernel:
dwc2 3f980000.usb: dwc2_hc_halt() Channel can't be halted
So it would seem to me that Raspbian still has some secret sauce for the
USB bus on the Raspberry Pi that hasn't been upstreamed yet. Googling
around appears to confirm this. Raspbian uses dwc_otg_hcd, a highly
optimized driver for host-only mode (despite the name). The upstream kernel
offers dwc2 which can switch between host mode and OTG mode and is also
apparently buggy as well.
This isn't really a call for help or action as there's probably not much
the Fedora community can do. Really it's more of an opportunity to vent my
frustration at the Raspberry Pi Foundation developers that haven't worked
harder at upstreaming all of their changes.
--
Jeff Ollie
The majestik møøse is one of the mäni interesting furry animals in Sweden.
3 years, 2 months
Qt with GLES
by rinigus
Hi,
few weeks ago we started working on porting Nemomobile to Fedora 32 as
a base. Now I am hitting an issue when trying to make it work with
libhybris device. On that device, I have GLESv2 and would need Qt that
is not linked to libGL. Is such Qt available for ARM on Fedora? Or
should I recompile Qt with the corresponding settings?
Best wishes,
Rinigus
3 years, 2 months
Home Repair Service and Maintenance
by Repair Bazar
The customer whom you serve does not ask you much. Just master your work and do not leave behind dirt and be on time always. Honesty and sincerity are the basis of every work. Make every customer a friend to you. Good dealing with customers brings you good luck. Repair Bazar company provides the best home appliances repair and maintenance services at your doorstep. https://www.repairbazar.com/
3 years, 2 months
Fedora 32 on RPi 4
by Klaatu
I intend to update this wiki page:
https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi
to clarify that the Raspberry Pi 4 does run Fedora 32 aarch64.
Currently, the page suggests that there is no support for the Raspberry Pi 4.
Does anyone know whether this is just a case of wiki rot, or is the RPi
actually not "officially supported"? I don't want to change the wiki page based
on personal experience but go against the official stance of the fine folk
working on the OS.
-klaatu
3 years, 2 months