VOICE Home Page: http://www.os2voice.org |
[Previous Page] [Next Page] [Features Index] |
By: Mark Dodel madodel@ptd.net
This laptop model has an AMD K6-2 333Mhz CPU, 64meg RAM, 14.1" TFT active
Matrix Display, 4.1 Gig IBM Hard Drive (DKLA-24320), S3 Virge MX (Mobile5) Video
with 2 Meg of RAM. This unit has a built in Lucent Technology 56K v.90 win-modem
(don't snicker, it actually works under OS/2, albeit only at 33.3 so far), 2 PCMCIA
slots for 2 type II or 1 type III PC Cards, A floppy, a 24X CDROM, parallel and
serial ports, Infrared port, USB port, 84 key keyboard and an external video connector.
Also has a Yamaha OPL3-SA3 Sound chip set, with a microphone, headphone and line-in
jacks. Oh and an AccuPoint (same as the IBM Track Point) as well as a PS/2 mouse/keyboard
port. And of course the microsoft tax - windows 98 pre-installed.
The install went fine, it didn't however identify the sound chipset, but did
ID the video as S3 and wanted to install the SVGA S3 driver. For Warp 4 the Install
gave me an error saying the "Mouse Device" wasn't functioning, but I found
that by telling it to return an error to the program twice, it would get by the
error screen. Warp 4 also ID'd the video as S3 SVGA, but selected the 864/868 driver,
which I changed to VGA, and the install also thought the sound card was an SBPro/Crystal
4231 both of which I removed. For PCMCIA I selected the TP345C/CS (for Warp 4, I
just selected the Toshiba T2400CS/CT PCMCIA selection). During the network install
I deselected the File & Print networking, but did install TCP/IP.
I have an IBM PCMCIA Home and Away combined Fax Modem(14,400)/Ethernet Card(10BT),
and I copied the driver from a diskette made from a driver file set on hobbes -
ftp://hobbes.nmsu.edu/pub/os2/system/drivers/network/etccha.zip.
I modified the parameters for the card to use IRQ10, COM3, COM address 3E8. WSeb
rebooted, copied a bunch of files, then tried to reboot itself again, but didn't.
Cntrl-Alt-Delete didn't work. This problem didn't exist under Warp 4. I powered
the unit off (It beeps for a while before actually turning off, so I suspect some
sort of APM problem) and then on again and Wseb came up in 640x480x16 colors, Yuck.
Total time for the Warp Server ebusiness install, including the Long Format was
just under an hour and WSeb installs Java 1.1.7A Runtime and Netscape 4.04.
I then installed the S3 driver I downloaded via the Notebook/2 site, which was
from Sager's FTP site - http://www.sagernotebook.com/ftp/video/os2_s3.zip
Selected S3 Diamond Multimedia Systems High Refresh Ratesas the monitor type
which allowed me to set 1024X768X64K colors at a refresh rate of 75Hz. I also tried
the Scitech Display Doctor http://www.scitechsoft.com/
GRADD based video driver. It installs and runs, but wouldn't let me select any refresh
rate other then 60Hz. When I contacted Scitech they stated that support for the
S3 MX chipset wasn't complete for LCD panels yet.
Finally I installed the Yamaha OPL3 sound driver from Toshiba's FTP site -http://www.csd.toshiba.com/tais/csd/support/files/download/p660snd2.exe.
This install asks for all the parameters for the sound card, so it's a good idea
to look at these settings in the BIOS. you can access the System BIOS by holding
the Escape key while powering on the unit, then hitting the F1 key. Make sure all
the fields are correct. I missed one (the SB Pro emulation had the wrong value)
and not only did the driver not load, but the WPS wouldn't come up. I booted to
a command prompt, looked at the CONFIG.SYS and made that change and rebooted to
full sound. Total time for install to this point approximately 1:15 Minutes. One
problem I ran into with a later install to another partition, was that sound did
not work at all. I tried several different drivers from the NoteBook/2 site. I made
different changes in the BIOS. I reinstalled Warp 4 and WSeb several times. All
my installs had the same problem. Nothing worked but when I tried to play a sound
the system appeared to go through the motion, just no sound. Finally in desperation
I turned to the manual. What I found out was that there was an external speaker
volume control on the side of the computer that I had never noticed before. Ack,
all the time I wasted and it turned out that either I or one of my children had
turned down the volume. Well hopefully someone will get some benefit from my lapse
in judgement and check for the obvious, before proceeding to all kinds of drastic
non-solutions.
The Best Data modem worked on COM1, but I wanted to change that since I didn't
want to tie up COM1 or IRQ4 since I thought I may need this for either the built
in Serial port or perhaps some day for IrDA (Infrared) support. It took me a while
to figure out how to do this since I couldn't find much documentation. What worked
was to go to the C:\OS2\SCR directory, and making a copy of the MODEM_4.SCR
script. I named my copy MODEM_4A.SCR since I guess I lack imagination. Next edit
this script, changing the first line to something different so you will know this
is your script.
Then change the line
;* val.irq=3,4to
;* val.irq=3,4,9Also change the line
ReqIRQ(0,3)to
ReqIRQ(0,9)In both cases make sure you only add/change available IRQs by first listing all IRQ's in use by typing the following two commands at an OS/2 command prompt RMVIEW /IRQ and RMVIEW /IRQ /DC
SetupCOM(0xFF)to
SetupCOM(4)This will make the driver configure for COM4.
Then save your changes. Now run the Auto Configurator (AUTOUTL2.EXE) in the PnP
for PCMCIA folder. Under Available Cards, select the card script you just setup,
and then select the Edit button. Make sure the fields are correct. In my case I
want I/O Port1 to be 0x2E8, IRQ Level to be 9 and COM No. to be 4. Make any changes
required, and select OK. Now select the Add button and your new card script will
appear in the Selected Card list. Select Save, It will ask you if you are sure you
want to update AUTODRV2.SYS. Say Yes. You will then get a message saying AUTODRV2.SYS
was updated successfully. You then need to restart the computer for the change to
take effect. Now PnP for PCMCIA should show COM4, Modem and Ready. At least it worked
in my case. I then used InJoy to test both modems and they worked. If there are
any IRQ or address conflicts then the resources tab for the card will most likely
be empty.
The excellent reference book OS/2 Warp Unleashed (by David Moskowitz,
David Kerr, et al, copyright 1995, by SAMS Publishing) has part of a chapter devoted
to setting up PCMCIA under Warp 3. It appears to be the same for Warp 4. Here are
some quotes from the book that I found helpful (from Page 1065-1066):
"PCMCIA Card Services is an industry-standard set of programming
interfaces for PCMCIA Client Device Drivers (CDD). The driver statement in CONFIG.SYS
is as follows:
BASEDEV=PCMCIA.SYSThis driver provides a layer between the CDD and the hardware-specific PCMCIA Socket Services device drivers. there are no parameters for this device driver, and it must always appear in your CONFIG.SYS file before the Socket Services device driver statement."
He then goes on to explain the Socket Services device driver and it's parameters
(Page 1066):
"Socket Services provides a standard interface to many different
PCMCIA hardware chip sets. "
Some of the more useful parameters for the Socket Services driver (which can
vary depending on your chipset. The older Toshiba driver is IBM2TOS.SYS, the standard
driver is SS2PCIC2.SYS) (From Page 1066 of OS/2 Warp Unleashed):
/E |
The device driver displays a copyright statement and version number
when it initializes |
/Sn=x |
Indicates the number of PCMCIA sockets, x, on a given PCMCIA adapter,n. The adapter number can be either 0 or 1 , and there can be up to 4 sockets
on each adapter. |
/Cn=x |
Indicates what interrupt level,
x, to use for status changes on a given adapter, n. Staus changes are events such
as insertion or removal of a card. This interupt is used to signal to other software
that an event change took place. |
/N:IRQ0 |
Disables checking for IRQ0 value at adapter or socket initialization. |
/IRQn |
Selects whether IRQ trigger level is high or low. n takes the value H for high and L for low.
the default for ISA bus systems is high. |
/APOFF |
This disables hardware automatic power on/off control for the PCMCIA
card. |
/PH |
This changes the return code from bad socket to busy when you try
to access a socket that is not accessible, or one that contains an ATA hard disk
that OS/2 started from. |
/IOn=xxx |
This changes the IOCS16 control line connection from the PCMCIA
card itself to the socket control chip set. this is necessary for some PCMCIA cards
that do not generate the signal on this control line. xxx indicates the socket number(s) to make the change on adapter n. |
/MEMn=xxx |
This changes the MEMCS16 line from addresses A23-A12 to addresses
A12-A17 for the socket xxx
on adapter n. |
/RIn=xxx |
This changes the modem ring indicator signal from the PCMCIA I/O
card to the system status change line. |
/IGn=xxx |
This tells the PCMCIA Socket services device driver to ignore sockets xxx on adapter n. This is useful if you do not want this
device driver to access a given socket, perhaps because you have another device
driver that controls it. |
/NCn=xxx |
OS/2 will treat the sockets xxx on adapter n as
if they were not connected to the system |
This book is copyrighted 1995, so there may be different/additional parameters
by now, but this is at least of some help I hope. I'd advised getting a copy of
OS/2 Warp Unleashed if either from a used book source or perhaps from your
local library to read more on PCMCIA support as I have only quoted a small part
of the sction covering the topic. Also this book, even though it was written for
Warp 3, remains a great resource for users of newer versions, since unlike a lesser
OS that changes dramatically from release to release, OS/2 evolves gracefully. Hopefully
someday a revised version will be released.
If the standard PCMCIA driver doesn't seem to be work for you, then you have
several options to try. On the Notebook/2 site http://www.os2ss.com/users/DrMartinus/Notebook.htm
there are links to special PCMCIA drivers as well as an FAQ on setting up PCMCIA
on Thinkpads. There is also a set of directions for using the packed PCMCIA drivers
on the Warp 4/WSeb installation CD. These are located in directory x:\OS2IMAGE\DISK_17
Go to a command prompt, create a directory and then switch to the directory you
want to store the unpacked drivers and type
UNPACK x:\OS2IMAGE\DISK_17\PCMCIADD x:\whatever\dir\you\created
Then you need to try each driver in place of the socket services driver installed.
If that still doesn't work you can try to find older versions of the PCMCIA drivers.
John Buckley reported on Warpcast <http://www.warpcast.com>
that he found a version of ss2pcic2.sys that finally allowed him to use a PCMCIA
modem on his Dell Latitude CPi notebooks ( which uses the TI 1131 chipset). This
version of the Socket Services driver can be found at ftp://ftp.uni-leipzig.de/pub/os2/boulder/os2/os2ddpak/ss2pcic2.exe
Finally there is a commercial Cardbus driver available for OS/2 from TouchStone
- http://www.tssc.de/cardware.htm.
I'm not clear on how this driver differs from IBM's Cardbus driver available on
DDPakOnline - ftp://ftp.software.ibm.com/ps/products/os2/os2ddpak/playwill.exe.
Only comment on the site about the OS/2 Warp version is the following: "A Socket
Services Driver compatible with Warp 3 and Warp 4 Card Services is available for
corporate customers. The Socket Services drivers supports over 60 PC Card Adapters
including all popular CardBus Adapters from Texas Instruments, Toshiba, Ricoh and
others." There is only a trial version for NT, so you have to buy this on faith.
From what I have heard the documentation is not very good, and no support is included.
The NoteBook/2 site stated that the driver is 100DM or about $60US. I didn't have
the need for this driver, so I didn't try it. I'd suggest trying all the other mentioned
alternatives first. If anyone has had experience with this driver please send your
comments to editor@os2voice.org.
It installed without any problem changing the config.sys by adding 3 lines to
the beginning. It loads two drivers and runs an executable. It didn't work with
the SIO replacement driver when I tried it, but worked fine with COM.SYS. On reboot,
I received an error saying that C:\OS2\MDOS\vemm.sys could not be loaded. In conversing
with the author, Eric Bentley, he suggested REMing out the Vltmodem.sys line which
provides DOS support. Since I don't run any DOS communications programs, no big
deal, and that fixed that error. The LT Modem driver found the internal modem on
COM2, and InJoy was able to dial using it, albeit only at 33.3Kbs. The author is
working on a v.90 version on his own time, which will hopefully be out soon.
So now I have 3 modems working with this laptop, and still a COM1 port available
as either an external serial or Infrared port. Is anyone actually using the Infrared
port for anything useful? If so I'd like to know if it's worth investigating further.
I'm certainly happy with this Toshiba. If you attend Warpstock 99, stop by the
VOICE booth and I'll show it to you. If you are in the market for a laptop, I'd
highly recommend this model as a good value and a good choice for OS/2 despite the
fact that Toshiba refuses to support that platform.
Toshiba Satellite 2545XCDT -