Re: bootstra.tos broken on 68040/68060 real hardware

Michael Schmitz <[email protected]> Sat, 18 Jul 2026 02:39:00 +1200
Newsgroups gmane.linux.debian.ports.68k
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------PBraLtSg8TauOxw950j0U1V0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Miro,

On 18/07/2026 2:11 AM, Miro Kropáček wrote:
> Hi Michael,
>
> On Fri, 17 Jul 2026 at 14:08, Michael Schmitz <[email protected]> 
> wrote:
>
>     The vfat.ko module would also be needed then. I would have thought
>     that's already in the initrd though.
>
> I had to pull: fat.ko, msdos.ko, nls_cp437.ko and nls_ascii.ko from 
> the Debian 12 ISO's own linux-image-6.1.0-9-m68k.deb plus 
> pata_falcon.ko and libata.ko from its cdrom initrd.gz
Sounds about right ...
>
>     Try loading that module explicitly and see what log messages you
>     get. I don't remember having to use any special module options.
>
> Well, me neither, on 2.2.25. ;-)
>
> However I have bumped into another issue: in 2.4.4.6 a breaking change 
> was introduced for my 1GiB GEMDOS partition: bytes per logical sector 
> can be at most 4096 bytes (memory page size) so my 16K logical sectors 
> are rejected by the kernel. So currently, one can mount only a 256 MB 
> GEMDOS partition at most.
Yes, that's a limitation we can't bypass. Users need to be aware of 
that. I'm sure this had been discussed on the lists at that time.
>
> Perhaps I'll try to mount an ext2 partition from FreeMiNT. :)

I'm sure that would be a lot easier (unless FreeMINT has introduced 
endianness issues).

Cheers,

     Michael

>
> -- 
> http://mikro.atari.org
--------------PBraLtSg8TauOxw950j0U1V0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Miro,</p>
    <div class="moz-cite-prefix">On 18/07/2026 2:11 AM, Miro Kropáček
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAN5rfbQHHC-Bxx-aKN8MO6=m0vvUC+8Hr5Yu=cpaszbjOQS8Qg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">Hi Michael,
            <div><br>
            </div>
            <div><span style="background-color:transparent">On Fri, 17
                Jul 2026 at 14:08, Michael Schmitz &lt;<a
                  href="mailto:[email protected]" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">[email protected]</a>&gt;
                wrote:</span></div>
          </div>
          <div class="gmail_quote">
            <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div class="gmail_quote"> </div>
                  </div>
                </blockquote>
                <p>The vfat.ko module would also be needed then. I would
                  have thought that's already in the initrd though. </p>
              </div>
            </blockquote>
            <div>I had to pull: fat.ko, msdos.ko, nls_cp437.ko and
              nls_ascii.ko from the Debian 12 ISO's own
              linux-image-6.1.0-9-m68k.deb plus pata_falcon.ko and
              libata.ko from its cdrom initrd.gz</div>
          </div>
        </div>
      </div>
    </blockquote>
    Sounds about right ...
    <blockquote type="cite"
cite="mid:CAN5rfbQHHC-Bxx-aKN8MO6=m0vvUC+8Hr5Yu=cpaszbjOQS8Qg@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div class="gmail_quote">
            <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div>
                <p>Try loading that module explicitly and see what log
                  messages you get. I don't remember having to use any
                  special module options.</p>
              </div>
            </blockquote>
            <div>Well, me neither, on 2.2.25. ;-)</div>
            <div><br>
            </div>
            <div>However I have bumped into another issue: in 2.4.4.6 a
              breaking change was introduced for my 1GiB GEMDOS
              partition: bytes per logical sector can be at most 4096
              bytes (memory page size) so my 16K logical sectors are
              rejected by the kernel. So currently, one can mount only a
              256 MB GEMDOS partition at most. </div>
          </div>
        </div>
      </div>
    </blockquote>
    Yes, that's a limitation we can't bypass. Users need to be aware of
    that. I'm sure this had been discussed on the lists at that time.
    <blockquote type="cite"
cite="mid:CAN5rfbQHHC-Bxx-aKN8MO6=m0vvUC+8Hr5Yu=cpaszbjOQS8Qg@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>Perhaps I'll try to mount an ext2 partition from
              FreeMiNT. :)</div>
          </div>
        </div>
      </div>
    </blockquote>
    <p>I'm sure that would be a lot easier (unless FreeMINT has
      introduced endianness issues). </p>
    <p>Cheers,</p>
    <p>    Michael</p>
    <blockquote type="cite"
cite="mid:CAN5rfbQHHC-Bxx-aKN8MO6=m0vvUC+8Hr5Yu=cpaszbjOQS8Qg@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div><br>
          </div>
          <span class="gmail_signature_prefix">-- </span><br>
          <div dir="ltr" class="gmail_signature">
            <div dir="ltr">
              <div><a href="http://mikro.atari.org" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">http://mikro.atari.org</a></div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>

--------------PBraLtSg8TauOxw950j0U1V0--