Re: bootstra.tos broken on 68040/68060 real hardware
Miro Kropáček <[email protected]> Sat, 18 Jul 2026 22:27:37 +1000
| Newsgroups | gmane.linux.debian.ports.68k |
|---|---|
| Message-ID | <CAN5rfbRHC5RzehVn2Sd+5J3tPuv2+iwEmt4HUfwqehAy6e+biw@mail.gmail.com> |
--000000000000606bb40656e1cde7 Content-Type: text/plain; charset="UTF-8" On Sat, 18 Jul 2026 at 00:39, Michael Schmitz <[email protected]> wrote: > I'm sure that would be a lot easier (unless FreeMINT has introduced > endianness issues). > It was. But of course I had to prepare another initrd because the default one didn't contain ext4.ko and jbd2.ko. :) So, after that I was finally able to finish the installation but oh dear, was it a long one. Against Debian 3.1, Debian 12's netinst.iso is twice as big but the installation time was 30 minutes vs. ... I don't know, several hours (I let it run during the night). And that was with TT RAM enabled! Another hiccup was booting the installed system: since the default kernel doesn't contain pata_falcon.ko, libata.ko, ext4.ko and jbd2.ko, I had to boot into the installer again, take initrd.img from my installed partition, copy to FreeMiNT's ext2 partition, then copy it to TOS GEMDOS partition, then add -r to bootargs (unlike 2.2.25) and after *that* I was able to see the login prompt after a long series of debug messages. Funny to see systemd on my Falcon. :) Could I log into the system after all? Of course not. :) This took another couple of hours: by default, Debian 12 uses yescrypt for password hashes. yescrypt is so heavy that even 60s is not enough for verifying my password so after entering login+password I was welcomed with ... a restarted login prompt because the kernel killed the login process for taking 100% CPU time for one minute. :) So a happy end but oh dear, Debian 3.1 was a breeze in comparison to this. I have one last item on my TODO and that is trying a build from Geert's branch so I can see my NetUSBee alive. P.S. I could also observe a few minor oddities like "shutdown" actually not shutting down the CT60 or that after a while (that happened in both the installer and the installed system), IKBD packets are interpreted somewhat... weirdly. For instance UP arrow doesn't work anymore, I have to use INSERT. shell history's UP arrow also doesn't work and if I use CTRL+P, I have to go RIGHT if I want to move the cursor LEFT. -- http://mikro.atari.org --000000000000606bb40656e1cde7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><span style=3D"background-color:transpare= nt">On Sat, 18 Jul 2026 at 00:39, Michael Schmitz <<a href=3D"mailto:sch= [email protected]">[email protected]</a>> wrote:</span></div><div cla= ss=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"><u></u> =20 =20 =20 <div> <p><span style=3D"background-color:transparent">I'm sure that would= be a lot easier (unless FreeMINT has introduced endianness issues).=C2=A0</span></p></div></blockquote><di= v>It was. But of course I had to prepare another initrd because the default= one didn't contain ext4.ko and=C2=A0jbd2.ko. :)</div><div><br></div><d= iv>So, after that=C2=A0I was finally able to finish the installation but oh= dear, was it a long one. Against Debian 3.1, Debian 12's netinst.iso i= s twice as big but the installation time was 30 minutes=C2=A0vs. ... I don&= #39;t know, several hours (I let it run during the night). And that was wit= h TT RAM enabled!</div><div><br></div><div>Another hiccup was booting the i= nstalled system: since the default kernel doesn't contain=C2=A0pata_fal= con.ko, libata.ko, ext4.ko and=C2=A0<span style=3D"background-color:transpa= rent">jbd2.ko, I had to boot into the installer again, take initrd.img from= my installed partition, copy to FreeMiNT's ext2 partition, then copy i= t to TOS GEMDOS partition, then add -r to bootargs </span>(unlike 2.2.25)= =C2=A0<span style=3D"background-color:transparent">and after <i>that</i>=C2= =A0I was able to see the login prompt after a long series of debug messages= . Funny to see systemd on my Falcon. :)</span></div><div><span style=3D"bac= kground-color:transparent"><br></span></div><div>Could I log into the syste= m after all? Of course not. :) This took another couple of hours: by defaul= t, Debian 12 uses yescrypt for password hashes. yescrypt is so heavy that e= ven 60s is not enough for verifying my password so after entering login+pas= sword I was welcomed with ... a restarted login prompt because the kernel k= illed the login process for taking 100% CPU time for one minute. :)</div><d= iv><br></div><div>So a happy end but oh dear, Debian 3.1 was a breeze in co= mparison to this. I have one last item on my TODO and that is trying a buil= d from Geert's branch so I can see my NetUSBee alive.</div><div><br></d= iv><div>P.S. I could also observe a few minor oddities like "shutdown&= quot; actually not shutting down the CT60 or that after a while (that happe= ned in both the installer and the installed system), IKBD packets are inter= preted somewhat... weirdly. For instance UP arrow doesn't work anymore,= I have to use INSERT. shell history's UP arrow also doesn't work a= nd if I use CTRL+P, I have to go RIGHT if I want to move the cursor LEFT.</= div></div><div><br></div><span class=3D"gmail_signature_prefix">-- </span><= br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><a href= =3D"http://mikro.atari.org" target=3D"_blank">http://mikro.atari.org</a></d= iv></div></div></div> --000000000000606bb40656e1cde7--