760ELD Cardbus issues 98SE

Older ThinkPads.. from the 600, the 7xx, the iSeries, 300, 500, the Transnote and, of course, the 701
Post Reply
Message
Author
Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

760ELD Cardbus issues 98SE

#1 Post by Stin » Mon Mar 14, 2005 7:12 am

Ok, ive got a 760ELD (supports cardbus) and a WPC54G Linksys wireless card. Ive got the drivers all setup but i get the yellow ! point with Code 29 saying it needs to be assigned an IRQ by the bios. Ive read that I need to enable Cardbus in the ThinkPad Configuration utility. Unfortunatly when I click the enabel cardbus checkbox it wont check. The box just stays empty. Anyone seen this or know how to fix it?

JHEM
Admin Emeritus
Admin Emeritus
Posts: 5571
Joined: Thu Apr 15, 2004 8:03 am
Location: Medford, NJ USA
Contact:

#2 Post by JHEM » Mon Mar 14, 2005 9:10 am

Pull the card, then enable Cardbus, then reinsert the card.

you DID install the drivers before installing the card, right?

Report back.

Regards,

James
James at thinkpads dot com
5.5K+ posts and all I've got to show for it are some feathers.... AND a Bird wearing a Crown

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#3 Post by Stin » Mon Mar 14, 2005 11:07 am

Tried that, my only guess as to the cause is that i installed the version of the utility for 98 through 2000 in which I couldnt find the option to enable cardbus. I uninstalled that and installed the 95/98 version, where the option is readily available. Perhaps some old dlls are still hanging around?

Anyone know the ps2.exe command or some registry hack or anything?

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#4 Post by Stin » Mon Mar 14, 2005 11:10 am

And yes, the drivers were installed before the card was inserted, and the card is recognized and has the drivers installed automatically

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#5 Post by Stin » Mon Mar 14, 2005 7:42 pm

I'm also looking for the most current bios for this laptop if someone can provide me a link? (760ELD)

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#6 Post by Stin » Mon Mar 14, 2005 9:00 pm

Version 2.12 (HZET72WW or HYET79WW)
September 07, 1999
spsdhz72.exe

I found this on chinese version of the IBM site. About to flash.

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#7 Post by Stin » Mon Mar 14, 2005 9:18 pm

flashed successfully, win98 found new hardware.. lets see what we got here

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#8 Post by Stin » Mon Mar 14, 2005 9:20 pm

WOO i can now successfully select Enabel CardBus.. lets see how this continues

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#9 Post by Stin » Mon Mar 14, 2005 9:29 pm

reinstalling wireless card drivers...

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#10 Post by Stin » Wed Mar 16, 2005 12:37 pm

well, im getting Code 10 now with the wireless card
saying that the drivers are not completely installed or the device is not working. Any suggestions? And is that bios I listed the latest?

Stin
Posts: 15
Joined: Mon Nov 15, 2004 11:50 pm

#11 Post by Stin » Wed Mar 16, 2005 12:41 pm

http://support.microsoft.com/?id=276602

Is my exact problem, but I wonder what the solution is?

NightG
Posts: 5
Joined: Thu Mar 24, 2005 8:47 pm

#12 Post by NightG » Sun Mar 27, 2005 1:33 pm

I have very similar issue with 760XL. No solution found at this point.

Ken Edmonds
Freshman Member
Posts: 76
Joined: Fri Jun 10, 2005 5:47 pm
Location: Chesterfield UK

#13 Post by Ken Edmonds » Fri Jun 10, 2005 6:25 pm

I've got virtually the same problem on a 570E using 98SE. I don't understand it as my 600X, which appears to be almost identical, is fine.

hermangarza
Posts: 2
Joined: Thu Mar 17, 2005 4:24 pm

#14 Post by hermangarza » Wed Jun 29, 2005 12:30 pm

anybody found a solution to this problem?
thinkpad 760xl

Mediamon
Posts: 1
Joined: Tue Nov 01, 2005 9:35 pm

ThinkPad 760ELD CardBus issue on Win98SE

#15 Post by Mediamon » Tue Nov 01, 2005 9:46 pm

See http://forum.thinkpads.com/viewtopic.php?t=9161

Was this issue ever solved?

I just posted similar issue with and all my troubleshooting steps on ibm.ibmpc.thinkpad and microsoft.public.win98.gen newsgroups.

Post/novel included below... hope the length does not discourage anyone from replying.

Woody

--

IBM ThinkPad 760ELD running on Win98SE

Everything runs fine.

My goal here is to make it so the LinkSys WPC54G PC Card (within CardBus
slot) to function in this machine correctly. I have searched the web and
others have reported being able to use this PC card in the same ThinkPad
model.

But I found I'm unable to apply an IRQ to the CardBus slot and at the same
time make PCI Steering function correctly.

IBM Ethernet PC Card works in laptop just fine, without an IRQ. But the
LinkSys WPC54G PC Card apparently does not.

Here are some observations and symptoms:

When Cardbus IRQ is ENABLED (and I assign an IRQ to CardBus via BIOS ...
that is via ThinkPad Config Utility), then Device Manager > System devices
> PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:
"IRQ Steering disabled" and
"IRQ Table has some errors".

and the WPC54G entry in Device Manger Network Adapters list shows an
exclamation mark. And properites for the device shows:
"This device is either not present, not working properly or does not have
drivers installed (code 10)".

HOWEVER...

When Cardbus IRQ is DISABLED (no IRQ assigned) then Device Manager > System
devices > PCI Bus > 'IRQ Steering' tab > 'IRQ Routing Status' shows:

"IRQ Steering enabled" and
"IRQ Table read from PCI BIOS" and
"IRQ Miniport data processed successfully".
"IRQ Miniport loaded successfully".

but the WPC54G entry in Device Manger Network Adapters list still shows an
exclamation mark. And properites for the device shows:
"This device is disabled becasue the BIOS for the device did not give it
an IRQ (Code 29)".

The same observations above no matter if Device Manager > System devices >
PCI Bus > Settings tab > "Device Enumeration" is set to either "Use
Hardware" or "Use BIOS".

Another observation: When opening PC Card (PCMCIA) status icon in system
tray, the resulting "Socket Status" tab displays "Wireless-G Notebook
Adapter WPC54G V.3 in Socket 2" as expected (if PC card is inserted in
Socket one then shows up correctly also).

The "Global Settings" tab shows under "Card Services Shared Memory", the
"automatic Selection" box to be checked. Start (000C00000), End 00FFFFFF)
and Length (00001000) are all greyed out.

In my online research I noted many reports that the PC CardBus IRQ should
be auto set to the same IRQ as the PCI Steering (or PCI Device Setup)
which is IRQ 10. But this does not seem to be happening due to the above
IRQ Steering issue. WHen I attempt to set to the same IRQ manually, I
observe a warning "the hardware resouce is already in use" and I'm unable
to use that same IRQ (makes sense).

Thus in ThinkPad BIOS (Config Utility) 'Docking Station' entry I set PCI
Sterering IRQ to NONE (warning message ....disregarded a I have no docking
station).

I obtain same error messages as previous.

Why is IRQ Steering not happening and applying to the CardBus slots?

In my notes I recorded the following observation: "Memory config is correct
(as reported by device) but doesn't work correctly with Win98SE without an
IRQ". (Sorry I don't recall where I observed this message during the
troublehsooting process).

Some system adjustments implemented:

* Updated OS with the Win98SE supplement (1.04) registry patches for PIIX4
and APM fix and fix enumerating PCMCIA cards in PC card slot (obtained from
Lenovo site).

* Installed BIOS update v 2.10 (from Lenovo site).

* Updated to ThinkPad Configuration Utility v1.19d (from Lenovo site).

Note that Device Manager identifies both PCMCIA sockets as Texas Instr.
PCI-1130 CardBus Controller.

I note a KB article (KB276602) suggesting obtaining pci.vxd and ios.vxd
updates (the versions currently installed are both 4.10.2222 04/23/99).

And I located another possibly relevant MS KB doc (185073) at
http://support.microsoft.com/kb/q185073/

This KB doc mentions the ThinkPad 770 but not 760. The bottom of doc says the issue
applies to Windows 95 versions. No mention of Win98SE

I am not sure what else I can add here.

As an addendum...

I received the 276602 hotfix from MS Support and installed. Not sure what the hotfix did. No documentation was provided with the package. No mention of files updated or registry changes made.

Two freshly installed files from the hotfix, pci.vxd or ios.vxd, both show the new date 11-22-00.

However I'm observing contradictory info. Right clicking on either pci.vxd or ios.vxd and then choosing properties and selecting the "version" tab, I observe at the top of the panel:

"File version: 4.10.2227,
PCI Virtual Device 4.0".

However on the same panel, "Product Version" shows 4.10.2222.

Anyone with insight into Win98SE PCI Steering issues and why a PC Card requiring IRQ will not function in CardBus slot?

Anybody out there with a working PC card installed in a ThinkPad 760ELD
running on Win98SE?

Thanks

Woody

kocoman
Freshman Member
Posts: 85
Joined: Tue May 24, 2005 4:22 am

#16 Post by kocoman » Thu Nov 10, 2005 1:16 am

Its because the interrupt INTX (A-D) line is not connected from the PCMCIA socket to the system board. There is no solution I think. This is the same for linux. If your card doesn't use IRQ it would work fine I think?? (I have 760ED too)

EDIT: If you install the Thinkpad Configuration Utility and select Enable Cardbus and (IRQ 4) for me. The cardbus will work. Both cardbus cards will use the same interrupt.

But this still didn't solve the linux problem..

The kernel couldn't figure out the interrupt routing for your bridge.
It also wasn't able to detect ACPI support for this laptop. No
surprise there, since this laptop is pretty old. There might be no
PCI interrupt wired up. If that is the case, then the kernel PCMCIA
subsystem is not going to work for you; for CardBus support, a PCI
interrupt is required. You could go back to the standalone drivers
with the 2.4 kernel.

(what does he mean in the last line)?

--
If you use a 2.4 or older kernel, and the external pcmcia-cs modules,
then this setup will work, for CardBus cards that work with pcmcia-cs
drivers. The pcmcia-cs socket driver will route ISA interrupts for
CardBus cards if no PCI interrupt is available. The kernel subsystem
doesn't support this option.

what does the route ISA interrupts for CardBus cards?

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad Legacy Hardware”

Who is online

Users browsing this forum: No registered users and 0 guests