Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Install ISO: Issues with cd9660 (at least) on Alpha and VAX?



Hi!

Some time ago (maybe a year or similar), I installed a VAX 4000/60 or
/90 using the installation ISO with a simulated DEC RRD42 and a
simulated disk, both provided by PiSCSI, which worked fine (and this
setup was able to compile a working install ISO!)

  As I'm now about to automate this (ie. building ISO images on a fast
host, transferring them to PiSCSI devices, then run the installation
on real hardware along with atf), I hit some issues.

  First I thought that maybe the PiSCSI broke, but by now, I think
NetBSD somehow is broken. These are the observations / symptoms:

  * Building the release (of which I use the ISO) works well on amd64
    Linux as well as NetBSD.

  * Linux will happily loop-mount the ISO image and access it as
    expected.

  * Both the Alpha 3000/600 as well as multiple tested VAXen
    (3100/106, 3100/95, 4000/60) will boot off the simulated RRD42.

  * The systems can mount the ISO from the simulated RRD42. `cd`ing
    into the mount point result in this message: "RRIP without PX field?"

  * Accessing files results in "Invalid argument". This is from a
    shell ran after aborting the installation as no set could be
    extracted:


# cd /
# mount -t cd9660 /dev/cd0a /mnt2
# cd /mnt2
# mount
/dev/md0a on / type ffs (local)
/dev/cd0a on /mnt2 type cd9660 (read-only, local)
# ls alpha/binary/sets
MD5                 etc.tgz             man.tgz             rescue.tgz
SHA512              games.tgz           manhtml.tgz         tests.tgz
base.tgz            gpufw.tgz           misc.tgz            text.tgz
comp.tgz            kern-GENERIC.tgz    modules.tgz
# cat alpha/binary/sets/kern-GENERIC.tgz > /dev/null
cat: alpha/binary/sets/kern-GENERIC.tgz: Invalid argument



As I suspected some issues with PiSCSI, I burned the CD to a CD-R and
fetched some real SCSI CD-ROM drives. Turns out, old drives have a
hard time recognizing the CD-R, but finally Plextor PX-W1210TS works
well. Firmware easily boots off the burned CD, installer starts, but
shows the exact same issue extracting the sets. It is the same for
Alpha as well as for VAX, so I think something is really broken here.

  I've uploaded a sample image here:
https://lug-owl.de/~jbglaw/upload/20260118213312_NetBSD-11.99.4-alpha.iso

Could anybody please simply try to mount it and access all the files
on it on a NetBSD-current system? At least for Alpha and VAX, this
ain't work. I'd *love* to discuss some hints. All I'd to is try to
bisect to quite older versions, but maybe somebody has an idea on this
issue. At least there don't seem to be relevant changes in the SCSI CD
driver "recently". The cd9660 driver had some changes, maybe I'd
revert them and give it a try?

Thanks,
  Jan-Benedict

-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index