|
* TinkerDifferent *
Retro Computing Community |
| Home | Forums | What's New | Search | Settings |
| Adaptec SCSI card DOS driver woes (mini-rant) |
Forums > Vintage IBM Compatible PC's > Add-ons, Peripherals & Networking > Upgrades, Add-Ons & Expansion Cards
|
Stinkerton18 Moderator -------- Joined: Aug 18, 2022 Posts: 97 Likes: 75 |
Dec 22, 2023 - #1
This is a bit more of a mini-rant at the rather abhorrent state and experiences I've had with the real mode drivers for Adaptec's older, non-PCI cards. Comments/suggestions are of course welcomed, more wanting to share my experiences in hopes that maybe I can spare someone else this same pain.
Let's start out with the system in question's specs:
SCSI Drives connected externally (in order) on 1542CF:
Now the image I had made previously does work, which already had the ASPI8DOS.SYS driver (for the majority of Adaptec's PCI based cards). Those load just fine, the ASPICD.SYS driver loads fine, and after MSCDEX/SHSUCDX loads, the Plextor is given a drive letter and perfectly acessible. Thanks to enabling the option to "treat removable disks as fixed" enabled on the 1542CF, the magneto optical drive is fully usable in DOS, and the system boots completely as expected on the hard drive image. My woes start when I try to load ASPI4DOS.SYS, the ASPI driver for the 1540 series and 1640 Microchannel cards. The driver DOES see the 1542CF, but it just....hangs until it times out reporting it can't load. Subsequently the ASPICD.SYS driver fails to load, then things go way off the rails and even the hard drive stops responding/system halts. I *suspect* it's an IRQ conflict, but still need to test more. |
|
Stinkerton18 Moderator -------- Joined: Aug 18, 2022 Posts: 97 Likes: 75 |
Jan 17, 2024 - #2
After the holidays, and the loss of a family member, I'm finally home and could pick this back up. SOOOO, strap in cause it gets a little weird.
First thing I did was move the AHA-1542CF, along with the ISA Super I/O card. From top (closest to the keyboard connector) to bottom, here is how the cards are now arranged:
Next up, moving IRQs around a bit as I still suspect IRQ conflicts. The 1542CF is set to use IRQ 9 (set in the BIOS config utility of the card itself), DMA 5 The 29160N is set to use IRQ 11 Both cards are set for the default I/O address range Now with these settings, the ASPI8DOS.SYS driver for the Ultra2 card works fine, but sadly ASPI4DOS.SYS still does not load. On a whim, I pulled the PCI 29160 card out entirely. No matter what ISA slot the 1542CF is in, it just does not work, even when it and the Trident are the only 2 cards present. That's when I found this thread over at VOGONS: https://www.vogons.org/viewtopic.php?t=48877 Interestingly enough, the OP over there was complaining about the exact same behavior, just without the extra complexity of another SCSI card. SO, in that thread the topic of driver release came up and was noted that older releases were more stable. I ended up downloading ASPI4DOS v3.35 (through the link in the thread) and.... IT WORKS! The driver loads, detects the 1542CF on IRQ 9, DMA 5, APSICD.SYS loads just fine, and the SCSI CD drive is picked up by MSCDEX.EXE/SHSUCDX.EXE to add a drive letter/fully accessible in DOS. So, in summary:
Liked by martinsmartinanderic |
|
NJRoadfan New Tinkerer -------- Joined: Feb 6, 2022 Posts: 75 Likes: 21 |
Apr 20, 2024 - #3
Weird that the 1540CF has problems with the latest ASPI driver. The 1540B is usually the troublesome one due to some rarely implemented hardware checks: https://www.os2museum.com/wp/learn-something-old-every-day-part-ix-aha-154xb-and-aspi4dos-sys/
Note that the aspi4dos.sys driver does have a verbose mode. Try using the "/D" switch and seeing what happens when the card is set to IRQ 11. Also, the 1540CF is NOT ISA Plug-and-Play compatible, you must reserve the IRQ you are using in the machine's BIOS. Under the PCI/PnP menu, set the IRQ you are using to "Legacy/ISA." This will prevent the BIOS from allocating the IRQ to other PCI or ISA PnP cards in the system at boot. |
|
Stinkerton18 Moderator -------- Joined: Aug 18, 2022 Posts: 97 Likes: 75 |
Apr 20, 2024 - #4
|
|
NJRoadfan New Tinkerer -------- Joined: Feb 6, 2022 Posts: 75 Likes: 21 |
Apr 21, 2024 - #5
A circa 1995 machine with a PCI bus should have a PnP BIOS. Aside from really early 1993 PCI boards that configured IRQs with jumpers, it should be PnP.
|
| Page 1 of 1 |
| Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings |
| XenForo Retro Proxy by TinkerDifferent.com |