Re: OpenBSD 7.6 install on Netra X1 auto-boot problems...
Catch All <[email protected]> Sun, 09 Mar 2025 12:20:51 +0000
| Newsgroups | gmane.os.openbsd.sparc |
|---|---|
| Message-ID | <0xmEJ-Y3swT3wggxamMh0ZMVqN0_n8ChlRImvCX_zooLgTGLo9_GrgBrldRFfksLIojBhXXFzDI2SHUrb5HbGFfQ7sQQLDay7PLbiuuDJ1I=@deusexmachina.org> |
I knew the universe would provide the answer as soon as I asked for help. = =20 For those who end up having the same problem, the correct boot parameter is= :=20 setenv boot-command boot sr0a:/bsd Boot-device is the default of "disk net" and boot-file is empty. That will= boot both encrypted and non-encrypted mirrored roots. =20 Thank you again to the maintainers. You are appreciated more than you know= . Please pass it up to the bosses that some of us still love this hardware= and will keep it alive while OpenBSD supports it. <3 On Sunday, 9 March 2025 at 18:17, Catch All <[email protected]> wr= ote: >=20 >=20 > Hello, everyone. I have recently installed OpenBSD 7.6 on a Netra-X1 with= 1GB of RAM and two 40GB hard drives. I successfully navigated the OS's net= boot installation method, which works great in a single hard drive configur= ation. >=20 > Since this has two identical hard drives, I wanted to have a mirrored and= encrypted root drive. I followed the instructions here https://www.openbsd= .org/faq/faq14.html#softraidDI and there were no problems. The only thing I= did differently was I installed an encrypted disk using the following comm= and line: >=20 > bioctl -c 1C -l wd0a,wd1a softraid0 >=20 > I completed the installation and things were uneventful. >=20 > The problem is that I cannot get the system to boot without manually spec= ifying the boot disk. If I type "boot sr0a:/bsd" from the open boot prompt,= the system will boot fine and ask me for the root password. I enter it, an= d the system boots happily. The output up to the password prompt looks like= the following: >=20 > --- > Executing last command: boot sr0a:/bsd > Boot device: /pci@1f,0/ide@d/disk@0,0 File and args: sr0a:/bsd > OpenBSD IEEE 1275 Bootblock 2.1 >=20 > > > OpenBSD BOOT 1.25 >=20 > sr0* > Passphrase: > --- >=20 > If I exit back to the open boot prompt and enter "setenv boot-device disk= " and "setenv boot-file sr0a:/bsd" and then do a "reset-all", the system st= ops at the OpenBSD Boot with the following output. >=20 > --- > Boot device: rootdisk File and args: > OpenBSD IEEE 1275 Bootblock 2.1 >=20 > > > OpenBSD BOOT 1.25 >=20 > sr0* > Trying bsd... > open /pci@1f,0/ide@d/disk@0,0:a/bsd: Invalid argument >=20 > Boot: > --- >=20 > I've been working on this for a few weeks and am stumped. The OpenBSD Boo= t doesn't receive the parameters from the open boot environment. >=20 > THANK YOU AHEAD OF TIME FOR ANY HELP, AND TO THE MAINTAINERS FOR KEEPING = THIS OS ALIVE ON THIS PLATFORM. <3 >=20 > I will include my disklabel and printenv below. >=20 > --- > netra-x1# disklabel sd0 > # /dev/rsd0c: > type: SCSI > disk: SCSI disk > label: SR RAID 1C > duid: d6d3cc4195a765a4 > flags: vendor > bytes/sector: 512 > sectors/track: 63 > tracks/cylinder: 255 > sectors/cylinder: 16065 > cylinders: 4568 > total sectors: 73400016 > boundstart: 0 > boundend: 73400016 >=20 > 16 partitions: > # size offset fstype [fsize bsize cpg] > a: 2104515 0 4.2BSD 2048 16384 12960 # / > b: 2634660 2104515 swap # none > c: 73400016 0 unused > d: 4321485 4739175 4.2BSD 2048 16384 12960 # /tmp > e: 6795495 9060660 4.2BSD 2048 16384 12960 # /var > f: 8177085 15856155 4.2BSD 2048 16384 12960 # /usr > g: 2104515 24033240 4.2BSD 2048 16384 12960 # /usr/X11R6 > h: 9735390 26137755 4.2BSD 2048 16384 12960 # /usr/local > i: 4096575 35873145 4.2BSD 2048 16384 12960 # /usr/src > j: 12530700 39969720 4.2BSD 2048 16384 12960 # /usr/obj > k: 20884500 52500420 4.2BSD 2048 16384 12960 # /home > --- > netra-x1# disklabel wd0 > # /dev/rwd0c: > type: ESDI > disk: ESDI/IDE disk > label: ST340016A > duid: f14bdfbddeca5470 > flags: vendor > bytes/sector: 512 > sectors/track: 63 > tracks/cylinder: 16 > sectors/cylinder: 1008 > cylinders: 77545 > total sectors: 78165360 > boundstart: 0 > boundend: 78165360 >=20 > 16 partitions: > # size offset fstype [fsize bsize cpg] > a: 73400544 0 RAID > b: 4632768 73532592 swap > c: 78165360 0 unused > i: 132048 73400544 4.2BSD 2048 16384 1021 > --- > ok printenv > Variable Name Value Default Value >=20 > ras-shutdown-enabled? false false > shutdown-temp 75 75 > warning-temp 70 70 > env-monitor disabled disabled > diag-passes 1 1 > diag-continue? 0 0 > diag-targets 0 0 > diag-verbosity 0 0 > keyboard-click? false false > keymap > scsi-initiator-id 7 7 > #power-cycles 38 No default > system-board-serial# No default > system-board-date No default > ttyb-rts-dtr-off false false > ttyb-ignore-cd true true > ttya-rts-dtr-off false false > ttya-ignore-cd true true > ttyb-mode 9600,8,n,1,- 9600,8,n,1,- > ttya-mode 9600,8,n,1,- 9600,8,n,1,- > pci-probe-list 7,3,c,5,a,d 7,3,c,5,a,d > mfg-mode off off > diag-level max max > fcode-debug? false false > output-device ttya ttya > input-device ttya ttya > load-base 16384 16384 > auto-boot-retry? false false > boot-command boot boot > auto-boot? true true > watchdog-reboot? true false > diag-file > diag-device rootdisk rootmirror net > boot-file sr0a:/bsd > boot-device /pci@1f,0/ide@d/disk@0,0 disk net > local-mac-address? true false > net-timeout 0 0 > ansi-terminal? true true > screen-#columns 80 80 > screen-#rows 34 34 > silent-mode? false false > use-nvramrc? true false > nvramrc devalias rootdisk /pci@1 ... > security-mode none No default > security-password No default > security-#badlogins 0 No default > oem-logo No default > oem-logo? false false > oem-banner No default > oem-banner? false false > hardware-revision No default > last-hardware-update No default > diag-switch? true false