Rock5b installation-freezing

Hi,
I have flashed the latest arm installer on a microsd card and was trying to get the os installed. The installer would freeze in the middle of selecting packages. Is this happening to others? Could it be device is getting hot?

Would you be able to keep a terminal open on the side running tail -f ~/install.log, with the installer window decreased in size while you do the package selection? That way when it freezes, the terminal window already on the screen shows the last set of logged messages. You can take a picture of that with your phone (assuming screenshot won’t work)

Hi, this is definitely not a normal operation, we never had that issue. What PSU are you currently using?, Radxa 30W PSU is highly recommended for a smooth operation on Rock5B. If you flashed image with Etcher, please try Rpi imager. Also try with a different MicroSD card. Have you had other Linux images working on your Rock5B before?.

Hi
Sorry i have just received my box and this happens to be the first distro i have tried. Yes it was flashed with rpi imager and i am using a 30w psu. However i am using the new metal enclosure so i am hoping its transferring heat ok if that would be an issue? I will try the terminal log and report back.

You can also monitor your temps with hardinfo
sudo pacman -S hardinfo

Hi,
I have attempted the setup on different microsd cards and have redownloaded the iso all resulting with the same outcome. I have took a screenshot of the log but i have to note that it doesnot always freeze on this screen. Sometimes even before starting the setup. I have monitored my temp it ranges around 30deg. The one last thing i will try is to remove my nvme drive from socket and maybe that could be the cause of the freezing. I will report back. Pic below

Just confirmed the nvme is not the cause of the system freezing. It seems that if i lower my display resolution, i can get a bit further. Is it possible this could be a graphic glitch?

:: I have attempted installing armbian and it appears to work great. The system runs normal and hasnt froze. There has to be something wrong with the reborn os current build.

What kind of PSU are you using with your Rock5B? I tried reproducing your error and it works just fine on all my Rock5B’s from either uSD or NVMe as long as I use Radxa official 30W PSU. If I boot from uSD with NVMe plugged in using a Rpi4 PSU or even a Radxa 60W PSU, it automatically reboots, installation is not even completed. This is most likely a power issue.

The psu im using is the radxa 30w.

What is your native display resolution on your monitor? On our tests, it has worked without issues on 1080p and 4K PC monitors.

Im running 1080p via hdmi. Armbian seems to run fine and have no issues with that distro. I have ran all the firmware updates on armbian and retried the reborn os distro again. Unfortunately i still get the same result. Is there a way i can send you a system log? I much prefer arch over debian.

There is like a small pulsing hum every second when i run this distro. Can i turn off compositor on this desktop?

sudo pacman -S gnu-netcat
cat ~/install.log |nc termbin.com 9999

Give us the link after (could be installation.log idr)

I dont see a link in the install.log after running the command. I have pasted the contents of the install.log below:

Shutting down Calamares... 
Finished shutdown. 
14:54:07 [6]: QString CalamaresUtils::searchQmlFile(QmlSearch, const QString&, const Calamares::ModuleSystem::InstanceKey&)
    Looking for QML for "welcomeq@welcomeq_online" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/welcomeq@welcomeq_online.qml" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/welcomeq.qml" 
    .. Looking at QML file ":/welcomeq@welcomeq_online.qml" 
    .. Looking at QML file ":/welcomeq.qml" 
14:54:07 [6]: virtual void Calamares::QmlViewStep::setConfigurationMap(const QVariantMap&)
    QmlViewStep "welcomeq@welcomeq_online" loading "qrc:/welcomeq.qml" 
14:54:07 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "welcomeq@welcomeq_online" loading complete. 
14:54:07 [6]: QStringList loadLocales(const QString&)
    Loading locales from "/etc/locale.gen" 
    ..  Read 489 lines 
    ..  After filtering 315 lines 
14:54:07 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "locale@locale" loading complete. 
14:54:07 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
    Loaded 189 keyboard models 
14:54:07 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
    Variants now total= 0 selected= -1 
    .. Loaded QRC translation "kb_" "en" 
14:54:07 [6]: void Config::detectCurrentKeyboardLayout()
    ("pc", "us", "inet(evdev)\"") 
14:54:07 [6]: QStringList CalamaresUtils::GeoIP::getElementTexts(const QByteArray&, const QString&)
    GeoIP found 1 elements 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "keyboard@keyboard" loading complete. 
14:54:08 [6]: void fillModel(PackageListModel*, const QVariantList&)
    Loading PackageChooser model items from config 
    .. Loaded PackageChooser with 16 entries. 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "packagechooser@packagechooser_DE" loading complete. 
14:54:08 [6]: void Config::setConfigurationMap(const QVariantMap&)
    Loading netinstall from 1 alternate sources. 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "netinstall@netinstall" loading complete. 
    .. libpwquality setting "minlen=0" 
    .. libpwquality setting "minclass=0" 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "users@users" loading complete. 
14:54:08 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
    WARNING: No config file for "summaryq" found anywhere at 
     "/etc/calamares/modules/summaryq.conf" 
     "/usr/share/calamares/modules/summaryq.conf" 
14:54:08 [2]: virtual void Calamares::QmlViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Bad QML search mode set for "summaryq@summaryq" 
14:54:08 [6]: QString CalamaresUtils::searchQmlFile(QmlSearch, const QString&, const Calamares::ModuleSystem::InstanceKey&)
    Looking for QML for "summaryq@summaryq" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/summaryq@summaryq.qml" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/summaryq.qml" 
    .. Looking at QML file ":/summaryq@summaryq.qml" 
    .. Looking at QML file ":/summaryq.qml" 
14:54:08 [6]: virtual void Calamares::QmlViewStep::setConfigurationMap(const QVariantMap&)
    QmlViewStep "summaryq@summaryq" loading "qrc:/summaryq.qml" 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "summaryq@summaryq" loading complete. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "hostinfo@hostinfo" loading complete. 
14:54:08 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
    QML import paths: 
     "/usr/share/calamares/qml" 
     "/usr/bin" 
     "qrc:/qt-project.org/imports" 
     "/usr/lib/qt/qml" 
14:54:08 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
    QML load on startup, API 2. 
14:54:08 [2]: QThread::setPriority: Cannot set priority, thread is not running
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "shellprocess@shellprocess_initial_config_online" loading complete. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "machineid@machineid" loading complete. 
14:54:08 [6]: void Calamares::ModuleManager::loadModules()
    Module "locale@locale" already loaded. 
14:54:08 [6]: void Calamares::ModuleManager::loadModules()
    Module "keyboard@keyboard" already loaded. 
14:54:08 [6]: void Calamares::ModuleManager::loadModules()
    Module "users@users" already loaded. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "shellprocess@shellprocess_post_install" loading complete. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "removeuser@removeuser" loading complete. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "shellprocess@shellprocess_cleanup" loading complete. 
14:54:08 [6]: virtual void Calamares::CppJobModule::loadSelf()
    CppJobModule "preservefiles@preservefiles" loading complete. 
14:54:08 [2]: virtual void Calamares::QmlViewStep::setConfigurationMap(const QVariantMap&)
    WARNING: Bad QML search mode set for "finishedq@finishedq" 
14:54:08 [6]: QString CalamaresUtils::searchQmlFile(QmlSearch, const QString&, const Calamares::ModuleSystem::InstanceKey&)
    Looking for QML for "finishedq@finishedq" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/finishedq@finishedq.qml" 
    .. Looking at QML file "/etc/calamares/branding/rebornos/finishedq.qml" 
    .. Looking at QML file ":/finishedq@finishedq.qml" 
    .. Looking at QML file ":/finishedq.qml" 
14:54:08 [6]: virtual void Calamares::QmlViewStep::setConfigurationMap(const QVariantMap&)
    QmlViewStep "finishedq@finishedq" loading "qrc:/finishedq.qml" 
14:54:08 [6]: virtual void Calamares::ViewModule::loadSelf()
    ViewModule "finishedq@finishedq" loading complete. 
14:54:08 [6]: void Config::xkbApply()
    xkbmap selection changed to:  "us" - "" 
14:54:09 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
    GeoIP result for welcome= "CA" 
14:54:09 [6]: void setCountry(Config*, const QString&, CalamaresUtils::GeoIP::Handler*)
    Unusable country code "CA" 
    .. Obtained from "https://geoip.kde.org/v1/ubiquity"  ( 2 "CountryCode" ) 
14:54:09 [6]: void LoaderQueue::fetch(const QUrl&)
    NetInstall loading groups from QUrl("file:///etc/calamares/modules/netinstall.yaml") 
14:54:09 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: loadModules for all modules done 
14:54:09 [6]: void Calamares::ModuleManager::checkRequirements()
    Checking module requirements .. 
14:54:09 [6]: void CalamaresApplication::initViewSteps()
    STARTUP: Window now visible and ProgressTreeView populated 
    .. 9 view steps loaded. 
    .. Loaded QRC translation "kb_" "en" 
14:54:09 [6]: void LoaderQueue::dataArrived()
    NetInstall group data received 61110 bytes from QUrl("file:///etc/calamares/modules/netinstall.yaml") 
14:54:09 [2]: void PackageModel::setupModelData(const QVariantList&, PackageTreeItem*)
    WARNING: *subgroups* under "Graphics" is not a list. 
14:54:09 [2]: void PackageModel::setupModelData(const QVariantList&, PackageTreeItem*)
    WARNING: Item "feh" . "feh_inner" is hidden, but not selected. 
14:54:09 [2]: void PackageModel::setupModelData(const QVariantList&, PackageTreeItem*)
    WARNING: Item "Rust (Stable)" . "Rust Stable Default" is hidden, but not selected. 
14:54:09 [2]: void PackageModel::setupModelData(const QVariantList&, PackageTreeItem*)
    WARNING: Item "Rust (Beta)" . "Rust Beta Default" is hidden, but not selected. 
14:54:09 [2]: void PackageModel::setupModelData(const QVariantList&, PackageTreeItem*)
    WARNING: Item "Rust (Nightly)" . "Rust Nightly Default" is hidden, but not selected. 
14:54:09 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
    GeneralRequirements output: 
     storage :   5905580032 
     enoughStorage :   true 
     RAM :   1073741824 
     enoughRam :   true 
     hasPower :   true 
     hasInternet :   true 
     isRoot :   true 
14:54:09 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
    Got 6 requirement results from "welcomeq" 
14:54:09 [6]: void Calamares::SlideshowQML::loadQmlV2Complete()
    QML component complete, API 2 
    .. Loading "/etc/calamares/branding/rebornos/show.qml" 
14:54:09 [6]: void Calamares::RequirementsChecker::finished()
    All requirements have been checked. 
14:54:09 [6]: void Calamares::RequirementsModel::describe() const
    Requirements model has 6 items 
    .. requirement 0 "internet" satisfied? true mandatory? true 
    .. requirement 1 "storage" satisfied? true mandatory? true 
    .. requirement 2 "ram" satisfied? true mandatory? false 
    .. requirement 3 "power" satisfied? true mandatory? false 
    .. requirement 4 "root" satisfied? true mandatory? false 
    .. requirement 5 "screen" satisfied? true mandatory? false 
14:54:09 [6]: void Calamares::QmlViewStep::loadComplete()
    QML component "qrc:/finishedq.qml" QQmlComponent::Ready 
    .. QML component complete "qrc:/finishedq.qml" creating object 
14:54:09 [2]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
14:54:09 [2]: qrc:/finishedq.qml:26: TypeError: Cannot read property 'height' of null
14:54:09 [2]: qrc:/finishedq.qml:25: TypeError: Cannot read property 'width' of null
14:54:09 [6]: void Calamares::QmlViewStep::loadComplete()
    QML component "qrc:/welcomeq.qml" QQmlComponent::Ready 
    .. QML component complete "qrc:/welcomeq.qml" creating object 
14:54:09 [2]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
14:54:09 [6]: void CalamaresUtils::callQmlFunction(QQuickItem*, const char*)
    QML "onActivate()" is missing. 
14:54:10 [6]: void Calamares::QmlViewStep::loadComplete()
    QML component "qrc:/summaryq.qml" QQmlComponent::Ready 
    .. QML component complete "qrc:/summaryq.qml" creating object 
14:54:10 [2]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
14:54:10 [2]: file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
14:55:28 [6]: void CalamaresUtils::callQmlFunction(QQuickItem*, const char*)
    QML "onLeave()" is missing. 
14:55:28 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "CA" to locale. 
    .. Got best match for "en" as "en_ZW.UTF-8" 
    .. Got best match for "en_CA" as "en_CA.UTF-8" 
14:55:28 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "CA" to locale. 
    .. Got best match for "en" as "en_ZW.UTF-8" 
    .. Got best match for "en_CA" as "en_CA.UTF-8" 
14:55:28 [6]: static LocaleConfiguration LocaleConfiguration::fromLanguageAndLocation(const QString&, const QStringList&, const QString&)
    Mapping "en" in "CA" to locale. 
    .. Got best match for "en" as "en_ZW.UTF-8" 
    .. Got best match for "en_CA" as "en_CA.UTF-8" 
14:55:31 [6]: void Config::guessLocaleKeyboardLayout()
    Got locale language "en_CA.UTF-8" 
    .. special case language "en_CA" becomes "us" 
    .. looking for locale part "us" 
    .. matched "us" 

I got it working finally. This time I booted my device and quickly ran the terminal and updated the system. Rebooted and finally was able to get through the setup. There must of been something in the update that fixed the issue I was having. By default the iso would not work but im glad it was as simple as just updated the os.

I installed cinnamon desktop and at first it was working ok. However a few minutes in, the desktop will freeze and restart. Does the kernel not support this DE? Should I just stick with xfce?

Some DE’s are more stable than others. I’d recommend XFCE but have used Cinnamon and Budgie also on Rock5B. Cinnamon and Budgie were stable enough for me on Rock5B, I tested them for about a week each one and never experienced any reboots/freezing so far.

I set it up to directly boot to nvme and it appears to be running better now. Running a few minutes now and it hasnt froze so I hope it stays this way =p

Running youtube on firefox appears to freeze the system however am able to force close. Does youtube playback work or do I need to setup additional parameters?

you need to change the “output” device to the one that ur connected to

Are you referring to audio?