ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
talos has quit [Quit: The Lounge - https://thelounge.chat]
yann64_ has joined #haiku
yann64 has quit [Ping timeout: 480 seconds]
vdamewood has joined #haiku
DKnoto has joined #haiku
talos has joined #haiku
nephele has quit [Ping timeout: 480 seconds]
borgnix has joined #haiku
novaphoenix has joined #haiku
tuaris has quit [Quit: tuaris]
mmu_man has quit [Ping timeout: 480 seconds]
novaphoenix has quit [Quit: gone fishing]
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
vdamewood has joined #haiku
figment has joined #haiku
novaphoenix has joined #haiku
BlueSky76 has joined #haiku
novaphoenix has quit [Quit: gone fishing]
novaphoenix has joined #haiku
yann64_ has quit [Remote host closed the connection]
illwieckz_ has quit [Remote host closed the connection]
illwieckz has joined #haiku
illwieckz has quit [Remote host closed the connection]
janking has joined #haiku
<janking> Good morning to you all :)
illwieckz has joined #haiku
janking has left #haiku [#haiku]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
janking has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> g'morning peeps
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4be206228d18...04f03790a8ef
<nekobot> • SpartanJ (04f03790): Update recipe to ecode 0.7.1. (#12280)
HaikuUser has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/04f03790a8ef...a6508a35a9e9
<nekobot> • Begasus (a6508a35): sphinxcontrib_serializinghtml, bump to 2.0.0 (#12277)…
talos9 has joined #haiku
talos has quit [Read error: Connection reset by peer]
talos9 is now known as talos
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/a6508a35a9e9...2d3dbca0724a
<nekobot> • Peppersawce (2d3dbca0): DevilutionX: make script work with spawn.mpq (#12172)…
talos has quit [Read error: Connection reset by peer]
talos has joined #haiku
HaikuUser has quit [Remote host closed the connection]
janking has joined #haiku
janking has quit []
pvalue has joined #haiku
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
<nekobot> [haikuports] humdingerb pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2d3dbca0724a...b35ab4f64371
<nekobot> • humdingerb (b35ab4f6): Filer: Update to v1.4.0
JakeSays has joined #haiku
JakeSays1 has quit [Ping timeout: 480 seconds]
duncsauce has quit [Ping timeout: 480 seconds]
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
duncsauce has joined #haiku
janking has joined #haiku
janking is now known as rock4u
<rock4u> morning all
freddietilley has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
Aedil has joined #haiku
JakeSays has joined #haiku
vdamewood has joined #haiku
pvalue has quit [Quit: Vision[]: i've been blurred!]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/b35ab4f64371...7eb99d1349ca
<nekobot> • Begasus (7eb99d13): fastfetch, bump to 2.42.0 (#12283)
rock4u has quit [Quit: Vision[]: i've been blurred!]
xsuu has quit [Quit: ZNC 1.9.1 - https://znc.in]
xsuu has joined #haiku
<nekobot> • Begasus (92b53d46): tinyxml2, bump to 11.0.0 (#12284)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/7eb99d1349ca...92b53d46ab8f
<Begasus[m]> someone gave buildmasters a boost? :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/92b53d46ab8f...0aa2e60c8f47
<nekobot> • Begasus (0aa2e60c): trenchbroom, revbump for newer tinyxml2 (#12285)
janking has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/0aa2e60c8f47...25f3577b078e
<nekobot> • Begasus (25f3577b): lgogdownloader, revbump for new tinyxml2 (#12286)…
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/25f3577b078e...009831dc6a27
<nekobot> • Begasus (009831dc): pogger, revbump for new tinyxml2 (#12287)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/009831dc6a27...d8a02cdc7579
<nekobot> • Begasus (d8a02cdc): libresprite, revbump for new tinyxml2 (#12288)
<nekobot> • Begasus (10fed468): libmediainfo, revbump for new tinyxml2 (#12289)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/d8a02cdc7579...10fed4686f89
HaikuUser has joined #haiku
HaikuUser has quit []
xsuu has quit [Quit: ZNC 1.9.1 - https://znc.in]
xsuu has joined #haiku
pvalue has joined #haiku
gouchi has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
janking has joined #haiku
xsuu has quit [Quit: ZNC 1.9.1 - https://znc.in]
xsuu has joined #haiku
AndrevS has joined #haiku
pvalue has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
mmu_man has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/10fed4686f89...ec6e82bb253f
<nekobot> • Begasus (ec6e82bb): cppcheck, bump version to 2.17.0 (#12290)…
AndrevS has quit [Quit: umount /dev/irc]
janking is now known as rock4u
Sid127 has quit [Quit: ZNC - https://znc.in]
<Begasus[m]> whoops ...
<rock4u> hello
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ec6e82bb253f...83cb0ef662a0
<nekobot> • Begasus (83cb0ef6): cppcheck, add (forgotten) patchset (#12291)
rock4u has quit [Quit: Vision[]: i've been blurred!]
yann64 has joined #haiku
JakeSays1 has joined #haiku
JakeSays has quit [Ping timeout: 480 seconds]
Sid127 has joined #haiku
nephele has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/83cb0ef662a0...cfe7438aa6b1
<nekobot> • Peppersawce (cfe7438a): SQLiteC++ port (#12279)…
<Habbie> debugging a bootloader when nothing works is fun. I have two signals now
<Habbie> "hangs"
<Habbie> or "reboots"
<Habbie> :)
<Begasus[m]> best of both worlds! :D
<Habbie> well i can decide where the hang goes
<Habbie> and if instead i get reboot
<Habbie> i moved the hang beyond the problem point :)
<Begasus[m]> just so close to a boot then :)
<Habbie> maybe!
<Begasus[m]> k, should be enough from me for haikuports/today :)
<Begasus[m]> got another patch upstreamed to krita today also :)
<Habbie> nice1
<Habbie> nice!
<Begasus[m]> fixed detection for Qt5/Qt6 designer plugin :)
<Begasus[m]> got basic IDE's moved to LLVM20 ... still working
<nephele> waddlesplash: around?
Sid127 has quit [Quit: ZNC - https://znc.in]
Sid127 has joined #haiku
erysdren has joined #haiku
nephele has quit [Quit: Vision[]: i've been blurred!]
<waddlesplash> nekobot: now I am
<waddlesplash> whops. nephele. but it seems he's not here
<Habbie> waddlesplash, my immediate reboot is inside platform_video_init. more to follow
<waddlesplash> interesting
Anarchos has joined #haiku
<Habbie> i am now pushing while(1); deeper inside
<waddlesplash> it's really great that you're debugging this, probably nobody else would!
<waddlesplash> I certainly haven't learned to debug DOS bootloaders lol
<Habbie> as i said on mastodon when somebody pointed me to the 'install uefi' docs, i am -stubbornly- taking a different approach
<Habbie> waddlesplash, i have some history https://github.com/habbie/dfliplay
<Habbie> that code is 30 years old
<Anarchos> hello
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
vdamewood has quit [Quit: Textual IRC Client: www.textualapp.com]
<Anarchos> I have this error when launching qemu : Signature in rsrc doesn't match constructor arg. (application/x-vnd.mmlr.QEMU, application/x-vnd.qemu-system-x86_64)
<Begasus[m]> Hi Anarchos , fix it? :)
<Anarchos> well i have no time for that.
<Anarchos> Begasus[m] i would prefer make progress on https://review.haiku-os.org/c/8705
<Begasus[m]> no help on that from me Anarchos :)
janking has joined #haiku
<Anarchos> Begasus[m] i sent a comment to PulkoMandy, let's see
<Begasus[m]> +1 Anarchos :)
lanodan has quit [Ping timeout: 480 seconds]
janking has quit [Quit: Vision[]: i've been blurred!]
lanodan has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58844] - https://git.haiku-os.org/haiku/log/?qt=range&q=aa79366ce3d6+%5Ed5a9b614d5d8
<nekobot> [haiku/haiku] aa79366ce3d6 - libroot/glibc: Remove fopen64 definitions again.
erysdren has quit [Quit: Konversation terminated!]
HaikuUser has joined #haiku
HaikuUser is now known as nephele_mobile
<nephele_mobile> waddlesplash: I wanted to ask about _kern_send, is it possible that that syscall doesn't return? I have some problem with Renga where it (eronously) sends a xmpp ping in the ui thread, this will eventually hang the UI thread forever when no network is connected intermittently
<waddlesplash> send() usually blocks, yeah
<nephele_mobile> (this should of course not be in the UI thread, but if i move it as it is now the hang will just be somewhere else, so want to figure out why)
<waddlesplash> if you don't want it to block you need to set O_NONBLOCK
<waddlesplash> it will then return EAGAIN/B_WOULD_BLOCK to inform you that nothing can be sent
<waddlesplash> and you will have to retry later
<nephele_mobile> how long is it supposed to block?
<waddlesplash> until it manages to send
<waddlesplash> this is all standard POSIX stuff
<nephele_mobile> Okay. But it never manages to it seems
<nephele_mobile> That is at 3ish my NAT ip adress changes, and afterwards Renga will be stuck forever in that syscall
<waddlesplash> "If space is not available at the sending socket to hold the message to be transmitted, and the socket file descriptor does not have O_NONBLOCK set, send() shall block until space is available or a timeout occurs (see SO_SNDTIMEO in 2.10.16 Use of Options)."
<waddlesplash> I think SO_SNDTIMEO defaults to "no timeout"
<waddlesplash> if this is a TCP socket then it will only block if the send queue is full
<waddlesplash> if a UDP socket it should never block, or maybe block only if the hardware send queue is full
<waddlesplash> but the latter basically never happens
<nephele_mobile> that seems very wierd tbh. The manpage has many errorcodes for the network beeing down, why don't we return those?
<nephele_mobile> i.e why do you have to wait for a timeout if you know the message cannot be delivered?
<waddlesplash> we do, if it's actually down
<waddlesplash> nephele_mobile: if this is a TCP socket, and the TCP send queue is full, and the network is alive meaning we are sending packets, but we aren't getting back any ACKs from the other end, then this state will continue indefinitely unless some timeout is set somewhere
<nephele_mobile> okay, why does this not work for this case of my NAT getting a new IP?
<waddlesplash> if the network is actually disconnected then we will get errors
<waddlesplash> good question, I don't know
<waddlesplash> presumably if you got a new IP, your existing TCP connections should get reset
<nephele_mobile> disconnected to where? my LAN ip adress doesn't change, the gateway does not manage DHCP
<waddlesplash> if the remote end of the connection sees a different IP from you, then when you try to send traffic on the existing connection, the server won't recognize it
<waddlesplash> and it is supposed to send an RST (reset) in that case
<waddlesplash> and then the local end will see that, and the TCP socket will switch to disconnected state
<waddlesplash> and then the send() returns with errors
<nephele_mobile> okay, that sounds like it should trigger for this case
<waddlesplash> so, the first thing to check here is to grab a packet capture and see if the RST is coming through
<waddlesplash> if it is, then we indeed have a Haiku bug
<waddlesplash> if it's not, then this is all behaving as expected
<nephele_mobile> how should the remote server see this though? it sounds like a race condition to me
<waddlesplash> see what?
<nephele_mobile> if send blocks, the router resets it
<waddlesplash> the remote server will get packets from you with a different IP address
<nephele_mobile> it's NAT ip adress
<waddlesplash> you mean your IP address on LAN?
<waddlesplash> or your IP address "to the world"?
<nephele_mobile> The IP adress on the NAT, i.e "to the world" changes
<waddlesplash> right, so the remote server sees a different IP
<waddlesplash> and it doesn't know about any connections on that IP
<waddlesplash> so the default behavior when seeing incoming TCP packets on unrecognized IPs, is to send RST
<nephele_mobile> Hmm, okay. I see my confusion, this is only true for TCP?
<waddlesplash> yes, other protocols have to deal with this separately
<nephele_mobile> ah okay
<waddlesplash> this is in fact the major reason "TCP multi-homing" is a protocol extension (and not widely used)
<waddlesplash> because if the packets came from some other IP, what connection do they really belong to?
<waddlesplash> TCP entirely manages state around a unique IP+port remote address
<waddlesplash> (and a unique IP+port local one too)
<nephele_mobile> Okay so to debug this, use some "easy" tcp client using send that just sends stuff in a loop, capture that (wireshark?) and reset the router, and see what the server does
<waddlesplash> yes
<waddlesplash> if you don't get the RST on Haiku in the packet capture, double-check with Linux of course
<waddlesplash> there are some rare conditions where a packet could get dropped/ignored before it winds up in the packet capture
<waddlesplash> I don't really suspect those though, most likely either the RST doesn't get sent, or it does but our TCP implementation fails to process it correctly somehow
<nephele_mobile> Well, i'd expect this to be "properly" implemented on the remote side, in my case the server is disroot, and i think they use linux
tuaris has joined #haiku
<nephele_mobile> though, in the same vain Vision sees that the connection dropped (no self ping anymore) but doesn't do anything about it, though i'm not sure if it just is coded to not do anything in that situation
<waddlesplash> nephele_mobile: here's where we handle TCP reset:
<waddlesplash> so that calls _HandleReset
<waddlesplash> and that calls _Close
<waddlesplash> and that calls fSendCondition.NotifyAll();
<waddlesplash> and that should wake up any threads waiting in Send()
<waddlesplash> so, this should work correctly, it appears, at least
HaikuUser has joined #haiku
HaikuUser has quit []
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<nephele_mobile> okay. I'll try this. Don't have a easily rechable server outside me LAN to test with though (that'd be inside my control) :)
Anarchos has joined #haiku
nephele_mobile has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser is now known as nephele_mobile
<nephele_mobile> on another topic, how can i calibrate a touchscreen in Haiku?
nephele_mobile has quit [Quit: Vision[]: i've been blurred!]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
freddietilley has quit [Quit: WeeChat 4.6.1]
pvalue has joined #haiku
_-Caleb-_ is now known as Guest14842
_-Caleb-_ has joined #haiku
gouchi has joined #haiku
mmu_man is now known as Guest14844
mmu_man has joined #haiku
Guest14844 has quit [Ping timeout: 480 seconds]
vdamewood has joined #haiku
janking has joined #haiku
<nekobot> • Peppersawce (cbb43a1f): DevilutionX: extras package (#12292)…
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/cfe7438aa6b1...cbb43a1fae12
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/cbb43a1fae12...2c14a77c8745
<nekobot> • Peppersawce (2c14a77c): CorsixTH: update to 0.68.0, use Lua 5.4 (#12293)
<janking> thank you for the update of Fastfetch Begasus[m]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2c14a77c8745...c10c6e7f7ecd
<nekobot> • thelastpsion (c10c6e7f): mame: bump to 0.277 (#12282)
<Begasus[m]> thanks janking , that was an easy update :)
pvalue has quit [Ping timeout: 480 seconds]
<janking> but verry good :)
mmu_man has quit [Ping timeout: 480 seconds]
yann64 has quit [Quit: Vision[]: j'ai été flouté!]
_justin_kelly1666868244859 has joined #haiku
yann64 has joined #haiku
_justin_kelly1666868244854 has joined #haiku
_justin_kelly166686824485 has quit [Ping timeout: 480 seconds]
_justin_kelly1666868244859 has quit [Ping timeout: 480 seconds]
_justin_kelly16668682448544 has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/c10c6e7f7ecd...8b9d8bf31954
<nekobot> • Peppersawce (8b9d8bf3): sqlitecpp: x86 fix (#12294)
_justin_kelly1666868244854 has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
zelectric has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev58845] - https://git.haiku-os.org/haiku/log/?qt=range&q=1df290c52185+%5Eaa79366ce3d6
<nekobot> [haiku/haiku] 1df290c52185 - Tracker: Overhaul path filtering in QueryPoseView.
_justin_kelly16668682448544 has quit []
_justin_kelly16668682448544 has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
_justin_kelly166686824485446 has joined #haiku
nephele has joined #haiku
<Anarchos> hello
jnn is now known as jn
_justin_kelly16668682448544 has quit [Ping timeout: 480 seconds]
<nephele> waddlesplash: can you put this patch on HaikuArchives/Vision? http://0x0.st/84rR.patch
<nephele> It
<nephele> It's "just" a MoveOnScreen :)
<waddlesplash> will take a look once I finish this big patch stack in the kernel, BFS, fs_shell, Storage Kit, and Tracker
<nephele> Thanks
tuaris has quit [Quit: tuaris]
nephele has quit [Quit: Vision[]: i've been blurred!]
nephele has joined #haiku
_justin_kelly1666868244854465 has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
_justin_kelly166686824485446 has quit [Ping timeout: 480 seconds]
AndrevS has joined #haiku
dalme has joined #haiku
_justin_kelly16668682448544652 has joined #haiku
_justin_kelly1666868244854465 has quit [Ping timeout: 480 seconds]
yann64 has quit [Quit: Vision[]: j'ai été flouté!]
Xe has quit [Quit: WeeChat 4.6.2]
nephele has quit [Quit: Vision[]: i've been blurred!]
mmu_man has joined #haiku
<nekobot> [haiku/haiku] waddlesplash pushed 3 commits to master [hrev58846] - https://git.haiku-os.org/haiku/log/?qt=range&q=fec93ebfddc2+%5E1df290c52185
<nekobot> [haiku/haiku] 79aac200ed44 - Tracker: Don't create the TitleView and CountView for the desktop.
<nekobot> [haiku/haiku] 371a1e3ade8c - Tracker: Delete mimetype list on quit.
<nekobot> [haiku/haiku] fec93ebfddc2 - leak_analyser: Ignore anything allocated in __initialize_locale_kit.
<waddlesplash> mh, I am actually going to have to boot BeOS R5 to check a behavior for ABI compatibility
<Habbie> wow
<waddlesplash> been a while since I had to do that...
<Habbie> over 20 years here, but i never had -that- reason
<waddlesplash> well, you are not a Haiku developer :P
<waddlesplash> specifically I need to verify that https://github.com/haiku/haiku/commit/4ea6fb8bd4961cdd6177dcfa90a14ec09c94c3e4 is a pure Haiku addition and isn't replicating a BeOS behavior
<Habbie> i'm not a Haiku developer
<Habbie> it currently feels.. not entirely true :D
<Habbie> but also you're right
<Habbie> 12:14:18* @waddlesplash | I certainly haven't learned to debug DOS bootloaders lol
<Habbie> s/DOS/BIOS/ i guess
<Habbie> DOS is not currently involved
<waddlesplash> ah, OK
<waddlesplash> well, I have debugged our BIOS bootloader just a bit
<waddlesplash> not very much
<waddlesplash> anyway, as long as my assumptions hold true, today I get to do a "break kernel ABI, adjust all drivers, and implement 2 new features all at once" commit :D
<Habbie> (this distinction is not important, although i have an open question for myself: why does stage2 cause 'invalid opcode' when trying to go to protected(?) mode when started from freedos)
<Habbie> waddlesplash, woop
<waddlesplash> I'd like to break some of the change up but there's really not a good way to do that
<waddlesplash> hm
<waddlesplash> actually I might be able to by disabling functionality that isn't used at the moment
<Habbie> hmm. my hang (intentionally) is now at the -end- of platform_video_init
<waddlesplash> then it would just be "break kernel ABI" and another commit to "use new API in all (FS) drivers"
jmairboeck has joined #haiku
<Habbie> oh, the ABI you might be breaking is "just" for FS drivers?
<waddlesplash> yes
Guest14842 has left #haiku [#haiku]
<Habbie> and only on 32 bit x86
<waddlesplash> I'm refactoring some obscure features of queries
_justin_kelly16668682448544652 has quit [Ping timeout: 480 seconds]
<waddlesplash> so that Tracker can use them, and quit needing tens of thousands of node monitors
Guest14842 has joined #haiku
<Habbie> is there a reason the project holds on to that 32 bit abi? i haven't kept track of what original binary only BeOS software people might still be trying to run
<Habbie> ah yes, i spotted an earlier conversation about that :)
<waddlesplash> well, there is a significant amount of code we inherited from BeOS era that we can recompile, and do
<waddlesplash> and this API break could break that, it's not a pure ABI break
<waddlesplash> if it was just kernel ABI I wouldn't care
<Habbie> ack
<waddlesplash> we maintain some stability there, but only between/within releases
<Habbie> waddlesplash, remember the slow logging you gave me
<Habbie> it is ON MY CHROMEBOOK SCREEN
<Habbie> it also has filled the screen now and is not scrolling ;)
<Habbie> - set_text_mode();
<Habbie> + write_char('I');
<Habbie> + // set_text_mode();
<Habbie> this does a -lot-
<waddlesplash> :DDD
<Habbie> (not the write_char. that somehow does nothing)
<waddlesplash> what was the fix?
<Habbie> that
<Habbie> if you're wondering 'why is that an I', I already printed H and A earlier ;)
<Habbie> LILO style
<waddlesplash> oh, just commenting out set_text_mode?
<Habbie> yes
<zelectric> pardon me, but I see "vision" quit messages and found a page for the vision irc client for haiku and at the bottom left of the page there's a photo of someone with their tongue out.. it appears it hasn't been updated in awhile, is that official or...?
<Habbie> the same int10 set text mode call runs fine from freedos, so i don't yet know why
<Habbie> so uhm. after a bunch of logging. what should be happening?
<waddlesplash> are you SURE it's the same INT 10?
<Habbie> define 'same'
<waddlesplash> well
<waddlesplash> it looks like we don't clear the registers
<waddlesplash> besides eax
<waddlesplash> so they'll have stack garbage
<waddlesplash> zelectric: ... what page is that?
<zelectric> waddlesplash, one minute...
<Habbie> hmm. i did not explicitly clear anything when calling from freedos either, but debug.com might be a cleaner environment
<waddlesplash> zelectric: the main documentation for Vision is https://www.haiku-os.org/docs/userguide/en/applications/vision.html
<Habbie> oh fuck me i can use the arrow keys in the boot loader thing
<zelectric> waddlesplash, thanks :0
<Habbie> 'load kernel'
<Habbie> ucode_load
<Habbie> 4 icons
<Habbie> KDL
Xe has joined #haiku
<Habbie> this is -awesome-
<waddlesplash> NICE
<zelectric> I can't find the page ATM but thanks for the official link
<Habbie> 'did not find any boot partitions'
<waddlesplash> what are you booting from? USB?
<Habbie> no, i did a dd skip=6 from anyboot.iso to gpt partition 19
<waddlesplash> ah
<Habbie> booting with set root=(hd0,gpt19); chainloader +1; boot, from GRUB
<waddlesplash> if you can type at KDL prompt, just read the syslog
<waddlesplash> "syslog" command at the prompt (it has a pager)
<Habbie> i can type
Guest14842 has left #haiku [#haiku]
<waddlesplash> should include the disk probing
<Habbie> the pager is displaying a bit weirdly, but yes, i can read it
<waddlesplash> Habbie: anyway this is far into the boot process and a completely different stage, we don't call the BIOS anymore except via x86emu at that point
<Habbie> right
<waddlesplash> and it can catch faults, so
<waddlesplash> time to just figure out what we have to change and then commit a fix for the first bit :P
<Habbie> i think i can see it finding 18 partitions, maybe 19
<Habbie> but yeah
<waddlesplash> if the Haiku partition is in there, then the kernel just failed to identify which one it is supposed to use
<Habbie> this is clearly a point that says "this is going to work"
<waddlesplash> yes :D
<Habbie> waddlesplash, got any hints off the top of your head about what i might have missed there? a gpt partition type?
Guest14842 has joined #haiku
<waddlesplash> how did you create the GPT partition?
<Habbie> gparted i think. don't recall if i set a type
<waddlesplash> then that's likely it
<Habbie> cool
<Habbie> going to just try that
mmu_man has quit [Ping timeout: 480 seconds]
<Habbie> we are, indeed, booted far enough that the power button does not simply turn the device off
<Habbie> but KDL takes reboot
<waddlesplash> yep
<waddlesplash> our KDL is pretty advanced really
<Habbie> i noticed
<waddlesplash> there's your magic number
<Habbie> while offline earlier i was wondering if there's a way for me to pass some flags to haiku from grub
<Habbie> because removing set_text_mode might hurt other people
<Habbie> i also saw some 'parse_multiboot_args' or something?
<waddlesplash> I would prefer we don't remove it and instead find out what's going wrong
<Habbie> did not look into it yet
<Habbie> yes
<Habbie> that's plan A
<Habbie> B is giving users a way around it
<waddlesplash> first thing to try is just "= {}"
<waddlesplash> lol
<Habbie> = {} where?
<Habbie> oh on the biosregs
<waddlesplash> yeah
<Habbie> got it
mmu_man has joined #haiku
<Habbie> great. happy. fun. thanks for the help so far. will report back :)
<waddlesplash> :)
<Habbie> paging through the syslog i can see why those lines * 500 ms took a while ;)
<Habbie> haha, the usb is blinking. it is scanning all the things
<Habbie> btw bootloader says (c) 2004-2022
<Habbie> i vaguely recall mentioning something like that before in here
<waddlesplash> yeah
<waddlesplash> we change that now and again
<Habbie> in powerdns we decided to drop the years completely
<Habbie> again, not legal advice from me to you
<waddlesplash> and the answer is: https://github.com/haiku/haiku/commit/4ea6fb8bd4961cdd6177dcfa90a14ec09c94c3e4 is actually a BeOS behavior after all
<waddlesplash> oh well, guess I need to refactor this to keep compatibility
DKnoto has quit [Ping timeout: 480 seconds]
ADS_Sr__ has quit [Ping timeout: 480 seconds]
nephele has joined #haiku
<Habbie> turns out gparted can only set a small fixed set of GUIDs, but gdisk's list is longer
<Habbie> (and allows any GUID you know)
jmairboeck has quit [Quit: Konversation terminated!]
DKnoto has joined #haiku
Xe has quit [Quit: WeeChat 4.6.2]
<Habbie> type was not enough. will go through syslog soon :)
<nephele> What about gpart? (FreeBSD)? :)
<Habbie> i have no clue if freebsd boots on this thing even :)
* phschafft waves.
AndrevS has quit [Remote host closed the connection]
<Habbie> ah. what most software calls partition 19, the haiku loader calls 18
_-Caleb-_ has quit [Remote host closed the connection]
nephele_ has joined #haiku
nephele is now known as Guest14856
nephele_ is now known as nephele
<nephele> Habbie: still on your chromebook? :)
<nephele> hi phschafft
Guest14856 has quit [Ping timeout: 480 seconds]
<phschafft> mau
Xe has joined #haiku
deneel has joined #haiku
SLema has quit [Quit: Vision[]: i've been blurred!]
SLema has joined #haiku
<Habbie> nephele, yes! got 4 boot icons now!
<nephele> neat
<Habbie> and the reason for 'not more' appears to be small
<Habbie> i got the haiku kernel running. how hard can the rest be ;)
neoncortex has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
phoudoin1 has joined #haiku
<phoudoin1> hello
* phschafft waves.
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
zelectric has quit [Quit: Quit]
<nekobot> [haiku/haiku] waddlesplash pushed 6 commits to master [hrev58847] - https://git.haiku-os.org/haiku/log/?qt=range&q=d0e504d5bdb1+%5Efec93ebfddc2
<nekobot> [haiku/haiku] 915d8fbe178e - tests/live_query: Fix the build.
<nekobot> [haiku/haiku] 7998bc42041e - BFS: Don't send duplicate attribute change notifications to queries on renames.
<nekobot> [haiku/haiku] 7e740f61ac86 - kernel & file_systems: Overhaul query attribute change notifications.
<nekobot> [haiku/haiku] d26ab46206a0 - BQuery: Add SetFlags() method.
<nekobot> [haiku/haiku] 218e7ce1be71 - Tracker: Use B_QUERY_WATCH_ALL to avoid watching every single node.
<nekobot> [haiku/haiku] d0e504d5bdb1 - Tracker: Don't bail out if there are no directory filters for a query.
<waddlesplash> nephele: committed your patch
nephele has quit [Ping timeout: 480 seconds]
<Habbie> waddlesplash, can i export the syslog from KDL to a storage device in any useful way?
<waddlesplash> sometimes
<waddlesplash> check the BIOS loader debug menus after reboot
<Habbie> ah right
<Habbie> i only did 'Continue booting' so far
<waddlesplash> if your BIOS doesn't clear RAM on reset the syslog can be retrieved
<Habbie> i should probably take out the spin()
<Habbie> btw the arrow selection in the boot loader is a black bar over black text
<Habbie> i don't know if that's normal
<Habbie> also i got a strong impression of RAM clearing on reset earlier
phoudoin1 has quit [Quit: Vision[]: i've been blurred!]
Aedil has quit [Quit: leaving]
<Habbie> without spin, boot is quite fast :D
<Habbie> stage 1 kPartitionOffset 0x12b8000, haiku kernel syslog partition offset 0x257000000
<Habbie> which is a left shift by 9 bits
<Habbie> (also known as *512)
<Habbie> so it knows
* Anarchos thinks to refactor the code dealing with command line options of RemoteDesktop, to use "getopt" instead of the actual code not working with default values.
<Habbie> waddlesplash, any thoughts? https://photos.app.goo.gl/Ag91K9nTmxQrc8Q79
<Habbie> (read from the white space down and wrap around)
Anarchos has quit [Quit: Vision[]: i've been blurred!]
erysdren has joined #haiku
<waddlesplash> Habbie: possible this is an MMC bus that isn't fully supported
<waddlesplash> I don't know a lot about that stack
<Habbie> ah
<Habbie> right, all upto this point was loaded via BIOS, and now we're doing our thing ourselves?
<Habbie> but we did manage to read the GPT
janking has joined #haiku
<Habbie> KDL accepts 'shutdown' even though help does not appear to list it. it also does not work ;)
<Habbie> but 'reboot' and then hitting the power button does
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
* Habbie zzz
<Habbie> sorry. help does list shutdown. it just doesn't
<Habbie> (work)
<janking> hello to U all :)
janking has quit [Quit: Vision[]: i've been blurred!]
AlaskanEmily has joined #haiku
wicknix has joined #haiku
wicknix_ has quit [Ping timeout: 480 seconds]