OpenStep 4.2 Ide Driver problem on Virtual Box 7

Started by pTeK, July 04, 2023, 04:33:58 AM

Previous topic - Next topic

pTeK

Hi.

 I'm having trouble installing OpenStep 4.2 using IDE drivers on Virtual Box 7. I have a version up and running using a SCSI driver, now I'm trying to make a IDE image to move to my real laptop.

 When I do a fresh install I load the Intel PIIX PCI EIDE/ATAPI Device Controller (v4.03) (Dev:1 Func:1 Bus:0) driver on the Beta Disk 1, This allows it to partition the IDE Image and Install the Essentials. (I use this driver as my real laptop has this and it is detected in NetBSD)

 On the reboot, I load the PII IDE driver and I can resume installing the packages of the User CD. For some strange reason it doesn't copy the driver of the Beta Disk 1, so when ever it reboots it keeps crashing.

 I managed to fix this where when booting from HDD image I would enter ? at the boot: prompt.

 I would then use the option "Ask For Drivers"=Yes this then allowed me to load the IDE driver of the Beta Disk 1

 Now after installing OpenStep Developer Iso, EOF and patches os42machuserpatch4.tar (whatever it's called on the CD) it crashes again.

 It does a system check, probes all the PCI ports but crashes as it doesn't have the IDE driver, Now after installing the patch which replaces the bootloader to OPENSTEP boot v40.13.1.2 I can no longer use "Ask For Drivers"=Yes. When I try "Ask For Drivers"=Yes It no longer prompts me to insert a disk to load a driver so I can't boot into OpenStep.

 Uggh I can only boot into OpenStep with Config=Default. Does any one know why the "Ask For Drivers"=Yes doesn't work after being patched?

Thanks

nuss

Hi @pTeK , I can not answer your question about the "Ask for Drivers" issue.

But maybe my configuration of OpenStep 4.2 in VirtualBox 6.1 can give a hint?

os-ide3.png   
os-ide1.png
os-ide2.png
DON'T PANIC

pTeK

Quote from: nuss on July 04, 2023, 11:55:42 AMHi @pTeK , I can not answer your question about the "Ask for Drivers" issue.

But maybe my configuration of OpenStep 4.2 in VirtualBox 6.1 can give a hint?
 
os-ide1.png

Thanks @nuss  I managed to get it working by booting the Config=Default at the OpenStep boot menu and manually editing /private/Drivers/i386/System.config/Instance0.table and adding EIDE to the "Boot Drivers" line.

This allowed me to boot into OpenStep and then I was able to see on /NextAdmin/Configure.app/Configure the driver Intel PIIX Pci EIDE/ATAPI Device Controller(V4.03) was now showing up when you clicked the Add button on the Other Devices/Andere Geraete section.

I have no idea why it didn't copy the driver over from the Default.table to the Instance0.table.

It seems that the new /usr/standalone/i386 boot files installed after the final batch no longer support/allow the option "Ask For Drivers"=Yes at the boot menu  :(

Apple2guy

That is a known bug. The normal workaround is the use the "Primary/Secondary (Dual) EIDE and ATAP Device Controllers" during install then switch the the Piix afterwards.

https://www.nextcomputers.org/forums/index.php?topic=2732.msg15679#msg15679

Core i7 2600 | Adaptec 2940UW Pro | SMC 9332 Fast Ethernet 10/100 Adapter | Sound Blaster 16 PCI | Nvidia Geforce 1050TI | Openstep 4.2

pTeK

Quote from: Apple2guy on July 06, 2023, 12:16:30 AMThat is a known bug. The normal workaround is the use the Primary/Secondary (Dual) EIDE and ATAPI Device Controllers during install then switch the the Piix afterwards.

https://www.nextcomputers.org/forums/index.php?topic=2732.msg15679#msg15679

Thanks @Apple2guy I always saw on the tutorials to use the Primary/Secondary (Dual) EIDE and ATAPI Device Controllers which was weird instead of the faster BusLogic SCSI controllers.

Ah it mentions a faulty /etc/rc.cdrom script for installing the correct EIDE driver from the Beta Driver Disk 1 after install.

Mentioned in the thread you gave me is Laurent Julliards Openstep 4.2 VMWare installation notes which is archived at http://www.moldus.org/~laurent/GNUstep/OS42_Install.html