• Installing on extended partition

    From Samuel Thibault@21:1/5 to All on Thu Aug 19 17:10:01 2021
    Hello,

    Parodper, le jeu. 19 août 2021 16:58:26 +0200, a ecrit:
    I am trying to install the 2021 ISO on a computer with multiple OS already installed (IDE 150GB HDD),

    Note that as our FAQ says, our current IDE driver is limited to LBA28,
    i.e. 128GB. It cannot access beyond that limit on the disk.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Thu Aug 19 17:00:02 2021
    Hi,

    I am trying to install the 2021 ISO on a computer with multiple OS
    already installed (IDE 150GB HDD), so I was trying to install Debian on
    a extended partition.

    Since Hurd does not have USB support I tried installing it from a Live
    USB with qemu --hda /dev/sda --cdrom debian-hurd.iso. This does not
    work, because when I try to format a partition the format stays «do not
    use the partition», and when I try to go back to the main partman menu
    the drive disappears.

    You can reproduce this running the installer and filling the 3 primary partitions, and then trying to create a extended partition.

    After that I tried booting directly from the USB and loading the ISO
    (which I had dd'd into a partition) from the hard drive. The problem
    with this is that partman does not recognize the existing partition table.

    Testing on a faster computer I think I can solve the first problem
    partitioning first from the Debian/Linux installer. However QEMU is too
    slow (takes quite a few hours to reach partman), so I would like to know
    if someone knows of a faster solution.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Thu Aug 19 18:30:01 2021
    O 19/08/21 ás 17:03, Samuel Thibault escribiu:
    Hello,

    Parodper, le jeu. 19 août 2021 16:58:26 +0200, a ecrit:
    I am trying to install the 2021 ISO on a computer with multiple OS already >> installed (IDE 150GB HDD),

    Note that as our FAQ says, our current IDE driver is limited to LBA28,
    i.e. 128GB. It cannot access beyond that limit on the disk.

    Samuel


    The first problem also appears on 10GB qemu images, so I don't think
    that matters there. In the second problem the debian-hurd.iso partition
    is at ~70GB offset, so I don't think that might be the cause.

    As an aside note, I was testing that second problem on QEMU, and in the emulator I didn't have to call MAKEDEV to load the image from the
    partition. Any idea about that?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Thu Aug 19 19:00:01 2021
    Parodper, le jeu. 19 août 2021 16:58:26 +0200, a ecrit:
    However QEMU is too slow (takes quite a few hours to reach partman)

    Did you make sure to enable kvm?

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Thu Aug 19 20:10:01 2021
    O 19/08/21 ás 18:50, Samuel Thibault escribiu:
    Please be very precise in explaining your problem, I couldn't reproduce
    it in qemu. I tried in the debian installer:

    - booted with a 10G disk
    - use manual partitioning
    - have it create a partition table
    - create a 1G primary partition (assigned automatically for /)
    - create a 1G primary partition (assigned automatically for /home)
    - create a 1G primary partition (assigned automatically for /usr)
    - create a logical partition with the rest (assigned automatically for /var)

    and it proceeded just fine.

    Remember that the devil is always in the details.

    Note: On my tests I try to reproduce the layout of the HDD (IDE master,
    hd0 on Hurd and sda on Linux):
    1 2G FreeDOS
    2 30G OpenBSD
    3 20G MINIX
    4 Logical(Rest of disk):
    5 20G HaikuOS

    with 3 primary partitions, sometimes a logical partition, all set to «do
    not use», before creating the Debian root.

    I clearly remember reproducing the bug reliably yesterday, but now I
    can't get it to. partman is a bit buggy. All of this tested with qemu-system-i386 --enable-kvm -m 1G -hda test.qcow2 -cdrom debian-hurd-2021-i386-DVD-1.iso -boot menu=on :

    - With a 20G test.qcow2: I created 3 1G primary partitions set as «do
    not use» and a 1G logical partition. The rest of the free space
    disappeared, and reappeared when I deleted the logical partition.

    - With a a 10G test.qcow2: Created 3 1G primary partitions + 1 1G
    logical partition and set as «do not use». Created 5G root and 1G swap
    with no problems, but after pressing «Write to disk» and returning to
    partman (pressing «Yes» on the next message) the hd0 drive had
    disappeared, and reappeared after pressing «Undo modifications».

    - Again with a a 10G test.qcow2: Happened the same as in the first test,
    but after creating the swap partition (3 1G primary, 1G logical as «not
    use»; 5G logical root, 1G logical swap).

    In that last test, after pressing «Go back» with the drive missing
    (without undoing changes, but IIRC that also happened in the real
    computer with the changes undone) I can't enter the «Partition» stage,
    and in ALT+F4 I can see the following errors:

    Aug 19 17:30:16 main-menu[1811]: INFO: Menu item 'partman-base' selected
    Aug 19 17:30:16 main-menu[1811]: (process:15055): /bin/partman: line
    113: depmod: not found
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory
    Aug 19 17:30:16 main-menu[1811]: (process:15055): Cannot create FIFO: No
    space left on device
    Aug 19 17:30:16 main-menu[1811]: (process:15055): Cannot unlink stop
    FIFO: No such file or directory
    Aug 19 17:30:16 main-menu[1811]: INFO: Menu item 'partman-base'
    succeeded but requested to be left unconfigured
    Aug 19 17:30:16 main-menu[1811]: DEBUG: resolver (kbd-udeb): package
    doesn't exist (ignored)
    Aug 19 17:30:16 main-menu[1811]: INFO: Falling back to the package
    description for brltty-udeb

    df returned:
    Filesystem 1K-blocks Used Avaliable Use% Mounted on gunzip:device:rd0 106120 66008 40112 62% /
    /dev/hd2 1747444 1747444 0 100% /cdrom

    As an aside note, I was testing that second problem on QEMU, and in the
    emulator I didn't have to call MAKEDEV to load the image from the partition. >> Any idea about that?

    I don't understand what you mean, please be more precise.

    Samuel


    For the second problem here are the exact steps I did:

    * Boot from USB, choose «Pseudo-graphical» in GRUB. (BTW are there differences between this one and the text option? I can't tell)
    * Installer asks for drivers, choose to manually select the drive.
    * The partition with the ISO would be hd0s6 (I did dd if=debian-hurd.iso of=/dev/sda6 on Linux), but if I try to write /dev/hd0s6 directly it
    fails, and trying to mount the partition manually fails with a «Input
    Output Error».
    * Then I change to TTY2, cd /dev and ./MAKEDEV hd0s6
    This last step was not necessary in QEMU, that is why I was asking.
    * Return to TTY1, write /dev/hd0s6 and continue
    * Everything works normally until I reach partman, it does not recognize
    the partition table, so I can't continue.

    O 19/08/21 ás 18:50, Samuel Thibault escribiu:

    Parodper, le jeu. 19 août 2021 16:58:26 +0200, a ecrit:
    However QEMU is too slow (takes quite a few hours to reach partman)

    Did you make sure to enable kvm?

    Samuel


    This is a single core AMD Athlon XP, it is an old computer. For the QEMU
    tests I do use a more modern computer with KVM, but this one I have it
    to test OS.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Thu Aug 19 20:20:01 2021
    Separating the threads for better parallelism.

    Parodper, le jeu. 19 août 2021 20:01:37 +0200, a ecrit:
    - With a 20G test.qcow2: I created 3 1G primary partitions set as «do not use» and a 1G logical partition. The rest of the free space disappeared, and reappeared when I deleted the logical partition.

    I'm not getting that behavior, see the attached screenshot after I have
    created the logical partition.

    Samuel

    iVBORw0KGgoAAAANSUhEUgAAAtAAAAGpCAMAAACTTPE6AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABvFBMVEX29fRTWFmu r69ZXl+oqalmamsuNDbT09I3PD5rb3B3entgZGaChYZSV1hVWluAg4S8vb01Oz3p6ejZ2dgv NTfS0tKNkJBGS0zMzMzt7Os7QEKjpaVpbW5HTE6Vl5j19PPr6uqEh4h+gYLt7eyPkpJhZWY4 PkBMUVK/wMA6P0He3t308/Oho6OJjIxbX2BDSErBwsHg4N+OkZKWmJh5fH2kpqZqbm+6u7v0 8/LQ0M9KT1GvsbFdYWPV1dWmqKju7e0/RUZucXJna2zc3NuIi4xUWVuUlpdRVljx8PA+REar rKzl5OTo5+e+v76goqJydnfe3t7a2tmdn5/p6Ofh4eDi4eE5P0AxNznLy8uys7Nzd3hvc3RJ TlCztbVcYWLFxsYwNjjw7+7Gx8dscHF7fn9iZmeDh4ebnZ7k5OO3uLjs6+qeoKEwNjfn5+a9 vr7T1NPPz8/d3dzDxMTx8O/JyspeYmPW1tXq6umnqaltcXLY2NjMzc1GS01ITU9bYGFwdHVj Z2lARUczOTpaXmCGiYmBhIVFSkw8QkN/goNJTk+4ubmrra3b29s2PD1RVVcAAKioqKgAAACo AAD///8Um8xnAAAAAWJLR0ST4QPftgAAGM9JREFUeNrtnYe/JUlVx++6+ljDGtbVhRUcEBOs qLiyKxhWVMwBA+aAGFCMiIiYc9ZX5/Y/7JuZ9+7trnNOVXV3df7+PvOZuXO7wqnqb5+urjq3 +nRCCCGEEEIIIYQQOoye+Rz6AO0Q6Gc/l75AW9Hn3TzG9U03z/lAF+jzv+DJP1/4RXQoWhjo 57/47u8veX4c0F/6ZS/c/f3lL34FHYoWBvorX3rz6S0vf9VjoN968+LbvvrR6fT2d7zt5a95 5+mZr/26r/+Gb3w65Hj4/JZ3vPSut75blfLKS9909/d7vvl0+pZvPZ3ee/OClxChiYH+tle/ /fS+115/6qG/4/0f+M67AcR3ffcL3/P66ZmX3vzGq9/76CnQ958/+H3f//Yf+NArqpgf/KHT 6Yd/5EevQHsJEZoY6B97148//xOvPww5fvKnTh+++eknH5/5mdPpZ29+7inQTz+/9+Yjd+74 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 ZG1c/w+ZEJFFrXsQDQAAAABJRU5ErkJggg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Thu Aug 19 20:30:01 2021
    Parodper, le jeu. 19 août 2021 20:01:37 +0200, a ecrit:
    Aug 19 17:30:16 main-menu[1811]: (process:15055): /bin/partman: line 113: depmod: not found
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory
    Aug 19 17:30:16 main-menu[1811]: (process:15055): cat: can't open '/proc/modules': No such file or directory

    These are harmless linuxisms

    Aug 19 17:30:16 main-menu[1811]: (process:15055): Cannot create FIFO: No space left on device

    That caught my eye: how much RAM does your machine have?
    Optimizing the memory usage of the initrd is still on the TODO list.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Thu Aug 19 20:50:01 2021
    Samuel Thibault, le jeu. 19 août 2021 20:42:05 +0200, a ecrit:
    whenever they derive the slightest from the "just press enter to get
    the default".

    (I meant deviate*)

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Thu Aug 19 20:40:01 2021
    This is a multi-part message in MIME format.
    O 19/08/21 ás 20:19, Samuel Thibault escribiu:
    Parodper, le jeu. 19 août 2021 20:01:37 +0200, a ecrit:
    Aug 19 17:30:16 main-menu[1811]: (process:15055): Cannot create FIFO: No
    space left on device

    That caught my eye: how much RAM does your machine have?
    Optimizing the memory usage of the initrd is still on the TODO list.

    Samuel


    The real machine ~1.8GB.
    The QEMU on the real machine 900MB, and the tests on that mail 1G; that
    message appeared on both.

    The attached image is from a test for the response on your previous
    mail, qemu-system-i386 with -m 1G.

    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 YNrx3nthAAAAAElFTkSuQmCC

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Fri Aug 20 20:20:01 2021
    O 19/08/21 ás 20:48, Samuel Thibault escribiu:
    Samuel Thibault, le jeu. 19 août 2021 20:42:05 +0200, a ecrit:
    whenever they derive the slightest from the "just press enter to get
    the default".

    (I meant deviate*)

    Samuel


    For now I can easily reproduce the partition bug:

    * Load QEMU. I do it with qemu-system-i386 --enable-kvm -m 1G -hda
    test.qcow2 -cdrom debian-hurd-2021-i386-DVD-1.iso

    * Pseudo-graphical install. Everything default. «asdf» as root passwd & username+passwd.

    * Manual partitioning. Everything default. I used 1G partitions, but
    size doesn't seem to matter. The bug can be triggered in 2 ways (these
    are the only combinations I tested):

    - Create 5 logical partitions. On the fifth partition the drive
    disappears
    - Create the 3 primary + 2 logical. On the 2nd logical the drive
    disappears.

    It will let you write the partitions to disk (probably, haven't tried if
    it installs fine), and if you «Go Back» to the main menu it will trigger
    the OOM message when trying to reenter partman.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sun Aug 22 23:10:01 2021
    Samuel Thibault, le dim. 22 août 2021 22:46:04 +0200, a ecrit:
    Parodper, le ven. 20 août 2021 20:15:09 +0200, a ecrit:
    - Create 5 logical partitions. On the fifth partition the drive disappears

    Ok, that I could reproduce :)

    It seems the issue is merely that there are not enough free inodes in
    the / FS, I'll fix that.

    Now fixed, tomorrow's daily images should have the fix.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sun Aug 22 22:50:02 2021
    Parodper, le ven. 20 août 2021 20:15:09 +0200, a ecrit:
    - Create 5 logical partitions. On the fifth partition the drive disappears

    Ok, that I could reproduce :)

    It seems the issue is merely that there are not enough free inodes in
    the / FS, I'll fix that.

    Thanks for the reproducer!
    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Mon Aug 23 08:50:01 2021
    O 19/08/21 ás 20:34, Samuel Thibault escribiu:
    * The partition with the ISO would be hd0s6 (I did dd if=debian-hurd.iso
    of=/dev/sda6 on Linux), but if I try to write /dev/hd0s6 directly it fails, >> and trying to mount the partition manually fails with a «Input Output
    Error».

    Ah! I hadn't understood that you were doing that.

    You cannot do such thing with logical partitions: the dd call will wipe
    the first sector which contains the logical partition chain cell. You
    have to use a primary partition to be able to wipe out the first sector. Alternately, since isofs doesn't actually use the first sectors, you can
    skip one and seek one, to avoid wiping the logical partition chain cell.


    Tried using «dd bs=512 skip=1 seek=1 conv=notrunc if=debian-hurd.iso of=/dev/sda8». It still needs MAKEDEV to mount it, and does not
    recognize the partition table.

    * Installer asks for drivers, choose to manually select the drive.
    * Then I change to TTY2, cd /dev and ./MAKEDEV hd0s6
    This last step was not necessary in QEMU, that is why I was asking.

    That shouldn't be necessary at all, /dev is getting filled with device translator entries during the boot process, see attached snapshot.

    I do get the same things on boot (see https://i.imgur.com/XGImhqK.jpg),
    but when I try to do «mount -t iso9660 /dev/hd08 /mnt», or even just
    «head /dev/hd0», I get a Input/Output error.

    PD: Is there any way to tell the translators to be more verbose?
    Something like 'echo OPTIONS=--verbose >> /etc/translator.conf'?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Wed Aug 25 22:20:02 2021
    Parodper, le lun. 23 août 2021 08:40:17 +0200, a ecrit:
    O 19/08/21 ás 20:34, Samuel Thibault escribiu:
    * The partition with the ISO would be hd0s6 (I did dd if=debian-hurd.iso of=/dev/sda6 on Linux), but if I try to write /dev/hd0s6 directly it fails,
    and trying to mount the partition manually fails with a «Input Output Error».

    Ah! I hadn't understood that you were doing that.

    You cannot do such thing with logical partitions: the dd call will wipe
    the first sector which contains the logical partition chain cell. You
    have to use a primary partition to be able to wipe out the first sector. Alternately, since isofs doesn't actually use the first sectors, you can skip one and seek one, to avoid wiping the logical partition chain cell.

    Tried using «dd bs=512 skip=1 seek=1 conv=notrunc if=debian-hurd.iso of=/dev/sda8». It still needs MAKEDEV to mount it, and does not recognize the partition table.

    I cannot reproduce the issue. In my test I could was able to just
    provide the /dev/hd0s5 path and it'd just work.

    * Installer asks for drivers, choose to manually select the drive.
    * Then I change to TTY2, cd /dev and ./MAKEDEV hd0s6
    This last step was not necessary in QEMU, that is why I was asking.

    That shouldn't be necessary at all, /dev is getting filled with device translator entries during the boot process, see attached snapshot.

    I do get the same things on boot (see https://i.imgur.com/XGImhqK.jpg), but when I try to do «mount -t iso9660 /dev/hd08 /mnt», or even just «head /dev/hd0», I get a Input/Output error.

    Ah, you mean that there really are some existing entries but they don't
    work, and the entries created by MAKEDEV happen to seem to work?

    About /dev/hd0 itself it's very surprising that it'd get Input/Output
    errors since the entry that MAKEDEV create is strictly the same as the
    existing one.

    As for /dev/hd0s8, d-i indeed uses the parted layer to access the
    partition, while MAKEDEV creates an entry that uses the kernel-level
    driver for partitions. It is very surprising that the latter would
    work better than the former, since only the former is maintained. When
    you open your disk with parted from a Linux system, does it complain
    somehow?

    PD: Is there any way to tell the translators to be more verbose? Something like 'echo OPTIONS=--verbose >> /etc/translator.conf'?

    There is no such global thing since translators are allowed to be
    implemented whatever the way they prefer. But you can start translators
    by hand to make sure to get their output:

    settrans -a /dev/hd0s8 /hurd/storeio -T typed part:8:device:hd0

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Sat Aug 28 11:00:01 2021
    O 25/08/21 ás 22:18, Samuel Thibault escribiu:
    Parodper, le lun. 23 août 2021 08:40:17 +0200, a ecrit:
    O 19/08/21 ás 20:34, Samuel Thibault escribiu:
    Tried using «dd bs=512 skip=1 seek=1 conv=notrunc if=debian-hurd.iso
    of=/dev/sda8». It still needs MAKEDEV to mount it, and does not recognize >> the partition table.

    I cannot reproduce the issue. In my test I could was able to just
    provide the /dev/hd0s5 path and it'd just work.


    Yeah, it is going to be hard to reproduce. After I discovered that the
    netboot installer (from https://d-i.debian.org/daily-images/hurd-i386/daily/netboot/mini.iso, it
    was the only ISO in the daily folder) did not need to load from the disk
    I tried it. I still get the unknown partition table, and doing head
    /dev/hd0s1 fails with a «Input/Output error». head /dev/hd0 works fine.

    * Installer asks for drivers, choose to manually select the drive.
    * Then I change to TTY2, cd /dev and ./MAKEDEV hd0s6
    This last step was not necessary in QEMU, that is why I was asking.

    That shouldn't be necessary at all, /dev is getting filled with device
    translator entries during the boot process, see attached snapshot.

    I do get the same things on boot (see https://i.imgur.com/XGImhqK.jpg), but >> when I try to do «mount -t iso9660 /dev/hd08 /mnt», or even just «head
    /dev/hd0», I get a Input/Output error.

    Ah, you mean that there really are some existing entries but they don't
    work, and the entries created by MAKEDEV happen to seem to work?

    About /dev/hd0 itself it's very surprising that it'd get Input/Output
    errors since the entry that MAKEDEV create is strictly the same as the existing one.

    As for /dev/hd0s8, d-i indeed uses the parted layer to access the
    partition, while MAKEDEV creates an entry that uses the kernel-level
    driver for partitions. It is very surprising that the latter would
    work better than the former, since only the former is maintained. When
    you open your disk with parted from a Linux system, does it complain
    somehow?

    It does not, but something interesting is that in GParted sda6 (I had
    sda6 [ext2 Hurd root], sda7 [swap] and sda8 [iso] in case parted was not
    able to create partitions) appeared with the same label as sda8.
    However, after the test above I deleted those partitions and the rror
    persists.

    PD: Is there any way to tell the translators to be more verbose? Something >> like 'echo OPTIONS=--verbose >> /etc/translator.conf'?

    There is no such global thing since translators are allowed to be
    implemented whatever the way they prefer. But you can start translators
    by hand to make sure to get their output:

    settrans -a /dev/hd0s8 /hurd/storeio -T typed part:8:device:hd0

    Samuel


    Tried doing settrans -a /dev/hd0s1 /hurd/storeio -T typed
    part:1:device:hd0; head /dev/hd0s1 and still getting IO error. The
    command also ends and does not output any error.

    Side note, ls /dev is very slow (after a while I just cancel it), while
    echo /dev/* is instantaneous.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sat Aug 28 11:40:01 2021
    Parodper, le sam. 28 août 2021 10:56:07 +0200, a ecrit:
    I still get the unknown partition table, and doing head /dev/hd0s1 fails
    with a «Input/Output error». head /dev/hd0 works fine.

    Tried doing settrans -a /dev/hd0s1 /hurd/storeio -T typed part:1:device:hd0; head /dev/hd0s1 and still getting IO error. The command also ends and does not output any error.

    Looking at hurd/libstore/part.c, I see

    if (run.start % source->block_size != 0)
    err = EIO;
    if (run.length % source->block_size != 0)
    err = EIO;

    could it be that your partitions are not aligned on 4096 bytes?

    Side note, ls /dev is very slow (after a while I just cancel it), while echo /dev/* is instantaneous.

    That is not surprising: ls uses stat, and thus triggers the start of
    each and every translator in /dev. It should be able to terminate,
    though, it could be useful to try

    for i in /dev/* ; do echo $i ; ls $i ; done

    to see which one apparently hangs.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sat Aug 28 15:10:01 2021
    Parodper, le sam. 28 août 2021 14:35:16 +0200, a ecrit:
    A quick calculation shows none of those are multiples of 4096.

    Then that's most probably why.

    I don't know if we could just drop the checks. You said that it was
    installing fine with the MAKEDEV-created entries? Possibly the checks
    are overzealous.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Sat Aug 28 16:10:03 2021
    O 28/08/21 ás 15:02, Samuel Thibault escribiu:
    Parodper, le sam. 28 août 2021 14:35:16 +0200, a ecrit:
    A quick calculation shows none of those are multiples of 4096.

    Then that's most probably why.

    I don't know if we could just drop the checks. You said that it was installing fine with the MAKEDEV-created entries? Possibly the checks
    are overzealous.

    Samuel


    The thing is parted does not recognize the partition table (and shows
    the drive as if it has 134.7GB), so I can't install. What I can do with
    MAKEDEV is mount, but parted still does not work. Now that I think about
    it, it might be caused by the drive size (150GB), because the 80GB slave
    driver appears fine, and it also has a logical partition. Maybe having
    the 4th entry refer to sizes outside the 120GB range makes the partition
    table invalid?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Tue Aug 31 19:00:02 2021
    O 28/08/21 ás 16:04, Parodper escribiu:
    Now that I think about it, it might be caused by the drive size
    (150GB), because the 80GB slave driver appears fine, and it also has
    a logical partition.

    Scratch that. I just created a 150GB in QEMU (which, BTW, appears as
    having 161.1GB) and it appears fine. I can even create new partitions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Tue Aug 31 22:40:02 2021
    Parodper, le sam. 28 août 2021 14:35:16 +0200, a ecrit:
    O 28/08/21 ás 11:33, Samuel Thibault escribiu:
    Parodper, le sam. 28 août 2021 10:56:07 +0200, a ecrit:
    I still get the unknown partition table, and doing head /dev/hd0s1 fails with a «Input/Output error». head /dev/hd0 works fine.

    Tried doing settrans -a /dev/hd0s1 /hurd/storeio -T typed part:1:device:hd0;
    head /dev/hd0s1 and still getting IO error. The command also ends and does
    not output any error.

    Looking at hurd/libstore/part.c, I see

    if (run.start % source->block_size != 0)
    err = EIO;
    if (run.length % source->block_size != 0)
    err = EIO;

    could it be that your partitions are not aligned on 4096 bytes?

    Scratch that, the block size returned by the mach block driver is 512 bytes,
    so that cannot be a problem.

    /dev/sda1 : start= 63, size= 4208967, type=b, bootable #FreeDOS partition
    /dev/sda2 : start= 4209030, size= 71682030, type=a6 #OpenBSD partition
    /dev/sda3 : start= 75891060, size= 30716280, type=81 #Minix3 partition
    /dev/sda4 : start= 106607401, size= 205967877, type=f #Extended partition
    /dev/sda5 : start= 106607403, size= 40965687, type=6 #HaikuOS

    I tried building this partition table, and didn't have any problem.

    Something that I just noticed on this test was that, on boot, the kernel (I guess?) showed the hd0 disk and all the partitions.

    Yes, that's coherent with the node built by MAKEDEV being fine with the partition table.

    The thing is parted does not recognize the partition table

    Does it have trouble when run from other OSes as well? Then I'd say
    debug it from there.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Wed Sep 1 09:50:02 2021
    O 31/08/21 ás 22:34, Samuel Thibault escribiu:
    Parodper, le sam. 28 août 2021 14:35:16 +0200, a ecrit:
    /dev/sda1 : start= 63, size= 4208967, type=b, bootable #FreeDOS >> partition
    /dev/sda2 : start= 4209030, size= 71682030, type=a6 #OpenBSD
    partition
    /dev/sda3 : start= 75891060, size= 30716280, type=81 #Minix3 partition
    /dev/sda4 : start= 106607401, size= 205967877, type=f #Extended
    partition
    /dev/sda5 : start= 106607403, size= 40965687, type=6 #HaikuOS

    I tried building this partition table, and didn't have any problem.

    Little question, how did you build it?

    The thing is parted does not recognize the partition table

    Does it have trouble when run from other OSes as well? Then I'd say
    debug it from there.

    Samuel


    On other OS it works fine, also just tried the Debian netinstall and it
    also worked fine. The problem seems to come from parted.

    Personally, I am out of ideas. What should I test to get some more info?

    BTW, does parted show GB or GiB? Because for my (and QEMU's) 150GB image
    it shows 160GB.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)