VOGONS


Dell Latitude XPi CD Laptop DOS 6.22 / Win 3.11

Topic actions

First post, by magestic

User metadata
Rank Newbie
Rank
Newbie

Is there a driver for dos 6.22 and win 3.11 available for this computer, i just got it and everything works but no sound, i took a gamble of ebay it said untested, i found a working power supply and got it going with working CD ROM and Floppy and Hard drive to boot....

Reply 1 of 23, by WinSxS

User metadata
Rank Newbie
Rank
Newbie

According to Service Manual, audio chipset should be ESS ES1888.

https://dl.dell.com/manuals/all-products/esup … anual_en-us.pdf

Of course, the driver exists.

http://www.win3x.org/win3board/viewtopic.php?t=482&view=min

Bad english? Don't mind, i'm still learning

Reply 2 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
WinSxS wrote on 2024-07-19, 03:03:
According to Service Manual, audio chipset should be ESS ES1888. […]
Show full quote

According to Service Manual, audio chipset should be ESS ES1888.

https://dl.dell.com/manuals/all-products/esup … anual_en-us.pdf

Of course, the driver exists.

http://www.win3x.org/win3board/viewtopic.php?t=482&view=min

thanks much!

Reply 3 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
WinSxS wrote on 2024-07-19, 03:03:
According to Service Manual, audio chipset should be ESS ES1888. […]
Show full quote

According to Service Manual, audio chipset should be ESS ES1888.

https://dl.dell.com/manuals/all-products/esup … anual_en-us.pdf

Of course, the driver exists.

http://www.win3x.org/win3board/viewtopic.php?t=482&view=min

non of these worked

turns out drivers are still on dells support website.

search turms are Dell Latitude XPi CD MMX

model is the 133 MHz variant

however upon driver initialization, the IRQ of 5 complains not working conflict , tried other IRQ's no luck

tried flashing to the latest bios and it complains a battery must be installed. its DOA

looks like no sound for this damn thing.....

Reply 4 of 23, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

I'd disable the LPT port, and try again. 😜

(Or, if it's an option, moving the LPT port to IRQ7)

Reply 5 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
wierd_w wrote on 2024-07-19, 06:58:

I'd disable the LPT port, and try again. 😜

(Or, if it's an option, moving the LPT port to IRQ7)

tried that, disabled COM, LPT, didn't help, no option to move any IRQ's around.....

Reply 6 of 23, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

Is this with win9x?

Reply 7 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
wierd_w wrote on 2024-07-19, 09:31:

Is this with win9x?

dos 6.22/win311

I'm going to try to rebuild the battery so I can flash the bios before I give up and conclude hardware problem..

Reply 8 of 23, by jtchip

User metadata
Rank Member
Rank
Member

I have the Pentium MMX 166MHz version of one of these and the sound chipset is actually an ESS18887S (1888 is the older non-MMX variant). If you've found the drivers on Dell's website, there are also diagnostics and it includes a sound test that will tell you for sure if it works.
I haven't used it in a while but from the notes I took, the BIOS does initialise the sound but it ends up at a non-standard port 230h, IRQ 5 and DMA 0, according to HWiNFO (DMA 1 was assigned to IrDA) so just do a manual SET BLASTER. Older games won't accept port 230h so that limits compatibility. I think I was able to reconfigure it with ESSCFG and get PCM audio with more games but that ended up disabling the FM synth for some reason. This was with DOS 7.10 from Win98SE without the GUI installed.
I have the same issue with flat batteries, both the internal Ni-Cad reserve battery (which leaked and destroyed traces on the daughterboard) and the removable Li-Ion one, so it can't remember CMOS settings nor can I reflash the BIOS (it's on an early A05).

Reply 9 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie

I ran Delldiag for the audio test and it failed

audio irq 9 dma 00 ess1887

Interupt test - ess audio (AU013) fail

Reply 10 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie

irq is 9 but should be 5, how do i change that ? is there a jummper ?

Reply 12 of 23, by jtchip

User metadata
Rank Member
Rank
Member

I reassembled and powered it up again to check. On boot, the sound is configured as I described earlier, port 230h, IRQ 5 and DMA 0. This checked with ESSCFG and HWiNFO. There are no jumpers, it is all configured with ESSCFG, in my case version 1.9 (I can't remember where I got it from), which misdetects it as ESS1688. Thanks for the link to the ESSCFG meant for this sound chip, it wasn't available when I first set it up a few years ago. I'll have to transfer it to the HDD later to try.
Anyway, in this boot-up state, the master volume is configured as so you need ESSVOL /v:15 to set it to the max. Wave and synth volume were at 8, I left those alone. Wolf3D detects an AdLib and works fine; Monkey Island and Prince of Persia 1.0 will also detect an AdLib as long as the CPU L1 cache is disabled.
With ESSCFG, I can configure the port to the standard 220h and DMA to 1 (which shares it with the IrDA). Then with BLASTER set to A220 I5 D1 T4, Wolf3D will detect a Sound Blaster and work with PCM audio. wolfdosmpu will also work with the wavetable synth via MPU-401. Other games like the usual Doom, Heretic, Raptor, Quake, work fine too.
I'm not sure why yours isn't able to reconfigure the IRQ to 5. On mine, IRQ 9 is taken up by the TI CardBus controller, IRQ 7 by LPT1. Perhaps try disabling some devices in the BIOS setup to see if it assigns a different IRQ?

Reply 13 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
jtchip wrote on 2024-07-21, 00:02:
I reassembled and powered it up again to check. On boot, the sound is configured as I described earlier, port 230h, IRQ 5 and DM […]
Show full quote

I reassembled and powered it up again to check. On boot, the sound is configured as I described earlier, port 230h, IRQ 5 and DMA 0. This checked with ESSCFG and HWiNFO. There are no jumpers, it is all configured with ESSCFG, in my case version 1.9 (I can't remember where I got it from), which misdetects it as ESS1688. Thanks for the link to the ESSCFG meant for this sound chip, it wasn't available when I first set it up a few years ago. I'll have to transfer it to the HDD later to try.
Anyway, in this boot-up state, the master volume is configured as so you need ESSVOL /v:15 to set it to the max. Wave and synth volume were at 8, I left those alone. Wolf3D detects an AdLib and works fine; Monkey Island and Prince of Persia 1.0 will also detect an AdLib as long as the CPU L1 cache is disabled.
With ESSCFG, I can configure the port to the standard 220h and DMA to 1 (which shares it with the IrDA). Then with BLASTER set to A220 I5 D1 T4, Wolf3D will detect a Sound Blaster and work with PCM audio. wolfdosmpu will also work with the wavetable synth via MPU-401. Other games like the usual Doom, Heretic, Raptor, Quake, work fine too.
I'm not sure why yours isn't able to reconfigure the IRQ to 5. On mine, IRQ 9 is taken up by the TI CardBus controller, IRQ 7 by LPT1. Perhaps try disabling some devices in the BIOS setup to see if it assigns a different IRQ?

i tried disabling all devices i could , didn't help

Reply 14 of 23, by jtchip

User metadata
Rank Member
Rank
Member

I'm out of ideas, I'm afraid. Perhaps it's down to a difference in BIOS versions. What's the IRQ layout on your machine, what's occupying IRQ 5?
What about AdLib, if that works then at least the audio chip is still alive.

Reply 15 of 23, by Jasin Natael

User metadata
Rank Oldbie
Rank
Oldbie

I have one of these, mine is the 166mmx variant.
I never tried Windows 3.11 but I'm pretty sure that I had sound working in pure DOS.
I'll try to remember to boot mine up and take a look to see what it is using, driver/config wise.

Reply 16 of 23, by MAZter

User metadata
Rank Oldbie
Rank
Oldbie

Try to use this drivers, works fine with my 166Mhz Dell Latitude XPi CD MMX:

The attachment ES1688.zip is no longer available

To update bios to A09 without battery, just add /forceit key in command line:

A:\xpcdxa09.exe /forceit

If nothing helps, your sound card could be broken, cause IRQ 5 works with default bios settings.

Doom is what you want (c) MAZter

Reply 17 of 23, by magestic

User metadata
Rank Newbie
Rank
Newbie
MAZter wrote on 2024-07-24, 00:32:
Try to use this drivers, works fine with my 166Mhz Dell Latitude XPi CD MMX: […]
Show full quote

Try to use this drivers, works fine with my 166Mhz Dell Latitude XPi CD MMX:

The attachment ES1688.zip is no longer available

To update bios to A09 without battery, just add /forceit key in command line:

A:\xpcdxa09.exe /forceit

If nothing helps, your sound card could be broken, cause IRQ 5 works with default bios settings.

thanks for the info, flashed bios but it didn't help.

Reply 18 of 23, by MAZter

User metadata
Rank Oldbie
Rank
Oldbie
magestic wrote on 2024-07-24, 02:46:

thanks for the info, flashed bios but it didn't help.

So whole motherboard needs to be replaced. At least you can re-sell it for parts, legs, screen assembly, hdd caddy etc...

Doom is what you want (c) MAZter

Reply 19 of 23, by jtchip

User metadata
Rank Member
Rank
Member
MAZter wrote on 2024-07-24, 13:50:

So whole motherboard needs to be replaced.

Maybe, maybe not. The audio is on a separate daughterboard so that can be replaced on its own (though good luck finding one) if that's the faulty bit. We don't really know which bit(s) are at fault since there were no replies on whether AdLib works or the IRQ layout.