Started by brams, February 21, 2008, 01:26:48 PM
Quote from: "brams"OS 4.2 sees a 500gb WD ATA drive if I plug it in, it sees it as a 8gb drive though which does not surprise me as the BIOS on the mobo which a dual slot 1 440BX does not support anything bigger than 136gb anyhow.The kernel does not appear to see the 2940 adapter though, it makes no mention of it during boot, thus something is amis, maybe I need to mess about with an IRQ?
Quote from: "cubist"These two statements together make no sense. If the kernel cannot see the controller, the OS certainly cannot see a partition on a disk attached to the controller. Perhaps you should transcribe what appears in the console during boot.As for the rest... I believe the 7800 is an ancient ISA/EISA card though I'm not certain. Google will know.I suspect that there's either no support or there's a vendor/device ID mismatch. (Adaptec bumping up device IDs on a later run of cards.) I believe you can tweak the IDs in Configure.app (and of course in the driver itself) but you need to be able to get to Configure.app first.
Quote from: "brams"The WD is an ATA (IDE) drive. The Atlas and the 2940 are SCSI. What the statement meant and it seems pretty clear to me is that, OPENSTEP can see a drive attatched to the ATA bus, having never used a PC with SCSI and a NeXT OS before I have no idea what boot message should come up,
Quote from: "brams"though I suspect it should mention something about the SCSI card (which is does not) thus as you correctly say the kernel cannot see the Adaptec card.
Quote from: "brams"Which leaves me in something of catch 22. I need to get the Adptec 78XXSCSI.pkg file onto a floppy and use it when the install floppy asks for the driver floppy. I have never done this but looking, the drivers on these drivers are not stored as .pkg but as .config. I've forgotten about this as it's ages ago since I messed with OS 4.2 i486.
Quote from: "cubist"Okay, but since this is neither the adapter nor the disk you intend to use, I'm not certain what you tested for. IDE support in 4.2? I may be missing the point but let's go on...
Quote from: "brams"For those who are in need, the image of the floppy is here, Admin please feel free to host it if you wish.brams
Quote from: "brams"OK I managed to get the OPENSTEP 4.2 Mach kernel to recognise the Adaptec AHA-2940U2W card. I installed OS 4.2 on an ATA drive, installed the 78XXSCSI.pkg driver of the OS 4.2 Y2K CD ROM. Changed the device ID I grabbed from the BIOS POST screen and Mach boot screen. I changed the device ID using configure app to match that of the card (it was not recognised up until I did this). I then copied the driver 78XX.config from the /usr/Devices/ onto a OS 4.2 Beta Drivers 2 floppy. The Kernel now sees it as a device and also the Atlas 10k.4 attached to it. Now I guess I'll need to make a disktab?For those who are in need, the image of the floppy is here, Admin please feel free to host it if you wish.
Quote from: "itomato"The PCI ID of the SCSI device is what you want to add to the config with Configure.app.If the chip family is similar enough, the driver should load.
Quote from: "brams"Make sure PNP OS is switched off (or on?) in the BIOS, can't remember which, but it's worth playing with it (my AWE64 does not work with it in one setting). That should sort out the IRQ issue, you might have to play with the device properties and assign another IRQ to it thoughMaybe there is a way to stop the screen from scrolling I think to grab the device ID, I was too lazy to remember what it was or go looking so just took a photo of the screen.Now I've had some coffee and woke up, Can't you also use the unix command dmesg on OPENSTEP, like BSD and Linux, dunno never tried, worth a go though.