VOGONS


First post, by rkurbatov

User metadata
Rank Member
Rank
Member

I've bought an interesting VLB SCSI adapter for my 486 build.

It's Adaptec 2842VL (with FDD included) on UM486V AIO motherboard (with two VLB slots).

The problem is the configuration. There are 10 jumpers on the SCSI adapter allowing to choose

a) base port (4 jumpers)
b) BIOS memory (2 jumpers).

I tried all possible configurations for base port - there are 16 in total and two are reserved but every time the adapter tells me that BIOS is not installed.

The manual suggest to set the base port according to VLB/EISA slot number (it's port number 2 or M1 unlike M1 where video card is installed). But I don't know the exact port number (and I tried all of them). Also, somewhere in google groups I found that standard port for Linux driver is 4000 so they suggest to set it.

Did somebody have such an experience?

UPD.: https://ask.adaptec.com/app/answers/detail/a_id/906 - here is the link with the similar problem.
It turned out that my adapter is 2842A, not 2842VL, therefore it has additional jumper for disabling WB cache mode. That helped in my case, though on link you can find other options.

Last edited by rkurbatov on 2022-08-23, 13:55. Edited 2 times in total.

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 1 of 10, by majestyk

User metadata
Rank Oldbie
Rank
Oldbie

The "BIOS is not installed" message appears when there are no SCSI drives connected.

Reply 2 of 10, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie

Set all jumpers in OFF position (default by user manual).
Attach SCSI hard disk.
Run SCSISelect utility by hold CTRL+A while POST and boot.

Need help? Begin with photo and model of your hardware 😉

Reply 3 of 10, by rkurbatov

User metadata
Rank Member
Rank
Member

It says 'Can't locate host adapter' or 'Host adapter configuration error' even with SCSI hard drive or SCSI streamer. And when I run SCSISelect, the utility advices to ensure the card sits well or I set the proper I/O port address.

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 4 of 10, by rkurbatov

User metadata
Rank Member
Rank
Member

There was a possibility I have a conflict of two VLB cards so I tried ISA videoadapter and tried moving Adpatec to both VLB ports with the same results. The card looks like it seats well. It runs the card BIOS that does not detect the adapter. What else can be wrong?

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 5 of 10, by Horun

User metadata
Rank l33t++
Rank
l33t++

Can you take a picture of your 2842VL ? You did try the ECS board with onboard floppy and onboard IDE turned off ?
All the images I have seen of the 2840 or 2842 has 8 DIP switches and just one jumper, not 10 jumpers.
Also those Adaptecs were never tested or confirmed to run on a 40Mhz VLB bus and "Of all the various CPU chips on the market, the Intel 486DX series of CPUs seem to be the most compatible with our adapter." (from Adaptec website archive)
They were designed to be run in the "Master" VLB slot, not a "slave" slot. Some boards have Master/Slave, some have dual Masterslots and a slave slot , etc
if running a DX80, DX120 it may never work unless you change the boards VLB wait states to 1 or more. Also there are known issues with WB cache CPU's and those SCSI cards but not with WT cache. (again from Adaptec web archive)
Have you tried running Debug to directly access the SCSI BIOS ? If similar to 1540 but VLB then debug should get you in no matter the port as you are accessing the BIOS directly (like a MFM/RLL controller)
"At the DOS prompt type debug and press Enter.
Then at the Debug prompt (a hyphen), type g=xxxx:6
where xxxx = first 4 digits of host adapter BIOS address in hex. (D8000h is the default address.)"
It is possible the BIOS is bad or the adapter has a different issue, suggest cleaning all ISA and VLB contacts on it with ISO Alcohol on paper towel...Just thinking out loud 😀

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 6 of 10, by rkurbatov

User metadata
Rank Member
Rank
Member

@Horun thanks, I just found the Adaptec notification.

I looked closely one more time and it turned out I have 2482A card with additional WB jumper on it 😀 I removed the jumper and it started!

Adaptec article suggests a lot of different options - disabling cache, disabling Turbo mode while it starts and so on. I also tried VLB delays. And this WB jumper was the last.

How can I check the speed of VLB Bus? My CPU is DX2-66. I suppose they work on the same 33MHz speed while CPU just doubles it internally?

Thank all of you, I spent a day on this beast. Now I need to assemble this monster with my 18GB drive and adaptor 😀

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 7 of 10, by Horun

User metadata
Rank l33t++
Rank
l33t++

Great you got it working ! with a DX2-66 the VLB bus would be 33Mhz yes. Sorry I should have just linked to that notification but the URL was extremely long and was not sure if it would work proper.
Link for the future https://storage.microsemi.com/en-us/support/_ … ng_aha-2840.htm
I did notice that some 2840 and 2842 had the jumper pads but no jumper pins.

added warning: it may not support drives bigger than 8.4Gb no matter what you do in the scsi bios, is a known issue with even newer 2940U and UW.

Last edited by Horun on 2022-08-22, 00:08. Edited 1 time in total.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 8 of 10, by rkurbatov

User metadata
Rank Member
Rank
Member

https://ask.adaptec.com/app/answers/detail/a_id/906 - and here is my link that has more options to try.

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300

Reply 9 of 10, by majestyk

User metadata
Rank Oldbie
Rank
Oldbie

Ther are not many companies that keep their knowledge base articles, FAQs, drivers, manuals etc. from the 90ies still available online up to this date.
This is one reason why I still appreciate and prefer Adaptaec / Microsemi controllers today.

Reply 10 of 10, by rkurbatov

User metadata
Rank Member
Rank
Member

Indeed. Sometimes I have to read Linux kernel sources to get information there 😀

486: ECS UM486 VLB, 256kb cache, i486 DX2/66, 8MB RAM, Trident TGUI9440AGi VLB 1MB, Pro Audio Spectrum 16, FDD 3.5, ZIP 100 ATA
PII: Asus P2B, Pentium II 400MHz, 512MB RAM, Trident 9750 AGP 4MB, Voodoo2 SLI, MonsterSound MX300