I also assembled this execellent card for my 486. In DOS all works great, it's faster than my previous S3 805. In PC Bench I'm able to run tests with both Vesa 1.2 and Vesa 2.0 modes (after using the patched TSR).
However in Win 3.11 I'm unable to use any Vesa mode. Just starnadard VGA mode works, nothing else. Windows freeze during boot.
I confirmed that the problem is related just to my target 486 mainboard. With other VLB Socket 3 mainboard from Shuttle the S3 Trio card works without any problem with the same very same sound/LAN/Multi IO. I can get 1024x768 256 colors without any issue.
So the problem lies somewhere in my desired Socket 3 board.
Some details about my config:
1) Mainboard: DIGIS 486EL - linkhttps://theretroweb.com/motherboards/s/digicom-digis-486el
2) 8 MB EDRAM
3) Am5x86 133MHz in WT mode
3) SB 16 CT2290
4) LAN 3COM 3C509B + BootRom XT-IDE set at D000h - D3FFFh
5) Multi IO UMC on 16bit ISA with COM1 mouse + Primary HDD 6GB + Secondary CD-ROM LG + FDD 1.44
6) S3 Trio with STB Powergraph BIOS
With the very same mainboard S3 805 works without any problem in Windows 3.11.
I've tried to check many things so far:
- removed EMM386
- different settings for Vesa 2.0 TSR including no TSR at all
- lower ISA clock
- slow A20 gating
- different BIOS for Trio and different Windows drivers
All the time the problem is the same, Windows freezes during boot, sometimes it freezes with garbage on screen, sometimes with black screen only.
I thought that some RAM address are in colision with S3, but when I'm checking memory map with CheckIt I'm getting strange differences for 3 boots of the same computer in a row (with power off between these boot). Intrrupt vectors F1h - F6h are changing between boots. However for S3 805 I observe the same behavior. I'm attaching logs from CheckIt for reference.
Any advice what to do more? This card is great in DOS, but I'd like to get it work in Windows 3.11 too.