Manjaro ARM: enabling external monitors & fixing Broadcom WiFi after updating
#1
Hey all! First post here.

I'll keep it quick, but before I start I want to say that I have a workaround and I'm OK with it, although I'd like to have a "cleaner" solution in place if possible.

Long and short of it: Just received my Pinebook Pro a few days ago with Manjaro ARM. All was well until I found out that the version Manjaro I had didn't support external monitors at all, due to patch not being in mainline. Tried different monitors, different cables, rotating cables, etc. No dice.

So I switched to a custom kernel to fix that problem, however that knocked out my WiFi. OS wouldn't even acknowledge that hardware was there. I thought it may have been hardware failure until I starting finding errors about loading Broadcom firmware in dmesg.

I tried the usual suspects such as ensuring /boot was properly mounted, cold booting, privacy switch, etc. Nothing. Reverting back to the original kernel made no difference either.

After many hours of trial & error and searching for answers, I found a set of firmware files which worked when placed in the proper location, but it wasn't "plug-and-play" so to speak. Every time now when I want to use WiFi after booting, I have to use that "(un)bind" trick:

Code:
sudo tee /sys/bus/platform/drivers/dwmmc_rockchip/{un,}bind <<< 'fe310000.mmc'


I never touched the Broadcom firmware files before my kernel update and later before my reversion. Thought maybe something was compiled into the stock kernel to enable WiFi, so I can't explain why WiFi still didn't work when I reverted. So I could be missing something there.

I can have that command line above automatically run on boot, no problem.

Wanted to share my experience, help others out if they run into this, and also ask if there is anything I can do to not have to run that command on every boot.

I'm in a Good Place now, and still enjoying PBPro. Look forward to testing as my daily driver!
  Reply
#2
(11-01-2023, 09:05 AM)trifleneurotic Wrote: Hey all! First post here.

I'll keep it quick, but before I start I want to say that I have a workaround and I'm OK with it, although I'd like to have a "cleaner" solution in place if possible.

Long and short of it: Just received my Pinebook Pro a few days ago with Manjaro ARM. All was well until I found out that the version Manjaro I had didn't support external monitors at all, due to patch not being in mainline. Tried different monitors, different cables, rotating cables, etc. No dice.

So I switched to a custom kernel to fix that problem, however that knocked out my WiFi. OS wouldn't even acknowledge that hardware was there. I thought it may have been hardware failure until I starting finding errors about loading Broadcom firmware in dmesg.

I tried the usual suspects such as ensuring /boot was properly mounted, cold booting, privacy switch, etc. Nothing. Reverting back to the original kernel made no difference either.

After many hours of trial & error and searching for answers, I found a set of firmware files which worked when placed in the proper location, but it wasn't "plug-and-play" so to speak. Every time now when I want to use WiFi after booting, I have to use that "(un)bind" trick:

Code:
sudo tee /sys/bus/platform/drivers/dwmmc_rockchip/{un,}bind <<< 'fe310000.mmc'


I never touched the Broadcom firmware files before my kernel update and later before my reversion. Thought maybe something was compiled into the stock kernel to enable WiFi, so I can't explain why WiFi still didn't work when I reverted. So I could be missing something there.

I can have that command line above automatically run on boot, no problem.

Wanted to share my experience, help others out if they run into this, and also ask if there is anything I can do to not have to run that command on every boot.

I'm in a Good Place now, and still enjoying PBPro. Look forward to testing as my daily driver!

Thank you for posting this! I also have a PBPro and have been loving it!

I am on latest Manjaro Arm KDE - generic image.  WiFi and Bluetooth work great as long as I shutdown and then power on. It won't work if I reboot.
Unfortunately, I have been unable to hook up an external display via the usb-c output.

I'm wondering what you did to enable output to an external display.

What image are you using and what kernel are you using? 

Thanks again!
  Reply
#3
(11-05-2023, 01:25 PM)marty-mcfly Wrote: Thank you for posting this! I also have a PBPro and have been loving it!

I am on latest Manjaro Arm KDE - generic image.  WiFi and Bluetooth work great as long as I shutdown and then power on. It won't work if I reboot.
Unfortunately, I have been unable to hook up an external display via the usb-c output.

I'm wondering what you did to enable output to an external display.

What image are you using and what kernel are you using? 

Thanks again!

Hello!

Sorry for the late response.
I used this procedure to enable an external display, but just bear in mind my above experience Smile 

I think the answers to the other two questions you had are answered there as well, but I'm using Megi's kernel/image located here (using pbpro.tar.gz). but the version I'm using right now is 6.5.7-00508-gb1f5e9cc01a2.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Question Manjaro with Full Disk Encryption and GRUB dumetrulo 1 1,483 02-02-2024, 02:45 AM
Last Post: frankkinney
  Manjaro network problem late 2023 acruhl 1 130 01-19-2024, 11:32 PM
Last Post: Kevin Kofler
  Help installing Manjaro on eMMC of Pinebook Pro pine4546464 4 1,778 12-13-2023, 07:22 PM
Last Post: trillobite
  Need Help Recovering Manjaro /boot Contents on Pinebook Pro calinb 7 1,806 12-11-2023, 03:47 AM
Last Post: calinb
  Manjaro 20.04 not loading from SD (with Manjaro on eMMC) zaius 1 203 12-07-2023, 03:11 PM
Last Post: wdt
  No external monitorvia USB-C over Dockingstation bnjmnhg 14 2,331 11-28-2023, 01:35 PM
Last Post: zaius
  Sleep and external display - Are there any options? chris88233 7 1,316 09-04-2023, 09:03 PM
Last Post: wdt
  Manjaro [ARM Stable Update] 2021-07-23 issues Bocanila 1 1,829 08-21-2023, 09:10 PM
Last Post: vanessadonald
  [Manjaro] u-boot won't boot from eMMC with (unbootable) SD card present zackw 1 1,745 08-21-2023, 09:08 PM
Last Post: vanessadonald
  Manjaro - HIbernate - brcmfmac clk issue pompeyPinePro 1 663 08-18-2023, 02:06 AM
Last Post: juliamenendez

Forum Jump:


Users browsing this thread: 1 Guest(s)