[X1E] Galaxy Book 4 Edge Support

Bug #2084591 reported by Patrick Worlds
84
This bug affects 14 people
Affects Status Importance Assigned to Milestone
ubuntu-concept
Confirmed
Wishlist
Unassigned

Bug Description

== Device Information ==

IdentifyingNumber : 6T619FFX700282M
Name : Galaxy Book4 Edge
Vendor : SAMSUNG ELECTRONICS CO., LTD.
Version : 2.1
Caption : Computer System Product

== Kernel Support ==

Not booting, awaiting test feedback for latest change

Original:

With the release of the ISO image, there appears to be initial support for running Ubuntu on devices with the Snapdragon X Elite ARM64 chips. I own a Samsung Galaxy Book 4 Edge with a X1E84100 CPU, and I would love to get Ubuntu on this device. I cannot offer much in way of code contribution but I am willing to perform any testing necessary to progress towards getting Ubuntu running on it.

As a proactive measure, I created a bootable USB with the Ubuntu Concept ISO image written to it. I was able to reach a Grub menu and used the "Try or install" option on grub. Afterwards, I reached a blank black screen for around 30-45 seconds before my laptop rebooted. I can provide media if that would help convey the behavior. Lastly, if there is any additional information I can provide related to this device I'm more than happy to oblige.

Thanks,

Patrick W.

Revision history for this message
Patrick Worlds (sickday) wrote :

There also appears to be some initial Device Tree work for this laptop here:

https://lore.kernel.org/lkml/v2iah5yrne4u6uzrnzg36tvtxzqrpiez6io2gyyfrht2x42umw@5ribqndiavxv/T/

Revision history for this message
Tobias Heider (tobhe) wrote :

Hi Patrick, thanks for helping us test! It looks indeed like the dtb hasn't made it into our kernel yet. I will cherry pick the relevant commits and start a new build.

Meanwhile you could help us by telling us what dmidecode reports as Product Version and Product name in `dmidecode -t1` (or `Get-WmiObject Win32_ComputerSystemProduct` in Windows) so we can make it pick the right one at first boot.

summary: - Galaxy Book 4 Edge Support
+ [X1E] Galaxy Book 4 Edge Support
Changed in ubuntu-concept:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Patrick Worlds (sickday) wrote :

Tobias,

Thanks so much for picking this up!

I'm using Windows 11 on this device. Here's the output of `Get-WmiObject Win32_ComputeSystemProject`:

```
IdentifyingNumber : 6T619FFX700282M
Name : Galaxy Book4 Edge
Vendor : SAMSUNG ELECTRONICS CO., LTD.
Version : 2.1
Caption : Computer System Product
```

Revision history for this message
Tobias Heider (tobhe) wrote :

Ok, so here is commit #1 in debian cd to pick the right dtb:
https://git.launchpad.net/~ubuntu-concept/debian-cd/commit/?id=236d73b8d4698030ea1accda9929a85495518d82

The kernel changes are also cherry-picked as you can see here https://git.launchpad.net/~ubuntu-concept/ubuntu/+source/linux/+git/oracular/log/?h=qcom-x1e

Now we wait for the kernel to build

Revision history for this message
John Doe (rounda) wrote :

Thanks for the speedy support, looking forward to escaping windows. i've only had this laptop for a couple weeks, but it's been excruciating. =P

Revision history for this message
John Doe (rounda) wrote :

Do we need to add this kernel to the iso, or will an iso be built with the included changes?

Revision history for this message
Tobias Heider (tobhe) wrote :

I have built a new iso and uploaded it in the usual place at https://people.canonical.com/~platform/images/ubuntu-concept/oracular-desktop-arm64+x1e.iso

This should include the dtb from the patch series mentioned above and hopefully load it correctly at boot.

Revision history for this message
Patrick Worlds (sickday) wrote :

Hi Tobias,

Thanks for building the ISO. I was able to write it to a USB stick and test it out. Unfortunately I run into the following message after using the "Try or Install Ubuntu" Grub option:

```
error: file /casper/x1e80100-samsung-galaxy-book4-edge.dts not found.
Press any key to continue...
```

Please let me know how to proceed.

Thanks,

Patrick W.

Revision history for this message
Tobias Heider (tobhe) wrote (last edit ):

That seems to be another typo from me that I missed in my previous cleanup round. You can in grub press "e" to edit the boot entry and manually change "$dtb" to "devicetree /casper/x1e80100-samsung-galaxy-book4-edge.dtb" (dtb instead of dts) but that needs to be done on every boot.

Alternatively you could fix /boot/grub/grub.cfg with livefs-editor https://github.com/mwhudson/livefs-editor

The command should be something like:
python3 -m livefs_edit oracular-desktop-arm64+x1e.iso oracular-desktop-arm64+x1e.out.iso --cp new-grub.cfg new/iso/boot/grub/grub.cfg

Where new-grub.cfg is your modified grub.cfg

EDIT: alternatively you could of course just wait until I have a fix which should be the case soon

Revision history for this message
Tobias Heider (tobhe) wrote :
Revision history for this message
Michael Ransome (mikeytwo) wrote :

Hi Tobias,

Decided to try this out on my Samsung Galaxy Book4 Edge, when attempting to boot the newest ISO, I get the following message when selecting the option to try/install:

mount: mounting efivarfs on /sys/firmware/efi/efivars failed: Operation not supported

After which the system reboots.

Thanks!

Mike R.

Revision history for this message
Patrick Worlds (sickday) wrote :

Good morning,

I was able to give the updated ISO a shot on my laptop. I'm experiencing the same behavior as @mikeytwo; I see a black screen with:

```
mount: mounting efivarfs on /sys/firmware/efi/efivars failed: Operation not supported
```

I removed the `quiet splash` parameters from the Grub menu item to take a look at the output during boot/init. It all appears very quickly before the laptop reboots. I've attached an (admittedly poor) picture of my screen just before the reboot happens.

Thanks,

Patrick W.

Revision history for this message
Tobias Heider (tobhe) wrote :

Thanks everyone, I think the efivars issue should be fixed with https://git.launchpad.net/~ubuntu-concept/ubuntu/+source/linux/+git/oracular/commit/?id=df81aa395fadace2330b3cc6a5eebd55d2229698 which is already in our latest kernel build.
New installer image will probably be up on Monday, I will ping here when it's ready!

Revision history for this message
Tobias Heider (tobhe) wrote :

New image is up, looking forward to hear if that one worked better!

Revision history for this message
John Doe (rounda) wrote :

Well, we get past the efivarfs issue, but now it starts to load up the modules and kernel and what not, but crashes and reboots.

It happens pretty quick, I can't make out what step crashes.

Revision history for this message
Michael Ransome (mikeytwo) wrote :

Attached was what I was able to get a picture of before it crashed and tracked. Thanks!

Tobias Heider (tobhe)
description: updated
Revision history for this message
Michael Ransome (mikeytwo) wrote :

Got just a little farther this time, but it's crashing and immediately rebooting.

Tobias Heider (tobhe)
tags: added: x1e
Revision history for this message
Roman2K (roman-lenegrate) wrote :

Tested the latest ISO as of today, same error as @mikeytwo.

See attached picture.
FWIW, a recording of the boot process: https://www.youtube.com/watch?v=N4HFw4Zm7vc

Revision history for this message
09m1caev (09m1caev) wrote :

Hello i also have the following laptop, i am a dev but not an expert on linux. Can help by testing images, or with minor changes.

IdentifyingNumber : 6SP09FFX800021H
Name : Galaxy Book4 Edge
Vendor : SAMSUNG ELECTRONICS CO., LTD.
Version : 2.1
Caption : Computer System Product

Revision history for this message
irtix (irtix) wrote :

Did a test with 6.12-rc6 from github.com/jhovold/linux (via oftc/aarch64-laptops), and updated dtb from OpenBSD ports (which has received some updates since the Linux patch), though same issue persists.

Looks like USB ports do not work, with the boot process aborting when it needs to start reading from the fs.

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote :

I will get my laptop tomorrow and I can see multiple people having issues with the USB book and I wonder... is it possible to make it boot from PXE? I remember installing linux on al old system which had usb driver issues.

PD, as I said I will try tomorrow but I don't know if the laptop support PXE boot

Revision history for this message
Conrad Kramer (conradev) wrote :

The UEFI menu does show Ethernet adapters in boot selection, so it should support PXE boot, yes.

I made an effort to get it to boot with NixOS over at https://github.com/conradev/x1e-nixos-config (also using jhovold/linux), but have not quite figured out what the current issue is. I might give it another go next week, and can try the latest Ubuntu ISO. I’d love to help with this effort, so if there’s anything I should try, let me know!

Revision history for this message
Michael Ransome (mikeytwo) wrote :

Similarly, I have considered attempting to write the live installer environment to a partition on the internal SSD, and seeing if it was possible to complete booting that way (and then proceed to install from that to yet another partition) but I am not sure the best way to try that.

Revision history for this message
irtix (irtix) wrote :

Doing this from within Windows seems clunky, though since OpenBSD is already bootable, one option could be to use it alongside gparted + dd to create the new partition / write the Ubuntu iso there. Afterwards, it should be possible to get the partition ID and give this to Grub.

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote :

Hello guys, it turns out my small usb-c dongle wasn't compatible with PXE boot, now I got a HP USB-C G5 and the adapter is shown at boot time, combined with a RBPI5 for setting up the PXE server I should be able to test this tomorrow.

BTW, do you know if the latest iso has the 6.12 kernel?

Revision history for this message
Tobias Heider (tobhe) wrote :

FYI: I just uploaded a new iso with 6.12 kernel

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote :

can I use the link for the ISO you provided? or where can I download the ISO with he 6.12 kernel?

Revision history for this message
Tobias Heider (tobhe) wrote :
Revision history for this message
Michael Ransome (mikeytwo) wrote :

Attempting to boot the live installer seems to be getting stuck and rebooting whether I boot it from USB, or write it to a partition on the internal SSD and use GRUB on the USB drive to boot from that internal partition. Seems to get into the part handling systemd-udevd, vreg, and then sometimes smmu before crashing and rebooting. Attached is a screenshot from booting the internal SSD.

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Hi,

Sorry, joining this effort a bit late, but I got caught up to where everyone is stuck at currently. I have limited knowledge working with the Debian/Ubuntu package, but I gave it my best shot to try some things. I checked out the latest kernel source from GregKH's usb-next branch and applied the Samsung Galaxy book4 edge patches here:

https://lore.kernel.org/lkml/kzkddvzak5x3batdlmw5wvazwb74vtcqa46cysaphphr5wazjb@qwdybjwhyhme/T/#m9eee8dbadf8214c4827a33fa873b55c94f319c2c

With that, I was seeing what @mikeytwo was seeing where the device would reboot after initializing what seems like the regulators. I added some Grub command line arguments to try to enable debugging, but no luck.

I then started some modifications to the kernel source. I didn't modify the kernel drivers itself, but took the x1e80100-samsung-galaxy-book4-edge.dts and started disabling different device nodes in iterations. The device kept rebooting up until I disabled the node under "apps_rsc."

&apps_rsc {
+ status = "disabled";
        regulators-0 {
                compatible = "qcom,pm8550-rpmh-regulators";
                qcom,pmic-id = "b";

With this, and the "break=init" argument to stop into initramfs, I was able to finally enter the initramfs shell. However, my efforts are stuck here, because I believe I'm going to need the rpmh regulators to enable any of the peripherals (ie USB, low speed peripherals (keyboard, touchpad, etc...)).

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Narrowed it down a bit further, and it seems like it has something to do with the apps_bcm_voter + rpmhpd. If I disable these two subnodes to apps_rsc, then I don't get the instant reset. Problem is that there are other nodes that are dependent on rpmhpd, such as the clock controller, so basically all nodes that require the GCC are also deferred. I'm surprised that this part is different on the Samsung Galaxy Book4 edge versus others...

Revision history for this message
Robin (southz) wrote :

Just got here after getting my book 4 finding this disappointment. Where exactly can I find the x1e80100-samsung-galaxy-book4-edge.dts source file? I'd like to give it a go myself seeing how far I can get. Right now booting live usb just immediately reboots.

From my understanding I need to modify it and then compile and place it in /boot/ correct?

Revision history for this message
Wesley Cheng (arzsupra) wrote :

the process I'm doing is just checking out the latest kernel branch and cherry-picking the series below, since it isn't merged yet to a maintainers repo:
https://lore.kernel.org/lkml/kzkddvzak5x3batdlmw5wvazwb74vtcqa46cysaphphr5wazjb@qwdybjwhyhme/T/#m9eee8dbadf8214c4827a33fa873b55c94f319c2c

Compile and then you can just take the DT blobs and replace it in the ones under /boot/casper/dtbs. That has been working for me.

I think on that same series, there was talk that some of the DT nodes had some incorrect parameters. The only difference between the Samsung Galaxy Book4 and the other SD elite X laptops is that it uses UFS instead of NVME. This makes me wonder if my previous findings where a red herring, as if the interconnect dependency isn't met (due to disabling the nodes mentioned beforehand), Linux DD will not attempt to probe the UFS node, which is a consumer. So I'm basically not bringing the UFS controller + PHY out of reset. I haven't had much time recently to dig deeper, so just sharing my possible assumptions here.

Revision history for this message
Wesley Cheng (arzsupra) wrote :

For those still interested, I think it was an issue with the UFS device not being properly programmed, which was causing the abnormal reset. I updated the series containing the UFS changes to properly program the UFS PHY parameters for x1e80100 platforms, and fixing some addressing issues also mentioned on that same series thread. From there, I'm able to get UFS up and running. I will work with the initial submitter to see if I can take over the series and update the necessary UFS changes that I made.

Now, I'm stuck trying to get the USB controller up and running. Thankfully, I am familiar with the USB side of things, so it should be a bit quicker to resolve. Need to bring up the USB xHCI controller so it can identify the USB thumb drive the image is installed on.

Revision history for this message
John Doe (rounda) wrote :

@Wesley Cheng

Thank you for the work you are doing. I am still following intently, just have no hardware or kernel experience.

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Getting there...Got the USB controllers enabled and enumerating the thumb drive. However, looks like I boot straight into the initramfs shell if anyone knows what could be going on there. Didn't bring a usb hub/keyboard/mouse with me, so I couldn't use any USB peripherals while I was out of town. Will work on it more when I'm back. So far the things I got working:

1. Updated UFS QMP PHY sequence with x1e80100 settings
2. Fixed up UFS addressing for UFS DT nodes
3. Removed the eUSB2 repeater node and references (relying on UEFI settings for the USB repeater) (not sure what USB repeater Samsung is using on the Galaxy book4)

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Hi Tobias,

I have a question...I'm not too familiar with how to package/build a live-CD image, so I've just been replacing the vmlinuz file (under /casper/vmlinux) directly for my testing. Part of this means that I've basically been compiling kernel drivers as static libraries, so that they are included/accessible. I'm now running into the attached error.

Based on the logs, it looks like the casper code is trying to modprobe the overlay-fs module, but I think since I'm not adding this KO anywhere, its not able to return success (even if compiled into vmlinuz). Then looking at the casper script, the unsuccessful modprobe will lead to an error path. So I guess my question is how we can update the bootable USB driver to include modules, or if using union=overlay is the correct method.

Thanks!

Revision history for this message
Wesley Cheng (arzsupra) wrote (last edit ):

Nevermind, I found a way around it. Had to go through a bunch of hoops, since I didn't find a good guide on how to update portions of the ISO. When looking at the casper script, it was updated to just execute a modprobe on overlayFS always, and treat it as a failure if it doesn't pass. I just commented out this line:

    modprobe "${MP_QUIET}" -b overlay || panic "/cow format specified as 'overlay' and no support found"

as my kernel image had the overlay FS already compiled in statically. After doing that, I had to figure out a way to repackage the "casper/initrd" file (which is where the casper script is located), and was able to figure out a way to unpackage the original initrd --> update the casper script--> repackage initrd. Now, I'm able to get to the Ubuntu installation page, using a USB keyboard/mouse, as I still need to figure out the i2c instances the onboard peripherals are connected on. Anyway, this is progress.

With regards to the kernel changes that are required to get UFS and USB working, I talked to the initial submitter of the series, and he said I could take over the patchset. Will work on doing that sometime next week, so that the changes are at least available to the public. Assuming that the kernel changes are there, Tobias, you can probably avoid all the unnecessary changes I made due to the fact that I didn't know how or where to add updated kernel modules within the ISO. If you create the entire package w/ those kernel changes, and have all the required kernel modules, you should be good to go.

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote (last edit ):

Honestly that looks amazing!! I would really love to have my laptop over with Linux. Do you have a paypal account? A go found me? I think the community would be happy to found this. I gave it a try but I don't have experience with Kernel/OS development.

BTW, were you able to test other devices like wifi, audio and bluetooth?

Please tag me if you ever need a coffee : ), greetings from Mexico

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Hi Carlos,

Ah...I never even considered any funding 🙂. I just have my own personal goal of getting my eGPU potentially working over Linux since I did see there was decent driver support for NVDA 10 series GPUs. (Non existent on Windows) Going to be a ton of work, to get there, but definitely going to bring up the basic functions first, i.e. wifi, audio, bt, etc...

Maybe I'll consider starting a WordPress or something that documents everything I'm trying to do on the galaxy book specifically.

Now that the UI is up I hope figuring out the other things will be quicker! Stay tuned...

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote :

If you're planning on just a basic blog I would advice you to take a look a decap-cms, it's really easy to setup and since it's a static html site (generated and managed with njk template files) the whole site is a lote more secure), you also get free hosting on Netifly.

If you need/want help on setting up the site just ping me, I already have a public site (not yet accessible to the public) and a template ready

Revision history for this message
Nicola Nicodemo (n1c0la84) wrote (last edit ):

Any news on this?

I would like to help but I'm not this technical.

I do own the Galaxy Book 4 Edge though, so I can do tests.

Revision history for this message
Wesley Cheng (arzsupra) wrote (last edit ):

I'm prepping the patches the UFS changes, but I need to figure out some USB side things before I can officially submit. Then maybe someone can help provide an updated ISO, so I don't need to constantly figure out what drivers to statically compile. :)

Revision history for this message
Tobias Heider (tobhe) wrote :

Wesley: sure, I can build new ISOs when needed

Revision history for this message
dragon (dragon2611) wrote :

Would I be right in thinking the cheaper LCD version of the Galaxy Book Edge 4 will need a different device tree file as it's an X1P42100 and not the same X-Elite chip as the higher end versions.

I guess it may have some other differences as well.

Revision history for this message
Wesley Cheng (arzsupra) wrote :

I'm struggling to figure out if the galaxy book 4 edge uses the QC (smb2360) based eUSB2 repeater solution, or if it has another vendor. Does anyone know if someone has done a teardown of the laptop? This is the last part I need so that I can push up changes. Without it, it's unable to initialize USB to enumerate the bootable thumb drive .

Revision history for this message
Patrick Worlds (sickday) wrote :

@Wesley

I believe Samsung has a tear-down for this laptop. You can find it below. Let me know if this is useful

https://samsungparts.com/blogs/computing/galaxy-book-4-edge-16np960xmb?_pos=1&_psq=book4+edge&_ss=e&_v=1.0

Revision history for this message
John Doe (rounda) wrote (last edit ):

@Wesley

looks like theres also some work being done here:

https://patchwork.kernel.org/project/linux-arm-msm/patch/20240603<email address hidden>/#25879379

https://lore.kernel.org/lkml<email address hidden>/T/

Revision history for this message
Wesley Cheng (arzsupra) wrote (last edit ):

Thanks for the info all, let me review it and see what happens. For the time being, there were ppl that asked to share the files I have currently, which will get Ubunutu to boot.

https://rethinkit.blog/wp-content/uploads/2025/01/wcheng-samsung-galaxy-book4-edge-ubuntu.zip

Only USB peripherals will work with the above. You can replace the files that are in the previous ISOs shared by Tobias. Working on getting a github started so that at least I can share the hacks/workarounds I've made in case folks want to help with the development as well.

Revision history for this message
Aria Lovehart (ch1ptype) wrote :

Hi! I just tested that on the lower spec'd 15" model (with an X1P42100 and a 1080p LCD display) and it boots!

Had to copy the casper folder to the onboard storage due to USB not working but after doing that it just booted straight away!

The builtin keyboard and trackpad dont work and as i already said USB doesnt work either, but I'm not sure how much of that is actually expected.

But yeah, amazing work!

Revision history for this message
Robin (southz) wrote :

Thank you so much! This is great! I can't wait to get Ubuntu going on this laptop and get rid of Windows. I really love this laptop, but being forced to use Windows is my only negative about it. This thing is purely my work force and have been doing everything with WSL currently, but its just not the same as running a real OS.

Revision history for this message
Robin (southz) wrote :

If this runs surely make a kofi account so we can send some appreciation!

Revision history for this message
Wesley Cheng (arzsupra) wrote :

In case people need some guidance on how to update the boot drive with the files shared, you can refer to a quick write up I made here:

https://rethinkit.blog/?p=367

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote (last edit ):

Hey Wesley, thank you for the work, I'll try to test it next week. I just have a question, is everything else on the laptop working (wifi, usb, audio, gpu acceleration, webcam)?

Revision history for this message
Robin (southz) wrote :

So does this work now? I'm a bit confused, just want to install Linux on this laptop lol

Revision history for this message
johnficca (johnficca-gmail) wrote :

Yes I'm also reading and wondering if it's installable now??

Revision history for this message
Wesley Cheng (arzsupra) wrote :

It's installable but limited. Sorry I've been pretty busy lately, so I haven't had much time to work on anything. Hoping to start working on it again in the coming week.

Revision history for this message
dragon (dragon2611) wrote (last edit ):

Just a warning, if you do anything to wipe the internal drive then it's seemingly a right pain to go back to windows. (even though there's a wipe drive option in UEFI).

I was messing around with openBSD and then found out later the recovery USB I'd made in windows doesn't work (I plan to run Linux once it's ready anyway) and the default windows on arm ISO can't find the USB drive to continue the installation so you can qute easily be left with a paperweight.

Edit: Wonder if half my pain was that you can't just DD an iso of windows onto a USB stick and expect it to work also the samsung UEFI won't boot an NTFS disk.

Links below incase anyone else runs into this problem.

https://medium.com/@4get.prakhar/create-windows-10-bootable-usb-from-iso-using-cmd-e200051c7401

Drivers (if needed)
https://www.samsung.com/global/galaxybooks-downloadcenter/model/?modelCode=NP750XQA-KB2UK&siteCode=uk

https://uupdump.net/
https://gist.github.com/caccialdo/3b0d0113489ecee456d94c1e9462d755?permalink_comment_id=5127685#gistcomment-5127685

Hopefully no one else will need that but it should allow you to get back to a working windows install if you've ended up with an unbootable machine.

Revision history for this message
Carlos Daniel (carlosdanielgs) wrote (last edit ):

Hey, just a quick tip, this always happens to me when I use Rufus and others, if you want to have an easier time installing windows without the USB/Disk driver issues use ventoy.

Revision history for this message
Robin (southz) wrote :

I guess this project is dead? Such a shame Samsung don't bother to support this and we got 1 guy offering up his free time, but how far can one person get in this case really...

I kinda wished now I investigated this better before buying this laptop. But yeah life and learn I guess

Revision history for this message
Arnaud Ceccaldi (caccialdo) wrote (last edit ):

To be fair, the other manufacturers aren't showing much more enthusiasm either. More progress as been done on Asus' and Lenovo's X Elite laptops but that's more down to their greater availability and popularity imo. It's not perfect yet though... My guess is that Qualcomm are dragging their feet on the Linux front after being the first official partner for Microsoft for their Copilot PC lineup. I could be reading this wrong though!

Revision history for this message
Wesley Cheng (arzsupra) wrote :

Its hard, because I'm basically trying to reverse engineer and make assumptions on what parts are using which transport. There are tools on Linux, but it would be amazing if I had the schematic for the laptop sitting in front of me. Luckily I was able to figure out that the SS galaxy book4 edge is using the NXP PTN eUSB2 repeater, so that helps a lot. After this, I'll push the changes to get the UFS changes and eUSB2 changes up an running on this machine so at least it makes that official.

Revision history for this message
09m1caev (09m1caev) wrote :

Hey Wesley, awesome work you're doing here. I just wanted to know if you need to do anything peculiar to boot on the live usb, because I was not able after looking at your blog (wouldn't mount the /cdrom folder's content even when I did, it just failed). And if I manage to boot what are essential parts not working yet?

Again, thank you for your work and your dedication to this.

Revision history for this message
Robin (southz) wrote :

Yeah no bad about your work Wesley, its amazing even your willing to look into it. But yeah how much can you as a 1 person really do without any schematics etc. The userbase of this laptop wanting Linux is just too small for any real efforts I guess. I was really excited about these qualcom laptops, but the almost 0 Linux support really took away my excitement for this. I'm now running WSL on a daily basis but its just not the same. I hate it that Windows now actually does Ads in notifications too and I really just want to get rid of it. But I guess I'm stuck for now as I don't want to buy a whole new laptop again so soon. But yeah my next laptop might just be a regular old x86 again, which is a shame as these snapdragon processors are truly great.

Revision history for this message
John Doe (rounda) wrote :

@wesley

Have you taken a look at the openbsd source tree?

The openbsd arm64 page says this laptop has support in the nightlies.

Revision history for this message
dragon (dragon2611) wrote (last edit ):

I managed to install an earlier snapshot of openbsd on my x1plus version but then it couldn’t boot it off the internal drive

Edit: Retested with the OpenBSD 7.7 Snapshot and same, the laptop can boot off the USB (If secureboot is off) and you can install OpenBSD onto the internal drive but it seems the machine then cannot boot it.

However, Keyboard + USB.etc seem to work in the installer the USB nic I had connected worked ok.

Pretty sure the. UEFI implementation on these laptops is **** seems very fussy about what filesystems it will boot from

Revision history for this message
panda man (pandaman12321) wrote :

Hey, I've been watching this for a while, I just wanted to say I've had openBSD dual booted on the internal drive since support got added to the Book4Edge. I've installed gnome, but it's very slow, as there is no graphics acceleration.

Revision history for this message
John Doe (rounda) wrote :

@pandaman

outside of graphics acceleration, does the necessary hardware work? keyboard, trackpad, wifi, usb?

Revision history for this message
JohnRag (johnrag) wrote :

So does it works? Can I install Ubuntu on dualboot on samsung galaxy book edge 14?

Revision history for this message
panda man (pandaman12321) wrote :

@John Doe
I will test others later today when I have time, but as I remember (I haven't booted it in a while), trackpad works, but wifi doesn't. Usb tethering with an android phone doesn't work either, but regular ethernet does.

@JohnRag
Yes it is possible, but not everything works.

Revision history for this message
JohnRag (johnrag) wrote :

@pandaman12321
how Can i install it? Where can I find the Image? I will use rufus to get the image on an USB thumbdrive.

Revision history for this message
JohnRag (johnrag) wrote :

Ok, I'm downloading the latest iso "oracular-desktop-arm64+1xe.iso". I'm thinking about having a dual boot on my laptop (i have samsung galaxy book edge 4 14 inches), but before shrinking the only drive i have, i want to ask to you: Can i do it? I mean, even if the ubuntu that is now on is like partially bugged (like wifi doesnt work) i do not care. But i still must have a "stable" OS to work, so that's why i want to keep windows as on the machine, as well as having as dual boot ubuntu.

DO you think that i can do it? Or i'm wasting my time?
PS: I will try the ISO on hyper-v to see if can at least virtualize ubuntu (since using others ARM ISO do not work, tried kali-linux-2025.1a-installer-arm64.iso and debian-12.10.0-arm64-netinst but they both freezes after i pick "install" on the installer page).

Revision history for this message
Nicola Nicodemo (n1c0la84) wrote :

Any news on this?

Revision history for this message
dragon (dragon2611) wrote :

Nope, I did get openBSD to boot off the internal drive, so I guess either the openBSD devs fixed something or the latest bios/UEFI update did (No idea what that contained it was just pushed via windows update).

Pretty much stuck with windows on these machines at the moment.

Revision history for this message
Nicola Nicodemo (n1c0la84) wrote :

Can the openBSD stuff that makes it boot be ported to linux?

Revision history for this message
09m1caev (09m1caev) wrote :

Is this project dead or someone working on this in the back without communication?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.