Disabling IR on the 600x?

Older ThinkPads.. from the 600, the 7xx, the iSeries, 300, 500, the Transnote and, of course, the 701
Post Reply
Message
Author
hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

Disabling IR on the 600x?

#1 Post by hseaver » Sun Aug 05, 2007 4:59 pm

I'm trying to get a serial mouse working in DOS and not getting very far. At first trying to load the driver gave me a "no COM ports available" which I thought was weird since the trackpoint is ps2. Started reading the archives here, saw the stuff about the modem, IR, and serial port IRQ conflicts, and remembered the mini-pci modem. Took that out, and then the driver loads, but the mouse still doesn't work, so I assume it's a problem with the IR.
How do you disable that? I looked at the serial port with PC-Doctor and it says the serial port is working fine. Nothing in there about a IR port. Nothing in the bios setup that I can see about the IR or serial port either one.
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

pkiff
Moderator
Moderator
Posts: 1426
Joined: Wed May 05, 2004 9:17 am
Location: Toronto, Canada

Re: Disabling IR on the 600x?

#2 Post by pkiff » Sun Aug 05, 2007 5:36 pm

hseaver wrote:[...]so I assume it's a problem with the IR.
How do you disable that?
I'm not so sure that the problem is the IR: I would rather suspect a driver compatibility and/or configuration problem. But to answer your question, I think that to disable the IR under DOS, you have to load up the DOS version of the Thinkpad Configuration Utility. That utility will also allow you to control some additional Trackpoint options, which in turn might help you to get your other mouse working correctly.

Later: Mmmm...maybe you're right about the IR port. Here's a relevant webpage describing how to use the DOS PS2 utility to disable the IR and enable the Serial port. The "IBM PS2" utility is the DOS version of the "Thinkpad Configuration Utility".

Phil.
W520 (dual-boot Windows 10/Ubuntu 15) · X61 Tablet SXGA+ · T60p UXGA · Legacy: X60T, 600X, 770Z
Thinkpad Media Centre: X61T running XBMC with Broadcom Crystal HD BCM970015, Creative X-Fi Surround 5.1 plugged into Cambridge Audio Sonata AR30 receiver

BillP
Sophomore Member
Posts: 143
Joined: Mon Jul 23, 2007 4:04 pm
Location: Woodstock, NY

#3 Post by BillP » Sun Aug 05, 2007 5:46 pm

In DOS the serial port and IR do compete for resources. The default is for IR to be enabled and serial port disabled. The configuration utility referenced in the note above allows you to disable IR and enable the serial port. Things will probably start working then.
ThinkPad T60 1951-43U (with many upgrades)

pxa270
Freshman Member
Posts: 117
Joined: Thu Mar 15, 2007 5:30 am
Location: Amsterdam, Netherlands

#4 Post by pxa270 » Mon Aug 06, 2007 3:09 am

I think you can have both the IR and serial working on the 600X if you manually allocate the adresses and IRQs (and maybe DMAs). But it's been a while, and the DOS based config util isn't exactly the friendliest thing around. IIRC, it was a bigger challenge to get everything working on the 600E, as the MWAVE modem would also compete for the same resources.

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#5 Post by hseaver » Mon Aug 06, 2007 7:50 am

Well, this sure is frustrating thus far. I installed the DOS configuration utility and can disable the IR and enable the serial port, but when I do that, the mouse driver won't load because it says there are no com ports available. And I can tell it to use com 1 or 2 or 3 or 4 -- makes no difference. But if I enable the IR port, then the driver loads, but doesn't work.
So I tried putting the IR on a different com port and irq. I put it on COM 4 and enabled it. So then when I load the mouse driver it loads up okay, but on COM 4. It's supposed to go to COM 1 by default, and only go to the others if you tell it to, so this is very weird.
The only thing I can figure is that the IR thingy is so bound to the serial port that it has to be enabled for there to be a serial port. And turning the serial port on or off with the config utility seems to have zero effect either way.
Has anyone been able to get an external (non mini-pci) modem working with the 600x? Is it possible to totally remove the IR physically? I don't see anything in the hardware manual indicating that, but maybe it could be unsoldered.
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

BillP
Sophomore Member
Posts: 143
Joined: Mon Jul 23, 2007 4:04 pm
Location: Woodstock, NY

#6 Post by BillP » Mon Aug 06, 2007 8:18 am

hseaver wrote: The only thing I can figure is that the IR thingy is so bound to the serial port that it has to be enabled for there to be a serial port. And turning the serial port on or off with the config utility seems to have zero effect either way.
Has anyone been able to get an external (non mini-pci) modem working with the 600x? Is it possible to totally remove the IR physically? I don't see anything in the hardware manual indicating that, but maybe it could be unsoldered.
I use a 600E in DOS full time running a serial port program. Simply disabling IR and enabling the serial port was enough to get my application to function. Your case is evidently different if you need a special driver for the mouse connected to the serial port. Can you use a PS2 mouse instead? That would bypass all these serial port issues.
ThinkPad T60 1951-43U (with many upgrades)

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#7 Post by hseaver » Mon Aug 06, 2007 10:53 am

Well, this isn't a normal mouse -- it's a Twiddler, made by HandyKey, a combo one-handed keyboard and mouse, and it connects to both the serial port and the ps2 port. Works okay with my old Compaq Concerto laptop and other desktop systems, not sure what the deal is with 600x.
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

whizkid
ThinkPadder
ThinkPadder
Posts: 1555
Joined: Wed Sep 29, 2004 1:40 pm
Location: Saint Paul, MN
Contact:

#8 Post by whizkid » Mon Aug 06, 2007 1:31 pm

There you go. The PS/2 port on the 600X is for a mouse, not a keyboard. If the device expects a keyboard port, you'll need to buy a laptop PS/2 Y-adapter. You can buy one from Lenovo for a lot, or from any number of places for a reasonable amount. I'd give that a try.
Machine-Project: 750P, 600X, T42, T60, T400, X1 Carbon Touch

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#9 Post by hseaver » Mon Aug 06, 2007 4:31 pm

I don't think that's really it, because all the Twiddler does with the PS/2 port is take 5v. All the keystrokes, mouse movements, go through the serial port. There's a newer Twiddler 2 that just has a ps/2 connector and does everything through that, and I think they're coming out with a new one that is either bluetooth or usb. But these puppies are quite expensive, at least $200, so I'm not going to get a new one anytime soon.
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

sktn77a
ThinkPadder
ThinkPadder
Posts: 1988
Joined: Thu Apr 29, 2004 9:44 am
Location: Chapel Hill, NC

#10 Post by sktn77a » Tue Aug 07, 2007 6:34 pm

IRQ's were a nightmare under Win95 and Win98 on the 600series. What OS are you using? There should be several available configurations in thinkpad configuration to choose from with different allocations to the various hardware (ie IR, serial, modem, etc).

Here is an old link to the default resource setup under WIN98:

http://www-307.ibm.com/pc/support/site. ... SHY-44HSRS
Keith
(Formerly 600E 2645, T30 2366, X31 2673, T40 2373, T41 2379, T42 2373, T42 2379, T60 1952, T61p 8889, T61p 8891
Currently T420 4177-CTO, T430 2347-A54, T430 2347-UN9, T430 2349-L64, T430 2342-CTO, H520S 2561-1LU, Ideapad K1)

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#11 Post by hseaver » Tue Aug 07, 2007 9:51 pm

sktn77a wrote:IRQ's were a nightmare under Win95 and Win98 on the 600series. What OS are you using? There should be several available configurations in thinkpad configuration to choose from with different allocations to the various hardware (ie IR, serial, modem, etc).
I'm using DOS (freedos) and Debian 4.0 linux. Mostly I'm just trying to get it working first in DOS. Quite bizarre that a serial port won't work in DOS.
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#12 Post by hseaver » Tue Aug 07, 2007 10:15 pm

Ahh, finally got it working. Turns out what is really confusing is that if you do a "ps2 ?" in the configuration utility, what it shows for the serial port is "SErial", but that doesn't do much of anything and won't let you set irq or change com port or anything like that. And "ps2 serial" or "ps2 se" is all that you would think there is to use. But, on the webpage someone else listed -- that is actually not for the 600 series, but for the 560's and a bunch of others, and is for a different config utility altogether -- it says to use "ps2 SERA" for the serial port. So, I tried that -- bingo -- it works, lets you disable and enable, change irq, com port, all that stuff.
So far out -- got the Twiddler working both keyboard and mouse just fine. Thanks all! 8-)
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

lpf
Posts: 1
Joined: Tue Aug 14, 2007 10:28 am
Location: Cannes France

#13 Post by lpf » Tue Aug 14, 2007 2:26 pm

hseaver wrote:it says to use "ps2 SERA" for the serial port. So, I tried that -- bingo -- it works,
Thanks a lot... I was looking for a solution to get a serial mouse to work with my TP770ed...
installing the dos version of the TP utility (with the Win version impossible to enable the serial port) and then PS2 IR "Disable" & PS2 SERA "Enable"... restart & finally worked like a charm...
one more time : thanks a lot :D

BillP
Sophomore Member
Posts: 143
Joined: Mon Jul 23, 2007 4:04 pm
Location: Woodstock, NY

#14 Post by BillP » Tue Aug 14, 2007 6:29 pm

Just for reference, for the 600E, the file http://www-307.ibm.com/pc/support/site. ... WIK-3YEQCF shows all the PS2 commands in appendix A. There may be similar documents for other Thinkpad models as well.
ThinkPad T60 1951-43U (with many upgrades)

hseaver
Posts: 28
Joined: Thu Aug 02, 2007 9:12 am
Location: Oshkosh, WI

#15 Post by hseaver » Tue Aug 14, 2007 10:24 pm

BillP wrote:Just for reference, for the 600E, the file http://www-307.ibm.com/pc/support/site. ... WIK-3YEQCF shows all the PS2 commands in appendix A. There may be similar documents for other Thinkpad models as well.
Thanks -- that's a pretty hefty reference, 222 pages. And I found one there for the 600x as well. I already had the hardware manual, which is pretty handy for taking them apart, as well as doing hardware diagnostics. I'm wondering why I didn't find the users guide tthere before when I got that?
A31 1.6GHZ 1GB
560x 266mhz 96mb
600x 500mhz 589mb

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad Legacy Hardware”

Who is online

Users browsing this forum: No registered users and 5 guests