Port-mips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Installing on Loongson2f causing sysinst segmentation fault
On Thu, Dec 16, 2021 at 2:50 AM Martin Husemann <martin%duskware.de@localhost> wrote:
>
> Can you give me a short description of your working 8.x installation and
> a few details about the upgrade you tried?
Hi Martin,
Will do my best and please see the replies below.
>
> How do you boot the installer, is it on a USB stick?
I put the installer and kernel onto the ext2 partition and instructed
PMON to find it on this drive. I tried to use a USB drive but somehow
PMON cannot find it through (usb0,0) even though usbtree can show the
device is connected so I gave up on it. This is also why I tried to
preserve the ext2 drive during the installation.
> What is the target disk you installed to (or where you want to upgrade
> the system)?
I tried to install it to /dev/wd0.
>
> If the target disk is wd0, I would like to see output of a few commands
> and your (netbsd 8.x) /etc/fstab - please feel free to mail me the details
> off-list.
Here it is:
yeeloong-netbsd$ cat /etc/fstab
# NetBSD /etc/fstab
# See /usr/share/examples/fstab/ for more examples.
/dev/wd0a / ffs rw 1 1
/dev/wd0b none swap sw,dp 0 0
kernfs /kern kernfs rw
ptyfs /dev/pts ptyfs rw
procfs /proc procfs rw
/dev/cd0a /cdrom cd9660 ro,noauto
tmpfs /var/shm tmpfs rw,-m1777,-sram%25
>
> I am interested in the output of (assuming wd0 is your target disk):
>
> fdisk wd0
yeeloong-netbsd# fdisk wd0
Disk: /dev/rwd0
NetBSD disklabel disk geometry:
cylinders: 310101, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 312581808, bytes/sector: 512
BIOS disk geometry:
cylinders: 1024, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 312581808
Partitions aligned to 2048 sector boundaries, offset 2048
Partition table:
0: Linux native (sysid 131)
start 2048, size 3903488 (1906 MB, Cyls 0-243/27/40)
PBR is not bootable: All bytes are identical (0x00)
1: NetBSD (sysid 169)
start 4194304, size 308387504 (150580 MB, Cyls
261/21/17-19457/80/63), Active
PBR is not bootable: Bad magic number (0x195f)
2: <UNUSED>
3: <UNUSED>
First active partition: 1
Drive serial number: 1405439929 (0x53c54fb9)
> disklabel wd0
yeeloong-netbsd# disklabel wd0
# /dev/rwd0:
type: unknown
disk: ESDI/IDE disk
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 310101
total sectors: 312581808
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 287414064 4194304 4.2BSD 4096 32768 0 # (Cyl. 4161*- 289294*)
b: 20973440 291608368 swap # (Cyl. 289294*- 310100)
c: 312581808 0 unused 0 0 # (Cyl. 0 - 310100)
>
> (I might need a few more details depending on the output here)
>
> Did you try a new installation or upgrading?
I actually tried both installation and upgrading.
For installation, when booting from netbsd-INSTALL_LOONGSON from 9.2,
as soon as I tried to mark the NetBSD parition active the sysinst will
crash with the error I posted in the first mail. This doesn't happen
with the sysinst from 8.2.
After I installed 8.2-RELEASE, I also tried to upgrade to 9.2 using
the 9.2-RELEASE sysinst. As I don't have to change the disk I passed
the aforementioned part that could crash sysinst. However, when
downloading the sets for installation sysinst spammed the screen with
errors saying disk full. I had to kill the process and found out that
the sysinst tried to unpack everything into the ramfs instead of the
mounted wd0. I suspect this is also what caused the previous error.
As I can have an 8.2 system now I made a few more attempts on trying
to upgrade to 9.2 or current.
I first tried the daily snapshot which ended up with the same errors
as the 9.2-RELEASE installer. So this is a no-go and confirms that
the issue is still present in the latest snapshot.
I then tried to use the 8.2-RELEASE sysinst and upgrade by pointing to
the 9.2-RELEASE sets, which actually finished and I seemed to have got
a working 9.2 installation that I can boot. However, after some use I
found that on this 9.2 system anything could randomly crash in
segmentation fault when building something in pkgsrc: gcc, sh, mv,
mkdir, etc. Anything could crash at any time randomly. Initially I
thought maybe I used the wrong kernel, so I tried both 9.2 kernels and
8.2 kernels with elf64 or elf32 variants, but nothing helped. On the
contrary, the properly installed 8.2 system is rock solid. So I
suspect using the 8.2 installer to install 9.2 sets ended up in
something seriously wrong, which I hope doesn't mean the 9.2 cannot
work on my Yeeloong box anymore. If needed I can try to provide more
info or file a proper bug report.
Thanks, and let me know if any more information may be helpful.
>
> Thanks
>
> Martin
Home |
Main Index |
Thread Index |
Old Index