• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

Audio on a Thinkpad 600E

Started by ksample, 2007.12.04, 01:37:56

Previous topic - Next topic

ksample

I know this has been asked before but has anyone been able to get sound working on a Thinkpad 600E with ECS 1.2?  I am not having much luck.

Saijin_Naib

Have you tried the newest uniaud package RC4 from netlabs?

ftp://ftp.netlabs.org/pub/uniaud/uniaud114RC4.zip

RobertM

#2
Quote from: ksample on 2007.12.04, 01:37:56
I know this has been asked before but has anyone been able to get sound working on a Thinkpad 600E with ECS 1.2?  I am not having much luck.

What speed TP600E? *IF* it's the same series as mine, then below is the info you need. You may be able to find the drivers online still. If not, let me know. You will ALMOST DEFINITELY also need the Thinkpad Configuration Utilities. (it is used to activate, deactivate and set resource usage for the various components of the machine). Let me know if you dont have it and need it as well.

I seem to be using a Crystal (via IBM) driver which also uses a Yamaha OPL3 driver... I could not get earlier UniAud drivers working, but have not tried the new ones (the Crystal driver works very well for me, and includes working MIDI support so I havent bothered trying the newer UniAud Builds).

(In addition, for Modem support, you need the MWave3780 drivers)

Here is the drive info from my loaded drivers:


REM ─── Crystal Audio CS4231 (BusinessAudio) Support Drivers ────────────────────────────────────────────────────────────────────────
BASEDEV=CWAUDIO.SYS /N:BSAUD1$ /X1:50 /X2:50 /LCAPT:X1X2
DEVICE=C:\MMOS2\CWVAUDIO.SYS BSAUD1$
DEVICE=C:\MMOS2\OPL3.SYS /P:388 /N:OPL31$
DEVICE=PARADISE.SYS

REM ─── RTMIDI (MPU401) Support Drivers
DEVICE=C:\MMOS2\MPU401.SYS /O:ONLYONE /O:AUDIOVDD /O:LONGNAME /N:MPU4011$
DEVICE=C:\MMOS2\VMPU401.SYS MPU4011$


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ksample

The latest UNIAUD did not work.  I think because it is an ISA device.

I have the configuration utilities yet am not sure what to change.  I also cannot find (free at least) the IBM Crystal drivers. 

Totally confused also with the PARADISE.SYS.  Is that included with the IBM drivers?

It was so easy with a Thinkpad 600 - the "e" is not fun.  Windows audio installed with no problem however.

RobertM

Hi,

What speed CPU is it? My machine was a TP600 233MHz, but I replaced the board with what is supposed to be a TP600E MB. I did no changes at all after that (other than changing the display settings from 16bit to 24bit color). The TP600 drivers worked fine on the new board.

It is possible you have a different series 600E than the board in mine... so either let me know the CPU speed, or the full TYPE number on the bottom of the machine (something like 2647-4U8 <--- all 7 digits and the dash).

The driver should be free... it was on the IBM Device Driver Matrix (which is now gone) and elsewhere (I think Hobbes - and the OS/2 Warp Install CD as "IBM Business Audio" or something similar - I dunno if it was removed from the eCS disks or not).

Regardless, that shouldnt matter as I should have a copy for you. The Paradise.sys driver is definitely needed and comes with the driver package - so no worries there.

As for the TP Config Util, simply ensure that audio is enabled at the default settings. If you need more specific info, I'll load up mine and tell you what each individual setting is.

Anyway, let me know the full TYPE number and I will make sure I have the right driver (and if not, try to help you find it...).

-Robert


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


RobertM

#5
Hi,

ALMOST all of the drivers for your model are the same as for the 600. They can be found here:

http://www-307.ibm.com/pc/support/site.wss/DSHY-3TLQ2L.html

If a file is not downloadable (no longer on their servers) please let me know. I'll get it for you. I couldnt find any other 600E series other than the ones that are based off the upgraded 600 motherboard. The major differences on the 600E board are support for faster CPUs, *possibly* an SVHS out port (proprietary plug), and more video RAM (the 600 will only do 16bit color at 1024x768, the 600E will do 24bit color).

The sound driver is identical for both models (600 & 600E) meaning you should already have it... somewhere. If you cannot find it, download it here:

http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=BBOD-3HJL6Y

The compressed file may request floppies... if they do, I think you can simply go to a command prompt and type "unzip (FILENAME) to unzip it to the current directory instead.



The only drivers that should be different for the 600E are

  • the DOS, Win3.1-Win98 Sound drivers
    (which you may want for WinOS2 Support)

All other OS/2 drivers (including video) are the same. Most or all should come with OS/2 and eCS... though the ones on the site are updated drivers... so use those - with one possible exception:

If you are using SDD (SciTech Display Doctor Video Drivers):

  • Ensure that WinOS/2 sessions work in both Full Screen and Seamless mode.
  • Ensure that DOS FULL SCREEN sessions work

If that is not the case, then the first thing to check are one of the memory settings. I don't recall which off the top of my head (and am not near my Thinkpad - which is at home), but I can check. Once you have verified the memory settings for DOS/Win sessions are correct, if the sessions still do not load properly, then you should uninstall SDD and install the Thinkpad Video Drivers. DONT change the video drivers until checking the session's memory settings.

So, if you notice problems with any of the above sessions, let me know, and I will find out what settings I am using and post them so you can check them. Failing that helping, THEN change to the IBM provided driver.


Hope that helps... and again, if you need help running the Thinkpad Configuration Utility, let me know.

-Robert



|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


RobertM

NOTE: The Audio Drivers WILL require a floppy to extract to (and will NOT unzip using UNZIP). If you don't have a floppy for your system, I can extract them and then zip them for you.

-Robert


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ksample

The model is 2645 and that seems the same for all 600e. I reset all of the settings to default.   I wonder if the new minstall program (ecs1.2) is the culprit.  When I try to install from the floppy, it chugs away nicely but it doesn't recognize the card.  It just gives the option of no device.

>:(


RobertM

Quote from: ksample on 2007.12.05, 01:07:23
The model is 2645 and that seems the same for all 600e. I reset all of the settings to default.   I wonder if the new minstall program (ecs1.2) is the culprit.  When I try to install from the floppy, it chugs away nicely but it doesn't recognize the card.  It just gives the option of no device.

That just sounds like the device needs to be enabled using the Configuration Tool... when I head home, I'll post step-by-step instructions on what you need to do.

-Robert


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


RobertM

#9
OK... here's what I have...

Open the Thinkpad Configuration Utility. Click on the "headphones" in the right column. Enable both options and hit advanced. Here is a screenshot for the settings on my advanced page. Save and close the dialogs. After that, a restart *may* be necessary (not sure, and dont want to mess up my settings... but can't hurt to do one). Then install the driver again using the install utility that comes with it.

One other note... if memory serves, if when you click on one of the settings and it conflicts, the TP Util will let you know... you can reconfigure the conflicting device or the sound one. Best bet may be reconfiguring the conflicting device (ie: printer, IRDA, COM, Modem, etc). If you get no errors about conflicting devices, then no problems. :)

-Rob



|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ksample

Still no luck.  The MINSTALL program simply won't recognize that there is a device after reading the disk.

This post last year http://www.ureader.de/msg/125086.aspx concerns the same problem but I can't translate it.


RobertM

Now comes the fun part then... you need to make sure all references to the UniAudio driver are removed, and restore the MMPM2.ini file to their original state. You can try running minstall from the commandline and remove the stuff that way (if that works), or manually editting the file.

The other option (assuming you set your sound device to the same port settings as mine) is I can tell you where to manually place the required files, what config.sys options to add, and then you can then use my MMPM2.ini file. After that, it's just a matter of creating some objects and registering classes, which there should be a utility for someplace on the machine (or installing XWP will allow at least the icon creation as well).

Most of the stuff (icons and such) I dont use or need, as the Thinkpad volume is easier to control using FN PG-UP/PG-DN or FN BACKSPACE to mute.

I had some issue installing the driver as well - but it has been years. I'll try to remember what I did... I think off the top of my head, the solution I tried was uninstalling multimedia support, reinstalling it, and then installing the driver.

-Rob


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


El Vato

Quote from: ksample on 2007.12.06, 02:05:03
Still no luck.  The MINSTALL program simply won't recognize that there is a device after reading the disk.
[...]
You may need to disable the QuickBoot option in your BIOS before attempting to change anything from within the ThinkPad utility graphical user interface that RobertM recommends.

Apparently, leaving the QuickBoot option enabled only benefits the Plug-n-Play WinXX version that came installed with those TPs (mine had WinXPP in addition to OS/2 W4).  As a more specific example, any changes that I made to configure the modem and/or sound from the TP utility were undone on the next reboot of the TP 600e.

Accordingly, disable and (leave disabled) the QuickBoot option in the BIOS.  Here is some snapshots of the procedure --if you do not know how: FIRST PAGE and SECOND PAGE --note and select the QuickBoot icon and do not forget to save your changes before exiting


During your testing and configuration phase make sure to have at least one IRQ free (possibly disable the Infrared device).


Equally important, make sure to enable the full hardware recognition during your sound testing/configuration:
In your OS/2-eCS select SYSTEM => HARDWARE MANAGER => PROPERTIES => NEXT SYSTEM RESTART ONLY => FULL HARDWARE DETECTION.  That will force OS/2-eCS to detect hardware (that it had not detected/activated before due to the absence of appropriate drivers and/or unavailable resources).

~$ echo "Good Luck"

ksample


OK - after much frustration I have the thinkpad making a noise - sort of.  With system sounds enabled it sounds like a car alarm with the sound stopping and starting.  That's it - I disabled system sounds and now it does nothing.

I used the     ============================
                           Repackaged Crystal drivers
                          ============================

                             Released on 18.09.2004

                          Repackaged by Martin Kiewitz

I chose the ISA 4231  group which included 4236.  Here is what was written in config.sys.



REM *** MMOS/2 ***
RUN=C:\MMOS2\MMHELPDD.EXE
RUN=C:\MMOS2\MIDIDMON.EXE
DEVICE=C:\MMOS2\SSMDD.SYS /S:64 /P:64 /H:256 /Q:1024 /E:1024
DEVICE=C:\MMOS2\R0STUB.SYS
DEVICE=C:\MMOS2\MMPLAYER\MIDI.SYS
RUN=C:\MMOS2\QRYMMCD.EXE
DEVICE=C:\MMOS2\VCSHDD.SYS

REM *** MMOS/2 ***
BASEDEV=CWCONFIG.SYS /P:534 /I:5 /D:1,1 /S:220 /M:NONE /FM:388 /J:NONE /CD:NONE
DEVICE=C:\MMOS2\CWAUDIO.SYS /N:BSAUD1$ /X1:8 /X2:16 /L:0 /LCAPT:MX
DEVICE=C:\MMOS2\CWVAUDIO.SYS BSAUD1$

REM *** MMOS/2 ***
DEVICE=C:\MMOS2\OPL3.SYS /N:OPL31$


There seem to be no conflicts as happened with the other drivers. 

Any other ideas??

Thanks for your help.

RobertM

Try this...

REM the CWCONFIG line from your config.sys and then change these 4 lines to match below:


BASEDEV=CWAUDIO.SYS /N:BSAUD1$ /X1:50 /X2:50 /LCAPT:X1X2
DEVICE=C:\MMOS2\CWVAUDIO.SYS BSAUD1$
DEVICE=C:\MMOS2\OPL3.SYS /P:388 /N:OPL31$
DEVICE=PARADISE.SYS

You also may want to make sure that CWCONFIG didnt change the audio settings (see the image in my previous post - the TP doesnt use port 534 - which is part of your problem)... now that the driver and MMOS2 are installed, making the config.sys changes should get everything else working...




Alternatively, you can try to use your existing config.sys file and adjust the port settings to match the TP Config Util's settings...

-Rob


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|