<sg94>
hey all, so i have a ryzen 7640 framework that seems to hang at the Haiku bootloader. had this issue months ago just had too much going on to sit and make any further investigations.
<sg94>
question is how do i get any information about that to make a bug report? no syslog or serial header? works fine on a ryzen 5000 series laptop chip and desktop 7900x but the laptop just has a black screen, no safe mode, no error message, just nothing.
<sg94>
secure boot disabled - win11 and suse work fine. using nightly from a couple nights ago. also tried nightly from may with same issues,
<sg94>
is this info good enough to make a bug report?
Habbie has quit [Ping timeout: 480 seconds]
Habbie has joined #haiku
<waddlesplash>
sg94: are you booting with BIOS or EFI? this is a known problem with the BIOS loader on Ryzen and there are tickets about it already
<waddlesplash>
the EFI loader works however, so just use that
<waddlesplash>
oh, black screen? hm that may be a different problem
<waddlesplash>
most of the ones I know hang with a Haiku logo with no icons lit
<sg94>
yep EFI.
<sg94>
can't even access the options menu (holding space)
<waddlesplash>
odd
<waddlesplash>
are you booting straight from USB? through rEFInd?
<sg94>
i tried booting directly (via system boot menu) and with refind too
<waddlesplash>
ah
<waddlesplash>
and you just get a black screen... ouch
<sg94>
same results either way
<waddlesplash>
yeah not sure what can be done at this stage. serial out is ideal but if you don't have hookup that's not possible
<waddlesplash>
you can make a bug report but I don't have much confidence that anyone will come along and help debug it, without any more info than that...
<waddlesplash>
did you look at the forum topics about Framework machines? did anyone else have a similar issue?
* waddlesplash
can't remember, he hasn't paid too much attention to Framework machines specifically
erysdren has quit [Quit: Konversation terminated!]
<waddlesplash>
yeah, without any sort of indicator of what's happening, not going to work out
<waddlesplash>
one idea might be: install an EFI shell and start the Haiku loader from there
<waddlesplash>
(if you can't get serial out that is)
<waddlesplash>
we can produce hacked-up Haiku EFI loaders that don't initialize the bootsplash but just print stuff to the EFI console
<sg94>
as far as serial out goes, i'm doubting a usb->serial thing would work here would it?
<sg94>
and i don't know if the board has some kinda serial port hookup or if i'm willing to chance that.
<waddlesplash>
no, it wouldn't
<waddlesplash>
or, well, it would only if the EFI BIOS supports that
<sg94>
hmm didn't know that would be a thing, i'll try to pick one up sometime and see if that works
mmu_man has quit [Ping timeout: 480 seconds]
nipos has left #haiku [Error from remote client]
dqk_ has joined #haiku
<arraybolt3>
sg94: if you're very determined, it looks like the Framework has debug serial things *somewhere*, and also apparently at least one model supports closed-case debugging on the right-rear USB-C port if you know how to access that
nipos has joined #haiku
dqk has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<arraybolt3>
actually figuring out where those debugging serial thingies are seems like a challenge though because Framework isn't able to release full board schematics.
<arraybolt3>
(or they won't, one of the two, no telling which)
<sg94>
oh weird, thought with being big on repair that was a thing they were doing
<arraybolt3>
makes me a bit upset to see them say "we're releasing the board schematics to repair shops so that you have a laptop that's truly yours" no you didn't. You released board schematics to repair shops so that I have a laptop that I can get someone else to help fix if needed. If it was "truly mine" you'd make the schematics available to me too.
<arraybolt3>
I mean I don't think it's entirely their fault, but it still stinks.
<arraybolt3>
anyway, one assumes someone who's determined enough can figure out which pins provide the serial debugging functionality. The CCD thingy I found was for debugging the embedded controller, so it may or may not have actually worked
<sg94>
yeah i'm not sure if i have that kinda determination `:)
<arraybolt3>
I probably wouldn't either :P
<sg94>
i just got this thing not too long ago don't want to be putting it up to chance with my lack of meticulousity and patience putting wires on spots and hoping for serial io
<arraybolt3>
reasonably
<sg94>
waddlesplash: i did get an EFI shell on here and tried to launch it, still does the same thing, if you can point me to a spot where i can get that modified efi boot. i'll give that a shot see if i can get any kinda useful info
OscarL has quit [Quit: Gone with the wind]
* arraybolt3
is getting a new KFocus Ir16 tomorrow so I get "shiny new important thing don't want to break" :P
<waddlesplash>
sg94: if you have some C++ skills I can point you to what to edit
<sg94>
sounds good.
* arraybolt3
thinks it's awesome that "oh just modify your bootloader, that'll get the answer" is something you can actually do in open-source work
<waddlesplash>
if that fails to produce something I have a few other ideas
<waddlesplash>
you can build just the EFI loader with jam: "jam -q -jN haiku_loader.efi"
<waddlesplash>
(after having configured crosstools and whatever else)
<waddlesplash>
and then throw that on your ESP even without a Haiku partition
<waddlesplash>
this is a good test actually, once the EFI loader works enough to display something we will just get the menus with "no boot partitions found..."
bjorkint0sh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
<sg94>
cool i'll give that a shot and keep you posted!
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
bjorkintosh has joined #haiku
Vidrep_64 has quit [Quit: Vision[]: i've been blurred!]
tuaris has quit [Quit: Leaving.]
walkingdisaster has joined #haiku
walkingdisaster has quit []
HaikuUser has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
Begasus has joined #haiku
<Begasus>
g'morning peeps
<Begasus>
waddlesplash, still up? https://0x0.st/Xy9J.jpg that's the KDL message on launch here
<Begasus>
bugger, and package-deamon issue still there :/
Begasus has quit [Quit: Vision[]: i've been blurred!]
Begasus has joined #haiku
<Begasus>
waddlesplash, fixed (for now) it seems
<Begasus>
I had "samba" cmd's in UserBootscript, and with full-sync the samba4 package was uninstalled
<Begasus>
commented the lines out for now, will do a test with the package installed ...
<Begasus>
samba4 rebuild for openssl3 first
Halamix2 has quit [Quit: Gone (and/or ZNC is doing something stupid)]
Halamix2 has joined #haiku
walkingdisaster has joined #haiku
<oanderso[m]>
waddlesplash: I think it would make sense to split up the WIP arm64 MMU patch and land it in smaller pieces. Some of them seem pretty obviously correct and land-able right away.
jmairboeck has joined #haiku
<Begasus>
nice, patchset still apply on latest samba4 :)
<Begasus>
not bad :) Warning: POLICY WARNING: "/packaging/samba4/lib/libsamba-util.so.0" needs library "libicui18n.so.75", but the package doesn't seem to declare that as a requirement
<botifico>
[haikuports/haikuports] kwyxz 2a5b730 - temporarily using a git revision to fix broken command-line arguments and enable use with ES-DE (#10851)
<Nephele>
My only complaint now is that the brightness slider is broken (i.e spuriously present, doesn't do anything)
<Anarchos>
pkgman update doesn't show new beta5 haiku package on x86_gcc2
Begasus has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
Begasus has joined #haiku
barbs has left #haiku [WeeChat 3.0]
DKnoto has quit [Ping timeout: 480 seconds]
DKnoto has joined #haiku
HaikuUser has joined #haiku
<Anarchos>
ah i finally found which acpi device is the accelerometer on my laptop : it is ACCE001
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
HaikuUser has joined #haiku
mmu_man has joined #haiku
<Anarchos>
hello mmu_man
* HaikuUser
waves
<Begasus>
Hi Anarchos
<HaikuUser>
Hi Begasus
<Begasus>
HI nephele :)
<Nephele>
Should work on wifi handover :D
<Nephele>
damn annoying, have "only" three times my wifi listed, but still. With a newer chipset it will be 6 times. And with the next router "generation" with 6ghz wifi it would be 9 times!
<Begasus>
should check PR for lxml frol OscarL ...
marzzbar has quit [Ping timeout: 480 seconds]
<Anarchos>
Begasus i finally found the accelerometer in my laptop : it is the ACCE001 device in the ACPI device tree
<Begasus>
so now ... next step? :)
<Anarchos>
Begasus write a driver to read its info ...
<Anarchos>
Begasus the win7 install (which i wiped off) at a driver that shutdown the system when accel is too high, not to damage the disk in case of a fall.
flag has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
Nephele has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
<Begasus>
sounds like a interesting challenge Anarchos
Nephele has quit [Quit: Vision[]: i've been blurred!]
<andreasdr[m]>
Hi Begasus.
<Begasus>
still checking up on changes needed for gettting KDE stuff up and running here
mmu_man has quit [Ping timeout: 480 seconds]
novaphoenix has quit [Quit: gone fishing]
novaphoenix has joined #haiku
<x512[m]>
trungnt2910: Do GDB support multiple CPU architectures? Or it is needed to build separate one for each architecture? I want to use it with QEMU so Haiku-specific handling is not needed.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Coldfirex has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser is now known as BeeLibby
BeeLibby has quit []
mmu_man has joined #haiku
<Begasus>
whoot! plasmatube back up and running :)
<Begasus>
note, don't use ffmpeg6 for qt6multimedia/mpv*(?)
Coldfirex has joined #haiku
tuaris has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
walkingdisaster has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
walkingdisaster has quit [Quit: Vision[]: i've been blurred!]
_-Caleb-_ has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
<Begasus>
k, Lazarus still good to build latest CudaText :D
mmu_man has quit [Ping timeout: 480 seconds]
<PulkoMandy>
jmairboeck: Ideally any headers could be included safely from C even if they don't define anything? Unless there is a reason to not do that, but I can't think of one
<PulkoMandy>
oanderso[m]: I agree splitting the arm mmu patch is a good idea if we can start merging some parts already. I'll try to help with the gode reviews and refresh my arm knowledge a bit
<jmairboeck>
ok, thanks. Most of the BeAPI headers don't have #ifdef __cplusplus guards, but the *Defs headers mostly do.